Symbol MK590 scanner programming

Hi Everyone,

I recently purchased a Symbol MK590 barcode scanner and was looking for some help to either upload and/or program the scanner with a spreadsheet so that scanning a label the display would also show the product description. It has Windows CE os on it.
Any help would be greatly appreciated!

Take care,
Who is Participating?
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.

hjgodeTier 3 Senior Technical Support EngineerCommented:

I assume you already have either Visual Studio 2005 (better than Express) or 2008 (better or equal to Pro edition) installed.

Then you need a Windows CE SDK installed. (

Then you need the Motorola EMDK ( or use the barcode wedged scan data. The first lets you control the scanner and what happen on a barcode scan and the second just delivers the scanned barcode as keyboard input.
The EMDK comes with sample files showing how to access the scanner.

Further you need to decide on how to retrieve and store data in your application. You need a reference 'table' that holds the product description and the barcode data.

Your further approach depends on your programming knowledge/background. Did you already work with data storage and retrieve? What is your programming language knowhow? C# or

karadiamond12Author Commented:
Hi hjgode,
thanks for getting back to me. Sorry for the delay but i was traveling and didn't have internet access. I was hoping there was a less involved way to be honest. Unfortunately I don't have a lot of programming experience. They mention the PocketBrowser for it do you know anything about it.
Again many thanks for your input so far!
hjgodeTier 3 Senior Technical Support EngineerCommented:
Hello Shari

the problem is not only a client app. PocketBrowser is nothing than a web browser (in kiosk mode). But you need a web server to work with. This web server should hold a database with product barcodes and the associated product information. Who will provide rpgram the web server pages?

The other, local to the device, approach would be a simple list of product barcodes and informations and an application that takes the barcode scanner input and looks up the information in the list.

Who or how will you fill the list of barcodes and product infos?


attached a VS2008 smart device project with two input boxes and a csv file. Data is saved automatically when you press Enter (or have the postamble \r or \n) in the lower textbox.

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
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

karadiamond12Author Commented:
Hi Josef,

I am finally back in the office, (thank you for being patient with me!) so I will be trying out some things you have pointed out and also be looking at the websites you sent me. I will get back to you and let you know how I have progressed.

Take care and again thank you!
karadiamond12Author Commented:
Hi Josef,

After going over your posts and really digging into them I realized I do just want it local to the device. It will actually be used as a stand alone type of scanner not connected to a network really. I want to be able to upload a list of product barcodes and information associated with that barcode to display.

Hope you're having a good week!
hjgodeTier 3 Senior Technical Support EngineerCommented:
Did you already try the code I sent before?

Attached is a new version. The used products.csv is a tab delimited file taht can be created on your PC using excel or similar.

When you 'enter' a code in the Product Code field (using the barcode scanner or manually) and press enter, the app will look for an existing entry in the file and show the information.

Please try the code before asking any new questions.
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

From novice to tech pro — start learning today.