Media: Ribbons & Labels

Bar Code Printer Selection Guide

01-04


Section 1: Bar Code Printing Basics

There are two primary activities associated with bar code systems, printing the symbols and reading them. Both are equally important even though they are separate activities, performed at different times at different locations, and many times by different companies. It is essential that these two activities be coordinated if acceptable results are to be obtained. Something must be used to make sure both activities are operating under the same rules.

Of the two activities, printing and reading, the first to be performed is the printing. After all, if something is be read, it must first be available in a readable form. Someone else may be printing the bar code symbol for you, as in the case of the UPC codes printed on items in the grocery store. Or you may be printing the symbol for someone else to read, such as would be the case if you were providing a product to be resold in the grocery store.

Text vs. Bar Code

In our modern information age, enormous amounts of data are moved from computer to computer every day. But computers have difficulty recognizing mistakes, giving rise to the phrase "garbage in, garbage out." If you are depending upon the data to make important business decisions, it must be accurate, dependable and timely. Bar code systems are used to replace human data entry techniques because of two main attributes;

  • The technology is very reliable, with extremely low read rate errors.
  • They are easily and inexpensively automated, increasing speed and productivity.


SATO CL Series Thermal Transfer Printers

To realize the benefits offered by bar codes, their capabilities and limitations must be understood. Bar code systems are not designed to duplicate the human visual capabilities, like OCR (Optical Character Recognition) systems which require complex imaging and recognition schemes, but to replace it with components designed with readily available and low cost technology.

The human visual system is capable of deciphering very complex signals. It can decipher a symbol completely illegible to the machine. But the same visual system has great difficulty in taking large quantities of simple information, such as that represented by a bar code symbol, and reducing it to a single character. On the other end of the spectrum, the limited operational range of a machine scanner dictates that it operate under a very rigid and simple set of conditions. It can process huge quantities of simple information but requires very definable elements. For example, it wants to interpret a non-reflective part of a symbol as a bar. It is very poor at deciding if what was seen was a bar or a space with some garbage in it. To compensate for this deficiency, bar code label printers are optimized for printing simple symbols such as the "bars" in a bar code.

Bar code printers are designed to produce the simple character elements that can be easily read by a machine scanner. Human text fonts in contrast are designed to fit the needs of the human that is interpreting them. Humans like to see all of those curlicues and serifs hanging off the end of the characters which makes it easier for the eye to string them together into words. Machine readers are more like the engineers that designed them, they see little use in anything that does not contain information. To them perfection is found in nice straight edges and consistent spacing. A simple matrix font formed from dots is sufficient to convey the necessary information. If larger characters are needed for visibility, simply expand the size by creating larger matrix elements using multiple dots to form each element. This results in the familiar "stair-stepped" characters that were characteristic of early dot matrix printers. However, humans have become accustomed to seeing smooth and nicely rounded characters that have been printed on their modern laser printers where they have a choice of fonts with which to express their individuality. Since most labels also contain information in a human readable form, it is necessary for us to compromise somewhere.

Trying to make the human readable characters pleasing to the eye comes at a price, which is paid in increased memory storage requirements and/or reduced print speed. To store a number of large matrix fonts defining a complete range of character sizes requires a lot of memory. Memory storage can be reduced if the outline font approach is employed, like that used to define TrueType or PostScript fonts. Using this implementation, only the font definition is stored and is expanded by the processor when needed, but the time required to image a label becomes longer. If items are coming down a conveyor belt at a rate of one every five seconds, a slow printer that cannot keep up is not the correct answer.

Specifications

Application specifications perform the coordination task between the two activities. They are used to delineate the conditions under which a bar code symbol is to be printed and read later. At a minimum, the specifications should contain the following information:

  • The symbology to be used.
  • The density and size of the symbols.
  • The allowable printing tolerances.
  • Any check characters to be used to increase data integrity.
  • The message content of the encoded data.
  • Any data identifier characters to be included in the symbol.
  • The size of the label. � The location of each symbol on the label. � Human readable information or graphic images to be included.
  • The environmental conditions to which the label will be exposed.
  • The material used for the label.

The initial step in label printing is to carefully read the specification. If no specification exists, then the first order of business is to write one. It may be a simple one page memo or a document containing many pages. No matter how simple or controlled your application, you are asking for disaster without a specification. It establishes the ground rules under which everything must operate. Even though your scanner can read the labels your present printer is producing, there is no guarantee this will be the case if you should ever replace either with different equipment, or even if you change ribbon manufacturers.

Quality Considerations

The implementation of a successful bar code system starts with the symbol. The code is selected based upon data requirements and the capabilities of the scanning system used. Once selected, the next step in implementing a system is to record the symbol in a manner that will ensure readability at the proper time. This is a direct measure of the QUALITY of the printed symbol. A quality symbol must not only be within specifications at the time of printing, but must remain readable throughout its life.

Because the symbol is being read by a scanner, its quality level should be judged against what the scanner expects to see. Here is an example of "what you see is not necessarily what you get." The human eye may think the contrast between the bars and spaces is excellent, but if they are printed with red ink on a white background they will appear indistinguishable to a laser scanner operating in the infrared spectrum. If the bars are created by overprinting with a heavily inked ribbon on a dot matrix printer, then edge bleeding of the printed bars can result in wide spaces being interpreted by the scanner as narrow spaces.

MEASURING PRINT QUALITY
For an accurate determination of quality, the symbol should be measured with equipment that evaluates what the scanner will be looking for. There are many pieces of equipment, called verifiers, on the market that can make these measurements. They range from portable units with quick "Go/No-Go" readouts to ones that analyze the scanner signal and list the level of compliance for each parameter. Some will even make suggestions as to what can be done to improve the quality level of the symbol. Measurements made to the new ANSI standards will be letter graded, ranging from an "A" for excellent quality to an "F" for bar code symbols that do not fall within the specifications. Using these measurements, it is easy to spot symbols that are slowly deteriorating and take steps to rectify the cause before they become a problem in the field. It is common for application specifications to call for a letter grade one or two levels higher that the minimum requirements. This way, allowances are made for the symbol to degrade when exposed to environmental conditions and still be within the minimum specification limits when it is time to read them.

Verifiers should be used with a heavy dose of common sense. Most quality printers designed for bar coding applications have few problems printing consistent symbols if they are maintained within the proper operating parameters (a good ribbon on a dot matrix printer for example). Therefore, a good sampling program can be used to maintain an acceptable quality level for most applications. Unless mandated by the customer, it is not usually necessary to verify each label as it is printed, unless your printer cannot give consistent results. If that is the case, it is time to get a better printer. What is important is whether or not the symbol can be read in the days or weeks ahead, after it has been sitting on someone's receiving dock for a couple of weeks.

� QUALITY VS. TECHNOLOGY
Printing quality bar code labels depends upon several factors. First, the print technology chosen must be able to meet the technical requirements of the symbol. Thermal and laser printers can print almost any code density including the new ultra high density symbols, but dot matrix printers can only be used for low to medium density printing because of the physical size of the print wire. The technology must also meet the needs of the environment. A direct thermal label is of very high quality when it is first printed, but if the label is attached to a part going through a hot air shrink wrap machine, it can easily become useless. However, the same label is perfectly acceptable for a package of hamburger, neither can stand prolonged exposure to heat or sunlight.

The next consideration is the base label material, which must be matched to both the print technology and the environment. If a symbol is generated by transferring ink to a label surface, then the ink must not only adhere at the time of printing, but throughout the useful life of the label. It must also provide a method of attachment to the item to be identified. This is commonly done using an adhesive-backed label material, but other methods may be used such as attachment using string or even being stapled to the item. Whatever method is used, it is critical that the label stay attached to the item. A label lying on the warehouse floor is as useless as one that cannot be read but still attached to the item.

� COMPLIANCE LABELING
Compliance labeling can be most accurately described as a "You don't comply, I don't buy" ultimatum from one of your customers. Your customer has mandated that you put a bar code label on all products shipped to them and have provided a specification. It should describe the symbologies used, the information encoded, the layout of the label and any additional text information and graphics that may be required. It will also outline the environmental requirements of the label and placement on the shipping cartons.

The specification may follow the general requirements of an industry standard or may be specific to your particular customer. The customer may even level a penalty for labels that do not meet their specifications. Many follow the popular "three strikes and you are out" arrangement; the first time a label fails, you are fined, the second time one fails, you pay a larger fine, the third time one fails, they remove you from the approved vendor list.

Your customer will undoubtedly institute some type of quality check on incoming labels. This can be as simple as scanning them to see if they read correctly or they may take a statistical sampling of the labels and use a bar code verifier to test them. Obviously you would like to catch any bad labels before they leave your shipping dock! Now is the time to create your own quality assurance program to make sure you are consistently producing labels to your customer's specifications. The quality assurance program should mirror that of your customer, so that when problems do occur (and they will occur), you are comparing apples to apples and can immediately identify and correct the problem. It may be that the incorrect ribbons or label stock was purchased. Or that preventive maintenance procedures were not followed, allowing the print quality to degrade.


