Page 3
For this reason, specifications are subject to change without notice. Liability Disclaimer Microcom Corporation makes every effort to assure that all information and specifications contained in this manual are accurate; however, mistakes are sometimes made. Microcom Corporation shall not be liable for any damages resulting in the use or misuse of this product.
Page 11
Introduction The Model 438TC printer has been designed to provide solutions for the ticketing industry. The printer uses the same reliable print mechanism found in the Model 428M printer. The lockable printer box not only houses the media but protects your ticketing investment as well.
General Specifications * NOTE: Listed specifications are based on a standard print mechanism and may vary based on final configuration. ** NOTE: Higher temperature applications are possible; please contact your Microcom Corporation Sales representative for more information. 1.2 Printing Specifications...
Maximum Media Width *NOTE: The printers may print on thicker media types depending on the pliability of the material; however, this requires testing and evaluation. Contact your authorized Microcom Corporation representative for additional information regarding testing and evaluation of thicker or rigid media types.
· Storage of fonts, label formats and graphics in both volatile RAM and non- volatile FLASH memory. · All BMP files may be converted using a Microcom utility program. · Rotated: 0 º, 90 º, 180 º, and 270 º.
After the printer is removed from the container(s), verify that all the items on the packing list are present and in good condition. The picture below (See Figure 3-1) shows a 438TC and optional power cord. Your shipment may contain different items.
If XON/XOFF handshaking is used, the only signals that the printer requires are the RXD, TXD, and GND signals. If the hardware handshaking is used, then the CTS and RTS signals are required. The other signals are offered in the event that the host computer would require them. 438TC Operator’s Manual - 880050-0100...
RS-232 Cable Configurations USB Communication Interface The 438TC printer provides a single USB port for communication to a host device. In order to communicate with the printer, the USB driver must be installed on the host computer. This may be downloaded at http://www.microcomcorp.com/drivers.htm. The Windows...
Page 20
Connect the power cable and the USB cable to the printer and turn the printer on. If already connected, disconnect USB and then reconnect the USB. The FTDI USB device should now recognize and install. 438TC Operator’s Manual - 880050-0100...
192.168.200.3, a NET mask of 255.255.255.0, and a local port of 9100. 3.6.1 Device Installer After starting the Device Installer software, you will see a screen similar to the picture below. Select the Search button to search for the XPORT device. 438TC Operator’s Manual - 880050-0100...
Page 22
Select Assign a specific IP address and select Next. This screen allows you to assign the IP Address and the Subnet Mask. You will need to obtain these two items from your network administrator and select Next. 438TC Operator’s Manual - 880050-0100...
Page 23
Prolific USB to Serial driver must be installed. The process below shows how to configure the Ethernet port using Hyperterminal. Connect to the printer using a Serial or USB connection. Install media/paper into the printer. 438TC Operator’s Manual - 880050-0100...
Page 24
Turn the printer ON with the print button pressed and held in. Release the button after the printer starts to feed media. Open a Hyperterminal session and type TEST for the name, select OK. Select the COM port that you are using to communicate and then select OK. 438TC Operator’s Manual - 880050-0100...
Page 25
You should see information from the printer reported to the screen if communicating properly. Type a ^A1^D108 followed by the Enter key to change the active port to Ethernet. Power cycle the printer and the unit should be configured for Ethernet operation. 438TC Operator’s Manual - 880050-0100...
MICPrinter is a driver that allows most traditional Windows applications to print to a Microcom printer equipped with fast USB capability. The Micprinter utility may also be used in a command line environment if more than one device instance is needed. The...
Page 27
Chapter 3 Getting Started Click the Next button to continue. You will see a screen similar to this showing the progress of the installation. 438TC Operator’s Manual - 880050-0100 3-11...
Page 28
Connect the power cable and the USB cable to the printer and turn the printer on. The FTDI USB device should try to install. If it is unable to install, please manually install the by following the example below. Select YES to install the communications driver. 3-12 438TC Operator’s Manual - 880050-0100...
Page 29
The Micoption GUI may now be configured for the printer being used. You may access the Micoptions GUI from either the PRINTERS and FAXES folder and select Micprinter\Properties\Advanced Options\Setup Printer or START button\Programs\Micoptions\Micoptions. Micprinter listed under the Printers and Faxes folder. 438TC Operator’s Manual - 880050-0100 3-13...
Page 30
Select the COMM port communication port. that the USB # that the FTDI device This should be disabled device is is connected to. if using the command detected on. line. 3-14 438TC Operator’s Manual - 880050-0100...
Page 31
Export the form to save the setup and select Import to use an existing setup. Media and Error monitors and the printer ability to insert commands configurations or files into the data stream. 438TC Operator’s Manual - 880050-0100 3-15...
Page 32
The Detect Hardware button is used to read settings from the printer. When the Autodetect is enabled, the driver will communicate to the printer and automatically set the Internal Parameters section. 3-16 438TC Operator’s Manual - 880050-0100...
Page 33
The Internal Parameters section is set based on the printer being used. Please use the table below to determine the proper values if the Autodetect and AutoCalc and not checked. 438TC Operator’s Manual - 880050-0100 3-17...
Page 35
To create a new form, check the “Create a new form” check box, fill in the Form name, Form description and remember to press Save Form to save it! After you have created the appropriate forms you need. Press OK Double click on the MICPrinter and you should see: 438TC Operator’s Manual - 880050-0100 3-19...
Page 36
If we were printing any files they would be listed here. From the Printer drop down menu select Properties. The properties pages are displayed. The appropriate form size for the media we are using with the printer is set within this screen. Select Printing Preferences. 3-20 438TC Operator’s Manual - 880050-0100...
Page 37
Press OK once finished Select the Paper Size (form size) being used. Select the Print Resolution of the printer under the Print Quality. Press the OK to continue. Now we return to the MICPrinter Properties page. 438TC Operator’s Manual - 880050-0100 3-21...
Page 38
MICPrint Configuration utility -p<communication_port> - Send the communication port to the printer directly over-riding registry and configuration file -d<working_directory> - Directory for use with temporary files 3-22 438TC Operator’s Manual - 880050-0100...
This section provides a description to familiarize you with the basic function of the Print Button and the Status Indicator Light. Status Light Print Button Figure 3-5 Print Button and Status Indicator Light 3-28 438TC Operator’s Manual - 880050-0100...
Power Spike or low voltage on the AC line. (The printer will remain in this mode until the condition is removed and the printer power is cycled.) Flashing Amber Printer is PAUSED, Table 3-3 Status Indicator Light Description 438TC Operator’s Manual - 880050-0100 3-29...
There are several ways that the operator can control the output of the printer. The printer will display either solid or flashing AMBER depending upon the mode of operation. Also, the printer will display a solid AMBER during a FLASH update operation. 3-30 438TC Operator’s Manual - 880050-0100...
(^D32). These are the only ways to get out of the DIAGNOSTICS mode. 3.12.4.2 Statistics Label The Statistics Label may be printed either by entering the DIAGNOSTICS Mode or sending the Printing Statistics Command. 438TC Operator’s Manual - 880050-0100 3-31...
The sensor is set to the maximum detection at the factory. This pot may be used to decrease sensor range to avoid false reflections from stationary objects such as a cutter. 3-32 438TC Operator’s Manual - 880050-0100...
Page 49
Chapter 3 Getting Started The TOF Sensor is located in front of the cutter assembly TOF sensor when the cutter assembly is not installed. Figure 3-7 TOF (Top-Of-Form) Sensor 438TC Operator’s Manual - 880050-0100 3-33...
The printer may be configured with an optional ticket catch tray that is used to catch the printed tickets. The trays are available in a couple of standard sizes. Figure 3-9 Ticket Catch Tray 3-34 438TC Operator’s Manual - 880050-0100...
Wristband Guide Loosen locking nut and slide guide into place and retighten into place Insert into media guide making sure that it is flush against the green media guide Figure 3-10 Wristband Media Adapter 438TC Operator’s Manual - 880050-0100 3-35...
Items required: A computer with a Prolific Technologies USB driver installed. (Contact your Microcom Corporation representative for more details.) A USB cable with Type-A (host computer) and Type-B (printer) connectors. A VT-100 terminal emulation program such as HyperTerminal™.
“Shift” key and the “6”) plus the alpha character. See Chapter 5 for additional information regarding control codes and printer commands. There are some special features offered by the printer that assist in label design. For example, the auto-size command (^A2^D39 <CR>) provides most of the header format 438TC Operator’s Manual - 880050-0100...
The next line is the header information that sets the label size and other pertinent information. The next five lines are layout and configuration for each data field in the format. 438TC Operator’s Manual - 880050-0100...
For example, a 4” X 6” label printed with a 300 DPI print head would be 1200 (4 X 300 dots in the horizontal or “X” direction, and 1800 (6 X 300) dots in the “Y” direction. 438TC Operator’s Manual - 880050-0100...
Page 57
HFM parameter, they will be ignored and will not print. The HFM was set to a value of 5 in the format used to create the sample in Figure 4-2. This 438TC Operator’s Manual - 880050-0100...
Generally, better print quality is achieved by printing at lower speeds, however this is also dependent on the media and contrast settings as well. Labels per minute can be calculated by the equation below: IPS x 60 seconds Labels per Minute Label Height 438TC Operator’s Manual - 880050-0100...
SPG parameter of the header when the default AGD of “1” is entered in the header. This means that fields that are left blank or text data for the associating format fields are left empty will not print. 438TC Operator’s Manual - 880050-0100...
LSY is greater than the D2G parameter value, the D2G value is used. Registration Sensor/Print Head DPI D2G Value Transmissive (GAP) / 203 DPI Reflective (Blackline) / 203 DPI Transmissive (GAP) / 300 DPI Reflective (Blackline) / 300 DPI Table 4-2 Dot to Gap Parameters 438TC Operator’s Manual - 880050-0100...
Page 61
The SPG may also be determined by adding a line at dot row #1 using Line Draw (See Section 4.7) and adjusting the SPG number up and down to get desirable registration with the line printing at the bottom edge of the media. 438TC Operator’s Manual - 880050-0100...
LCB of 0 for die-cut labels. AGD of 1 step. SPG of 385 for proper placement of the next label. No X offset. No Y offset. <CR> A carriage return must follow the header. 4-10 438TC Operator’s Manual - 880050-0100...
1, 640, 650, 8, 1, , , 0 Feed Direction 4” PRINT HEAD Microcom Corporation Thermal Printing Solutions 012345 X beginning This is the origin; 1,1 Y beginning Figure 4-4 Label Format Field Elements 438TC Operator’s Manual - 880050-0100 4-11...
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 “Interleaved 2 of 5” symbol. 4-12 438TC Operator’s Manual - 880050-0100...
Codabar Symbol Code 93 Symbol PDF-417 Symbol Datamatrix Symbol Intelligent Mail Barcode Planetcode Symbol UCC/EAN 128 Symbol Text with EAN 128 Information * Human Readable - Refer to Chapter 8 Table 4-3 TCI Values 438TC Operator’s Manual - 880050-0100 4-13...
These fonts are stored in the printer’s non-volatile flash memory and are accessed with a TCI of 7 and the appropriate CGN value. Custom font sets may be loaded into printers at the factory, ask your Microcom Representative for additional information on custom font sets.
TSP of 5 and a CC (Character Count) of 2 would print 45. 4.6.13 (Reserved Spaces) TSN, XB, YB, CC, TCI, CGN, FO, FJ, CMX, CMY, CS, TSP These are spaces reserved for future use and nothing should be entered between the comma delimiters. 4-18 438TC Operator’s Manual - 880050-0100...
This is a list of the first label format field element mnemonics for the sample label in Figure 4-5: TSN, XB, YB, CC, TCI, CGN, FO, FJ, CMX, CMY, CS, TSP, , , AN 438TC Operator’s Manual - 880050-0100 4-19...
TSN (Text String Number) The TSN parameter may point to any valid text string but it is a good idea to always use “1” to make trouble-shooting formats easier. The text string that the TSN is referencing must contain at least one character in order for a line to print 4-20 438TC Operator’s Manual - 880050-0100...
Attribute Number (AN) is set to “1” for the Label Format Fields defining the line draw and the text fields. The size of the box is not defined 438TC Operator’s Manual - 880050-0100 4-21...
Adjusting the size of the box is surrounding text is limited using this method. It is possible to create a reverse video effect with barcodes using this method. ^D57 5,1280,900,19,38,7,0,1,385,0,0 Microcom 1,640,700,8,1,5,0,4,2,2,,,,,8 2,640,591,11,1,5,0,4,2,2,,,,,8 3,640,443,26,1,5,0,4,,,,,,,8 Corporation 4-22 438TC Operator’s Manual - 880050-0100 Thermal Printing Solutions...
“control B” is shorter, it is easier to use in direct terminal mode. In general it is better to use the ^D2 command sequence inside a file or program to assist in trouble-shooting the format. 438TC Operator’s Manual - 880050-0100...
Page 77
This command is used to request the printer’s status and is very similar to the ^E command. The biggest difference between this command and the ^E is that when printers are 5-10 438TC Operator’s Manual - 880050-0100...
If the STL Emulation (Switch Bank #6 bit 2; D26 command) is enabled, the printer will report STL type responses instead of the normal LDS status responses. The STL mode continues to follow the Text and/or Byte mode rule above but will only Display the Decimal codes. 438TC Operator’s Manual - 880050-0100 5-11...
Printer entered and recovered from a >BROWNOUT RECOVERY< brownout power condition Timeout failure occurred using the D149 >FAIL TIMEOUT< Image Print Mode Incorrect size of the image was received >FAIL SIZE< using the D149 Image Print Mode 5-12 438TC Operator’s Manual - 880050-0100...
Enquiry Response: This determines what the printer will send back in response to an enquiry command. 00 = Control Codes 10 = Text Equivalent Control Codes: This position sets how the printer handles incoming control codes. 1 = Ignore Incoming Control Codes 438TC Operator’s Manual - 880050-0100 5-13...
1 = Enable (>RESTARTED< on first inquiry then >READY<) 0 = Disable (Always responds with >READY<) Button Use: If set to a “1”, the printer will disable the Print Button. 1 = Disable 0 = Enable 5-14 438TC Operator’s Manual - 880050-0100...
A setting of 0 (active HIGH) will report the >INPUT 1< message if a reflection is detected. 1 = Send >INPUT 1< active LOW 0 = Send >INPUT 1< active HIGH 438TC Operator’s Manual - 880050-0100 5-15...
Change SW4: Software Switch #4. ^AB12345678 (each bit is represented by a numeric position number) Position: Slashed Zeros: If enabled, the printer will print a slash through the embedded zero (“0”) characters. 1 = Enable 0 = Disable 5-16 438TC Operator’s Manual - 880050-0100...
Chapter 5 Printer Commands External Print Request: (Call Microcom for more information.) 1 = Enable 0 = Disable Stock Out function: Enable this function to get a >LOW STOCK< message when the printer runs out of stock. When this is disabled, the printer will not report stock out conditions.
Page 85
0 = Disable AutoLoad Type of AutoLoad: This bit determines whether the AutoLoad function uses the Top-Of-Form sensor (TOF), or if it uses the Form Feed technique. 1 = AutoLoad + TOF 0 = AutoLoad + FF 5-18 438TC Operator’s Manual - 880050-0100...
This message will only be reported if media is not detected by the internal sensors following a power on, reboot command (^D143), and/or restart (^D32) commands. 438TC Operator’s Manual - 880050-0100 5-19...
Page 87
The 48-466 graphic structure is used when the emulation command is enabled and discussed in greater detail the 48-466 Operators manual. c) The ^D59 command allows format slots 121 to 128 to be overwritten to when the emulation command is enabled. 5-20 438TC Operator’s Manual - 880050-0100...
Page 88
(24VDC) and may be independently controlled. The ^D150 command is used to report the current status of the inputs. When issued, the printer will send the host the current status of the 4 438TC Operator’s Manual - 880050-0100 5-21...
Page 89
The outputs are entered in as a HEX value that is equal to a binary number with the outputs in the following order; 4321. Command Syntax: ^D68<CR>0n<CR> n = the hex value from 0 to F. 5-22 438TC Operator’s Manual - 880050-0100...
Page 90
NOTE: Default power up will disable I/O mode. The P17 and P21 connectors are 8 pin MTA50 AMP part number #1445350-8 and Microcom Corporation part number 510188-0008. The pin out is as follows (the square pad denotes pin one on the PCB): Connector P17 is the input port.
Page 91
TOF at normal speed. The timer is then reset and starts to count down once again. The default time interval is set to 4 hours or 144400 seconds. The interval may be adjusted by using the D156 command. 5-24 438TC Operator’s Manual - 880050-0100...
D158 command. The error will be acknowledged at the end of printing. This will work with all media (continuous, black line, and gap). 1 = Enable Finish Mode 0 = Disable Finish Mode 438TC Operator’s Manual - 880050-0100 5-25...
1320. It is this changed value that will be reported (^D148) and used as blsy. The tables are based on ticketing industry stock sizes off: 2” 2½” 3” 3¼” 3½” 4” 4½” 5” 5½” 5 5/8” 6” 6½” 7” 11” 5-26 438TC Operator’s Manual - 880050-0100...
Page 94
To see all of the table and user values enter ^A0^D170 [CR] Using one of these smart autosize modes gives the user single dot accuracy in using Boca autosize to find blsy. Reserved 438TC Operator’s Manual - 880050-0100 5-27...
The ^D171 command is used to open a Telnet session with the Ethernet (Xport Device) port to gain access to its configuration settings. The Ethernet port is set to an IP Address of 192.168.200.3 and Net Mask of 255.255.255.0 on port 9100 by default at the factory. If this 438TC Operator’s Manual - 880050-0100 5-29...
Page 97
A netmask defines the number of bits taken from the IP address that are assigned for the host section. The unit prompts for the number of host bits to be entered, then calculates the 5-30 438TC Operator’s Manual - 880050-0100...
This command MUST be sent AFTER the dot density (dpi) is set with the ^D79 command. The only valid entries for XX are the numbers in the “# of Dots” column in the table above. 438TC Operator’s Manual - 880050-0100 5-31...
The printer sends a byte of status data to its Ethernet interface using the same data format, and will only send the data when there is a change in status. The printer’s Ethernet interface will send the printer status byte to the HOST every few milliseconds. 5-32 438TC Operator’s Manual - 880050-0100...
Sending the “Enable General Purpose Mode” command will set the printer up to go into General Purpose mode. The printer will NOT go into General Purpose Mode until a power cycle occurs to cause the data to be stored in 438TC Operator’s Manual - 880050-0100 5-33...
Continuous sync mode is similar to single sync mode except after the label is printed the printer will immediately begin reprocessing the format to prepare another image for printing. If an external print signal is provided on the General Purpose print input, the printer will 5-34 438TC Operator’s Manual - 880050-0100...
2. The Host then sends the printer the ^D149 command followed by the raw image size that has been converted by the bmp2mic rev 1.02 or later. Please note that the size is only terminated with a [CR] and the [LF] is not included. Example: ^D149[CR][LF]size[CR] 438TC Operator’s Manual - 880050-0100 5-35...
Adjust Contrast Base: This non-volatile command is used to skew the entire contrast window (^D35). Contrast settings above 150 reduce the overall life of the printer. This command has a ^A range of 10 to 200%. 5-36 438TC Operator’s Manual - 880050-0100...
The printer will update and write the configuration to flash on normal power downs. This command may be used to start using certain non-volatile system parameters (head parameter and soft switch commands). 438TC Operator’s Manual - 880050-0100 5-37...
The ^Ax selects either reflective or transmissive detection. Automatically sets the transmissive threshold value. Automatically sets the reflective threshold value. Set the Transmissive Dot2Gap Value: 5-38 438TC Operator’s Manual - 880050-0100...
^D47 is set to the proper setting for the media being used. When using media that contains a blackline for the registration mark, first execute the ^A1^D47<CR> command sequence before issuing the auto-size command or the results may be invalid. 438TC Operator’s Manual - 880050-0100 5-39...
This command is a specialty media handling command that works when the correct media is used. Please contact your Microcom Corporation representative if you have any questions regarding the use of this command. When enabled the printer will autoload...
The printer will advance a blank label, based on the current or last processed label, before starting to print properly registered labels. These are the steps for AutoLoad + FF: 438TC Operator’s Manual - 880050-0100 5-41...
AutoLoad + FF. Soft switch #5, bit #3 selects the type of TOF sensor. The TOF may a REFLECTIVE style, or it may use a TRANSMISSIVE sensor for more accurate sensing. 5-42 438TC Operator’s Manual - 880050-0100...
Page 110
This command initiates a TOF operation: a) Media is advanced until the leading edge is detected by the reflective “Top Of Form” sensor, b) Media is retracted to place the leading edge of stock under the print head. 438TC Operator’s Manual - 880050-0100 5-43...
^D75 command will print the number of copies (the same label) specified by the “^Axx” sequence just like the ^D73 command. This command may also be used in conjunction with the ^D73 command. The batch of labels is printed 5-44 438TC Operator’s Manual - 880050-0100...
Please note that the ^D57 command clears most of the serial number commands. Therefore, all serial number commands should be placed after the ^D56 command or just prior to the ^D3 command. 438TC Operator’s Manual - 880050-0100 5-45...
Page 113
Load Field Number to Decrement by 1: The ^Axx specifies which text string field that will be decremented by one. The printer will not decrement fields beyond 0. Fields that instructs the printer to decrement beyond 0 will be set to 5-46 438TC Operator’s Manual - 880050-0100...
If set to a value of 2, the first line of new text entered following the ^D2 will overwrite line two. If two new text strings are entered, the existing text lines two and three will be overwritten. This command is used 438TC Operator’s Manual - 880050-0100 5-47...
Page 115
Enable modes 1 and 2. Auto-Print String Count: This command is used in conjunction with the ^A1^D63 auto-print command. The ^Axx specifies the number of text strings (carriage returns) to accept before issuing the print command. When the 5-48 438TC Operator’s Manual - 880050-0100...
Modes 2 and 4 use the optional LTS sensor. When using these modes, a second form will not print until the 438TC Operator’s Manual - 880050-0100 5-49...
“1” (maximum of 65536), the printer will full cut when that quantity is reached. This command will not operate if the Cutter Control (^D99) command is set to partial cut. 5-50 438TC Operator’s Manual - 880050-0100...
Top of Form. Count resets and begins count at TOF or following the point where the command is given. Note: Advance distance must be set at “0” for this command to function. 438TC Operator’s Manual - 880050-0100 5-51...
Load Advance Delay: The ^Axx specifies the amount time, in milliseconds, that the printer will delay the repositioning or retraction of the media. For Example, “^A1000^D96 <CR>” would delay for a period of one second. 5-52 438TC Operator’s Manual - 880050-0100...
The ^Axx selects the memory slot (1- 128) into which the format is to be saved. A format file must be terminated by an ESC (HEX 1B) or “[“(left bracket) character to save the format. 438TC Operator’s Manual - 880050-0100 5-53...
Page 121
Flash Based Fonts/Graphics(TCI=7) - [file number(CGN), banks used, type] ß Slot #1 of FONT flash has a GRAPHIC that takes up 1 bank (64Kbyte) [1,1, Graphic] Font/Graphic Flash Memory Banks Available - 119 ß There are 119 banks of 64KB open. 5-54 438TC Operator’s Manual - 880050-0100...
Page 122
This command deletes the Label FORMAT stored in Slot #xx of the FORMAT storage bank in FLASH memory. Use this command to clear a FORMAT Slot in FLASH before storing a new FORMAT into the Slot. 438TC Operator’s Manual - 880050-0100 5-55...
Page 123
Since this is an arbitrary number picked by the user, it is possible to create two separate FONT files with the same CGN #. In fact, many FONT files could be created using the same CGN #. For the 5-56 438TC Operator’s Manual - 880050-0100...
Page 124
Slot #xx is now available in FLASH. The FONT may extend over several slots and the ^D119 will indicate how many slots are used. Process a FLASH FORMAT. ^Axx references the FORMAT file stored in Slot #xx Valid values for Axx are 1 to 128. 438TC Operator’s Manual - 880050-0100 5-57...
Page 125
FONTS and GRAPHICS in RAM. This command is the equivalent to sending: 1) ^D100 (clears all downloaded FORMATS, FONTS and GRAPHICS in RAM. 2) ^A0^D140 (clears all user FONTS and GRAPHICS in FLASH). 5-58 438TC Operator’s Manual - 880050-0100...
^A62519^D7 command will update the printer’s bootloader, application, and embedded font set. This process requires some interactivity with the printer and failure to follow the proper process will cause the printer to become inoperable. Please contact your Microcom Corporation Representative for more information. 5.14...
Page 127
The D157 command is used with optional software that controls a DC Takeup motor instead of a cutter motor. The value for X represents how long the takeup motor will run, in milliseconds, after printing has stopped. This 5-60 438TC Operator’s Manual - 880050-0100...
Page 128
Sensor Status Byte: This command is used to report the real time sensor status of all the printer sensors. When the ^D163 command is issued, the printer returns a byte status that is defined below. 438TC Operator’s Manual - 880050-0100 5-61...
Select an open slot number for storage. Use ^D119 to determine which slots are open. 5) Limit The maximum print width (in dots). Use ^D29 to determine print head size. 6) Destination Use “0” for FLASH and “1” for RAM. 438TC Operator’s Manual - 880050-0100...
6.5 Advanced GRAPHIC Format Conversion for Programmers The following sections are provided to developers who wish to create usable GRAPHIC images within their own applications. Commands in the following section are not typically seen for users using Microcom GRAPHIC utilities. 438TC Operator’s Manual - 880050-0100...
GRAPHIC uses, not the number of bytes that will actually be transmitted. Due to compression, the number of bytes transmitted will normally be less than this number. <Image Data> is the compressed binary image. 438TC Operator’s Manual - 880050-0100...
(4 X 256)+1+107 = 1132 6.5.4 Uncompressed FONT to RAM (^D104) This command allows graphic and/or font images (fonts must be less than 64KB uncompressed) to be transmitted in ASCII-HEX, thereby allowing all data to pass over 7 or 438TC Operator’s Manual - 880050-0100...
All data is stored in binary form. Multi-byte values are stored least-significant-byte first. The method illustrated below allows graphic images to span 64KB memory segments. When using graphics over 64KB, the printer will determine the number of 64KB slots 438TC Operator’s Manual - 880050-0100...
Page 136
2d array. The most significant bit of the first byte in each row, prints as the right most dot of the character, and the first row is the bottom row when printed. 438TC Operator’s Manual - 880050-0100...
Deletes the graphics in slot #XX Save GRAPHICs or FONTs into RAM Memory without Compression: This command is intended for legacy support only and Microcom Corporation recommends either the ^D104 or ^D107 commands. Fonts must be less than 64KB for this command to function.
TCI must be set to an “8” for volatile downloadable fonts and the CGN refers to the memory slot location of the downloaded font. Nonvolatile fonts are accessed thru TCI “7”. 438TC Operator’s Manual - 880050-0100...
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. This results in a much larger file size. Microcom Corporation recommends the use of the compressed format when possible.
This command allows graphic and/or font images (fonts must be less than 64KB uncompressed) to be transmitted in ASCII-HEX, thereby allowing all data to pass over 7 or 8-bit data connections. This command is usable on data connections that support either 7 or 8-bit data. 438TC Operator’s Manual - 880050-0100...
FONT download for FLASH memory is coming. The download will be 2 sectors long, and the printer will access the FONT in FLASH memory using CGN #24 and TCI #7. The ^A0124^D135 command will be right at the 438TC Operator’s Manual - 880050-0100...
All data is stored in binary form. Multi-byte values are stored “least significant byte” first. The printer can store a font of approximately 64KB or less in any one memory slot location. 438TC Operator’s Manual - 880050-0100...
7.6 Downloadable Font Command Summary The following commands refer to the use of downloadable fonts and graphics: 438TC Operator’s Manual - 880050-0100...
Page 144
80 HEX. This command supports GRAPHICS over 64KB. Load GRAPHIC or FONT into RAM Memory without Compression: This command is intended for legacy support only and Microcom Corporation recommends either the ^D104 or ^D107 commands. Fonts must be less than 64KB for this command to function.
UPC-E bar codes do not use inter-character spacing, therefore the character spacing (CS) element must be defaulted. The chart listed in Table 14 illustrates how the 11 digits are reduced to only 6 using the “zero suppression” compression. 438TC Operator’s Manual - 880050-0100...
(“*”) character, which is reserved for this purpose. This symbology uses 2:1, 3:1, 4:2, 5:2, and 8:3 ratios, which may be selected using the CGN parameter. Although most specifications require a specific inter-character 438TC Operator’s Manual - 880050-0100...
Databar has been identified to solve problems in the grocery industry and in healthcare, where items are too small to allow for older barcode symbology. The printer should have binary compression disabled before using GS1 Databar. 438TC Operator’s Manual - 880050-0100...
The barcode contains a separator pattern, containing no data, which has a height equal to 3 times the X dimension. This symbology may be scanned omni-directionally. This symbology does not allow for human readable text with the barcode. 438TC Operator’s Manual - 880050-0100...
2) Send a label format that calls the GS1 Databar barcode TCI #35. These are the 7 parameters that MUST follow the ^D114 command: 1) Type of GS1 Databar barcode 2) Height 3) reserved 4) reserved 5) reserved 6) Separator Height 7) Data to be encoded 438TC Operator’s Manual - 880050-0100...
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. 438TC Operator’s Manual - 880050-0100...
Zip Code - 9 digits The data string associated with a MaxiCode field shall be formatted according to the Mode selected (2-6). Mode 2 Mode 2 may have either of the following formats: Format 1 438TC Operator’s Manual - 880050-0100...
Page 153
Table 15, and occupy only one character in the encoded string. Mode 6 Mode 6 may encode any string up to 93 characters. Control characters are specified in Table 15 on the next page, and occupy only one character in the encoded string. 438TC Operator’s Manual - 880050-0100...
The printer will automatically choose the most efficient subset and insert the appropriate special function code listed in Table 16. It is possible to force a subset change by inserting the appropriate code while in automatic 438TC Operator’s Manual - 880050-0100...
C the user must send the appropriate code (#n) to return to either subset A or B. ABC#3012345#5abc The “#5” The “#3” code, printer code, while while in defaults to in subset B, subset C, subset B switches to switches subset C. Figure 8-8 Code 128 Subset Switching 8-10 438TC Operator’s Manual - 880050-0100...
The PDF-417 format command (^D77) is used to load the data as well as formatting instructions for the bar code and is placed on the first line of the format. 438TC Operator’s Manual - 880050-0100 8-11...
Page 157
This parameter is used to adjust the aspect ratio of the PDF-417 symbology. The value is entered in ratio format (height: width) and has a default value of 2:1. A carriage return character must be used to terminate this field. 8-12 438TC Operator’s Manual - 880050-0100...
The following format samples show how to generate a PDF-417 bar code: Sample Format #1: ^D77<CR> :PDF-417 bar code data^[ 3<CR> 30<CR> 0<CR> 0<CR> 0<CR> 2:1<CR> ^D57<CR> 2,575,609,,25,35,0,1,285<CR> Text string 1,190,300,1,46<CR> 2,190,200,11,1,5<CR> ^D56<CR> ^D2<CR> P<CR> Text string<CR> ^D3<CR> Figure 8-9 PDF-417 Sample Format #1 438TC Operator’s Manual - 880050-0100 8-13...
The D164 command is used to receive and process the Datamatrix barcode with the elements discussed below. Once the Datamatrix barcode data is entered and processed, the barcode image may be placed using the normal format field by using a TCI of 47. 8-14 438TC Operator’s Manual - 880050-0100...
The printer default is set to “Auto”, which will automatically switch to the most efficient encoding scheme for the data provided. Consult the Aim International Technical Specification for Data Matrix ECC 200 requirements for additional information. 8-16 438TC Operator’s Manual - 880050-0100...
X12 encoding scheme is use to encode the standard ANSI X12 electronic data interchange characters, which are compacted three data characters to two codewords in a manner similar to C40 encoding. Edifact Encoding Scheme 438TC Operator’s Manual - 880050-0100 8-17...
0 or a 1. To printer the proper barcode, the CGN field must also reflect a 0 or 1 to match the Barcode ID field. The CGN default is a 0 so if only one barcode is present and the Barcode ID is a 0, nothing has to be entered as the CGN. 8-18 438TC Operator’s Manual - 880050-0100...
After The ^D166<CR> is issued, it must be followed by a set of ASCII digits that define a valid string with a <CR> as a terminator. The '-' (dash) may be included only to separate the 438TC Operator’s Manual - 880050-0100 8-19...
2 (2 digit must be 0-4) Special Services Tracking Code Customer Identifier 567094 Sequence Number 987654321 Routing Code Delivery Point ZIP Code 0, 5, 9, or 11 01234567891 Table 8-8 Intelligent Mail Barcode Structure 8-20 438TC Operator’s Manual - 880050-0100...
^D176<CR> is issued, it must be followed by a 2 sets of ASCII digits terminated by <CR><LF>. The first set consists of a single digit field used to select barcode rotation with the following values: 0 = 0 degree rotation 438TC Operator’s Manual - 880050-0100 8-21...
2, 3 or 4 digit Application Identifier immediately followed by a data string meeting the formatting requirements for that specific Application Identifier. The following table is a list of the supported Application Identifiers and their specific data format requirements. 8-22 438TC Operator’s Manual - 880050-0100...
For example: If a one inch wide bar code is desired using a 300 dpi print head, 300 should be inserted for the CMX value. 8-26 438TC Operator’s Manual - 880050-0100...
For bar codes that do not require extended bars, simply access the data that the bar code is using with a second field that generates a text representation of the data and insert in the desired position. 438TC Operator’s Manual - 880050-0100 8-27...
The main purpose of these codes is to add the automatically calculated check digit character to the human readable code. The data used to generate the human readable code should be the same data used to generate the bar code. 8-28 438TC Operator’s Manual - 880050-0100...
Example: Sending a 0xA8 would produce the Copyright character. 9.3.2 Danish Code Page The Danish Code Page is selected when SW4 :( 5-8) = 0001. Refer to Section 5.1.2.4 for more details on SW4 settings. Figure 9-2 Code Page - Danish 438TC Operator’s Manual - 880050-0100...
Code Switching Chapter 9 9.3.3 860 Code Page The 860 Code Page is selected when SW4 :( 5-8) = 0010 This code page is also known as DOS Portuguese. Figure 9-3 Code Page - 860 438TC Operator’s Manual - 880050-0100...
Albanian, Rhaeto-Romanic, Dutch, German, Danish, Swedish, Norwegian, Finnish, Faroese, Icelandic, Irish, Scottish, and English. It covers the entire North American continent, Australia, and much of Africa. Refer to Section 5.1.2.4 for more details on SW4 settings. 438TC Operator’s Manual - 880050-0100...
Code Page Switching 9.3.6 German Code Page The German Code Page is selected when SW4 :( 5-8) = 0101. Refer to Section 5.1.2.4 for more details on SW4 settings. Figure 9-6 Code Page - German 438TC Operator’s Manual - 880050-0100...
Code Switching Chapter 9 9.3.7 865 Code Page The 865 Code Page is selected when SW4 :( 5-8) = 0110 This code page is also known as DOS Nordic. Figure 9-7 Code Page - 865 438TC Operator’s Manual - 880050-0100...
The 852 Code Page is selected when SW4 :( 5-8) = 1000. This code page is also known as DOSLatin2 (Eastern Europe). Latin2 covers the languages of Central and Eastern Europe: Czech, Hungarian, Polish, Romanian, Croatian, Slovak, Slovenian, and Sorbian. 438TC Operator’s Manual - 880050-0100...
Code Page Switching 9.3.10 French Code Page The French Code Page is selected when SW4 :( 5-8) = 1001. Refer to Section 5.1.2.4 for more details on SW4 settings. Figure 9-10 Code Page - French 438TC Operator’s Manual - 880050-0100 9-11...
Code Switching Chapter 9 9.3.11 863 Code Page The 863 Code Page is selected when SW4 :( 5-8) = 1010 This code page is also known as DOS CanadaF. Figure 9-11 Code Page - 863 9-12 438TC Operator’s Manual - 880050-0100...
Code Page 437 is the famous code page used in the original IBM PC. This code page contains lot of box drawing characters and a few foreign letters. The 437 Code Page is selected when SW4 :( 5-8) = 1100. This code page is also known as DOS Latin US. 438TC Operator’s Manual - 880050-0100 9-13...
9.3.14 Italian Code Page The Italian Code Page is selected when SW4 :( 5-8) = 1101 Refer to the ^D24 command description for more details on SW4 settings. Figure 9-14 Code Page - Italian 438TC Operator’s Manual - 880050-0100 9-15...
Chapter 9 9.3.15 British Code Page The British Code Page is selected when SW4 :( 5-8) = 1110. Refer to Section 5.1.2.4 for more details on SW4 settings. Figure 9-15 Code Page - British 9-16 438TC Operator’s Manual - 880050-0100...
Code Page Switching 9.3.16 USA Code Page The USA Code Page is selected when SW4 :( 5-8) = 1111. Refer to Section 5.1.2.4 for more details on SW4 settings. Figure 9-16 Code Page – USA 438TC Operator’s Manual - 880050-0100 9-17...
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.
2. Dampen both sides, on one end, of the cleaning card with isopropyl alcohol or use a pre-moistened cleaning card. 3. Release the printhead assembly to insert the cleaning card under the printhead. Figure 10-1 Releasing the Printhead Assembly Figure 10-2 Rotate the Printhead Assembly to the Open Position 10-2 438TC Operator’s Manual- 880050-0100...
3. Release the printhead assembly and rotate to the open position. 4. The exposed Drive Roller, Printhead, and Paper Path may be cleaned using a cotton swab or lint-free wiping rag dampened with isopropyl alcohol. 438TC Operator’s Manual - 880050-0100 10-3...
CAUTION: Isopropyl Alcohol or other approved non-Abrasive solution should be used to clean the drive roller. The use of other cleaning solvents or materials is not recommended and may degrade the performance of the drive roller. 10-4 438TC Operator’s Manual- 880050-0100...
1. Loosen and unscrew the 2 pressed in captive screw that holds the top cover in place and rotate to the open position. Figure 10-6 Releasing the Print Mechanism 2. Release the Print Head Assembly and rotate to the open position. 438TC Operator’s Manual - 880050-0100 10-5...
Squeeze the tabs together on both sides and lift the roller out of the printer. Figure 10-8 Removing the Platen 10-6 438TC Operator’s Manual- 880050-0100...
The heavy spring pressure is typically used on media that is over 2” wide. The spring pressure is not intended to overcome print quality issues. If light print is detected, please adjust your printer’s contrast setting (^D36) and/or verify that the thermal coating on the media is sufficient. 438TC Operator’s Manual - 880050-0100 10-7...
Printer Maintenance Chapter 10 Figure 10-10 Narrow Media Light Spring Setting Figure 10-11 Wide Media Heavy Spring Setting 10-8 438TC Operator’s Manual- 880050-0100...
ü Verify that the media contains some sort of registration mark. ü Verify that the printer is received proper formatting instructions. ü Verify that nothing is blocking the internal registration mark sensors. ü Contact your Service Representative. 438TC Operator’s Manual - 880050-0100 11-1...
Page 203
ü The intended memory slot is already occupied. ü Verify that the printer is properly configured for the type of download being sent. ü Clear memory and attempt download again. ü Verify that the format has been created properly. 11-2 438TC Operator’s Manual - 880050-0100...
Although the user is not required to purchase Microcom Corporation brand supplies, to the extent it is determined that the use of other supplies (such as non-approved label stock, ribbons, and cleaning solutions) shall have caused any defects in the thermal print head for which the warranty claim has been made, the user shall be responsible for Microcom Corporation’s...
Page 216
Return the defective item(s) for repair to the address listed above, freight and insurance prepaid. 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.
The command is sent to the printer as HEX characters; 0F 00 00 00 00 00 are sent to the printer in order to issue the command. This command 438TC Operator’s Manual - 880050-0100 13-5...
Page 219
9600 bps 19200 bps 38400 bps 57600 bps 115200 bps 230400 bps (only used for D149 Image Mode) 460800 bps (only used for D149 Image Mode) 921600 bps (only used for D149 Image Mode) 13-6 438TC Operator’s Manual - 880050-0100...
Page 220
1 = Disable use of | for control; 0 = Enable 1 = Disable use of ^ for control; 0 = Enable 1 = Enable Binary Compression; 0 = Disable 1 = Enable Detect Blackline on Power-up; 0 = Disable 438TC Operator’s Manual - 880050-0100 13-7...
Page 221
1 = Button is TOF; 0 = Button is Defined by SW#2 bit4 1 = Enable AutoLoad; 0 = Disable 1 = AutoLoad+TOF; 0 = Autoload+FF 1 = Enable Status Byte Mode; 0 = Disable 13-8 438TC Operator’s Manual - 880050-0100...
Page 223
Same as ^A2^D39, but prints the values on a label, instead of on the screen. Diagnostic Mode (Tick-Tick) Diagnostic Silent Mode (Tick-Tick) Clears Commands 41 through 51 Load Number of Fields in Layout (HFM): The ^Axx specifies the value. 13-10 438TC Operator’s Manual - 880050-0100...
Page 224
Mark Text Starting Position: The ^Axx designates which text field to start entering new data. Pre-Padded Text: This command is sent after the text that is to appear at the beginning of each field. 438TC Operator’s Manual - 880050-0100 13-11...
Page 225
Set print head dots/inch (dpi). This command sets the dot density of the print head. This command MUST be sent BEFORE the # of Dots is set with the ^D78 command. 203 DPI 300 DPI 13-12 438TC Operator’s Manual - 880050-0100...
Page 226
Set Starting Slice Number: This command adjusts the number of dot rows that the printer will generate before the printer starts to print. Load Control Code Recognition Status: Enable control code recognition Disable control code recognition 438TC Operator’s Manual - 880050-0100 13-13...
Page 227
RAM. Send User RAM Available: The printer will send the number of free or available bytes to the serial port (i.e. >192480<). Use the D119 command for additional reporting. 13-14 438TC Operator’s Manual - 880050-0100...
Page 228
1-255 Value of X deletes the graphics in slot #X Save ASCII Graphics to RAM: This command is intended for legacy support only. Microcom Corporation recommends using the ^D107 command instead of the ^D106. xxyy 107 Save Compressed GRAPHICS to RAM: The special ^Axxyy^D107 code is put at the beginning of the GRAPHIC download file by the bit map converter program.
Page 229
Home Cutter: This command will return the cutter gear to the home or open position when issued. Only available of the X28 Series of printer’s. Display Memory Allocation: This command shows how all of the RAM and flash memory is being used. 13-16 438TC Operator’s Manual - 880050-0100...
Page 230
Issuing a “0” for the ^A value causing the printer to delete all flash graphics. The ^A value is used to select the memory slot or CGN # that will be deleted. The valid values for Axx are 0 to 255. 438TC Operator’s Manual - 880050-0100 13-17...
Page 231
1 above and also saves a second set of configuration parameters into the first backup position. If the printer powers on and does not detect a configuration, it will first search the first backup position and restore the 13-18 438TC Operator’s Manual - 880050-0100...
Page 232
USB Port at higher Baud rates. Feed Forward Distance: Moves motor in the forward direction by the X amount specified in dots. Feed Reverse Distance: This command will move the motor in the reverse 438TC Operator’s Manual - 880050-0100 13-19...
Page 233
14400 or 4 hours. The valid range is from 2 to 65536. Takeup Motor Run Time: Only used with custom Takeup PIC code. The value for X represents how long the takeup motor will run, in milliseconds, after printing has stopped. 25 msec 13-20 438TC Operator’s Manual - 880050-0100...
Page 234
300dpi x24m 203dpi 224/424 300dpi 224/424 Generate 4-State Intelligent Mail Barcode Enter Autoheader User Mode: See the ^D28 command for more details. Enter Telnet Pass-Through Mode on Xport Ethernet device Generate Planet Code Barcode 438TC Operator’s Manual - 880050-0100 13-21...
DSR (Data Set Ready) - A status signal from the printer (DCE) to the host PC (DTE) telling the PC that the printer is powered up. Used in conjunction with DTR. Microcom Corporation does not use this signal.
Page 237
DCE end of an RS-232 link. Used in conjunction with DSR. Microcom Corporation does not use this signal. Ethernet - A fast and capable serial interface used by many networks for connecting host computers to various peripherals.
Page 238
1M bits/second. (Hardly used at all anymore). 2) USB 1.1 transfers at 12M bits/second. (The 324 & 424 printers use this). 3) USB 2.0 transfers at 480M bits/second. (All newer PC’s use this). 438TC Operator’s Manual - 880050-0100 13-25...
Need help?
Do you have a question about the 438TC and is the answer not in the manual?
Questions and answers