About Barcodes
|
|
|
|
|
|
|
In today's business environment, staying competitive is
critical to your success. Bar code data-collection technology is an
effective way to improve the bottom line and meet the competitive
challenges your organization faces every day.This special guide from PSC
is designed to give you and your company information about bar code
data-capture technology. When combined
with data-collection technology, bar codes provide a rapid, accurate,
and efficient means to collect, process, transmit, record, and manage
data in a variety of industries. Retail, package delivery, warehousing
and distribution, manufacturing, healthcare, and point-of-service
applications can all benefit from the use of bar codes. Whatever the
application, whatever the environment, PSC makes bar code-based
data-collection products that perform in the real world. Please call us
today at 800-695-5700 for more information and the name of a reseller in
your area who can work with you as you plan your bar code-based
solution. |
![]() |
|
A bar code can best be described as an "optical
Morse code". Series of black bars and white spaces of varying
widths are printed on labels to uniquely identify items. The bar code
labels are read with a scanner, which measures reflected light and
interprets the code into numbers and letters that are passed on to a
computer. A
typical bar code (Code 39)
|
|
Automatic
Identification Automatic
identification or "Auto ID", encompasses the automatic
recognition, decoding, processing, transmission and recording of data,
most commonly through the printing and reading of information encoded
in bar codes. Bar codes allow for rapid, simple, and accurate reading
and transmission of data for items that need to be tracked or managed.
Bar code labels are easily affixed or can be directly printed onto
mailing tubes, envelopes, boxes, cans, bottles, packages, books, files
and other paperwork, furniture, cards and many other items for
identification. The emergence
of Auto ID systems, including bar codes and the related printers,
scanners, and software, has significantly increased the speed,
efficiency and accuracy of data collection and entry. Early
applications of bar code scanning, which included retail
point-of-sale, item tracking and inventory control, have been expanded
to include more advanced applications such as time and attendance,
work-in-process, quality control, sorting, order entry, document
tracking, shipping and receiving, and controlling access to secure
areas. These expanded
systems have measurably increased productivity by linking production,
warehousing, distribution, sales, and service to management
information systems on a batch or real-time basis. Consequently,
opportunities to improve operational efficiencies and customer
responsiveness have developed for retailers, transportation and
package delivery companies, manufacturers, wholesale distributors and
service providers. Benefits
of Bar Coding Bar code data-collection systems provide enormous
benefits for just about any business. With a bar code data-collection
solution, capturing data is faster and more accurate, costs are lower,
mistakes are minimized, and managing inventory is much easier. The
following are some of the benefits of bar code data entry. Fast
and Reliable Data Collection
Reduced
Costs
Improved
Management
|
|
Examples
of How Bar Codes are Used The following are just a few of the many ways bar codes are being used to improve the profitability and efficiency of a variety of company types. Point-of-Sale
Point-of-sale
systems can be used in any retail setting. The grocery industry is the
best organized setting, but most vendors in that area are
concentrating on high-end scanner/mainframe systems. There are
abundant opportunities for PC-based systems in small to medium-sized
businesses, such as video stores, convenience markets, and clothing
stores. Work
In Progress Inventory
Control Tracking
inventory manually is a laborious process. With bar codes applied to
each item in inventory, portable scanners can be used to track
shipping and receiving as well as quiclky take physical inventory. The
data from portable scanners can be uploaded to a central computer
system at regular intervals (Batch) or portables can update inventory
in real-time using RF technology. Bar code
inventory control provides accurate, real-time inventory updates. This
allows a company the opportunity to reduce stock levels and thereby
reduce carrying costs. It also reduces the time taken to collect data
for purposes such as annual inventories. With improved efficiency,
operating costs are lower. PSC markets
IntelliTrack® inventory management software. Different modules of the
software target different applications of inventory control, including
fixed asset tracking, inventory management, check-in and check-out
tracking, and stockroom management. Contact your reseller or PSC for
details. Secured
Access Time
and Attendance Quality
Control Packaging Collection
of Data from Forms Productivity
Measurement Systems Within an organization, departments may have different
types of activities, making it difficult for supervisors to keep track
of what everyone is doing. Productivity-measurement systems
automatically track what work is being done and compare the work to
expected output. When the results do not measure up, supervisors can
take corrective action. This type of informed supervision and
management can typically cut department costs by 15 to 20 percent. Summary |
|
Bar
code data-collection systems fall into three basic types: interactive,
batch, and hybrid.
Interactive
Systems
Batch
Systems
Hybrid
Systems
|
|
Bar
Code Systems Bar
code systems require three elements:
Reading
Bar Codes Input
Devices
To
select an input device, you must take all of these factors into
consideration. Once you have made a tentative decision, you should
test the system in as many real-world conditions as you can simulate. Get
the input device a little dirty, damage the bar codes, print them with
a slightly worn ribbon or cartridge, test it with an untrained
employee, and try to anticipate other problems that may happen during
normal operation. This way you can make sure you have made the right
choice. The most common input devices are:
Interfaces Once you have
selected an input device, you must select a decoder and the type of
interface to the computer. Most batch systems use a periodic download
over serial ports, and you don't have much choice in the interface
method. Interactive systems have a choice of several interfaces.
As
with the input device, you should test the system architecture you
choose in as many real-world conditions as possible. Interfaces come
in these basic types: Interactive
Systems
Batch
Systems
Operating
Systems Once
you have decided on the scanner technology, you must design the
system. These systems can be set up in several configurations. Some
applications will work with only one particular system type, but most
applications allow you to select the system to meet the best
cost/performance requirements. The basic system types are:
|
|
Single-User
Systems The
normal action of a bar code reader is to simulate typing the
keystrokes for the characters in the bar code and then press the Enter
key. You can change the Enter key to a tab key or any other key for
specific situations. When
the reader must be remote from the PC or terminal, you can later
connect it reader to a serial port and use a "software
wedge" to send the data into the keyboard buffer. Another
possibility is to write the application so that it monitors the serial
port for incoming data. Serial decoders are also useful if you must
support a computer that uses a nonstandard keyboard interface And when
you want to use a single bar code reader with a combination of PC,
Macintosh, or UNIX systems. Software wedges are available for a
variety of operating systems. Multi-User
Systems Networks Networks
provide this flexibility at the expense of cost. Even an inexpensive
network, such as Lantastic™ or Netware™ Lite, will cost several
hundred dollars per station more than a similar multi-user system. A
high-performance system, such as Netware, costs around $350 per
station (with a network card) for a 10-user version. These systems
also require a PC at each station. Portables Developing
a Bar Code System Single-User
Systems Since
a wedge reader simulates keyboard input (it connects between the CPU
and keyboard), you simply plug it in and scan the bar code. You can
improve the reliability of your scans when printing on-demand bar
codes by encoding a special character into the bar codes. For example,
you could put an "E" at the beginning of employee badge
numbers, and a "D" before a department number. Then you can
check for this when a field is read to be sure that the user is not
scanning the wrong type of bar code. Multi-user
Terminal-Only Systems Network
Systems Expansion
Reliability
|
|
All
About Bar Codes Bar
Code Symbologies Bar
code systems can use several symbologies. A symbology is equivalent to
a language. Each symbology has strengths and weaknesses. Many
symbologies persist for historical or commercial reasons, while others
have definite technical advantages. In
many systems, you must conform to a company or industry specified
symbology. If this is the case, then you don't have much choice unless
you can give the company a good reason to change. In other systems,
you are given the choice to use any symbology you wish. Choose your
symbology carefully. There are several factors to use in choosing a
symbology, including:
Checksums Most
bar code readers can be configured to use checksums in the following
ways (on symbologies where there is a choice): 1.
Do not expect a checksum. 2.
Use a checksum to guarantee a good read. 3.
Use a checksum to guarantee a good read, and pass the checksum on to
the computer system. Choice
2 is generally the best. Some symbologies, such as U.P.C., require a
checksum, and the checksum processing is invisible to the programmer.
Choice 2 guarantees only a good read. It does not guarantee a good
connection to your computer. Choice 3 guarantees both a good read and a good connection between the computer and the bar code reader. It requires special software on the computer to verily the checksum. This gives the most secure system, but at the expense of extra logic in your program. |
Code 128 This symbology is a very compact bar code for all alphanumeric |