Barcode Scanning in Non-POS Applications

Barcode scanning is available to perform a SKU lookup in Inventory Maintenance, Purchasing/Receiving, Customer Maintenance, and Vendor Maintenance. To enable this feature, Option 1612 “Allow barcode scanning in applications other than Point-of-Sale” must be set to Yes.

These terminal level options control scanning at the application level:

The first scan-enabled application that opens, controls and has exclusive use of the scanner. Subsequent applications that launch with scanning enabled will display a message indicating that another application has control of the scanner and scanning will not be available. The following is an example of the message the user will receive when this condition occurs.  

 

  

 

To switch scanner control to another application, close the application that currently controls the scanner and close and restart the application that needs scanner control.  Attempting to use the scanner in an application that does not have control will issue a negative scan sound and not submit any data.
 
This feature allows scanning/SKU lookup wherever a SKU field (SKU Control) occurs within the supported applications. The application recognizes scanned input and delivers the value to the SKU field regardless of cursor position.
 
The following logic applies when a UPC is scanned in a non-POS application.
 
UPC On File
  1. Scan the item.
  2. UPC is found.  Positive scan sound is played.  Note: Sounds must be enabled in E4W to hear this.
  3. SKU value is sent to the SKU field followed by <ENTER>.
The application responds in the same manner as if the SKU was manually typed and the <ENTER> key pressed.
Note: Each time a scanned UPC is found, a message is written to the 3log.log file. Example: Scan of 381370047544 returned:  100024
 
UPC Not On File
  1. Scan the item.
  2. UPC is not found.  Negative scan sound is played.  Note: Sounds must be enabled in E4W to hear this.
  3. The UPC value displays in the SKU field. No lookup occurs. 
Note: Each time a scanned UPC is not found a message is written to the 3log.log file. Example: Scan of 38137004544 not found: Scanned barcode 38137004544 not found.