Barcoding Parts

In addition to the many other ways to add parts to invoices, RepairShopPro supports barcode scanning as well. Using an off-the-shelf scanner, parts can be read onto invoices directly without keying-in any additional data. If the part already exists on the invoice, the quantity is incremented by one. If the part cannot be found, because it doesn't exist or the barcode label is damaged, the item code can be keyed in manually. RepairShopPro uses a system generated "Item Code" to uniquely identify parts. The Item Code can be found by opening the Inventory Editor and selecting the "BC" button on the associated part row.

Supported Symbologies

Since RepairShopPro only encodes the Item Code (integer values) the choice of symobology is not that important. The only requirement is that the scanner device appends a carriage return to signal the end of the code string. See "Scanner Setup" below.

These symbologies have been confirmed to work with RepairShopPro. The only difference is some produce a more compact barcode. However, this is not much of an issue because the item code uses relatively small numbers.

  • Code 39- preferred symbology
  • Code 128
  • Interleaved 2 of 5
  • Other Linear 2D symbologies- test first.

Scanner Operation

From the "Parts" tab, select the "Scan Barcode" button to initialize the scanner. Next, drag the scanner across the label until you receive confirmation. Depending on the scanner, it could be a green light or a beep sound. If it is a new part, it will be inserted. If the part already exists on the invoice, the quantity purchased will be incremented by one. If the scanner fails to read the code or the Item Code is not found, you will be prompted to insert it manually.

Scanner Setup

Nearly any off-the-shelf USB connected scanner will work. Higher-end scanners will allow you to scan from greater distances. The only functional requirement is a carraige return must be appended to the end of the code string signaling the stop character. Most we've seen are configured this way.

Creating Barcode Labels

The "Item Code" can be found by opening the Inventory Editor and selecting the "BC" button on the associated part row. To create a barcode label, you can save the barcode image to a file then paste it into a label program, or print the label directly from the dialog by selecting the print button. From the same dialog, you can also save label file to a Word document and print it from there if you want more control over the process. Printing barcode labels from RepairShopPro requires a Thermal Printer supporting a 2.4" x 1.1" label size. Before printing, open the "Page Setup" dialog from the top menu bar and confirm correct paper size (2.4" x 1.1" ) and page orientation is set to "Portrait".

To print multiple barcode labels simultanesouly, select the "Add Label to Print Queue" button. This will add selected item code to print queue so it will be included in the next batch. Under the Utilities menu, select "Print Barcode Label Queue" to print currently loaded print queue.