The controller 24 also includes a random access memory (RAM) 27 for storing the bar codes associated with each container 12 as well as various other operating parameters such as the number and type of each component in each drawer, the number of cabinets in use, the number of drawers in each cabinet, etc.