Barcode reader with compact framework

Is there anybody with experience with barcode reader and windows mobile devices ?

I'm looking for advices about hardware, and software solutions to work with barcode readers in a .Net compact framework application.

Either some integrated scanners in specific WinCE/Mobile devices, or external scanners connected with bluetooth (or other COM).
LVL 25
Emmanuel PASQUIERFreelance Project ManagerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

if you're not restricted by budget, look at Symbol/Motorolla devices. They also have software which allows you scanning into any textbox in focus

Socket's external scanners are good enough too - they had SD-based and probably BT ones too
Emmanuel PASQUIERFreelance Project ManagerAuthor Commented:
ok, I sense that basically there are no framework that is supposed to unify those devices with a standard API, that developers would need to purchase/gather one of each specific-to-vendor development kits and try to use them with specific code each time.

Does that sound correct to you ? Or is there any hope left ?

Have you some code that would work with one or the other device ?
there are 2 levels here:

- you usually have pre-installed or free utility that allows you scanning without any programming, so all you need to do is to configure it to have some suffix to recognize the end of scanned barcode in the handler

- each device has its own SDK, surely, as all scanners are different. so if you need more freedom and control over the barcode scanner (ie to be able to get notification for the scanning from any point in the app etc etc) then you need to get this SDK (free of course) from the vendor site and enjoy it; nowadays all vendors should have SDKs for both c++ and

re. code samples - go to or and you'll see them

I used Symbol (Motorola now) and Socket too, both with their free utility (and in xxxTextChanged() or so handler just checked the end of the text for pre-defined suffix, like '#') and with SDK - the latter is simple enough in

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Emmanuel PASQUIERFreelance Project ManagerAuthor Commented:
That's more or less what I suspected, and I'm happy to have a confirmation from expert, so that I focus on other problems, like choosing the hardware knowing there is no particular standard required.

I'll probably start with onChange event in edit box, and if needed only look deeper in vendors SDK.

Thanks !
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Smartphone Programming

From novice to tech pro — start learning today.