A dispensing system for medication comprising a dispenser (55, 56) into
which the canister (60) of medication is placed. The dispenser has a
locking mechanism for selectively preventing dispensing of the
medication. The system receives input data from a user and has a control
device remote from the dispenser to lock the dispenser until the input
data is correctly entered. The dispenser may be configured by a cartridge
(100) inserted into the dispenser in place of the canister (60). The
dispenser also has means for determining its location and locking the
device if the dispenser is not at or within a fixed location.