Non-standard: Scanning encrypted Access Control barcodes for automated discount programs
 
Instead of swiping encoded magswipes, barcodes may be scanned in order to automate discounts at the point-of-sale. This option is only used when encoding magswipes is not possible.
Because barcodes can be very long, they are typically encrypted. Because barcodes are often used for Access Control (such as lift access or access to any other controlled venue) they include additional characters required by the ScanMan or GateKeeper module scanning applications.
In order to make these Access Control barcodes available for use at the point-of-sale to automate discounts, an additional Sales32c.INI setting needs to be inserted at the appropriate points-of-sale (or within the SysManager > Preferences > Miscellaneous > Global Salespoint .INI tab).
 
Note: Scanning Access Control barcodes for automated discounts at the point-of-sale always requires that a hot key is configured for the discount auto-command prefix (%E).
 
Assuming a barcode that is created with the following field is scanned:
 
BC_CODE128('PXX'+dec2baseXX(gst_pass.pass_no))
 
The following hot key configuration are in place:
 
[Preferences]
F11Text="%E"
F11Prompt="Scan Employee Pass"
 
Remember that F10, F11 or F12 may be used.
An additional setting is also required in order to de-crypt the pass number in the barcode:
 
[Preferences]
EncryptedAutoCommand=TRUE
 
With these settings in place, an operator can add items to a sale, press the configured hot key and scan the barcode configured for lift access in order to automate sales discounting.
In addition to the EncryptedAutoCommand setting, there is one other setting available for use when a combination of standard encrypted Access Control barcodes and non-standard unencrypted barcodes have been printed on passes. This setting is only used in rare circumstances when the encoding of barcodes has been inconsistent: EncryptAutoCommandXXOnly=TRUE.
 
Example:
EncryptedAutoCommand=TRUE
 
Works with the following barcode scans:
Access Control barcode: %EPXX<encrypted pass number>
Non-Access Control barcode (or encoded magswipe): %E<un-encrypted pass number>
 
EncryptAutoCommandXXOnly=TRUE
 
Works with the following barcode scans:
Access Control barcode: %EPXX<encrypted pass number>
Non-Access Control barcode (or encoded magswipe): %EP<un-encrypted pass number>