In order to increase utilization efficiency of a variable cassette (41B) at the time when prescription control processing is to be continuously executed for a plurality of pieces of prescription data, a drug dispensing device (4) includes: a variable cassette (41B) configured to dispense any type of drug; a mounting portion (42B), to and from which the variable cassette (41B) is mountable and dismountable; a drive controller configured to cause the drug corresponding to the plurality of pieces of prescription data to be dispensed from the set; an allocation processor (511) configured to allocate, based on the plurality of pieces of prescription data, drug information on the drug to be dispensed included in the plurality of pieces of prescription data to the variable cassette (41B) or the mounting portion (42B) ; and a drive controller (562) configured to drive the variable cassette (41B) in accordance with a driving condition set in advance in association with the drug information allocated to the variable cassette (41B) or the mounting portion (42B) by the allocation processor (511), to thereby dispense from the variable cassette (41B) the drug corresponding to the plurality of pieces of prescription data.