400's memory for high speed printer access. The 400 is capable of printing on most types of label stock or fax paper. It offers operation in a tag/tear, peel-and-dispense, batch, and user-defined advance mode. It can handle blow-hole, black-line, label gap, and continuous stock.
The Microcom 400 Direct Thermal printer is designed with many standard features that are unique when compared to other printers. The 400 is built to meet the demands of complicated applications and rigorous use. A guarantee of excellence in engineering is provided by fulfilling the requirements for approval by UL, CSA and the FCC.
On-demand label support rack ® Windows 95/98 driver 1.10 PRINTER VARIATIONS 230V European power supply Peel and dispense pinch roller with label taken sensor and release lever Parallel interface 1.11 APPROVALS UL, CSA, CE, Complies with FCC, Class A 400 Operators Manual...
DRIVE ROLLER PINCH ROLLER POWER CORD PINCH ROLLER RELEASE LEVER (OPTIONAL) FRONT PANEL LED LABEL FEED AND LINE FEED BUTTON FRONT PANEL Microcom 400 Printer Front View Figure 1 LINE GUIDE ADJUSTMENT KNOB THUMB NUTS LABEL DIAPHRAGMS POWER SWITCH SERIAL PORT...
CHAPTER 2: BASIC OPERATION UNPACKING THE 400 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.
If the printer is in the process of printing a predetermined quantity of labels (see ^D73, section 5.3), pressing the button after the printer has started to print these labels will cause the unit to pause. Pressing the button again will allow the printer to continue the batch. 400 Operators Manual...
TOTAL INCHES: 25494 POWER ON HOURS: 897 SWITCH BANK 1: 10001011 SWITCH BANK 2: 01010001 SWITCH BANK 3: 00000000 SWITCH BANK 4: 00000000 SERIAL PARAMETERS: 9600-N-8-1 EXTRA RAM: YES 400 REV 2.2 070163-0220 Status Label Figure 5 400 Operators Manual...
A serial port buffer over flow has occurred. Check the host Yellow and flow control for problems. (Note: the serial buffer will only accept 9 characters after the printer drops the clear to send signal or optionally sends the XOFF character.) Table 1 400 Operators Manual...
Chapter 2 Basic Operation LOADING PAPER Part of the 400's versatility is in the different ways it processes labels. The following two sections explain the dispensing modes. Refer to figures 1, 2 and 6 for the printer components. Printer Feed Mechanism Figure 6 2.7.1...
The printer should also be cleaned whenever you run out of label stock. A Microcom cleaning kit (part #040005) should be used for cleaning and maintaining a Microcom printer product. It is important to note that the optimum printhead life is achieved by maintaining a clean printer and printhead.
Page 21
Allow the printhead to ride on the cleaning card. Repeat the process if needed. The cleaning card may be used once at each end. Remove the label diaphragm (see section 2.4). WARNING: DO NOT TOUCH THE PRINTHEAD WITH ANY METAL OR SHARP OBJECTS 400 Operators Manual...
This configuration may be changed as shown in Appendix E. CABLE PINOUT Table 2 shows the signals of the 400's 9-pin RS-232 serial port. Out of the box, unless otherwise requested, the Microcom 400 communicates serially at 9600 baud, 8 data bits, 1 stop bit and no parity with both hardware and software handshaking.
Table 3 PRINTER CABLES Warning: Connection of a serial 400 to a parallel port may result in damage to the printer and/or computer. Connection of a 400 with a parallel board to a serial port may result in damage to the printer and/or computer.
GETTING STARTED There are many different machines that can send information to the 400 printer. However, if you are using the printer for the first time, the easiest way to start is with a PC and a terminal emulation software program. This will allow two-way, serial communication with the printer. You will be able to quickly upload files and access label-sizing and other features that will help considerably in formatting your first labels.
DOS copy command. (To use the 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 400 printer that will aid in label design. For example, the auto-size command (^A2^D395) will provide most of the header format information needed to define the different properties of label stock.
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 ^D35 starts the print cycle. (Default is one copy. See section 5.3.2) 400 Operators Manual...
The value of measurement for many of the header elements is the dot. There are 203 dots per inch on a 400 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. 400 Operators Manual...
Page 31
Black Line Stock: If set to a value of 1, the printer will detect the leading edge of a black line. Blow Hole Stock (Slot-Cut): If set to a value of 0, the printer will detect the leading edge of a blow hole (see software dip switch #4 (^D24) for blow hole stock). 400 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 400 uses the following formula to determine the SPG setting: If label height is greater than or equal to 479, then SPG=479 If label height is less than 479, subtract (LSY+GAP) from 479 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. 400 Operators Manual...
The Y coordinate increases in size from the bottom to the top of the label (See Figure 8). A YB of 203 would place text one inch from the bottom of the label. 400 Operators Manual...
Page 35
CC, then the remainder of the text string is ignored. If the text string has less than the number of characters specified by this parameter, then only those characters defined by the text string are printed. For example, the text string - MICROCOM - would be 8 characters long.
* This font is only available in 0 and 180 degree rotations Table 5 Table 5 constitutes the bar codes available on the 400 printer. Some bar codes offer different ratios to accommodate different applications. See Section 7.1 for more information on designing with bar codes.
1 - Right justified above base-line 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 Table 7 400 Operators Manual...
Page 38
If this parameter is set to a value of 1, the printed image will reverse if placed on top of another image (white on black background). A value of 0 is normal. (Note: If reverse imaging is desired, the AN should be set on all fields that overlap each other.) 400 Operators Manual...
For example, the text string - MICROCOM - would be 8 characters long. Set this position to 1 when accessing a graphic image field.
Page 40
0123456789, A TSP of 5 and a CC (character count) of 2 would print 45. See section 5.3.4 for use of this parameter with clock fields. CONSTANT FIELD This field is always defaulted. CONSTANT FIELD This field is always defaulted. 400 Operators Manual...
YB of 203 would place text one inch from the bottom of the label. The valid range is 1 to 65536. CONSTANT FIELD This field is always defaulted. CONSTANT FIELD This field is always an 6. CONSTANT FIELDS The next 3 fields are always defaulted. 400 Operators Manual...
Page 42
A value of 1 will reverse the image when printed over a black image. A value of 0 is normal. (Note: If a reverse image is desired, all overlapping fields must have the AN set to 1.) MAKING LINES Program sample: Lines ^D575 1,50,500,,6,,,,150,105 1,100,50,,6,,,,10,5005 1,250,50,,6,,,,10,5005 1,250,250,,6,,,,150,105 ^D565 ^D25 ^D35 Lines Figure 9 400 Operators Manual...
Print Label 1 ^D35 1,190,1068,11,1,6,,,2,25 5 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.
Page 44
The TSN is 1, therefore the entire word EASY will print (a TSN of 2 would have printed ASY). CLX and CLY will default to 5 and 7, respectively, so a full character will be printed. 400 Operators Manual...
CHAPTER 5: PRINTER COMMANDS The 400 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 400 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 text equivalent response returns a defining word, giving the state of the machine.
Appendix G for a listing by number. Some commands can be substituted with equivalent control-codes. If this is the case, there will be an equivalence statement in the description. Example of Command usage: ^A3^D75^D35 (This sequence will print a batch of three labels). 400 Operators Manual...
The printer will not accept these commands until this is done. COMMAND Change baud rate: Unless otherwise requested by the customer, the baud rate of a 400 printer, out of the box, is 9600. (i.e. to change baud to 19200 use ^A8^D205) 110 Baud 150 Baud...
Page 49
Echo: If this feature is enabled, the printer will echo all received characters to the serial port. Data Bits: Choose 7 or 8 bit data. XON/XOFF: Enable or disable XON/XOFF software handshaking. CTS/RTS hardware handshaking is always enabled. 400 Operators Manual...
Page 50
5.3.7 for saved format file information. Please consult your service organization if changes or additions to the fixed ROM formats are required. 6,7,8 Power-up Label Format: These switches decide which format to use at power-up. 400 Operators Manual...
Page 51
Extended ASCII: If enabled, characters over 7F hex will be processed. Always 0 Response After Print: If enabled, an enquiry response will be sent back through the serial port after every print. Always 0 Always 0 Always 0 Always 0 Always 0 400 Operators Manual...
Page 52
Adjust Contrast Base: Used to adjust the contrast base point for such things as high-speed paper and printhead wear. This command is stored in the EEprom and skews the entire contrast window (^D35). This command has a ^A range of 10 to 200%. 400 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^D35 - Prints 20 serial number labels. 400 Operators Manual...
To autosize 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. 400 Operators Manual...
Page 55
This condition occurs because the default ^D91 value cannot adjust for stock that has unusual translucent properties (old stock, thick tag stock, unusual backing paper, etc.). This problem can be easily rectified by auto-sizing the stock. 400 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 9 400 Operators Manual...
Page 57
Show Clock: This command will send the date and time to the serial port. Sample formats using the clock function: ^D575 0,410,100,12,16,2,,4,2,60,2,235 0,410,25,12,1,5,,4,,,,235 1,410,200,20,1,5,,45 ^D565 ^D25 EUROPEAN DATE FORMAT5 ^D35 ^D575 0,410,100,12,16,2,,4,2,60,2,105 0,410,25,12,1,5,,4,,,,105 1,410,200,20,1,5,,45 ^D565 ^D25 US DATE FORMAT5 ^D35 ^D575 0,410,25,34,1,5,,45 1,410,100,22,1,5,,45 ^D565 ^D25 UNMODIFIED DATE STRING5 ^D35 400 Operators Manual...
The following commands, ^D80 through ^D89, refer to the serial number function of the 400 printer. The 400 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 59
A sample program using the single serial number feature: ^D575 1,416,25,2,1,65 ^D565 ^A2^D865 ^A1^D845 ^A5^D855 ^A3^D755 ^D25 ^D35 A sample program using the multiple serial number feature: ^D575 1,400,25,4,1,65 2,100,75,4,1,65 3,100,125,4,1,65 ^D565 ^A2^D885 ^A1^D885 ^A3^D895 ^A3^D755 ^D25 1005 2005 3005 ^D35 400 Operators Manual...
This will erase all stored files. It is important to note that the saved format file mode works very well with variable text. Configure the format file with all the positioning data, header information and fixed text. 400 Operators Manual...
Page 61
NOTE: <ESC> = 1B hex or ESC character File #1 ^D1005 ;Remember, send this string first time. ^A1^D595 ^D575 4,288,193,5,19,30,0,1,1485 1,100,20,10,1,10,0,2,1,1,,15 1,210,20,7,1,10,0,2,2,2,,115 1,152,154,12,12,,0,2,2,100,,185 1,130,54,12,32,,0,2,2,2,,185 ^D565 ^D25 <ESC> File #2 ^A1^D585 24 PRINTS $ 3.79 204963403795 ^D35 400 Operators Manual...
Page 62
File #3 ^A2^D595 ^D575 4,620,161,,18,35,,73,35 1,120,110,50,1,115 2,120, 80,70,1,105 3,120, 60,70,1,105 4,120, 40,70,1,105 ^D565 ^D25 MICROCOM CORPORATION5 8333-A GREEN MEADOWS DR., N.5 WESTERVILLE, OH 430815 (740) 548-62625 <ESC> The above file would be selected by sending an ^A2^D585. 400 Operators Manual...
Printer Commands 5.3.7 LABEL PRESENCE SENSOR CONTROL The label presence sensor that is standard on the 400 printer gives the printer the ability to print at the operators pace. The following modes define its operation. Command Load Advance Delay: ^A specifies how many milliseconds to delay repositioning of the label in tag/tear and peel-and-dispense modes.
Page 64
64,000 steps, it is not recommended that the number of steps create a situation where the entire label is back fed into the printer. This may create labels jamming in the printer when the back edge of the label meets the print head unit. 400 Operators Manual...
^D64 command. At this point, the printer will print a label and continue to accept data. This mode is useful for interfacing to a device that transmits raw data, such as a scale or meter. This is an example of the D63, 64 and 65 Commands... 400 Operators Manual...
Page 66
;data line 09 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ;data line 10 ;enable auto print and clear text ^A3^D635 ;tell printer to print after 6 (CR) ^A5^D645 ;tell printer to start new data entry ^A6^D615 at data line 6 instead of 1 400 Operators Manual...
The Microcom 400 printer is capable of storing multiple fonts/graphic images. You may either use the Microcom "PCX2400" software utility to convert a PCX or PCC file, or use your own software to format a graphics file into a form that the printer can understand.
Page 68
Loading Graphic Images Chapter 6 400 Look-up Table dw,dw,dw,dw... ;Offset in bytes, from START2 to the specified character descriptor. The first entry would point to the descriptor of the first character (the space character for example) and the second entry would point to the second character (the ! character for example) and so on.
List Memory Bytes Available: The printer will send a < character followed by the amount of bytes and finally a > character. (ie. >192680<) Load Graphic Image or Font into User Memory: ^A select which slot to place the image/font in (1-20). 400 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 400 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.
Code 39 is one of the more popular variable length, alphanumeric, bar code in use today. It can encode numeric characters 0 through 9, all upper case letters, and the characters -.*$/+% and space. Although most specifications require a specific inter character spacing, Code 39 400 Operators Manual...
----- FNC2 FNC2 ----- SHIFT SHIFT ----- CODE C CODE C ----- CODE B FNC4 CODE B FNC4 CODE A CODE A FNC1 FNC1 FNC1 ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- Table 11 400 Operators Manual...
Page 74
Use this legend when reading the data format requirements: alphabetic character numeric character alphanumeric character 3 alphabetic characters, fixed length 3 numeric characters, fixed length 3 alphanumeric characters, fixed length a..3 variable length up to 3 alphabetic characters 400 Operators Manual...
Page 77
This character is used only as a placeholder and will not be printed. The printer will calculate the correct check digit and replace the character already there. ^A3^D97^D575 6,832,600,,,305 1,50,100,80,40,,0,,2,1005 1,50,300,80,50,,0,,2,1005 1,50,500,80,51,5,05 2,50,60,30,1,35 3,50,260,30,1,35 4,50,460,30,1,35 ^D56^D25 011234567890123-420abcde#631011234565 code1285 EAN1285 EAN128 Human Readable5 ^D35 400 Operators Manual...
REVERSED PRINT (WHITE TEXT OVER BLACK) The 400 has the ability to print white text on a user definable black background. Reverse video text can be produced by manually placing a black box under the text field by using the line, or any other image.
Page 82
Special Effects Chapter 9 400 Operators Manual...
You may either purchase downloadable fonts from Microcom (see section 11.3) or use the Microcom "JET2400" software utility to create an 400 file from your own collection of LaserJet II™ compatible fonts. (Note: The "JET2400" program uses the Portrait or 0 degree source rotation for both normal and rotated fonts.)
This PC software program decodes PCX files and converts them to the Microcom 400 format which can be stored in the 400 printer. It supports all 400 graphics features. See chapter 4.5.3 and 6 for more information about printing graphic images.
LIMITED WARRANTY A Microcom cleaning kit must be purchased with each printer to validate warranty. For a period of 12 months Microcom warrants its products against defects in materials and workmanship. The thermal print head is warranted for a period of three months or 500,000 linear inches to be free from defects in material of workmanship.
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 400 printer. Communication parameters may need to be changed for some computers. 10 OPEN "COM1:9600,N,8,1,RS" AS #1...
TSN, XB, YB, CC, TCI, CGN, FO, FJ, CMX, CMY, CS, TSP, AN The following is a list of SQUARE LINE field mnemonics and their default values: 1, XB, YB,,6,,,, XS, YS,,,,, AN 1,,6,,,, 1,,,,, 400 Operators Manual...
Page 90
Text with UPC-A With Extended Bars Added Postnet Code 128 Bar Code (Automatic Compression) Code 128 Bar Code (No Compression) Codabar Bar Code Code 93 Bar Code AS-10 Bar Code EAN-128 Bar Code Text with EAN-128 Information 400 Operators Manual...
Page 91
1=8 Data Bits, 0=7 Data Bits *****.))) 1=Echo Enable, 0=Disable ****.)))) 1=No Parity, 0=Enable Parity ***.))))) 1=Odd Parity, 0=Even Parity **.)))))) 1=Ignore Control Codes, 0=Accept *.)))))))))), .)))))))))),* Enquiry Response 00 = Control Codes 10 = Text Equivalent 11 = ^ Equivalent 400 Operators Manual...
Page 92
Below is the ^AB sequence: 12345678 ^ABxxxxxxxx *******. Always 0 ******.) Always 0 *****.)) Always 0 ****.))) Always 0 ***.)))) Always 0 **.))))) 1=Send Response After a Print 0=No Response After a Print *.)))))) Always 0 .))))))) 1=Disable Extended ASCII, 0=Enable 400 Operators Manual...
Page 93
70% of Base 80% of Base 90% of Base Base (default) 110% of Base 120% of Base 130% of Base 140% of Base Adjust Contrast Base: An EEPROM command. The ^AXX is between 10 and 200%. Section 5.3. 400 Operators Manual...
Page 94
Enter Label Format Mode: This tells the printer that information for a label is following. Process Saved Format: ^A selects which one (1-128). Section 5.3.6. Save Format File: ^A selects which one (1-128). Section 5.3.6. Clears command 61 400 Operators Manual...
Page 95
Single Serial Number Status: Disable increment and decrement. Enable increment. The serial number will be incremented by the value from ^D85. Enable Decrement. The serial number will be decremented by the value from ^D85. 400 Operators Manual...
Page 96
Load Control Code Recognition Status: Enable control code recognition. Disable control code recognition. 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. 400 Operators Manual...
Page 97
Clear User RAM: This command will clear all downloaded fonts, graphics, and stored label formats. See Section 5.3.8. Send User RAM Available: The printer will send the number of free bytes to the serial port (ie. >192480<). 400 Operators Manual...
Page 98
Field Orientation 29, 32 Field Parameters 26, 36, 48, 70 Fixed Text 52 Flow Control 4, 10, 41 Form Feed 38, 45 Graphic Images 1, 59, 61, 77 Human Readables 71 Justification 29, 32 Label Control Byte 23, 86 400 Operators Manual...
Page 99
Text String Number 26, 31, 50, 57, 87 Text Strings Commands 57 Variable Text 42, 52 VDD 39 Warranty 78 XOFF 4, 10, 15, 38, 41, 83 XON 4, 15, 38, 41, 83 Y Beginning Coordinate 26, 31, 33 Y Direction Offset 24, 86 400 Operators Manual...
Need help?
Do you have a question about the 400 and is the answer not in the manual?
Questions and answers