Problem in Finding the API's related to Barcode
-
Friday, July 13, 2012 6:26 AM
Hello everyone,
I am working on a barcode project using C#. I will be generating the barcode,scanning the barcode and printing it too.Actually now I am facing the issue in finding the API'S required for the barcode implementation.There are too many third party software for the barcode symbologies.I recently found a DLL to use the barcode classes and the various methods from Microsoft.Office.RecordsManagement.Policy namespace. But I have problem in importing these dll's?
http://msdn.microsoft.com/en-us/library/ms548233
Can anyone please help me out? Is it possible to write code on different symbologies without using third party softwares? If anyone has answers to it kindly help me out?
Thank You
All Replies
-
Friday, July 13, 2012 8:39 AM
You can for sure code yourself the communication between the device and the scanner: typically this means that you need to transmit data over serial port (on actual UART, on USB or Bluetooth) according to the scanner protocol. Most of such devices implements the Motorola (Symbol) Simple Serial Interface protocol, of course you need to check how your scanner works. About SSI see as a reference https://docs.symbol.com/manuals/4045102a.pdf?userId=37.
Luca Calligaris lucaDOTcalligarisATeurotechDOTcom www.eurotech.com Check my blog: http://lcalligaris.wordpress.com
-
Tuesday, July 17, 2012 6:42 AM
Thanks a lot. My question was Is there any free open source libraries that are available in c# other than buying 3rd party library components?
-
Wednesday, July 18, 2012 11:43 PM
More information is needed. You need help *printing* barcodes? There are barcode fonts for the most-common symbologies; that's the easiest.
You need help handling a barcode scanner? Get a USB-based or Bluetooth-based scanner. They basically look like keyboards to the OS and you don't have to do anything special. If you have RS-232-based scanners, they have documentation in the manual for programming and reading data. It's far easier to write your own code than find a library.
Paul T.

