The processing unit 26 communicates with the retailer's network 25 during the checkout procedure in order to obtain information, such as pricing information, associated with an item being scanned, weighed, or otherwise entered, and also to verify customer credit approval when appropriate.