Make your own web-based inventory software like we do.
Basically, you make an html form where you could type a number (or inventory asset ID or whatever would be on the barcode) and make it submit the form when you press enter.
Okay, now let's say your inventory assets have two things like ours at work:
1. An Asset Tag
2. A Serial Number
... and you want to efficiently enter both... It would SUCK to scan the asset tag and have the form submitted when "Enter" is sent, so you would setup some JavaScript to jump to the next Form Field instead of submit the form.
You could also have a JavaScript automatically put the cursor in the "Asset Tag" field, so a user could click "Add Asset" and immediately scan the Asset Tag then scan the Serial Number...
*****************************
You get the idea. You can do whatever you want. Basically, we use HTML with CSS to display the forms and content from our Inventory. We use JavaScript to automate which field is selected and get rid of needing 5 mouse clicks to do a simple task... <==JavaScript can put the cursor in any field that has focus.
When the form is submitted, the data goes to a .php (Server Side) script where it is added to a MySQL database.
Any data on the screen is queried from that database via a PHP script that generates the HTML, CSS, and JavaScript content to send to the browser and dispaly/format that data.
I hope that all makes sense... You don't necessarily have to buy software.
These are the scanners we bought for inventory and shipping/receiving:
http://www.honeywellaidc.com/CatalogDocuments/VoyagerGS9590_DS_RevB_0610_EN.pdf They run about $100 and will read pretty much ANY standard Linear barcode (i.e. ISBN, EAN, UPC, Code 39, Code 128)...
Someone here said you need the *'s on Code 39 and that isn't really true. Our Inventory software uses Code 39 without them simply because I found a PHP script to generate Code 39 bar-codes (as images) and it works fine.
Typically, you reference a picture like this <img src="picturename.jpg"/> You might have length, width, alt, etc... but the "SRC" is the attribute that tells the browser where to get the picture and what to display. I basically have a PHP script that does this <img src="barcode.php?123456"/>
What it does is then create an image of a barcode that says "123456" and tells the browser it is a JPG image (mime type)... Then it sends back the proper JPG binary data... Sure enough, a bar code appears.
In our software if we print out a work-order they ALL have a barcode on them... They attach that to the computer OR they go on-site with it. When they come back, they SCAN all the work orders they worked on and it opens them all up to make notes on EACH one. Then when they are done, they submit the notes... There is a check-box to close the work-order too.
If they want to bulk Close work orders, there is a Textarea where they scan each barcode and it types them (one on each line)... Then they submit.