The bar code processing module is a complete bar coding system that executes on a hand-held RF Scanner. The scanner interfaces with the Warehouse Management System and the Materials Management System. the scanner is a touch screen or key entry device. The User has the option to select the warehouse they are in and perform receiving of goods, stocking, packaging and shipping of goods. The scanner routes them through warehouse in an efficient manner when picking stock for shipment. the packaging function lets the user pack items in containers and the containers can be added to a pallet if required. The picking, packaging and shipment process can be stopped at any given point in the warehouse from within the Warehouse Control Panel. The system can run from a handheld scanner, tablet, laptop or work station. Physical Inventories can be taken using the bar code scanner.