Bar Code Readers - abcsoftware/abc-docs GitHub Wiki

ABC has sophisticated methods for handling bar code input, enabling users to save lots of time.
Recommended models (10/31/2023) are Zebra DS2208 for wired and DS2278 for wireless. https://www.zebra.com/us/en/products/spec-sheets/scanners/general-purpose-scanners/handheld/ds2200-series.html

How It Works

A scanner decodes the bar code and "types" the bar code on a "virtual" keyboard so the user doesn't need to type the item number manually. Since it is "just another keyboard," ABC doesn't know the input came from a bar code scanner. To solve this problem, we program the scanners to "type" a unique series of keystrokes before "typing" the bar code. This allows ABC to watch for those keystrokes which tells it "a bar code is coming next."

Steps to setting up a scanner and troubleshooting

  1. Make sure the 0 file is set up correctly for the user you are using the scanner on
  2. Program the scanner using the downloadable programming sheets found here.
  3. When this is completed some scanners will work correctly. If ABC is not reading it correctly go to the Settings>Advanced Setup Options in your ABC client. There will be a checkbox in the lower left part of the window that says "Use Legacy Key Handler". Check, or uncheck, this box and see if the problem is resolved.
  4. On Motorola Symbol LS4278 we have had issues with the scanner not being connected to the cradle. The barcode will not scan, even into Notepad. Scan the restore defaults on the programming sheet, and then find the barcode in the cradle and scan that. Resume scanning the programming sheet.