Device does not switch to SNAPI mode

// Expert user has replied. //Solved
C Cenk Yenikoylu 1 year ago
257 13 1

Hello everyone,

I developed a custom WinForms application for my client. My application is running and I am successfully testing with my own Zebra Scanner. My device is in SNAPI mode.

However, since my client's Scanner device cannot be set to SNAPI mode, he cannot use the application I have developed. Scanner device is new. The Default barcode code in the service user manual was reset by scanning, and the SNAPI mode was scanned and tried to be removed from the HID mode. But we cannot set it to SNAPI mode at all.

I am attaching the text and screenshots my client wrote to me;

"I tried the Scanner OPOS 64-bit software that comes as part of the Zebra SDK. It does not detect the scanner. I think all software is installed:

The scanner is connected to USB port of the computer. It is recognized in device manager as a Human Interface Device. Even if I scan the SNAPI bar code, it still appears as HID in device manager. Is that normal behaviour?"

Please register or login to post a reply

Accepted Solution

R Riad Benallou

Your Dev unit is DS2208 which support SNAPI while LI4278 you have listed has standard cradle which do not support SNAPI .
with LI4278 only hands free cradle support SNAPI see image for reference 
as for now you can ask him to set the cradle to IBM Hand Held USB . our corescanner will do the translation .

Image removed.

13 Replies

R Riad Benallou

What's the scanner model ? Under device manager select hw id drop down and let me know whats the value you see ? 

C Cenk Yenikoylu

Hello Raid, thank you for reply.

I have forwarded your question to my client.

The answer I got:

USB\VID_05E0&PID_1200&REV_0002

R Riad Benallou

Based on PID the unit is in USB HID keyboard .

What's the scanner model ? How is the customer is trying to set the scanner to SNAPI ?

C Cenk Yenikoylu

I directed him to set it with the SNAPI barcode code in the handbook supplied with the device. And that's how it sets it up.

Scanner Device: Zebra LI4278 cordless scanner (Zebra part# LI4278-TRBU0100ZER)

C Cenk Yenikoylu

Hi Raid,

At the same time, we are experiencing an error with the printer. My customer says that he cannot print in the software I have developed. I was successful in my tests on multiple computers and different operating systems (Windows 10 and Windows 11) in my own test environment. Could the scanner and printer not be working for the same reason?

My software development devices:
DS2208-SR7U2100SGW
ZD22042-T0EG00EZ

Devices used at the client:
Label printer: Zebra ZD421, connected via USB-cable (Zebra part# ZD4A043-30EM00EZ)
1D bar code scanner: Zebra LI4278 cordless scanner (Zebra part# LI4278-TRBU0100ZER)

Zebra SDK is installed in my packages installed with the developed software.

R Riad Benallou

Unfortunately I do not have experience with the printers . For the scanner there is no reason LI4278 to not switch to SNAPI . I suggest you make sure that the scanner is paired to the cradle when then scan snapi parameter barcode . Please share photo of the barcode he is using . Another option to try is to switch to SNAPI programmatically . You can use SDK sample .

R Riad Benallou

What's the cradle model you validated or tested with during development ? And what's model cradle your customer purchased ? SNAPI mode is supported only with presentation cradle . If you have non presentation cradle use USB IBM handheld 

C Cenk Yenikoylu

Scanned barcode photo for SNAPI setting.

photo

R Riad Benallou

Could reply to my last comment as I think thats reason of what your customer is seeing 

C Cenk Yenikoylu

I did not use a presentation sled in software development. All I want to do is scan the barcode when the button is pressed. I don't use Trigger in scanning. Since HID is not supported in custom software development, I am developing with the SNAPI setting.

Shall I tell my client to set the "USB IBM handheld" to try again later?

The last information he wrote to me: "What I don't understand is that the scanner does not show up on OPOS test software. If I do Direct IO command "GET_SCANNERS", the Corescanner status is -1 and nothing is displayed. Hopefully support can help us out here."

Below are product box barcode photos of development and customer devices.

Client device:

client device

development device:

my development device

R Riad Benallou

Your Dev unit is DS2208 which support SNAPI while LI4278 you have listed has standard cradle which do not support SNAPI .
with LI4278 only hands free cradle support SNAPI see image for reference 
as for now you can ask him to set the cradle to IBM Hand Held USB . our corescanner will do the translation .

Image removed.

C Cenk Yenikoylu

Okay, this worked. thank you, Raid.

R Riad Benallou

Glad to hear 

CONTACT
Can’t find what you’re looking for?