How can I programmatically read barcodes captured in batch mode?

We are using Symbol LI4278 scanners in presentation mode to capture meal card scans at our lunch line. We use batch mode, and then later transfer the captured scans to a computer for billing purposes.

 

The problem is that if anything happens during the transfer of barcodes to the computer, important data is irreplaceably lost. (Such as if a dialog box happens to pop up on the computer.) This has happened a couple times already, and I am trying to find a solution. Some scanners let you transfer the batch and delete it after you have verified that everything transferred correctly. This model just gives you one shot, and automatically deletes the batch.

 

I have downloaded the SDK and reviewed the programming samples, but I can't find anything in the documentation or API that specifically refers to the codes stored in memory in batch mode. Is there any way to access this data programmatically? If so, I will write some code to pull this information directly from the scanner, then clear the batch after I have verified a successful transfer.

 

Is this even possible? I just thought I would put the question out there before I spend hours programming something only to find out that this is not accessible through the object model.

 

Thanks in advance!!

 

- Adam

Ritesh Gupta
Hi Adam,This document might

Hi Adam,

This document might help: https://atgsupportcentral.motorolasolutions.com/content/emb/docs/manuals/15183406a.pdf

Is there a possibility of connecting a host computer that can capture your data? 

-Ritesh

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Adam Waller
Hi Ritesh,We had talked about

Hi Ritesh,

We had talked about that, but we are trying to keep things simple by not provisioning computers for a full-blown kiosk approach. (Especially since we have multiple scanners involved.) The main problem is that I don't have a way to access the scans stored in batch mode on the scanner.

If I could somehow access this data programatically, or even through a utility like Zebra123Scan, it would allow me to safely capture this important data without the risk of losing it on a failed transfer.

- Adam

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Ritesh Gupta
Hi Adam,I am investigating

Hi Adam,

I am investigating this internally with our engineering and will come back to you shortly.

-Ritesh

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Ritesh Gupta
Hi Adam,I spoke with our

Hi Adam,

I spoke with our engineering team and there is no easy way to accomplish this programmatically.  Its not something that is supported out of the box.

-Ritesh

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Adam Waller
Hi Ritesh,Thanks for checking

Hi Ritesh,

Thanks for checking on this for me! I appreciate the definitive answer, even it it wasn't what I was hoping for.

We will probably need to move towards the kiosk approach where we can do real-time capture of the scanned barcodes. It is good to know that the technical solution is not possible before spending large amounts of time on the project.

- Adam

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments