0,90,180,270 degree rotations. Once the labels are designed, they can be stored in the printer for high speed access. The 412 is capable of printing on most types of label or fax stock. It offers operation in a tag/tear, peel-and-dispense, or cut-off mode. It can handle blow-hole, black-line, label gap, and continuous stock.
CHAPTER 1: FEATURES AND SPECIFICATIONS The Model 412 Direct Thermal / Thermal Transfer printer is designed with many features that are unique when compared to other printers. SPECIAL FEATURES Direct thermal or thermal transfer tag/ticket feed operation Resolution of 8 dots/mm (.0049" per dot) and a print width of 448 dots (2.2") or 832 dots (4.09")
CHAPTER 2: BASIC OPERATION UNPACKING THE 412 PRINTER While unpacking the printer, please check all packing materials closely to avoid misplacing any necessary parts. After the printer is removed from the box, verify that all parts are present and in good condition (see Figure 3). All packaging material should be kept and used if the printer is to be shipped.
SWITCH BANK 4: 00000000 SERIAL PARAMETERS: 9600-N-8-1 EXTRA RAM: YES ADDRESS: 0 NETWORK: OFF 412 REV 02.14 070199-0214 06/24/99 Status Label Figure 4 2.3.3 PAPER-OUT MODE When a paper out condition occurs, the red error indicator will light. Once the new labels are loaded, quickly press and release the front panel button to print a duplicate of the last label printed.
Table 1 LOADING PAPER The 412 can dispense labels in a many different ways. The following two sections explain the dispensing modes. If narrow stock is used (3.5 inches wide or less), it may be necessary to adjust the print head support screw (see section 2.6).
Release pressure from the peel mechanism by pulling the pinch release lever forward. Thread the backing paper through the opening between the pinch roller and the driver roller and remove slack. Close the pinch roller by pushing the pinch roller release lever backwards. 412 Operators Manual...
When using narrow media, it is possible to increase drive roller life by reducing the print head pressure. To make the adjustment, simply turn the green adjustment knob (see Figure 5) counter-clockwise. If thick tags are used, additional pressure may be added by turning the knob clockwise. Print Head Pressure Adjustment Figure 5a 412 Operators Manual...
A Microcom Corporation cleaning kit should be used for cleaning and maintaining a Microcom Corporation printer product. It is important to note that the optimum print head life is achieved by maintaining a clean printer and print head.
2 and 4 wire RS-485 . If serial communication is selected and XON/XOFF hand shaking is used, the only signals the 412 requires are the RXD, TXD, and GND signals. If hardware (RTS/CTS) hand shaking is used, a RTS signal is provided. XON/XOFF may be disabled through software dip switch #1 (see Chapter 5).
DCE equipment For parallel connections, use a standard 25 pin to 36 pin Centronics® printer cable, connected from the desired parallel port of the host computer to the 36 pin connector on the model 412. For RS-232 serial connections, 25 pin serial port - Use a 25 pin female to 9 pin male serial cable.
Page 23
^A17^D108 If there is a printer in the network with an address of 17 (as determined by the hardware switch settings), it will go to sleep. It will ignore all commands until it receives a wake-up command or is restarted with the multidrop function disabled. 412 Operators Manual...
Page 24
4.) The ^D29 command may be used to display address and network information. 5.) Multidrop mode does not affect the front panel button operation. 412 Operators Manual...
. GETTING STARTED There are many different machines that can send information to the 412. For example, main frames, mini-computers, special purpose computers and PC's. However, the easiest way to start is with a PC and a terminal emulation software program. This will method of connection will allow two-way, serial communication with the printer.
DOS copy command, first use the DOS mode instruction to configure the PC. For example, MODE COM1:9600,N,8,1,P). There are some special features offered by the 412 that will aid in label design. For example, the auto-size command (^A2^D39 ) will provide most of the header format information needed to define the different properties of label stock.
Page 27
The next three lines are data for each field. Text string #4 is accessed twice. The format will print '01234567890' and then the bar code equivalent. The sequence ^D3 starts the print cycle. (Default is one copy. See section 5.3.2) 412 Operators Manual...
The value of measurement for many of the header elements is the dot. There are 203 dots per inch on a 412 print head (8 dots/mm). There is a maximum 832 dots in the X direction (width). The Y direction (length) is virtually unlimited.
Page 30
DPS parameters can be inserted into the label header. Note that a higher value slows the printer down and a smaller value speeds it up. See Table 3 for a list of print speeds, DPS values, and inches per second. 412 Operators Manual...
Page 31
Black Line Stock (transmissive sensor): If set to a value of 1, the printer will detect the leading edge of a black line. Black Line Stock (optional reflective sensor): If set to a value of 3, the printer will detect the leading edge of a black line. 412 Operators Manual...
Page 32
It may also be necessary to adjust this value if using material with a sense position not located at the end of the stock. The 412 uses the following formula to determine the SPG setting: If label height is greater than or equal to 478 then SPG=478 If label height is less than 478, subtract (LSY+GAP) from 478 until the answer is negative, then add (LSY+GAP) back to become positive again.
0 in their cases. Likewise, since the AGD and SPG were defaulted, the carriage return could have followed the DPS. Note: Defaulted fields must be separated by commas and ending commas may be omitted. 412 Operators Manual...
For example, the text string - MICROCOM - would be 8 characters long. This parameter should be set to a value of 1 if the field is a graphic image.
Page 35
* Refer to Section 7.1.1 on how to use these TCI's. Example: For the string - 1234567 A TCI of 1 would normally be used when printing regular text . A TCI of 42 would print a Codabar bar code. 412 Operators Manual...
6pt ABCDEFG1234567890abcdefghijklmnopqrstuvwxyz!@#$%^&*( Swiss™ 721 Normal 8pt ABCDEFG1234567890abcdefghijklmnopqrstuv Swiss™ 721 Normal 10pt ABCDEFG1234567890abcdefg Swiss™ 721 Normal 12pt ABCDEF123456789abcdef Swiss™ 721 Normal 14pt ABCDE1234567abcde OCR-A ABCDEFG1234567890abcdefghijk OCR-B ABCDEFG123456789abcdefghijklm Note: The Swiss™ 721 typeface is similar to Arial™. Table 4 412 Operators Manual...
2 - Left justified below base-line 3 - Right justified below base-line 4 - Centered on Y axis, right of X coordinate 5 - Centered on Y axis, left of X coordinate Character Starting Positions Table 6 412 Operators Manual...
Page 39
1 and printing a black box on top of the text. (Special note: The AN of the line field should also be set to a 1 for a reversed image.) A value of 3 will print both fixed/non-proportional character spacing and reversed text. 412 Operators Manual...
CONSTANT FIELDS The next 3 fields are always defaulted. X SIZE The X size of the line. Valid range is 1 to 832. Y SIZE The Y size of the line. Valid range is 1 to 65536. 412 Operators Manual...
Page 41
Therefore, to produce a reversed image, the line field MUST be printed AFTER the image field.) MAKING LINES Program sample: Lines ^D57 4 1,50,500,,6,,,,150,10 1,100,50,,6,,,,10,500 1,250,50,,6,,,,10,500 1,250,250,,6,,,,150,10 ^D56 ^D2 . ^D3 Lines Figure 8 412 Operators Manual...
... and referring to Field #1. 1,250,1068,8,1,5,,,2,2 Field refers to text string #1 - Microcom. This field could have referred to Corporation, if it had a TSN of 2. The fields do not have to be in any kind of order with respect to the data fields.
CHAPTER 5: PRINTER COMMANDS The 412 printer has a large and versatile collection of control codes to meet the special needs of labeling applications. Most of the commands use a ^D control sequence, however the printer also recognizes a selected number of other control sequences.
The 412 printer is capable of returning responses to enquiries in three different ways depending on how the machine is programmed (see software dip switch #1, ^D21, section 5.3.
The following commands are loaded on power-up. Although they can be set, they will not be used until the printer has been restarted. The printer will not use these settings until this is done. 412 Operators Manual...
Page 46
(below 20h). Not Used Not Used Echo: If this feature is enabled, the printer will echo all received characters to the serial port. Not Used XON/XOFF: Enable or disable XON/XOFF software handshaking. CTS/RTS hardware handshaking is always enabled. 412 Operators Manual...
Page 47
0. (Please note: The printer will not print unless a valid format has been loaded. A format may be loaded by using these switches to automatically load a previously stored format or by simply sending non-stored format to the printer.) 412 Operators Manual...
Page 48
NULL character method. Detect Black Line on Power-up: If this bit is set, the printer will automatically run a few labels and correctly set the ^D91 value. 412 Operators Manual...
Page 49
The printer then uses these header values for all subsequent label formats. See the ^D39 command in section 5.3 for more information on auto-sizing. Code Page Selection Code Page Selection Code Page Selection Code Page Selection 412 Operators Manual...
^D3 command. The only difference between this command and ^D73 is in the ability of this command to increment and decrement sequential numbers in the batch. See section 5.3 for more information. Example usage: ^A20^D74^D3 - Prints 20 serial number labels. 412 Operators Manual...
To auto-size blow-hole stock, set software dip switch 4 for blow-hole stock (see section 5.3.1) and then auto-size. There is also a power-up auto-size feature as defined in section 5.3.3, ^D24. 412 Operators Manual...
Page 52
If this value is not correct, the printer may not detect the end of the label and may feed extra media or stop too soon. 412 Operators Manual...
...where xxx is the day of the week. These values should be inserted into the Field parameters for proper clock text access: Clock Field Parameters TEXT HH:MM:SS MM/DD/YY Day of Week DD/MM/YY Day of Week Table 8 412 Operators Manual...
^D56 ^D2 US DATE FORMAT ^D3 US Date Format Figure 10 ^D57 2 0,410,25,34,1,5,,4 1,410,100,22,1,5,,4 ^D56 ^D2 UNMODIFIED DATE STRING ^D3 Unmodified Date Format Figure 11 412 Operators Manual...
The following commands, ^D80 through ^D89, refer to the serial number function of the 412 printer. The 412 can increment or decrement any single serial number on the label by any amount. However, if there is more than one serial number on the label, then all serial number fields can only increment or decrement by one.
Page 56
A sample program using the multiple serial number feature: ^D57 3 1,400,25,4,1,5 2,100,75,4,1,5 3,100,125,4,1,5 ^D56 ^A2^D88 ^A1^D88 ^A3^D89 ^A3^D75 ^D2 100 200 300 ^D3 412 Operators Manual...
All proceeding files sent to the printer to be saved also receive the ^AX^D59 command, where X denotes the number of the file. Be sure that the ^D100 command is not sent again. This will erase all stored files. 412 Operators Manual...
Page 58
4,120, 40,70,1,4 ^D56 ^D2 MICROCOM CORPORATION 8220 GREEN MEADOWS DR., N. LEWIS CENTER, OH 43035 (740) 548-6262 <ESC> The above file would be selected by sending an ^A2^D58 . 412 Operators Manual...
^D95 command. This command uses the optional Label Taken Sensor. It is very similar to the ^A1^D97 command but assumes a default ^D95 value of 83. Normally this value should 412 Operators Manual...
Pre-padded Text: This command is used to pre-pad data. Any data already loaded into a field will be retained if the ^D62 command is sent. The following is an example: ^D57 <header> <field definition1> <field definition2> 412 Operators Manual...
Page 61
^D57 ;load new format mode 11,832,640,,20,36 ;header 1,47,463,10,1,2 ;field info 2,416,439,20,1,3,,4 ;field info 3,416,412,25,1,3,,4 ;field info 4,416,385,25,1,3,,4 ;field info 5,47,350,10,1,2 ;field info 6,307,503,30,1,3 ;field info 7,60,207,29,1,5 ;field info 412 Operators Manual...
Page 62
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ;data line 10 ^A3^D63 ;enable auto print and clear text ^A5^D64 ;tell printer to print after 6 (CR) ^A6^D61 ;tell printer to start new data entry at data line 6 instead of 1 412 Operators Manual...
CHAPTER 6: DOWNLOADABLE GRAPHIC IMAGES The 412 printer has 255 slots available for storing fonts or graphics. Existing graphic images can be converted to the proper format using either the "PCX2MIC.EXE" or “BMP2MIC.EXE” software utilities. The graphic image format sections are provided to support developers that wish to create 412 graphic files from within their own applications.
Page 64
<rotation> <count> <image data> Where: <slot number> is a slot number, 1 through 255 (in ASCII). Note: The 412 uses the same TCI for fonts and graphics. They are both accessed by using a TCI of 8. Therefore a font and a graphic cannot have the same CGN number.
<rotation> <count> <image data> Where: <slot number> is a slot number, 1 through 255 (in ASCII). Note: The 412 uses the same TCI for fonts and graphics. They are both accessed by using a TCI of 8. Therefore a font and a graphic cannot have the same CGN number.
Page 66
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). The printer will automatically append the additional graphic files seamlessly without additional user intervention. 412 Operators Manual...
Load Graphic Image or Font into User Memory using Binary Compression: ^A select which slot to place the graphic/font in (1-255). This command will greatly reduce image download time and should be used whenever possible. It can only be used on 8 bit data connections. 412 Operators Manual...
CHAPTER 7: DOWNLOADABLE FONTS The 412 is capable of storing up to 255 downloadable fonts or graphic images. The printer treats downloadable fonts just like the standard bit mapped fonts mentioned in chapter 4. Both LaserJet™ and TrueType® fonts can be converted using the "JET2412.EXE" or “TTF2MIC.EXE”...
Page 70
<rotation> <count> <image data> Where: <slot number> is a slot number, 1 through 255 (in ASCII). Note: The 412 uses the same TCI for fonts and graphics. They are both accessed by using a TCI of 8. Therefore a font and a graphic cannot have the same CGN number.
<rotation> <count> <image data> Where: <slot number> is a slot number, 1 through 255 (in ASCII). Note: The 412 uses the same TCI for fonts and graphics. They are both accessed by using a TCI of 8. Therefore a font and a graphic cannot have the same CGN number.
Page 72
All data are stored in binary form. Multi-byte values are stored least-significant-byte first. A. Word is a 16-bit value, Byte is an 8-bit value, Label is a location within the file. The Model 412 can store a font of approximately 64KB or less in any one slot.
Load Font or Graphic Image into User Memory using Binary Compression: ^A select which slot to place the font or graphic in (1-255). This command will greatly reduce image download time and should be used whenever possible. It can only be used on 8 bit data connections. 412 Operators Manual...
The UPC-A bar code is primarily used in the supermarket industry. It contains 11 numeric data characters and a single numeric check digit. The 412 must be provided 11 digits in order to print a scanable bar code. The first 6 digits are supplied by the UCC council and are the Manufacture's ID number.
Page 76
"#01" specifies Control-A (ASCII SOH) and "#1D" specifies Control-] (ASCII GS). In order to specify an actual pound symbol in the string, use "##". The following table shows all the "#" equivalents that may be used. 412 Operators Manual...
Mode 2: Mode 2 may have either of the following formats: [)>#1e01#1dYYPPPPPPPPP#1dCCC#1dSSS#1dA..A#1dB..B#1dC..C#1e#04 Where: #1e is the ASCII RS character #1d is the ASCII GS character #04 is the ASCII EOT character YY is the two-digit numeric year 412 Operators Manual...
Page 78
The pairing of numeric characters allows the numeric portions of the bar code to consume half as much space as they would using subsets A or B. The printer will default to subset B if no start code is defined. 412 Operators Manual...
----- ----- START ----- ----- ----- START ----- Table 11 The following format will insert a Subset C start character followed by a function 1. ^D57 1,832 1,100,200,30,40,,,,2,100 ^D56^D2 #9#61234567890 ^D3 412 Operators Manual...
Page 80
Data strings can contain one or more substrings appended onto one line. Each substring can consists of a 2-, 3-, or 4-digit Application Identifier immediately followed by a data string meeting the formatting requirements for that Application Identifier. 412 Operators Manual...
Page 82
Coupon Extended Code - Number System Character, Offer, and n4+n1+n5+n4 End of Offer 8102 Coupon Extended Code - Number System Character preceded n4+n1+n1 by zero Mutually Agreed, Between Trading Partners or FACT DIs n2+an..30 Intra-Company (Internal) n2+an..30 412 Operators Manual...
A bar codes, They only create the text equivalent of the UPC-A bar code and optionally add the extended portions of the bar code lines. This lower portion must them be lined up with the upper to create a correct UPC-A bar code. (See Figure 13) 412 Operators Manual...
REVERSED PRINT (WHITE TEXT OVER BLACK) The 412 has the ability to print white text on a user definable black background. Reversed text can be produced by manually placing a black box on top of an existing image by using the line command and setting the line and text field ANs (attribute numbers) to a value of 1.
Page 88
Special Effects Chapter 9 412 Operators Manual...
PCX2MIC.EXE and BMP2MIC.EXE This PC software program converts PCX or BMP to the 412 format. These converted images can be stored in the 412 printer. See chapter 4 and 6 for more information about printing graphic images. 10.2 MICROCOM DOWNLOADABLE FONT UTILITY JET2412.EXE and TTF2MIC.EXE...
The stated warranties and remedies are in lieu of all other warranties, obligations or liabilities on the part of Microcom Corporation for any damages, including, but not limited to, special, indirect, or consequential damages arising out of or in conjunction with the sale, use, or performance of the products.
Page 91
3. Return the defective item(s) for repair to the above listed address, freight and insurance prepaid. 4. Upon receipt of an RMA number, the customer contact will be notified by a Microcom Corporation representative regarding repair charges, at which time the ship method will be determined.
APPENDIX C: SAMPLE BASIC PROGRAM This Basic program produces labels for computer diskettes. It is intended to show the simplicity that higher languages communicate with the 412 printer. Communication parameters may need to be changed for some computers. 10 OPEN "COM1:9600,N,8,1,RS" AS #1...
0,,, 0 The following is a list of FONT, BAR CODE, AND GRAPHIC IMAGE field mnemonics: TSN,XB,YB,CC,TCI,CGN,FO,FJ,CMX,CMY,CS,TSP,,,AN The following is a list of SQUARE LINE field mnemonics and the default values: 1,XB,YB,,6,,,,XS,YS,,,,,AN 1, 1, 1,,6,,,, 1, 1,,,,, 0 412 Operators Manual...
Text with UPC-A With Extended Bars Added Postnet (Zip+4) Postnet (Zip+6) MaxiCode Bar Code Code 128 Bar Code (Automatic Compression) Codabar Bar Code Code 93 Bar Code AS-10 Bar Code PDF417 Bar Code EAN-128 Bar Code Text with EAN-128 Information 412 Operators Manual...
Page 96
1=8 Data Bits, 0=7 Data Bits *****.))Q 1=Echo Enable, 0=Disable ****.)))Q 1=No Parity, 0=Enable Parity ***.))))Q 1=Odd Parity, 0=Even Parity **.)))))Q 1=Ignore Control Codes, 0=Accept *.)))))))))), .)))))))))),* Enquiry Response 00 = Control Codes 10 = Text Equivalent 11 = ^ Equivalent 412 Operators Manual...
Page 98
Show Clock: This command will send the date and time to the serial port. Reset Machine: Restores printer to power-up settings. Also used to set the non- volatile fields in memory. Section 5.3. Display Model and Revision Number. 412 Operators Manual...
Page 99
Load number of steps to activate gap detector (AGD): Preceded by ^A. Load number of steps past gap (SPG): Preceded by ^A. Load X direction offset (OFX): Preceded by ^A. Load Y direction offset (OFY): Preceded by ^A. 412 Operators Manual...
Page 100
Load Label Count: Tells the printer to print a batch of labels using the serial number function if enabled. Load Delay Time Between Labels: Preceded by ^A which contains the wait in 1/10ths of a second. Maximum value is 650. Load PDF-417 Bar Code Data: 412 Operators Manual...
Page 101
Load User Defined Steps for Label to Advance: Load Advance Delay: ^A specifies how many milliseconds to delay repositioning of the label in tag/tear and peel-and-dispense modes. Tag/Tear Operation: Turns off tag/tear operation. Advance after every label. Advance after copies count. 412 Operators Manual...
Page 102
#2: If The Full Cut Interval is set to a value of 5 and the Partial Cut Interval is set to a value of 1, the printer will partial cut after labels 1 through 4 and full cut after label 5.) 412 Operators Manual...
Page 103
Load Font: This method does not support compression. Fonts must be less than 64KB. This method is included for legacy support only. Microcom Corporation recommends either the ^D104 or ^D107 methods. Load Graphic Image into User Memory using Binary Compression: ^A select which slot to place the image/font in (1-255).
Need help?
Do you have a question about the 412 and is the answer not in the manual?
Questions and answers