MODEL 322M DIRECT THERMAL PRINTER OPERATOR’S MANUAL PART NUMBER 880022-0106 Revised: August 18, 2005 CPC © Copyright 2003 by Microcom Corporation, Lewis Center, Ohio – All rights reserved.
This Page Intentionally Left Blank
This Page Intentionally Left Blank
Proprietary Statement This manual contains information proprietary to Microcom Corporation. This information is intended solely for the use of parties operating and maintaining such equipment described herein. Product Enhancements Microcom Corporation is committed to the continual improvement of performance and quality in our products. For this reason, specifications are subject to change without notice.
Table of Contents Introduction........................................................................................... 9 Chapter 1: Printer Specifications .................................................... 11 1.1 General Specifications...................................................................................11 1.2 Printing Specifications ...................................................................................11 1.3 Media Specifications...........................................
4.1 RS-232D Serial............................................................................................. 21 4.1.1 RS-232 Printer Cables............................................................................ 22 Chapter 5: Designing Labels Using LDS .........................................23 5.1 Control Characters........................................................................................ 23 5.2 LDS Design Exercises ..............................................................
5.6.6.2 Downloadable Fonts and Graphics.................................................... 34 5.6.6.3 Embedded Bar Codes ....................................................................... 34 5.6.7 FO (Field Orientation)..............................................................................36 5.6.8 FJ (Field Justification).............................................................................36 5.6.9 CMX (Character Multiplier X Direction)...........................................
6.3.7 Text String Commands ........................................................................... 57 Chapter 7: Downloadable Graphics .................................................59 7.1 Using the Graphic Conversion Utilities ......................................................... 59 7.1.1 PCX2MIC.exe Program .......................................................................... 59 7.1.2 BMP2MIC.exe Program.......................................................................... 59 7.
.1.12 Postnet (ZIP+6), TCI 37 ..........................................................................74 9.1.13 MaxiCode, TCI 38....................................................................................74 9.1.14 Code 128 (Automatic Compression), TCI 40...........................................77 9.1.15 Code 128 (Manual Compression), TCI 41 ...............................................77 9.1.16 Codabar (Rationalized), TCI 42...............................................................78 9.
List of Tables Table 1 General Specifications.......................................................................... 11 Table 2 Printing Specifications .......................................................................... 11 Table 3 Media Specifications............................................................................. 11 Table 4 Power Adapter Specifications............................................................... 16 Table 5 Print Button Description.........................
List of Figures Figure 1 322M Front Angled View .......................................................................viii Figure 2 322M Rear Angled View........................................................................viii Figure 3 Typical Printer Accessories ...................................................................15 Figure 4 Connecting the Printer...........................................................................17 Figure 5 Print Button and Status Indicator Light.......
viii Figure 1 322M Front Angled View Figure 2 322M Rear Angled View 322M Operator’s Manual
Introduction The Model 322M is a high performance Direct Thermal open frame printer that is economically sized and priced to fit everyone’s budget. The extensive list of standard features combined with an easy to operate and maintain design provides continuous and reliable printing at true high volume throughput. The Model 322M comes equipped with a high resolution (575 dots, 8-dots/mm) thermal printhead with a print width of 2.83”.
10 322M Operator’s Manual
Chapter 1: 1.1 Printer Specifications General Specifications Width Height Depth Weight Electrical Current Temperature Humidity SRAM Memory Flash Memory Agency Approvals RS-232D Serial 7.63” (194mm) 4.0” (102mm) 3.63” (92mm) 3.5 lbs. (1.6 kg) Universal +24 VDC 3 Amps maximum 40° F – 104° F (5° C – 40° C) Operating 10% – 85%, non-condensing 512K bytes 512K bytes CUL, CE, and complies with FCC Class A.
12 322M Operator’s Manual
Chapter 2: 2.1 2.2 2.3 Features and Options Fonts 7 smooth bitmapped alpha-numeric fonts from 6pt to 14pt including OCR-A and OCR-B. Converted HP LaserJet™ and/or TrueType® font capability. All bitmapped fonts expandable in height and width. Reverse image printing. Rotated: 0 º, 90 º, 180 º, and 270 º. Graphics Resident Lines feature. Storage of fonts, label formats and/or graphics in battery backed memory. Converted PCX and BMP images.
Features and Options 2.4 2.5 14 Chapter 2 Special Features High performance for a Low cost. Rotating head mechanism for easy print head cleaning. Adjustable media guides for easy label centering or custom fixed guide brackets. Software controlled contrast adjustment. Detects label gap, blackline, and blowhole using reflective and transmissive sensors. Field incrementing, decrementing and serialization. Downloadable fonts and graphics (with data compression).
Chapter 3: 3.1 Getting Started Unpacking and Inspection The printer has been packaged to help reduce the damage that may occur during the shipment of product. Inspect the shipping container(s) for signs of damage. If damage is evident, contact the shipping company immediately to file a damage claim. After the printer is removed from the container(s), verify that all the parts purchased are present and in good condition (see Figure 3).
Getting Started 3.2.1 Chapter 3 Printer Power Microcom Corporation offers a universal power adapter as an option for the Model 322M. Any power adapter that conforms to the necessary specifications, listed below, may be used. The printer requires a universal +24VDC power supply that operates in the 100-240 VAC; 50-60 Hertz range; 2 Amps.
Chapter 3 Getting Started Media Path Cutter Option Connector Figure 4 3.4 RS-232D Serial Port +24VDC Power Jack Connecting the Printer Print Button and Status Indicator Light The print button and the status indicator light (see Figure 5) are used to identify and perform many functions. This section provides a description to familiarize you with the basic function of the button and light.
Getting Started 3.4.1 Chapter 3 Print Button Operation Printing a label Printer Pause Feeding Labels Description Press the print button while the printer is idle or paused will reprint the last label or after a cold start, a power up label will print. Press the print button while the printer is printing will cause the printer to enter the paused mode. Note: Press the print button again to continue printing. Hold the print button down while the printer is idle to feed labels.
Chapter 3 3.5 Getting Started Printer Modes The printer has four primary modes of operation. The different types of modes have an impact on how the rear panel print button and indicator lights are treated. This section is intended to provide the user with an explanation of these different modes. 3.5.1 Idle Mode Idle Mode is when the printer is not printing and has no pending activity. The indicator light is green, which indicates that the printer is ready to receive label formats and/or commands.
Getting Started Chapter 3 3.5.4.2 Statistics Label The printer prints the statistics label once the printer enters the Diagnostics Mode. When the statistics label is generated, the printer temporarily powers-up using factory default parameters. The statistical and configuration information represents the previous setup of the printer. The printer will return to the previous setup after a power cycle or upon receiving a soft reset command (^D32).
Chapter 4: 4.1 Communication RS-232D Serial The printer provides a 9 pin female D-Sub connector, on the rear panel, for RS-232D serial communication. The printer is configured as DCE (Data Circuit-terminating Equipment) so a NULL modem cable is not necessary. A serial data cable is required to use serial communications, refer to Table 7 below for correct cable configurations.
Communication 4.1.1 Chapter 4 RS-232 Printer Cables The printer uses a standard through serial cable, typically referred to as a modem cable, which may be purchased through Microcom Corporation or a local computer supply company. A NULL-modem cable is not required because the printer is configured as DCE. For a 25-pin serial communication port – Use a 25-pin female to 9-pin male cable. For a 9-pin serial communication port – Use a 9-pin female to 9-pin male cable.
Chapter 5: Designing Labels Using LDS Label Design Software (LDS) refers to the control language resident in the printer used to create labels. All bitmapped fonts, character sets and bar codes are resident in the printer. Additional fonts and graphic images may be sent from a host and stored in the printer’s memory. A label format is produced by a series of 5 steps: 1. 2. 3. 4. 5. 5.1 Control commands to define printer operation.
Designing Labels Using LDS Chapter 5 using the DOS COPY (C:\>copy d3.txt com1) command or by using a terminal program (see Figure 7). Figure 7 5.2.2 HyperTerminal™ Window Example Format Creation Special Control code functions (see section 6.1) and/or label formats may be entered directly through the keyboard but is not the most efficient method if entering a large amount of data or numerous commands.
Chapter 5 Designing Labels Using LDS information of the printer is made available through the use of the ^A0^D29 or more simply ^D29 command. The following sections of this chapter are intended to provide the user an overview of the LDS language. The overview will include information regarding the label format, header definition, and list the different types of field information available.
Designing Labels Using LDS Chapter 5 ^D56 commands). Field #1 defines the placement and configuration for Text Data String #1; Field #2 defines the placement and configuration for Text Data String #2, etc… The label is printed from the bottom left corner to the top of the label. The next three lines are the text data for the associated field format lines. Text Data String #4 is being accessed twice.
Chapter 5 Designing Labels Using LDS 406 (2” X 203 = 406). There is a maximum of 575 dots in the X direction (width), while the Y direction (height) is virtually unlimited with the standard print head. The auto-size command (^A2^D39 ) provides most of the header format information needed to define the different properties of the media being used. This provides a good starting point in determining the proper values.
Designing Labels Using LDS 5.4.2 LSX Chapter 5 (Label Size X) This parameter is used to specify the width of the label using dots as the unit of measure. The maximum width of the LSX parameter is the width of the printhead. LDS has been specifically designed for use with a print head that is 4” in width. The Model 322M printer has a print head width of 2.83” or 575 dots. For proper print registration the LSX should always be 575 when using the Model 322M printer. 5.4.
Chapter 5 Designing Labels Using LDS PRINT SPEED DPS VALUE MM PER SECOND INCHES PER SECOND INCHES PER MINUTE 25 76.8 3.0 180 26 74.2 2.9 174 27 71.7 2.8 168 28 69.1 2.7 162 29 66.6 2.6 156 30 64.0 2.5 150 31 61.4 2.4 144 32 58.9 2.3 138 33 56.3 2.2 132 34 53.8 2.1 126 35 51.2 2.0 120 36 48.6 1.9 114 37 46.1 1.8 108 38 43.5 1.7 102 39 41.0 1.6 96 40 38.4 1.5 90 Table 8 5.4.
Designing Labels Using LDS Chapter 5 and lower sensors. This method may be used, it is however not the preferred method for detecting media containing a black line. See Black Line Media (Reflective) below. 5.4.7.3 Continuous Media If the LCB parameter is set to a value of “2”, the printer will not search for a registration mark. The gap detectors are only used for stock out conditions when set for continuous media types.
Chapter 5 Designing Labels Using LDS media that contains an LSY value greater than “285”. For media that has a LSY value less than “285”, the SPG will need to be calculated. If the label height is greater than or equal to 285 then the SPG = 285. If the label height is less than 285, subtract (LSY+GAP) from 285 until the answer is negative, then add (LSY+GAP) until the result is positive again. Subtract the AGD value and the result will be the proper SPG value. 5.4.
Designing Labels Using LDS 5.6 Chapter 5 Label Format Fields The Label Format Fields are used to define the characteristics, placement and representation of the corresponding text data of the individual fields. A format field is broken down into many different parameters. It is not necessary to enter values for all of the parameters (default value will be used if a parameter is left blank) but each parameter must be separated with the comma delimiter (“,”).
Chapter 5 5.6.5 Designing Labels Using LDS TCI (Text Conversion Identifier) The TCI parameter determines how the text string will be generated. The TCI is used to select text, bar codes, lines, downloadable font and graphics. The TCI values can be determined using Table 9 below. For example, a TCI of “1” for the text string data “012345” would print the text “012345” while a TCI of “15” would produce an I 2 of 5 symbology.
Designing Labels Using LDS 5.6.6 CGN Chapter 5 (Character Generator Number) The CGN parameter is a numeric entry that determines the representation and size of embedded font and bar codes as well as the memory location of graphic images that have been selected by the TCI parameter. 5.6.6.1 Embedded Fonts The Model 322M has seven resident Helvetica style embedded fonts that can be selected using the CGN when text is selected by the appropriate TCI value.
Chapter 5 Designing Labels Using LDS Bar Code Symbologies SYMBOL CGN VALUE RATIO HEIGHT SPACING FO ** Code 39 2 3 5 8 2:1 3:1 5:2 8:3 1 1 1 1 2 2 2 3 0123 0123 0123 0123 I 2 of 5 2 3 5 2:1 3:1 5:2 1 1 1 - 0123 0123 0123 UPC / EAN * - 40 % 1 - 0123 UPC Readable * - 40 % 1 - 0123 Code 128 & UCC / EAN 128 * - 40 % 1 - 0123 Codabar 2 3 5 2:1 3:1 5:2 1 1 1 - 0123 0123 0123 Code 93 - 2:1 1 - 0123 AS-10 - 2:1 1 - 0123 Maxicode (CGN = Mode) 2 3 4 5 6 - - -
Designing Labels Using LDS 5.6.7 FO Chapter 5 (Field Orientation) This parameter defines the rotation of the format field on the label. The point of rotation is determined from the Field Justification parameter. 0 1 2 3 5.6.8 FJ 0 degrees (normal rotation) 180 degrees (upside-down rotation) 90 degrees (left rotation) 270 degrees (right rotation) (Field Justification) This parameter defines the justification of the format field on the label.
Chapter 5 Designing Labels Using LDS FO of 90 & 270 degree rotation, the CMX would be the actual height in thermal dots while the CMY parameter would be the multiplier. 5.6.10 CMY (Character Multiplier Y Direction) The CMY parameter multiplies each character in the Y direction. The valid range is 1 to 65536. For bar codes with a FO of 90 & 270 degree rotation, the CMY would be the multiplier while the CMX would be the actual height in thermal dots.
Designing Labels Using LDS Chapter 5 empty positions. Then the XS and YS parameters are used to specify the x and y size of the line. Finally there is the AN or Attribute Number position. All fields defaulted must be separated by the comma delimiter and a carriage return must follow each Line Draw format field. All values for the Line Draw format line must be entered as positive integers.
Chapter 5 5.7.10 Designing Labels Using LDS AN (Attribute Number) The AN parameter has four different effects. If set to a value of “0” the character spacing is proportional if available. Reverse Text (white on black) is created by setting the AN to a value of “1” and printing a black box on top of the text using the Line Draw function. (Special Note: The AN of the line field should also be set to a “1” for proper reverse imaging.
Designing Labels Using LDS 5.8 Chapter 5 Reverse Video The printer has the ability to produce Reverse Video by printing white text over a user defined black background. Reverse Video can also be produced by manually placing a black box on top of an existing image by using the Line Draw feature and setting the Attribute Number (AN) to a value of “1”. It should be noted that the black background is fixed and does not automatically adjust with the text.
Chapter 6: Printer Commands The model 322M printer has a large and versatile collection of control codes to meet the special needs of labeling applications. Most of the commands use the “^D” control sequence, however the printer also recognizes a selected number of other control sequences. For all commands listed in this manual, the printer will recognize the one character control code (“Ctrl+D”) or the two-character caret plus alpha character (“^+D+”) sequence.
Printer Commands Chapter 6 ^D Command Mode: Used to issue commands to the printer. This command is normally preceded by the ^A sequence. The ^D commands must be terminated with a carriage return or another command sequence (^A9^D73^D3 is the same as ^A9^D73 and ^D3). ^E Printer Enquiry: When issued, this command is used to attain the current status or operational state of the printer. The “^E” does not require a carriage return and is the equivalent to the “^D5” command sequence.
Chapter 6 Printer Commands TEXT RESPONSE ^ALPHA or CONTROL CODE >READY< >CUTTER ERROR< >INPUT 1< >COUNT DONE< >PRINTER PAUSED< >PAPER JAM< >VOLTAGE ERROR< >DATA ERROR< >TAKE LABEL< >NO LABEL FORMAT< >LOW STOCK< >RESTARTED< >UNDER VDD< >OVER TEMP< >OVER VDD< ^F ^G ^N ^O ^P ^R ^T ^U ^V ^W ^Y ^Z ^\ ^] ^^ Table 13 6.
Printer Commands ^A Chapter 6 ^D COMMAND 21 Change SW1: Software DIP Switch #1. The DIP switch commands may use either the ^A(decimal) or ^AB(binary) value. Since each bit represents a setting for the printer, the soft switches are always reported in binary. For example: ^AB10100001^D21 configures serial port #1 for text equivalent enquiry responses, accept control codes, disables echo, and enables XON/XOFF flow control.
Chapter 6 ^A Printer Commands ^D COMMAND 22 Change SW2: Software DIP Switch #2. The DIP switch commands may use either the ^A(decimal) or ^AB(binary) value. Since each bit represents a setting for the printer, the soft switches are always reported in binary. ^AB12345678 (each bit is represented by a numeric position number) Position: 1 Clear Text Function: If enabled, all variable text strings will be erased when the ^D is processed.
Printer Commands Chapter 6 110 = Rom or Saved Format File 6 111 = ROM of Saved Format File 7 ^A ^D COMMAND 23 Change SW3: Software DIP Switch #3. The DIP switch commands may use either the ^A(decimal) or ^AB(binary) value. Since each bit represents a setting for the printer, the soft switches are always reported in binary. ^AB12345678 (each bit is represented by a numeric position number) Position: 1 46 Extended ASCII: If enabled, characters over HEX 7F will be processed.
Chapter 6 ^A ^D 24 Printer Commands COMMAND Change SW4: Software DIP Switch #4. ^AB12345678 (each bit is represented by a numeric position number) Position: 1 Slashed Zeros: If enabled, the printer will print a slash through the embedded zero (“0”) characters. 1 = Enable 0 = Disable 2 External Print Request: If enabled, the printer will check Pin 7 of the 9 pin serial connector located at the rear of the printer. If Pin 7 is low, the printer will begin printing the last loaded label format.
Printer Commands ^A XX ^D 36 6.3.2 Chapter 6 COMMAND Adjust Contrast Base: Used to adjust the contrast base of the printer to achieve quality print images. The command is stored in non-volatile memory and skews the entire contrast window (^D35 command). This command has a ^A range of 10 to 200%. Print head life is greatly reduced when using high contrast settings (150 and greater) so using the lowest possible setting is highly recommended.
Chapter 6 ^A ^D XXX 76 6.3.3 Printer Commands COMMAND Load Delay Time Between Printed Labels: Delays the printing between labels in a batch. The “^Axxx” specifies the delay time in tenths of a second with a maximum value of 650. For example, “^A10^D76” would introduce a one second delay between printed labels. This command is typically used in conjunction with the Peel-n-Dispense mode and applicators.
Printer Commands Chapter 6 is not set correctly, the printer may not detect a GAP properly or report an invalid >LOW STOCK< error. This value can be obtained by issue the ^D39 command as stated above. 6.3.4 Serial Number Commands The following commands, ^D80 through ^D89, are used for the serial number function commands of the printer. The printer can increment or decrement any single serial number on the label by any amount.
Chapter 6 Printer Commands printer to clear the increment/decrement function of text string number 1 or the first text string. ^A XX ^D 88 COMMAND Load Field Number to Increment by 1: The ^Axx specifies which field to increment by one. XX 89 Load Field Number to Decrement by 1: The ^Axx specifies which text string field that will be decremented by one.
Printer Commands Chapter 6 three serialized labels (^A3^D75). The first text string would be printed as “100”, “101”, and “102” while the second text string is printed as “200”, “199”, and then finally “198”. 6.3.5 Saving Format Commands The printer can store up to 128 format files into the printer’s RAM. Once stored, these files can be loaded from memory increasing throughput. With the use of the battery backed RAM option, the printer will retain these stored formats even after power has been cycled.
Chapter 6 Printer Commands It is important to note that the saved format file function works extremely well with variable text and greatly improves throughput. Simply configure the format file with the label header, format field data, fixed text, and terminate the file with the ESC character. The format may then be accessed by using the ^Ax^D58 command to process the format and then text may be entered followed by the ^D3 print command.
Printer Commands Chapter 6 Saved Format Figure 12 ^D58 - File #2 Print Sample Different Inform Figure 13 6.3.6 ^D58 - File#3 Print Sample Dispensing Commands Dispensing commands are commands that advance the media for cutting, tear off, or presenting and then retract the media to a home position so that media is not wasted.
Chapter 6 Printer Commands optional media handling commands as well. The following commands define these types of operations. ^A XX ^D 95 COMMAND Advance/Retract Distance: This command is used in conjunction with the tag/tear (^D97), peel-n-dispense (^D98), and cutter (^D99) commands. It is used to adjust the number of steps the printer will advance the media after printing has stopped and then retract the same distance so that media is not wasted.
Printer Commands X 98 Chapter 6 Peel-N-Dispense: This command is used when the labels are to be peeled from the backing material, and is typically used in conjunction with an optional LPS (Label Present Sensor) installed on the printer. This command instructs the printer to advance the media by the amount specified by the ^D95 command to the tear edge. Once the media is advanced, the printer will wait for the media to be removed before retraction occurs and printing continues.
Chapter 6 Printer Commands next label. The default Partial Cut Interval is set to 1. The printer will issue a partial cut, if set to a 1, whenever the copies count is reached. If set to a value greater than 1, the printer will partial cut when that quantity is reached. This command only functions when the Cutter Control (^D99) command is set to allow partial cuts. Please note that a full cut will override a partial cut. The following examples assume that the ^D99 command has been set to 3.
Printer Commands X 63 Chapter 6 Text Control Mode: Allows the entry of new text without the ^D2 command and/or clears all previous text when new text is added. 0 Disable modes 1 and 2. 1 Enable Auto-Print mode. If this mode is selected, the printer will accept new text strings without requiring the ^D2 command. The printer can also autoprint a label when the number of received text strings (carriage returns) equal the number specified by the ^D64 command.
Chapter 7: Downloadable Graphics The printer has 255 memory slots available for storing downloadable fonts and/or graphics. Existing graphic images may be converted to the proper format for the printer by using either converter “PCX2MIC.exe” for PCX images or “BMP2MIC.exe” for BMP images. The graphic image format sections are provided to support developers that wish to create graphic images within their own applications. 7.
Downloadable Graphics 7.2 Chapter 7 Graphic Image Download Methods The printer supports both compressed and uncompressed graphic and font downloads. The compressed (^D107) format shortens the download time by reducing the number of bytes sent to the printer. Please note that the compressed format is only usable on 8-bit data connections and will not function on 7-bit data connections. The uncompressed (^D104) is usable on either 7 or 8-bit connections, is more flexible, and encodes using ASCII-HEX.
Chapter 7 Downloadable Graphics “00 00 01 02 03 04 00 05 FF 00 FD FF 04 00 00 FF 00” Result interpretation: 00 - the first byte is 00 00 - count of 0 (the previous 00 byte is not repeated or repeated zero times) 01 - a 01 byte 02 - a 02 byte 03 - a 03 byte 04 - a 04 byte 00 - another 00 byte in the file 05 - the 00 byte is repeated 5 times for a total of 6 “00” bytes (00+05=6 “00” bytes) FF - a FF byte 00 - count of o (the previous FF byte is not repeated or repeated zero times) FD - a FD byte FF - anothe
Downloadable Graphics Chapter 7 or graphics. Therefore a font and a graphic cannot have the same Slot Number or CGN number. is an 8-bit integer, 0 for an upright font, and 1 for a 90-degree rotated image. is a 32-bit integer, least significant byte first. This is the number of bytes that the image uses. is the graphic image data that has been converted to ASCII-HEX.
Chapter 7 Downloadable Graphics Graphics that are stored in multiple slots in this way may still be printed as if they are one large graphic. In the label format, refer to the first slot (the one specified in the download command) regardless of how many slots that may be required for large graphics. The printer will automatically append the additional graphic files seamlessly without additional user intervention.
Downloadable Graphics 7.4 Chapter 7 Downloadable Graphics Command Summary The following commands refer to the use of downloadable fonts and graphics: ^D 100 COMMAND Clear User RAM: This command clears all downloadable fonts, graphics, and stored label formats. 101 List Memory Bytes Available: The printer will send the “>” character followed by the amount of available bytes and then finally a “<” character. (i.e.
Chapter 8: Downloadable Fonts The printer has 255 memory slots available for storing downloadable fonts and/or graphics. The printer treats downloadable fonts just like the standard bitmapped font mentioned in Chapter 5. Both LaserJet™ and TrueType® fonts can be converted using the “SFP2MIC.exe” or “TTF2MIC.exe” software utilities. Note: The “SFP2MIC.exe” program uses the Portrait or 0 degree source rotation for both normal and rotated fonts.
Downloadable Fonts 8.2 Chapter 8 Font Download Methods The printer supports both compressed and uncompressed graphic and font downloads. The compressed (^D107) format shortens the download time by reducing the number of bytes sent to the printer. Please note that the compressed format is only usable on 8-bit data connections and will not function on 7-bit data connections. The uncompressed (^D104) is usable on either 7 or 8-bit connections and is more flexible but encodes using ASCII-HEX.
Chapter 8 Downloadable Fonts The encoded result would like this: “00 00 01 02 03 04 00 05 FF 00 FD FF 04 00 00 FF 00” Result interpretation: 00 - the first byte is 00 00 - count of 0 (the previous 00 byte is not repeated or repeated zero times) 01 - a 01 byte 02 - a 02 byte 03 - a 03 byte 04 - a 04 byte 00 - another 00 byte in the file 05 - the 00 byte is repeated 5 times for a total of 6 “00” bytes (00+05=6 “00” bytes) FF - a FF byte 00 - count of o (the previous FF byte is not repeated or repeated zero
Downloadable Fonts Chapter 8 is the memory slot location (1-255) where the graphic will be saved in the printer’s memory. The printer uses the same TCI of “8” to select downloadable fonts or graphics. Therefore a font and a graphic cannot have the same Slot Number or CGN number. is an 8-bit integer, 0 for an upright font and 1 for a 90-degree rotated image. is a 32-bit integer, least significant byte first. This is the number of bytes that the image uses.
Chapter 8 Downloadable Fonts Word char_offset [last_char-first_char] an array of offsets, one for each character in font. Each offset is the distance, in bytes, from the start to the beginning of the corresponding character’s data structure. The first word in this array is the offset to the first character’s data; the last word is the offset to the last character’s data.
70 322M Operator’s Manual
Chapter 9: Bar Codes The purpose of this chapter is to provide information pertaining to the unique requirements of the individual symbologies that are resident in the printer. Bar codes are accessed by selecting the appropriate TCI number. 9.1 Types of Bar Codes This section provides information regarding the different requirements of the available resident bar codes. Unless stated otherwise in the descriptions below, the printer will automatically generate the necessary check digits when required.
Bar Codes Chapter 9 SYMBOLOGY DECODED NUMBER X1 X2 X3 X4 X5 0 NS X1 X2 0 0 0 0 0 X3 X4 X5 X1 X2 X3 X4 X5 1 NS X1 X2 1 0 0 0 0 X3 X4 X5 X1 X2 X3 X4 X5 2 NS X1 X2 2 0 0 0 0 X3 X4 X5 X1 X2 X3 X4 X5 3 NS X1 X2 X3 0 0 0 0 0 X4 X5 X1 X2 X3 X4 X5 4 NS X1 X2 X3 X4 0 0 0 0 0 X5 X1 X2 X3 X4 X5 5 NS X1 X2 X3 X4 X5 0 0 0 0 5 X1 X2 X3 X4 X5 6 NS X1 X2 X3 X4 X5 0 0 0 0 6 X1 X2 X3 X4 X5 7 NS X1 X2 X3 X4 X5 0 0 0 0 7 X1 X2 X3 X4 X5 8 NS X1 X2 X3 X4 X5 0 0 0 0 8 X1 X2 X3 X4 X5 9 NS X1 X2 X3 X4 X5 0 0
Chapter 9 9.1.5 Bar Codes Code 3 of 9 (Code39), TCI 16 Code 39 is a variable length, alphanumeric symbology that is very popular and is extensively used in the non-retail, military, manufacturing and medical industries. Code 39 is capable of encoding numerical characters 0 through 9, the English Alphabet (uppercase only), characters -. *$/+% along with the “space” character. The Code 39 is framed with a start/stop character represented by the asterisk (“*”) character, which is reserved for this purpose.
Bar Codes 9.1.11 Chapter 9 Postnet (ZIP+4), TCI 36 Postnet is a numeric only symbology that is commonly used in postal application to sort mail. The five digit zip or five digit zip plus four digit extension may be used to generate this Postnet (TCI 36) bar code. Example: 12345 or 12345-1234. 9.1.12 Postnet (ZIP+6), TCI 37 Postnet is a numeric only symbology that is commonly used in postal application to sort mail.
Chapter 9 Bar Codes A..A, B..B, C..C, etc. are variable-length alphanumeric fields separated by #1d. These fields are optional according to the MaxiCode specification, but may be required by some applications. Format 2 PPPPPPPPP#1dCCC#1dSSS#1dA..A#1dB..B#1dC..C#04 The individual fields are the same as previously described in Format 1. Mode 3: Mode 3 may have either of the following formats: Format 1 [)>#1e01#1dYYPPPPPP#1dCCC#1dA..A#1dB..B#1dC..C#1e#04 Format 2 PPPPPP#1dCCC#1dSSS#1dA..A#1dB..B#1dC..
Bar Codes Chapter 9 DATA STRING CONTROL CODE ASCII NAME HEX VALUE #00 Control @ NUL 00 #01 Control A SOH 01 #02 Control B STX 02 #03 Control C ETX 03 #04 Control D EOT 04 #05 Control E ENQ 05 #06 Control F ACK 06 #07 Control G BEL 07 #08 Control H BS 08 #09 Control I HT 09 #0A Control J LF 0A #0B Control K VT 0B #0C Control L FF 0C #0D Control M CR 0D #0E Control N SO 0E #0F Control O SI 0F #10 Control P DLE 10 #11 Control Q DC1 11
Chapter 9 9.1.14 Bar Codes Code 128 (Automatic Compression), TCI 40 The Code 128 bar code is a variable length, high density, alphanumeric symbology that is extensively used worldwide. This bar code uses three subsets (A, B, and C) which allows for the encoding of the full 128 ASCII character set along with special control codes. This bar code uses automatic compression. The printer will automatically choose the most efficient subset and insert the appropriate special function code listed in Table 16.
Bar Codes Chapter 9 ABC#3012345#5abc The “#3” code, while in subset B, switches to subset C. The printer defaults to subset B Figure 15 The “#5” code, while in subset C, switches Code 128 Subset Switching Subset A This subset contains 106 unique characters, which includes numbers 0 through 9, the English alphabet (uppercase only), punctuation marks, ASCII control codes, and the special function codes listed in table 6.
Chapter 9 9.1.19 Bar Codes PDF-417, TCI 46 The Portable Data File 417 or PDF-417 is a two-dimensional stacked symbology that is capable of encoding the entire ASCII character set, 2710 digits, and up to 1108 bytes in a single bar code. The requirements for generating a PDF-417 symbology are the text data, placement information, size configuration, rotation, aspect ratio, and Error Correcting Code or ECC.
Bar Codes Chapter 9 ECC_Level The ECC_Level parameter is used to set the level of error correction of the PDF-417 symbology with a default value set to 0. This parameter can only be used if the ECC% parameter is set to 0. Refer to Table 17 for the valid ECC_Level values and their equivalent correction codewords. A carriage return character must be used to terminate this field. Aspect_Ratio This parameter is used to adjust the aspect ratio of the PDF-417 symbology.
Chapter 9 Bar Codes Sample Format #1: ^D77 :PDF-417 bar code data^[ 3 30 0 0 0 2:1 ^D57 2,575,609,,25,35,0,1,285 1,190,300,1,46 2,190,200,11,1,5 ^D56 ^D2 P Text string ^D3 Text string Figure 16 PDF-417 Sample Format #1 Sample Format #2: ^D77 :PDF-417 bar code data entered on two separate lines^[ 3 30 90 0 0 2:1 ^D57 2,575,609,,25,35,0,1,285 1,190,300,1,46 2,190,200,11,1,5 ^D56 ^D2 pl
Bar Codes 9.1.20 Chapter 9 UCC/EAN 128, TCI 50 UCC/EAN 128 symbologies are actually code 128 bar codes that have specific data format guidelines for multiple data subfields. The subfields are identified by application identifiers that are specified in the “UCC/EAN Application Identifier Standard” available from the Uniform Code Council, Inc.®. Data strings can contain one or more substrings appended onto one line.
Chapter 9 Bar Codes AI Content Format 250 Secondary Serial Number n3+an..30 30 Quantity n2+n..
Bar Codes Chapter 9 AI Content Format 345(***) Width Diameter, or 2nd Dimension, Feet, Logistics n4+n6 346(***) Width Diameter, or 2nd Dimension, Yards, Logistics n4+n6 rd 347(***) 348(***) 349(***) n4+n6 n4+n6 n4+n6 350(***) Area, Square Inches n4+n6 351(***) Area, Square Feet n4+n6 352(***) Area, Square Yards n4+n6 353(***) Area, Square Inches, Logistics n4+n6 354(***) Area, Square Feet, Logistics n4+n6 355(***) Area, Square Yards, Logistics n4+n6 356(***) Net Weight, Troy
Chapter 9 Bar Codes AI 8001 8002 8003 8100 8101 8102 90 Content Roll Products – Width Length, Core Diameter, Direction, and Splices Electronic Serial Number for Cellular Mobile Telephones UPC/EAN Number and Serial Number of Returnable Asset Coupon Extended Code – Number System Character and Offer Coupon Extended Code – Number System Character , Offer, and End of Offer Coupon Extended Code – Number System Character preceded by zero Mutually Agreed, Between Trading Partners or FACT Dis Format n4+n14 n4+an
Bar Codes 9.1.21 Chapter 9 UCC/EAN Text Information, TCI 51 The TCI 51 generates the UCC/EAN information as text. This TCI uses the same criteria for formatting as the TCI 50 bar code. The CGN selects the desired resident font that will be used to generate this string. The printer will automatically surround each application identifier with parentheses and add a space character in front of the data when using a TCI of 51.
Chapter 9 Bar Codes 180 Degrees 270 Degrees ROTATIONS 90 Degrees 0 Degrees Figure 18 9.3 Bar Code Rotations Bar Code Human Readable Text Certain bar codes require human readable text and/or extended bars to conform to specifications. This is accomplished by using specially created TCI’s (refer to section 5.6.5 or table 19) which add the human readable text and extended bars. This section will provide the necessary information to successfully add these items.
Bar Codes Chapter 9 The Text/Extended Bar TCI’s generate the human readable text and extended bars that are aligned with the original bar code to create the complete bar code, see Figure 18. UPC-A (TCI 12) UPC-A (TCI 32) Text & Extended Bars with Checksum added Figure 19 UPC-A Text/Extended Bars The TCI 32 text/extended code shown in Figure 18, is aligned with the TCI 12 code so that there is no space between the two. This creates one bar code.
Chapter 10: Printer Maintenance 10.1 Maintenance Schedule It is important to note that the optimum print quality and print head life is achieved by maintaining a clean printer and print head. A Microcom Corporation approved cleaning kit (part # 040005-0000) is available; contact your sales representative for purchasing information.
Printer Maintenance 10.2 Chapter 10 Thermal Printer Card Decline in print quality, voids or drop out areas in bar codes and/or graphics may indicate that the print head is dirty and needs to be cleaned. The necessary cleaning materials can be purchased through Microcom Corporation by contacting your sales representative and ordering the Cleaning Kit, part # 040005-0000.
Chapter 10 322M Operator’s Manual Printer Maintenance Figure 20 Unlatching the Print head Figure 21 Removal of Thermal Card 91
Printer Maintenance 10.3 Chapter 10 Internal Cleaning The overall internal cleaning of the printer is important to help reduce the dust and other contaminates residing in the printer that may attach to the print head or drive roller and affect the printer’s performance. Refer to Figure 22 for common areas needing cleaned. 1. Remove any installed media. 2. Turn the printer power OFF. 3. Using the two Head Release Levers (See Figure 20), unlatch and raise the print head. 4.
Chapter 10 10.4 Printer Maintenance Print head Maintenance If print quality has not improved after cleaning (using a thermal cleaning card, or if one is not available) foam or cotton tipped swabs dampened in isopropyl alcohol may be used. Refer to Figures 20 and 23 and follow the steps below for the proper cleaning procedure. 1. Remove any installed media. 2. Turn the printer power OFF. 3. Using the two Head Release Levers (Figure 20), unlatch and raise the print head. 4.
Printer Maintenance 10.5 Chapter 10 Cleaning the Drive Roller Maintaining a clean drive roller not only helps extend the life of the roller but also helps reduce print quality issues and media slips that may occur due to dust, label adhesive, and other forms of contamination. The drive roller should be cleaned after every roll of media or after every 512 feet (3200 tag which is a typical stack of tag or fanfold media).
Chapter 11: Troubleshooting 11.1 Troubleshooting Tips The printer fails to turn “ON” and the status indicator light fails to light: Verify that the power cord is connected to the printer as well as the AC outlet. Verify that the printer power switch is in the “ON” position. Verify that the AC outlet is functioning properly. Contact your Service Representative.
Troubleshooting Chapter 11 The status indicator light is solid red in color: The printer has an error and requires service before printing will continue. Verify that media has been loaded in the printer properly. Press the print button to attempt to clear the error. Refer to section 6.2 for information regarding the Enquiry Command to help identify the error condition. Cycle power to reset the printer. The status indicator light is flashing red in color: Generally due to a power fail error.
Appendix A: Limited Warranty Limited Warranty Microcom Corporation printers, excluding thermal print heads, which are warranted separately below, are warranted against defects in material and workmanship for twelve (12) months from the date of original shipment by Microcom Corporation.
Appendix B: RMA Procedure Return Material Authorization (RMA) Procedure A Return Material Authorization (RMA) number must be obtained prior to the return of printer’s and/or materials to the Microcom Corporation Service Department. The purpose of the RMA number is to provide effective tracking and control of returned printers and/or materials. Microcom Corporation will not be responsible or held accountable for printers and/or materials returned without proper authorization.
Appendix C: Quick Reference Command Summary The following is a list of the header element mnemonics and their default values: HFM, LSX, LSY, WEB, GAP, DPS, LCB, AGD, SPG, OFX, OFY 0, 832, 614, 13, 24, 35, 0, 1, 285, 0, 0 The following is a list of the format field element mnemonics and their default values: TSN, XB, YB, CC, TCI, CGN, FO, FJ, CMX, CMY, CS, TSP, , , AN 1, 0, 0, *, 1, **, 0, 0, 1, 1, *, 1, , , 0 * ** The default value depends on the character generator (CGN) used.
Quick Reference Command Summary ^A 100 Appendix C ^D 21 COMMAND Software Switch #1: A non-volatile command used to set the various functions identified below. ^AB12345678 *******.))) 1 = Enable XON/XOFF ; 0 = Disable ******.)))) 1 = 8 Data Bits ; 0 = 7 Data Bits *****.))))) 1 = Enable Echo ; 0 = Disable ****.)))))) 1 = Disable Parity (NONE) ; 0 = Enable Parity ***.))))))) 1 = Odd Parity ; 0 = Even Parity **.)))))))) 1 = Ignore Control Codes ; 0 = Accept *.)))))))))), .
Appendix C ^A Quick Reference Command Summary ^D 23 COMMAND Software Switch #3: A non-volatile command used to set the various functions identified below. ^AB12345678 *******.))) 1 = Enable Detect Blackline on Power-up ; 0 = Disable ******.)))) 1 = Enable Binary Compression ; 0 = Disable *****.))))) Always 0 ****.)))))) Always 0 ***.))))))) 1 = Enable Head-up Switch ; 0 = Disable **.)))))))) 1 = Enable Response After Print (COM1) ; 0 = Disable *.))))))))) 1 = Invert >INPUT 1< Polarity ; 0 = Normal .
Quick Reference Command Summary ^A X 0 1 2 3 Appendix C ^D 29 COMMAND Printer Statistics: Print Statistics to the serial port. Print Statistics on a label. Clear the printed labels variable in the statistics. Clear the Printed inches variable in the statistics. 32 Reset Printer: Restores the printer to power-up settings. Also used to set the non-volatile fields in memory. 33 Display Model and Revision Number XX 35 Adjust Contrast Window: This is the temporary contrast adjustment.
Appendix C Quick Reference Command Summary ^A XX ^D 51 COMMAND Load Y Direction Offset (OFY): The ^Axx specifies the value. XX 54 Send Saved Format File to Serial Port: The ^Axx specifies the slot number where the format file is stored (1-128). XX 55 Select Default Power-up Format: Selects the ROM power-up format. The ^Axx selects from the available formats 1 through 8. 56 Select User Defined Layout: Signals the end of the label field definition.
Quick Reference Command Summary Appendix C ^A X ^D 74 COMMAND Infinity Print: Continues to print copies of a format until the power is shut off. The valid ^Ax values are “1” to enable and “0” to disable this command. XX 75 Load Label Count: Instructs the printer to print a batch of labels using the serial number functions if enabled. XX 76 Load Delay Time Between Labels: The ^Axx specifies the delay time in 1/10ths of a second. Maximum value is 650.
Appendix C Quick Reference Command Summary ^A XX ^D 92 COMMAND Load Value for Slices to Process: This command adjusts the number of slices (dot rows) generated before the motor drive starts moving. The default is set to a value of 256 and has a range of 1 to 366. X 0 1 93 Load Control Code Recognition Status: Enable control code recognition Disable control code recognition XX 95 Load Advance/Retract Distance: Used in conjunction with cutter and dispense command.
Quick Reference Command Summary Appendix C ^A XX ^D 103 COMMAND Partial Cut Interval: This command instructs the printer when to issue a Partial Cut. A partial cut requires the use of a Cutter that is capable of Partial cuts. Partial Cut is when a thin piece of the media, in the center, holds the media together and the printer waits until the media is removed before printing the next label. The default Partial Cut Interval is set to 1.
Glossary Alphanumeric - A term used to identify characters consisting of letters, numbers, and other symbols (such as punctuation marks and mathematical symbols). Bar code - Alphanumeric characters that are represented using a system of printed lines and can be read by a computer. Black-line - A registration mark, typically a black line on the underside of certain media used to identify the starting position of a label.
Ethernet - A fast and capable serial interface used by many networks for connecting host computers to various peripherals. Fanfold media - Die-cut or tag media that is folded into stacks. Flash memory - Memory that is used to store font, graphics and label formats for faster access. This is a non-volatile type of memory, which means that the information stored is saved even when the printer power is turned off.
TXD (Transmit Data) - An essential signal that carries data from the DTE to the DCE for 2way RS-232 serial communication. Also known as TX and TD. USB (Universal Serial Bus) - A high-speed asynchronous serial interface, typically transfers up to 12M bits/second, used for connecting host computers to various peripherals.
110 322M Operator’s Manual
Index A Agency Approvals.................................................................................................................................................................................... 11 Application Identifiers........................................................................................................................................................................ 82, 85 B Bar Code Symbologies..................................................................................
Flow Control.......................................................................................................................................................................................11, 21 Fonts ............................................................................................................................................................................... 13, 34, 64, 69, 106 Downable ...................................................................................................
Loading ............................................................................................................................................................................................... 16 Maximum Thickness........................................................................................................................................................................... 11 Maximum Width .......................................................................................................
S SDRAM............................................................................................................................................................................................11, 108 Shipping Damage .....................................................................................................................................................................................15 Software DIP Switches .......................................................................................
User Notes _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________