Silver Bullet - Support Forum

Ranger => Canon Check Scanners => CR-120 & CR-150 => Topic started by: msobleskie on June 20, 2018, 08:14:18 AM

Title: I am Missing Item Data
Post by: msobleskie on June 20, 2018, 08:14:18 AM
If you've recently switched to using the CR-120 or the CR-150 from another scanner and seem to be experiencing loss of item data, please make a review of your source code during TransportNewItem, TransportSetItemOutput, and TransportItemInPocket.

With the CR-120/CR-150, the scanner runs at a very fast DPM rating which can cause item events to be interleaved. For example, it is possible with this device to get 2 TransportNewItem events(Item1 and Item2) before the TransportSetItemOutput for Item1.

We've experienced customers running into issues with saving off specific variables that are being utilized as though the sequence of calls will always be TransportNewItem (for Item1), TransportSetItemOutput (for Item1), and TransportItemInPocket( for Item1).

It's important to utilize the item's ID that is set during the TransportNewItem event to identify which item each event refers to instead of any assumed ordering.

Please see our Ranger documentation's section on "Item Life Cycle" for more detailed information.


Ranger® - The universal check scanner interface
Copyright © 2018 Silver Bullet Technology
www.sbullet.com