If you are scanning PPS made barcodes or outside vendor barcodes:
This could be because the label was not either made in PPS or received into PPS
PPS can receive outside barcodes so long as they are a GS1 format. (And Sometimes UPC barcodes if the system is set up to read them) If not the system will not recognize the barcode. If a barcode was not received under a PO from an outside vendor PPS will not scan it.
To Test a barcode:
To test if a barcode is a GS1 barcode and can be scanned into the system
On the hand held scanner go to Maintenance and Test barcode. Scan the barcode.
The system will tell you if the barcode is useable or not
If you are making your own label designs:
When making a GS1 Linear barcode in ZPL This code needs to preceed the label ">;>8". Without this the barcode will not scan and will most likely be missing the "01" at the beginning of the label