SATO CL4O8 Demand Label Printer

An on-line verifier system (one that checks each bar code as it is printed and interrupts the printing if an out of spec symbol is detected) may be needed if strict quality control measures are required. For less stringent requirements, a statistical sampling with a hand-held verifier may be all that is needed.

Demand vs. Batch Printing?
Many times people confuse when something is needed with how fast it is produced. With bar coded labels, it is not important how fast it was printed, but that it is available when the time comes to be used. The real restraint is the amount of time elapsed between when the information is available for printing and when the label is ready for use. Bar code label applications can be broken down into two time requirement categories, batch and demand, based on when the information is available to print the label relative to the time it is printed.

� BATCH PRINTING
Batch printing implies that the data to be printed on the label is known far enough in advance to have them printed remote to the using location. Sometimes this leads to increased control problems. If the labels are serialized, for example, a voided or lost label can have serious consequences. On the other hand, if the label is produced at the point of usage at the time it is needed, the chances of it getting lost or placed on the wrong article are greatly reduced. Batch printing can be done in two basic ways, depending upon how much time the label data is known in advance.

  • Off-Site Printing - If the information required to print the labels is known weeks or days in advance and the quantities used are sufficiently large, then label production becomes an exercise for the purchasing agent. There is tremendous latitude in label size, materials and supply format (i.e. rolls, sheets, individual, etc.). This is probably the most cost effective method of generating high quality labels, and most likely the only way of getting some specialty labels. However, an inventory level of labels is required to meet the usage requirements. If a large number of different labels are required, each must be inventoried with the accompanying increased likelihood that some will be scrapped as products undergo change.
  • On-Site Printing - This is similar to the off site classification except the exact data for the labels is not known until hours in advance. Typical of this category would be date coded part number labels for a multi-product production line, only a few hours notice may be available when the line is converted to a different product. Depending upon the number of labels needed, the choices could range from an in-house press to a high speed label printer. The incidence of scrappage is reduced since a smaller number of each label is printed during each production cycle. There is less latitude in material selection because prep and print time is limited. There is a wide selection of printer types, but the print technology is restricted to those that can be easily implemented at a remote location. As an example, press printing is not a good on-site choice because of the requirement for photographic plates, negatives, and other resource consuming tasks.


The Trouble with Batch Printing

�DEMAND PRINTING
Demand label applications require a unique label to be printed and presented at the point of use. This type of label generally contains a predetermined format with variable data sections, e.g. a serialized data field, that makes each label unique. The variable data, while it might be known in advance, is closely identified with a real time activity. The labels are intended to be used in conjunction with this activity as they are printed, or at least within a short time period after printing.

Printing labels only when they are required has many advantages. It is also more restrictive on how the labels are produced. Demand printers can operate in the real time production environment. They accept data from the system and produce a label with data unique to that particular article. The variable data can be almost anything; serial numbers, sequence codes, test results, date codes, lot codes, etc. Because the labels are printed on the spot and usually one at a time, the type of printer needed has to meet a number of special requirements that do not apply to batch printing.

  • Speed - The label must be ready when it is needed. This can be very fast, if an automatic applicator is used, or reasonably slow if a human operator takes the label and places it on the article. At the same time, the print process used must be simple and fast. Multi-step printers do not make good demand printers because of the time needed for set up.
  • Presentation - The label must be presented to the applicator ready to be used immediately after it is printed. This could mean stripped with the adhesive back exposed or with the backing liner still attached but separated into individual labels by either tearing or cutting them apart. The last printed label must be easily accessible without wasting label stock.
  • Media - The media must be universally usable for all label requirements supported by that printer. While it is possible to change label supplies to get different label sizes, pre-print information, etc., it is not feasible to change the media except on supply-type basis (i.e. one roll, one sheet, etc.).

    Because of their limited print field and media supply systems, demand label printers cannot efficiently produce text documents such as Bills of Lading and Shipping Notices. These types of applications are best left to ordinary computer printers that are designed to print human readable text documents with an occasional bar code field.

The applications for which demand label printers are used can be categorized by the following:

  • The labels are generated at the point of use.
  • Each label or group of labels is unique.
  • Labels are used in a real time environment.