Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a USB barcode scanner/software that has an SDK/API that doesn't just use a keyboard emulator to input the data it scans? Like, when someone scans a barcode, have it process that information in the background without the need to have a program focused on a textbox or something.

Any links/advice would be great! :o)

share|improve this question
Any specific OS or brand of scanner? Webcam based scanner or laser? – evan.bovie Jun 3 '11 at 16:24
@emb1995: windows xp with a laster scanner. The DS6708-DL so i can scan US driver licences. Though i am not able to find any code? Have you seen any? – StealthRT Jun 9 '11 at 0:41
up vote 2 down vote accepted

Check out Motorola's devices (formerly Symbol Technologies), They have corded USB units and I know they do have a non-KB-wedge SDK/API you can use from .NET, not sure what other languages they support.

The other main company you could check out would be Honeywell's products (formerly HandHeld Products). It's been a while since I've used Honeywell's, as they tend to be more expensive and so most of our clients go the Motorola route. For that reason, I am not as sure about whether their SDK currently supports background scanning, though I would think it should.

share|improve this answer
Thanks for the reply and suggestion there, eidylon :o) – StealthRT Jun 3 '11 at 12:24
No problem; just FYI if you go with them, in the Motorola .NET SDK their libraries don't do any graceful cleanup or GC, so you need to be sure to close the scanner yourself when you're done with it (unless they've recently addressed this issue). Other language SDKs may be the same. – eidylon Jun 3 '11 at 14:48
Do you mean that after each scan i will need to reset the scanner in order for it to scan another bar code? – StealthRT Jun 3 '11 at 14:58
I don't think you needed to do that; no, I just mean like before you close/dispose your form/class/module, you need to be sure to close the scanner. – eidylon Jun 3 '11 at 17:24
I bought the DS6708-DL so i can scan US driver licences. Though i am not able to find any code? Have you seen any? – StealthRT Jun 9 '11 at 0:41

Motorola Scanner SDK capable of receiving barcode data as events in non-KB-wedge modes. There are C++ and C# sample applications comes with this SDK. You just needs to register for barcode events and implements a handler for that.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .