This page is written for the benefit of those who are considering purchasing a barcode reader, or considering including barcode technology within a new application.
A barcode reader is a device capable of
viewing a barcode, interpreting its content
passing that in electronic form to some kind of application.
barcode readers can be designed for use with an existing desktop workstation or laptop, or integrated within a handheld computer. Readers designed for use with workstations can be either directly plugged in, by cable, or use a wireless (cordless) connection.
The dominant technology for reading barcodes until a few years ago was laser. That is
being replaced by imagers. Laser readers work by illuminating the barcode with a
spot of light (usually a red dot) which moves across the stripes of the barcode. The reflected light
read and converted to a stream of ones and zeros which can be translated into the data
contained by the barcode.
Imagers work by taking a picture of the barcode and then analysing the image to determine the data
is encoded. Imagers themselves come in two types. The early types took a picture of the
whole field of view for analysis. More recently
linear imagers project a line which the user
across the barcode. These are less expensive than full imagers and can provide a more
The following sections list some of the questions to be asked, and identify the best barcode reader indicated by the various answers.
2-D barcodes are generally best avoided. In most cases they do not add any real functionality to the system and they require special readers which are more expensive than those required for the standard 1-D barcodes. So use 1-D barcodes and 1-D readers where possible.
An image you can read barcodes displayed on a monitor, but the laser scanner cannot.
if you are using a desktop workstation or laptop computer, we generally recommend a cordless barcode reader. These are slightly more expensive than corded readers but offer significant advantages in convenience, especially when reading barcodes on large bulky items such as a shipping pallet.
This is a common question and it has a non-intuitive answer. Although some barcode readers
capable of reading barcoded labels at a range of 30 feet or more, this is in
practice not usually a
real world requirement. In almost every application barcodes are read
which are either just handled or just about be handled. The standard barcode reader can
usually read barcodes at a range of 1 to 3 feet, so this is more than adequate for the majority of
real-world applications. Although we have had many discussions about long-range readers over
the last 20 years, it is extremely rare for us to supply them. As long client put it, at the end of
discussion on the subject
so although I want one, I don't really need one?
If budget constraints are really tight, the least expensive way to read barcode is with a corded reader plugged into a lap top computer or desktop workstation. Think in terms of $300 for a good quality reader. If possible we would recommend a cordless Reader, think in terms of around $600 for budgetary planning. Barcode readers for handheld computers will vary in price according to capability, but generally fall in the same bracket of $300-$600 on top of the standard price for the handheld computer.
Some low-end handheld computers do not have a dedicated barcode scanner, but read barcodes through the camera. Disadvantages of this approach include the delay in decoding the signal, which may run to two or three seconds, and less capability in reading barcodes which may be damaged or not fully compliant with specifications (which is a common situation).
Barcodes can be encoded with many different symbologies. Modern barcode readers have the ability to read many different symbologies or be set up for one specific symbology, and ignore all others. Depending on the application this can be a useful feature. Also by limiting the number of symbologies which a reader can interpret, response time can sometimes be improved.
When setting up a barcode reader it is sometimes possible to define prefixes or suffixes. It is possible to design a system such that after a barcode has been read a carriage return or tab character is automatically appended to the data stream . This is convenient when entering data into an existing application.
Readers that are used with the desktop workstation can be set up to inject the data read from the barcode as if it had come directly from the keyboard. The application is unable to determine whether that information came from someone reading a barcode or whether there was a really fast typist using the keyboard. This provides extreme flexibility in that a barcode reader can be used with any application. The contents of the barcode can be injected into a Word document, a spreadsheet or any other similar application, exactly as if it had been entered through the keyboard. When readers are not used in wedge mode, the application is often looking for some specific input from the barcode reader, and in this case a specific model and configuration is usually specified by the application.
Although laser scanners are extremely tough, and considerably tougher than they were even five or 10 years ago, they still use a moving part, and are inherently less reliable than imagers, which are in effect using a small digital camera to read the barcode. because the digital camera is entirely solid-state it is inherently more robust.
By far the majority of applications which we provide are satisfied by one of two
of barcode reader.
For desktop workstations and laptops, we recommend a cordless scanner which can be configured with appropriate symbologies and prefix and suffix. For mobile applications using a handheld computer, we usually specify a linear imager, which gives the best combination of low-cost and effective scanning capability.
If you would like further and more detailed information on your specific application, please contact us with your questions. One of our Inventory Management Experts will be pleased to help you.
SageData is based in Ottawa, Ontario, Canada.
We design, supply and support systems built around RFID, Barcodes and Handheld computers.
For further information, or for advice and assistance with your application, contact Doreen Garvin or Trinity Joseph.
Click here to reach SageData by email.
To reach us by phone:
from outside Ottawa, dial 1-888-838-1067
from Ottawa, dial 613-225-4404