background image

Chapter 7 

 

Downloadable Fonts 

428TC Operator’s Manual - 880041-0141 

 

7-3 

7.4.1.1 

Save Compressed FONT to RAM (D127) 

The following is the format of the ^D127 command when used to store a compressed FONT 
file into RAM. 
 
^A<

RAM Memory Slot Number

>^D127<CR> 

<

Rotation

> <

Count

> <

Image Data

 

Where: 

<

RAM Memory Slot Number

> is the memory slot location (1-255) where the FONT will be 

saved in the printer’s RAM memory.  The printer uses the same TCI of “8” to select 
downloadable fonts or graphics for storage into RAM.  Therefore a font and a graphic 
cannot have the same Slot Number or CGN number. 
 
<

Rotation

> is an 8-bit integer, 0 for an upright FONT and 1 for a FONT rotated 90-degrees 

counter-clockwise.  
 
<

Count

> is a 32-bit integer, least significant byte first.  This is the number of uncompressed 

bytes that the FONT 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. 

 
 

7.4.1.2 

Save Compressed FONT to FLASH (D135) 

The following is the format of the ^D135 command when used to store a compressed FONT 
file into FLASH. 
 
^A<

FLASH Memory Slot Number

>^D135<CR> 

<

Rotation

> <

Count

> <

Image Data

 

Where: 

<

FLASH Memory Slot Number

> is the memory slot location (1-120) where the FONT will be 

saved in the printer’s FLASH memory.  The printer uses the same TCI of “7” to select 
downloadable fonts or graphics for storage into FLASH memory.  Therefore a font and a 
graphic cannot have the same Slot Number or CGN number. 
 
<

Rotation

> is an 8-bit integer, 0 for an upright FONT and 1 for a FONT rotated 90-degrees 

counter-clockwise.  
 
<

Count

> is a 32-bit integer, least significant byte first.  This is the number of uncompressed 

bytes that the FONT 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. 

 

7.4.2 

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 
8-bit data connections.  This command is usable on data connections that support either 7 
or 8-bit data. 

Summary of Contents for 428TC plus

Page 1: ...8TC DIRECT THERMAL PRINTER OPERATOR S MANUAL PART NUMBER 880041 0141 September 12 2013 CPC Copyright 2013 by Microcom Corporation Lewis Center Ohio All rights reserved Printed in the United States of...

Page 2: ......

Page 3: ...bove may or may not apply FCC Compliance Statement This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC rules These limits are...

Page 4: ......

Page 5: ...5 3 6 Ethernet Communication Interface 3 5 3 6 1 Device Installer 3 5 3 7 Cash Drawer Option 3 10 3 8 AUX Option 3 10 3 9 MICPrinter USB Windows Driver 3 10 3 10 Loading Media 3 27 3 11 Print Button a...

Page 6: ...Label Format Fields 4 11 4 6 1 TSN Text String Number 4 12 4 6 2 XB X Beginning Coordinate 4 12 4 6 3 YB Y Beginning Coordinate 4 12 4 6 4 CC Character Count 4 12 4 6 5 TCI Text Conversion Identifier...

Page 7: ...5 4 4 Slice Buffer Size and Set Starting Slice Number Commands 5 37 5 4 5 Printer Restart Reboot Commands 5 37 5 4 6 Registration Commands 5 38 5 4 7 Auto size Commands 5 39 5 4 8 AutoHeader Commands...

Page 8: ...t Download Methods 7 2 7 4 1 Compressed Binary Commands 7 2 7 4 1 1 Save Compressed FONT to RAM D127 7 3 7 4 1 2 Save Compressed FONT to FLASH D135 7 3 7 4 2 Uncompressed FONT to RAM D104 7 3 7 4 3 Sa...

Page 9: ...27 CHAPTER 9 CODE PAGE SWITCHING 9 1 9 1 What is Code Page Switching 9 1 9 2 Character Sets 9 1 9 3 Code Pages 9 1 9 3 1 Code Pages 9 2 9 3 2 Danish Code Page 9 3 9 3 3 860 Code Page 9 4 9 3 4 Spanish...

Page 10: ...1 0141 INDEX 12 1 General Index 12 1 List of Figures 12 7 List of Tables 12 9 APPENDIX 13 1 Appendix A Limited Warranty 13 1 Appendix B RMA Procedure 13 3 Appendix C D Command Summary 13 5 Glossary 13...

Page 11: ...houses the media but protects your ticketing investment as well The print mechanism has been designed with a 4 printhead capable of printing up to 8 per second and is available in 203 or 300 dpi It i...

Page 12: ...viii 428TC Operator s Manual 880041 0141...

Page 13: ...ow Control XON XOFF and CTS RTS Hardware Baud Rate 115200 Parity Odd Even and None Data Bits 7 or 8 Table 1 1 General Specifications NOTE Listed specifications are based on a standard print mechanism...

Page 14: ...m Media Thickness 011 2794 mm Maximum Media Width 4 38 111 mm NOTE The printers may print on thicker media types depending on the pliability of the material however this requires testing and evaluatio...

Page 15: ...ent Lines feature 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 27...

Page 16: ...transmissive sensors Field incrementing decrementing and serialization Downloadable fonts and graphics with data compression Internal statistical counters for inches and labels printed Remote printer...

Page 17: ...e a damage claim 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 428TC and op...

Page 18: ...serial data cable is required to use serial communications refer to Table 3 1 below for correct cable configurations The factory settings unless otherwise requested are set at 115200 baud 8 data bits...

Page 19: ...2 Cable Configurations 3 4 USB Communication Interface The 428TC printer provides a single USB port for communication to a host device In order to communicate with the printer the USB driver must be i...

Page 20: ...dialog box pops up The next step is to install the D2xx dll While this is a communication port RS 232 emulator no configuration of the RS 232 port is required Once installed the FTDI USB device will s...

Page 21: ...your Web Browser or run the Device Installer software Please note that you will need to add the 192 168 200 3 address to your network in order to communicate to the printer via the Web Interface Pleas...

Page 22: ...P address first click to highlight the XPOT 03 device and select the Assign IP button Select Assign a specific IP address and select Next This screen allows you to assign the IP Address and the Subnet...

Page 23: ...t port the printer needs to have the Ethernet port selected as the active port Configuring the printer to use Ethernet Connect to the printer using either the Serial or USB port and a VT100 terminal e...

Page 24: ...141 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...

Page 25: ...9 in the window you will not see the characters being echoed back this is okay and press the Enter key You should see information from the printer reported to the screen if communicating properly Type...

Page 26: ...river 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 lin...

Page 27: ...Chapter 3 Getting Started 428TC Operator s Manual 880041 0141 3 11 Click the Next button to continue You will see a screen similar to this showing the progress of the installation...

Page 28: ...ed the FTDI USB device will show up as a USB SERIAL PORT COM listed under the COMM PORTS AND LPT within Device Manager The x indicates the COMM port number this will be used for that USB port connecti...

Page 29: ...on process 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 Opti...

Page 30: ...coptions configuration window sample Select the COMM port that the FTDI device is connected to If selected the driver will auto detect the communication port This should be disabled if using the comma...

Page 31: ...41 0141 3 15 The Form Setup may be used to save a configuration Export the form to save the setup and select Import to use an existing setup Media and printer configurations Error monitors and the abi...

Page 32: ...d images directly to the printer port This is a great way to get started and to verify printer settings The Detect Hardware button is used to read settings from the printer When the Autodetect is enab...

Page 33: ...printer being used Please use the table below to determine the proper values if the Autodetect and AutoCalc and not checked The Calculate SPG button is to manually calculate the SPG which is a regist...

Page 34: ...pi 424M 832 203 284 300 dpi 424M 1280 300 438 203 dpi 424 832 203 468 300 dpi 424 1280 300 730 203 dpi 428TC TC TM Black line 832 203 487 300 dpi 428TC TC TM Black line 1280 300 720 203 dpi 428TC TC T...

Page 35: ...is open the Printers and Faxes folder and select Server Properties from the File drop down menu A window similar to this will appear showing the available forms To create a new form check the Create a...

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...

Page 37: ...lect 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 Form Size created u...

Page 38: ...d specify the working directory of each as well From a Command line type Micprint and press ENTER Reported to screen MICPrint exe ver 2 8 Prints image based on attached BMP file and the registry entri...

Page 39: ...re is an example of the Syntax used to print labels C Program Files MICOptions micprint c temp app1 image bmp 0 p08 d c temp app1 f c temp app1 app1 set This example prints image bmp on COMM 8 using t...

Page 40: ...ommand string error 43 post print command file error 50 sending file format error 60 binary file download error 61 binary image download timeout 62 binary file size error 64 status after print timeout...

Page 41: ...ORLEVEL 43 GOTO LabelN43 IF ERRORLEVEL 50 GOTO LabelN50 IF ERRORLEVEL 60 GOTO LabelN60 IF ERRORLEVEL 61 GOTO LabelN61 IF ERRORLEVEL 62 GOTO LabelN62 IF ERRORLEVEL 64 GOTO LabelN64 IF ERRORLEVEL 65 GOT...

Page 42: ...SE MODE 0 ERROR NO DISPENSE MODE SENT GOTO END LabelN23 echo SETTING DISPENSE MODE 1 ERROR ADVANCE WHEN IDLE GOTO END LabelN24 echo SETTING DISPENSE MODE 2 ERROR ADVANCE EVERY LABEL GOTO END LabelN25...

Page 43: ...0 Loading Media Loading media into the printer is an easy process Follow the instructions below to properly load the media 1 Feed the media into the paper path located on the back of the printer until...

Page 44: ...utton and the Status Indicator Light are used to identify and perform many functions This section provides a description to familiarize you with the basic function of the Print Button and the Status I...

Page 45: ...tion 3 11 2 Status Indicator Light Light Color Description Solid Green Indicates that the power is on and the printer is in a ready state Solid Red Indicates an error has occurred The printer will rem...

Page 46: ...The printer will remain in this mode until the error has been corrected and cleared Once the error has been cleared the printer will attempt to execute the previous format and or commands 3 12 2 1 Cle...

Page 47: ...meters until the printer has been reset using a soft reset or by cycling power The printer will then return to the configuration shown on the Status Label 3 12 4 1 Entering Diagnostic Mode To enter th...

Page 48: ...S 1571 POWER ON HOURS 32 8 CUTTER TYPE Guillotine CUTTER ENABLED YES CUTTER COUNTS 1789 KIOSK CUT MODE Disabled KIOSK DISTANCE 0 SWITCH BANK 1 10001010 SWITCH BANK 2 01010001 SWITCH BANK 3 00000000 SW...

Page 49: ...r 3 Getting Started 428TC Operator s Manual 880041 0141 3 33 Figure 3 7 TOF Top Of Form Sensor TOF sensor when the cutter assembly is not installed The TOF Sensor is located in front of the cutter ass...

Page 50: ...older is designed to hold media cores of 1 5 or larger and contains media guides intended to help prevent unnecessary unwinding of media Figure 3 8 Rolled Media Holder 3 15 Ticket Catch Tray Option Th...

Page 51: ...eing used the wristband option should be installed The wristband guide is inserted into the media guide and is locked into place Figure 3 10 Wristband Media Adapter Wristband Guide Insert into media g...

Page 52: ...Getting Started Chapter 3 3 36 428TC Operator s Manual 880041 0141...

Page 53: ...to note that all printer functions unless otherwise noted must be followed or terminated with a carriage return CR or HEX 0D The printer ignores the LF line feed or HEX 0A character so it is easier to...

Page 54: ...wise should be entered using dots The printer is capable of being fitted with a 203 dpi or a 300 dpi head The examples contained in this document discuss a 300 dpi printer The conversion values for th...

Page 55: ...eight width print speed etc The field records refer to the data section and contain information about positioning coordinates and the type of character generation such as text graphics bar codes etc T...

Page 56: ...being accessed twice The format places the Text 012345 on the label and then is accessed again placing a Code39 symbol representing 012345 on the label The command D3 CR instructs the printer to prin...

Page 57: ...385 0 0 Figure 4 3 Header Elements 4 4 1 HFM Number of Fields in Layout HFM LSX LSY WEB GAP DPS LCB AGD SPG OFX OFY This parameter is used to specify the number of fields in the layout If more format...

Page 58: ...SX LSY WEB GAP DPS LCB AGD SPG OFX OFY The WEB parameter is the width measured in dots of the webbing or backing material that is found on the left side of a die cut label This parameter is used to in...

Page 59: ...es 4 4 7 1 Die Cut and Blow Hole Media setting 0 A selection of 0 in the LCB parameter instructs the printer to detect the leading edge of a die cut label or a blow hole to identify the start of the n...

Page 60: ...tive setting 3 The Reflective Black Line method is used when media uses a black line for a registration mark a 3 should be entered in the LCB parameter This setting will detect the leading edge of the...

Page 61: ...sed this would be the SBL parameter Please note that this does not reflect a blowhole or black line height as these registration marks are typically positioned within the printable area When die cut m...

Page 62: ...t altering the format fields coordinates themselves 4 5 Sample Header This is the header for the format used to generate the printed sample in Figure 4 2 followed by a summary of the header values 5 1...

Page 63: ...parameter is left blank but each parameter must be separated with the comma delimiter A carriage return must follow each format field for proper operation to occur The values entered must be positive...

Page 64: ...example 1280 900 380 380 2 190 4 6 3 YB Y Beginning Coordinate TSN XB YB CC TCI CGN FO FJ CMX CMY CS TSP AN The Y coordinate of the field is measured in thermal dots A YB coordinate of 1 would be the...

Page 65: ...ended Bars Added 23 Text with EAN 8 Checksum and Extended Bars Added 24 MSI 1 Symbol Modified Plessey 25 MSI 2 Symbol Modified Plessey 26 MSI 3 Symbol Modified Plessey 28 Text with MSI Checksum Added...

Page 66: ...BCDEFGHIJKLMNOPQRSTUVWXYZ Table 4 4 CGN Embedded Fonts 4 6 6 2 Downloadable Fonts and Graphics When selecting downloadable fonts and graphics using TCI value of 7 or 8 the CGN denotes the memory slot...

Page 67: ...Swiss 721 Normal 90 degree 22 20 Swiss 721 Normal 0 degree 23 20 Swiss 721 Normal 90 degree 24 24 Swiss 721 Normal 0 degree 25 24 Swiss 721 Normal 90 degree 30 6 Swiss 721 Bold 0 degree 31 6 Swiss 721...

Page 68: ...ome bar codes do not require a CGN value and should be omitted by entering the comma delimiter For Example If a TCI of 40 is selected the CGN will be omitted by entering nothing for the CGN and surrou...

Page 69: ...tified above the base line 1 Right Justified above the base line 2 Left Justified below the base line 3 Right Justified below the base line 4 Centered above the base line 5 Centered below the base lin...

Page 70: ...the characters while a value of 131 would subtract 4 dots between the characters Bar codes have default spacing according to the indicated multiplier Multiplying a text string will not multiply the sp...

Page 71: ...for a line draw CMX and CMY provide length and thickness to a line Other elements not necessary to draw a line such as CC CGN FO FJ CS and AN are ignored by simply adding delimiters commas without va...

Page 72: ...to clearly define the label format fields that contain line values However it could have simply been one character such as a period XB X Beginning Coordinate The X and Y coordinates determine the sta...

Page 73: ...t used in line draw No value is necessary however a comma needs to be entered to acknowledge the position Reserved Spaces These are reserved for future use and no values should be added between the co...

Page 74: ...r in a black character cell The size of the black box surrounding the character will be determined by the character cell Adjusting the size of the box is surrounding text is limited using this method...

Page 75: ...d unless otherwise mentioned To protect against errors in situations where the two character caret and alpha sequences are used exclusively as printer commands the control character recognition may be...

Page 76: ...r status as it functions with a printer in binary compression binary compression disabled or if the printer is in an error condition See 5 1 1 for additional information regarding the Printer Enquirie...

Page 77: ...00 00 00 04 are sent to the printer in order to issue the command This command is used to cancel and exit an LTS Dispense Mode D97 D98 and to return the printer to an idle READY state 5 1 1 Enquiry Re...

Page 78: ...1E VDD voltage is out of operational range UNDER VDD 1C VDD voltage is out of operational range OVER TEMP 1D Print Head is too hot DATA ERROR 15 Communication error STOCK NOT LOADED 22 Printer power o...

Page 79: ...ent to the printer The statistics label printed when the printer entered the DEFAULT MODE reflects current printer settings and not the factory default settings 5 2 1 Software Switches The Software Sw...

Page 80: ...trol Sets software flow control handshaking CTS RTS hardware handshaking is always enabled 1 Enable 0 Disable 5 2 1 2 Software Switch 2 AB D COMMAND XX 22 Change SW2 Software Switch 2 AB12345678 each...

Page 81: ...printer can be instructed not to load a format at power up by setting all three switches to 0 000 No Power up Format 001 ROM or Saved Format File 1 010 ROM or Saved Format File 2 011 ROM or Saved Form...

Page 82: ...The pipe character is the SHIFT key 1 Disable 0 Enable key functions as Ctrl key 6 Accept for Ctrl Sets whether the caret character will be interpreted the same as the Ctrl key The caret character is...

Page 83: ...n all subsequent label formats Refer to the D39 command for additional information 1 Enable 0 Disable 5 6 7 8 Code Page Selection Positions 5 through 8 are used to select from the available code pages...

Page 84: ...her a reflective sensor or a transmissive sensor The correct type of sensor is determined by the printer hardware configuration being used 1 TOF is TRANSMISSIVE 0 TOF is REFLECTIVE 4 Enable Power ON T...

Page 85: ...tables When enabled the Stock Class SW 7 bits 1 3 and Width SW 7 bits 456 must be set properly in order for the STL Emulation to function properly 1 Enable STL Emulation 0 Disable STL Emulation 3 Enab...

Page 86: ...ucts store fonts in 0 180 degree rotation and in 180 270 degree rotation The odd memory slots denote 0 or 180 degree rotation fonts while the even memory slots denote 90 270 degree rotated fonts The f...

Page 87: ...and CS for negative kerning may require that their placement coordinates are adjusted to produce the same outputs Once these changes are made the resulting data may be sent to a 48 466 and 424M printe...

Page 88: ...hex value from 0 to F Example If the application wanted to configure inputs 1 and 3 to generate error conditions when active a D151 CR 05 CR command the CR indicates carriage return characters would b...

Page 89: ...ommand but the outputs cannot be read or written to with the D69 or D68 commands NOTE If an input has caused an error to be generated then goes inactive and another print request received before the e...

Page 90: ...ergize a DC motor to be used in a rewind or take up capacity Unless the printer is properly configured with a take up motor and correct take up motor specific PIC this mode should not be enabled becau...

Page 91: ...r will not save the non volatile system parameters on power downs The A1 D143 will continue to save system parameters 1 Disable system parameter saving 0 Enable system parameter saving 8 Finish Mode W...

Page 92: ...configured to execute using three different methods or modes 00 Standard Autoheader mode 10 Autoheader Table mode 11 Autoheader User mode Standard Autoheader Mode This is the default mode used to auto...

Page 93: ...boundary value3 is the upper boundary and value2 is the blsy value for this range Up to 9 values can be entered for a total of 3 ranges All values are non volatile and are stored with the other non vo...

Page 94: ...port is the active port A number of printer s are configured with more than one port however only one is active at any given time 5 2 2 1 Baud Rate This non volatile command changes the serial port c...

Page 95: ...es the printer with the connectivity of an Ethernet system Internally the signals go into a serial port The Ethernet is setup and configured separated from the printer using the third party software a...

Page 96: ...ion has been established the D171 command may be issued to access the XPORT setup parameters By selecting 0 Server you may enter your IP address Gateway Net Mask and Telnet password IP Address The IP...

Page 97: ...n volatile allow the printer to be setup through software to configure the different print head sizes and densities Power cycle or D32 is required before command settings take affect Note When using t...

Page 98: ...puts accessed through the P17 connector on the PCB report the status of 4 additional outputs accessed through the P21 connector on the PCB to change the status of the outputs and to configure the inpu...

Page 99: ...erface This status byte is sent whether there is a change of status or not Status Byte From Printer to Host Bit Function when 1 Function when 0 0 LSB IN RESET or PRINTING NOT BUSY 1 ERROR NO ERROR 2 D...

Page 100: ...ine connector P17 Pin 8 Signal logic levels The signals are active high and must be between 15Vdc and 24Vdc to be 1 The signals must drop below 10Vdc to be 0 To use this mode follow these steps a Down...

Page 101: ...mand and is waiting for the PRINT or ABORT pulse it will wait forever 5 4 2 USB Image Print Mode 149 USB Image Print Mode This command controls an image print mode protocol that is used with the USB p...

Page 102: ...ever the format needs to be downloaded only once The label will print based on the last format that was sent to the printer 5 4 3 Contrast Adjustment Commands These commands are used to adjust the dar...

Page 103: ...re dense formats were more memory is required so that the printer can build the image to be printed before actually printing the image This command is used in conjunction with the D92 command to fully...

Page 104: ...and operation The numerical value in which the printer senses a registration mark is referred as the threshold value A D COMMAND XX 90 Reflective Detection Threshold This command is non volatile and...

Page 105: ...tance is set at the factory and is typically not needed to be changed The reflective Dot2gap distances represent the physical characteristics of the printer models Printer Model Number Reflective Dot2...

Page 106: ...COMMAND X 147 Autoheader Command The STL Autoheader command provides similar functionality of other printer manufacturers that specify exact placement and location of blackline media used for registr...

Page 107: ...feature is turned ON the printer will sense the presence of new media as the operator is pushing it into the printer automatically feeding the media into the printer and then registering the media usi...

Page 108: ...tes data saved into memory slot 1 A1 D130 CR Save format into slot 1 D57 CR A label format is coming 1 1280 900 19 38 7 0 1 385 0 0 CR Header Information 1 1 1 6 1 1 0 CR Field 1 format information li...

Page 109: ...Another TOF may then be attempted A D COMMAND XX 120 AutoLoad Delay Selection AutoLoad Delay xx milliseconds up to a maximum of 5000 milliseconds or 5 seconds The AutoLoad Delay is the amount of time...

Page 110: ...ining the condition of the thermal dots of the print head This command is equivalent to the K control code 12 Form Feed Equivalent L Prints or scrolls a blank form based upon the previous format defin...

Page 111: ...el Height in dots LSY The Axx specifies the value XX 44 Load the Web Size in dots WEB The Axx specifies the value XX 45 Load the Gap Size in dots GAP The Axx specifies the value XX 46 Load Print Speed...

Page 112: ...ond 0 will be set to 0 XX 86 Single Serial Number Status 0 Disable increment and decrement 1 Enable increment The serial number will be incremented by the step value specified by the D85 command 2 Ena...

Page 113: ...to decrement by one A2 D89 and print three serialized labels A3 D75 The first text string would be printed as 100 101 and 102 while the second text string is printed as 200 199 and then finally 198 5...

Page 114: ...text strings carriage returns equal the number specified by the D64 command This mode is useful when interfacing to a scale bar code wand of other limited host that is capable of generating and sendin...

Page 115: ...tter installed on the printer being used This value is reported to the D29 statistics label This command should be used prior to enabling the cutter with the D99 or D111 commands A D Command X 115 Set...

Page 116: ...2 and D103 Cut Interval commands The D95 command is also used with the D99 command to adjust the advance distance to the cutter blades and then retract to the home position dot row one The D99 command...

Page 117: ...inter advance further than one label size This may create a paper jam when the label is retracted back into the printer XX 96 Load Advance Delay The Axx specifies the amount time in milliseconds that...

Page 118: ...stock at next sent label format 5 10 2 Peel and Dispense Operation This command is used when the labels are to be peeled from the backing material Once the label is taken the label media retracts and...

Page 119: ...be sent down thru the serial port Formats are retained even after power has been cycled when stored in FLASH memory Formats stored in RAM will be lost when the printer is turned OFF The printer may be...

Page 120: ...eater than 64KB in size This command supports fonts greater than 64KB XX 105 Delete Graphics from RAM A0 deletes ALL graphics from RAM Ax deletes the graphics in slot x xxyy 107 Save Compressed GRAPHI...

Page 121: ...n ESC HEX 1B or left bracket character to save the format How to Save a Label FORMAT to FLASH 1 Create the FORMAT file with Axx D130 at the top to tell the printer to store into FLASH Slot xx 2 Send t...

Page 122: ...or 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 beginning of the f...

Page 123: ...t will be cleared Hint After the FONT file has been deleted the D119 command may be used to verify that Slot xx is now available in RAM The FONT may extend over several slots and the D119 will indicat...

Page 124: ...sed by this command Use the D131 command to erase label FORMATS stored in FLASH memory IMPORTANT NOTE Embedded FONTS and label FORMATS are NOT erased However any custom FONTS and GRAPHICS loaded into...

Page 125: ...45 List Commands This command is used to generate a list of commands containing a brief description of the LDSI code base that the printer uses Issuing a D145 or A0 D145 causes the printer to generate...

Page 126: ...e Non stick TOF mode D26 position 8 used to help alleviate the media adhering to the platen roller The value for X represents the number of seconds that the printer will execute the Non stick TOF oper...

Page 127: ...per power sources should not normally have situations were Brownouts are a frequent occurrence The printer provides the ability to monitor these types of conditions using the D159 command The D159 com...

Page 128: ...A 3 PSO Pre Stock Out 1 Stock Detected 0 No Stock Detected 4 Input 2 See Sw3 4 D23 5 Input 1 See SW3 2 D23 6 LTS TOF 1 Stock Detected 0 No Stock Detected 7 Transmissive Registration Sensor 1 No Stock...

Page 129: ...RMAT NOTE The printer s RAM memory is NOT battery backed up So when the printer is turned OFF any data stored in the RAM memory is lost The downloaded data that is stored in RAM is temporary 6 3 Using...

Page 130: ...MIC Convert BMP Graphic File to Microcom Printer Graphic Rev 2 01 Copyright 1998 2005 Microcom Corp Westerville Ohio Use BMP2MIC infile outfile outtype slotnum limit destination Where infile is a BMP...

Page 131: ...reducing the number of bytes sent to the printer Data compression is accomplished by converting strings of 0 HEX or FF HEX to shorter byte plus count sequences These sequences are then expanded to th...

Page 132: ...d Due to compression the number of bytes transmitted will normally be less than this number Image Data is the compressed binary image 6 5 2 Save Compressed Graphics to FLASH D133 The following is the...

Page 133: ...or repeated zero times FD a FD byte FF another FF byte 04 the FF byte is repeated 4 times for a total of 5 FF bytes FF 04 5 FF bytes 00 another 00 byte 00 repeat count 0 FF another FF byte 00 repeat...

Page 134: ...that the image uses Image Data is the graphic image data that has been converted to ASCII HEX ASCII HEX Conversion The ASCII HEX conversion is performed by ORing the most significant and least signifi...

Page 135: ...le Label start the beginning of the file Word Word lookup_table_offset distance in bytes from start to beginning of lookup_table 4 bytes Word tallest_char height of graphic image in dots Word widest_c...

Page 136: ...hout Compression The Axx specifies which memory slot to place the image font 1 255 This command should be used with an ASCII HEX file that contains only printable characters less than 80 HEX This comm...

Page 137: ...provides volatile storage for several types of downloadable data 1 RAM memory slots 1 thru 255 are used to store downloadable FONTS and GRAPHICS using TCI 8 These FONTS are downloaded using the D127 c...

Page 138: ...3 Make sure the destination memory slot is clear The D100 command can be used to clear the printer s memory 4 Download the resulting file filename N12 normal rotation or R12 rotated file to the printe...

Page 139: ...NT to FLASH D135 The following is the format of the D135 command when used to store a compressed FONT file into FLASH A FLASH Memory Slot Number D135 CR Rotation Count Image Data Where FLASH Memory Sl...

Page 140: ...n a file size that is twice as big as the source but the data can now be transmitted over a 7 bit data connection Refer to Figure 13 7 4 3 Save FONTS to FLASH D135 xxyy 135 Save FONTS to FLASH This co...

Page 141: ...n properly each FONT in FLASH must have a unique CGN If a FONT is downloaded that has the same CGN as a FONT that is already stored in FLASH then an error message is sent back indicating a Duplicate C...

Page 142: ..._char first_char an array of offsets one for each character in font Each offset is the distance in bytes from the start to the beginning of the corresponding character s data structure The first word...

Page 143: ...y without Compression The Axx specifies which memory slot to place the image font 1 255 This command should be used with an ASCII HEX file that contains only printable characters less than 80 HEX This...

Page 144: ...Downloadable Fonts Chapter 7 7 8 428TC Operator s Manual 880041 0141...

Page 145: ...mbology that is within the specification a minimum multiplier of 2 should be entered in the appropriate multiplier parameters CMX or CMY depending on the field orientation to produce an 80 or 10 4 mil...

Page 146: ...ltiplier of 2 should be entered in the appropriate multiplier parameters CMX or CMY depending on the field orientation to produce an 80 or 10 4 mils symbology 8 1 4 Interleaved 2 of 5 I2 of 5 TCI 15 T...

Page 147: ...ompress the data digits and is not a condensed version of the EAN 13 symbology The EAN symbology defaults to an X dimension of 40 or 5 2 mils To produce a symbology that is within the specification a...

Page 148: ...act same data characteristics as the GS1 Databar Omni directional barcode The data to encode is split in half and encoded as a split level barcode This format is used if the width of the barcode will...

Page 149: ...habetic characters This symbology does allow for the linkage flag which determines if there is a 2D composite barcode associated with the linear barcode Despite the possible length of the symbol it ca...

Page 150: ...cters The pipe character is used to separate the linear data from the 2D data D114 CR Here comes GS1 Databar data 0 CR Use 14 directional symbol 5 CR Multiply size by 5 22 CR Use 22 segments row 0 CR...

Page 151: ...transport industry standards In order to properly specify a control character in a MaxiCode data string use the pound symbol followed by the two digits Hexadecimal value of the control code For exampl...

Page 152: ...dYYPPPPPP 1dCCC 1dA A 1dB B 1dC C 1e 04 Format 2 PPPPPP 1dCCC 1dSSS 1dA A 1dB B 1dC C 04 Where 1e is the ASCII RS character 1d is the ASCII GS character 04 is the ASCII EOT character YY is the two dig...

Page 153: ...17 18 Control X CAN 18 19 Control Y EM 19 1A Control Z SUB 1A 1B Control ESC 1B 1C Control FS 1C 1D Control GS 1D 1E Control RS 1E 1F Control_ US 1F n a pound 23 Table 8 2 MaxiCode Control Code Equiva...

Page 154: ...START N A N A 8 N A START N A 9 N A N A START N A Table 8 3 Code128 Special Function Access 8 1 16 Code 128 Manual Compression TCI 41 The Code 128 bar code is a variable length high density alphanume...

Page 155: ...commonly used in libraries blood banks and in the air parcel business Codabar is capable of encoding the 16 following characters 0123456789 and the four start stop characters ABCD This symbology uses...

Page 156: ...te this field Rotation CR This parameter controls the rotation of the rendered PDF 417 symbology in 90 degree increments The valid arguments for this parameter would be 0 90 180 or 270 with the defaul...

Page 157: ...Table 8 4 PDF 417 Error Correction Level 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 57...

Page 158: ...rix barcode consisting of black and white cells or modules arranged in either a square or rectangular pattern The information to be encoded can be text or numeric data The version implemented in the p...

Page 159: ...cal values for a multiplier are 8 10 This is accomplished in the LDS1 format above on the line 1 300 300 1 47 10 10 Height Parameter 0 This parameter is used to set the height or column size of the Da...

Page 160: ...12 x 36 44 31 20 16 x 36 64 46 30 16 x 48 98 72 47 Table 8 5 Data Matrix Configuration Parameters Encoding Schemes A See below for entire list Values may be entered as upper or lower case Encoding The...

Page 161: ...umerical and space characters C40 encodes three alphanumeric data characters into two bytes Text Encoding Scheme Text encoding is primarily used to encode lowercase alphabetic and numerical characters...

Page 162: ...nt unique Data Matrix barcodes per format and this parameter is used to select which formatting data is being used The valid parameters are a 0 or a 1 To printer the proper barcode the CGN field must...

Page 163: ...s of mail piece data into 65 vertical bars The code is made up of four distinct symbols which is why this barcode was once referred to as the 4 State Customer Barcode Each bar contains the central tra...

Page 164: ...8 Intelligent Mail Barcode Structure Complete data string from above 0123456709498765432101234567891 or 01234567094987654321 01234567891 Barcode Identifier The Barcode Identifier field is a 2 digit fi...

Page 165: ...net barcode was required by the USPS to use their Confirm service but has since been replaced by the Intelligent Mail Barcode The Confirm is a 12 digit barcode with the following structure The first t...

Page 166: ...lication 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 Identi...

Page 167: ...Height or 3rd Dimension Meters n4 n6 314 Area Square Meters n4 n6 315 Volume Liters n4 n6 316 Volume Cubic Meters n4 n6 320 Net Weight Pounds n4 n6 321 Length or 1st Dimension Inches n4 n6 324 Length...

Page 168: ...r 3rd Dimension Feet Logistics n4 n6 349 Depth Thickness Height or 3rd Dimension Yards Logistics n4 n6 350 Area Square Inches n4 n6 351 Area Square Feet n4 n6 352 Area Square Yards n4 n6 353 Area Squa...

Page 169: ...ternal n2 an 30 92 Intra Company Internal n2 an 30 93 Intra Company Internal n2 an 30 94 Intra Company Internal n2 an 30 95 Internal Carriers n2 an 30 96 Internal Carriers n2 an 30 97 Intra Company In...

Page 170: ...ng When 0 and 180 degree bar codes are Y multiplied CMY the result is the actual height of the bar code in thermal dots If the Y multiplier CMY is not multiplied a bar code with a vertical length of o...

Page 171: ...odes 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 TCI VAL...

Page 172: ...same data used to generate the bar code TCI s 3 28 and 29 that only add the human readable portion may select any CGN for the font size and multiply it normally The main purpose of these codes is to a...

Page 173: ...d by the printer Code page 437 is the famous original IBM PC character set It is the most common and is used for several languages including English German and French Character sets 865 and 860 contai...

Page 174: ...Code Switching Chapter 9 9 2 428TC Operator s Manual 880041 0141 9 3 1 Code Pages The Default Code Page is selected when SW4 5 8 0000 Figure 9 1 Code Page Default...

Page 175: ...to print them would print a single Sending the HEX code of the character for the other non standard characters will cause the printer to print them Example Sending a 0xA8 would produce the Copyright...

Page 176: ...de Switching Chapter 9 9 4 428TC Operator s Manual 880041 0141 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 8...

Page 177: ...cross national boundaries This 850 code page can be used instead of local code pages and reduces the need for code page switching because the sender and the recipient always use the same code page Thi...

Page 178: ...Code Switching Chapter 9 9 6 428TC Operator s Manual 880041 0141 Figure 9 5 Code Page 850...

Page 179: ...Page Switching 428TC Operator s Manual 880041 0141 9 7 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 Co...

Page 180: ...Code Switching Chapter 9 9 8 428TC Operator s Manual 880041 0141 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...

Page 181: ...1 Refer to Section 5 1 2 4 for more details on SW4 settings Figure 9 8 Code Page Swiss 9 3 9 852 Code Page The 852 Code Page is selected when SW4 5 8 1000 This code page is also known as DOSLatin2 Eas...

Page 182: ...Code Switching Chapter 9 9 10 428TC Operator s Manual 880041 0141 Figure 9 9 Code Page 852...

Page 183: ...age Switching 428TC Operator s Manual 880041 0141 9 11 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...

Page 184: ...de Switching Chapter 9 9 12 428TC Operator s Manual 880041 0141 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 8...

Page 185: ...Refer to Section 5 1 2 4 for more details on SW4 settings Figure 9 12 Code Page Swedish 9 3 13 437 Code Page Code Page 437 is the famous code page used in the original IBM PC This code page contains l...

Page 186: ...Code Switching Chapter 9 9 14 428TC Operator s Manual 880041 0141 Figure 9 13 Code Page 437...

Page 187: ...ching 428TC Operator s Manual 880041 0141 9 15 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...

Page 188: ...Chapter 9 9 16 428TC Operator s Manual 880041 0141 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 Co...

Page 189: ...de Page Switching 428TC Operator s Manual 880041 0141 9 17 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 Co...

Page 190: ...Code Switching Chapter 9 9 18 428TC Operator s Manual 880041 0141...

Page 191: ...th Isopropyl Alcohol As Needed Interior Cleaning Compressed air static protected vacuum cleaner soft bristle brush and or lint free cloth dampened with Isopropyl Alcohol As Needed Exterior Cleaning Li...

Page 192: ...time Follow the steps below for the proper cleaning procedure 1 Remove any installed media 2 Dampen both sides on one end of the cleaning card with isopropyl alcohol or use a pre moistened cleaning c...

Page 193: ...ree times each Extremely dirty cards should be disposed of immediately 10 3 Internal Cleaning The overall internal cleaning of the printer is important to help reduce the dust and other contaminates r...

Page 194: ...by gently rubbing the swab down the length of the print head dot row Allow for the alcohol to evaporate then repeat if necessary 3 Reinstall media and run labels to check print quality 4 If poor prin...

Page 195: ...be replaced The printer is equipped with an easy replaceable drive roller assembly 1 Loosen and unscrew the 2 pressed in captive screw that holds the top cover in place and rotate to the open positio...

Page 196: ...of the Print Mechanism Figure 10 7 Cutter or Tear Assembly Mounting Screw 4 Squeeze the white plastic bushing together on both sides of the platen to release from the sheet metal and lift the platen...

Page 197: ...rews 10 6 Adjusting Printhead Pressure The printer has two head pressure settings to support both narrow and wide media types The printhead pressure is typically changed to a lighter pressure when the...

Page 198: ...Printer Maintenance Chapter 10 10 8 428TC Operator s Manual 880041 0141 Figure 10 10 Narrow Media Light Spring Setting Figure 10 11 Wide Media Heavy Spring Setting...

Page 199: ...an available communication port on the host computer Verify that the host communication port is functioning properly Verify that the printer and the host serial parameters are set exactly the same Ver...

Page 200: ...on to attempt to clear the error Refer to Chapter 5 for information regarding the Enquiry Command to help identify the error condition Cycle power to reset the printer The status indicator light is fl...

Page 201: ...isplay Available FLASH memory 5 54 13 17 D123 Set TOF Retract Distance 5 43 13 17 D125 Location of Euro Character 5 21 D127 Save FONTS to RAM 5 54 7 7 13 17 D129 Auto Set Threshold 5 38 13 17 D130 Sav...

Page 202: ...FORMAT Stored in RAM 5 53 13 12 D7 Download New Application or FONT 13 6 D70 Clear Commands 73 thru 76 5 44 13 12 D71 Load MaxiCode Bar Code Data 8 7 13 12 D73 Load Copies Count 5 44 13 12 D74 Infini...

Page 203: ...Rotation 8 26 Barcode 13 23 Black line 13 23 Blow hole 13 23 Cleaning Kit 2 2 10 1 Codabar Symbol 8 11 Code 39 Symbol 8 2 Code 93 Symbol 8 11 Code Pages 9 1 437 9 13 850 9 5 852 9 9 860 9 4 863 9 12...

Page 204: ...7 7 Downable 4 13 4 14 Downloadable 6 1 7 1 Resident 4 13 4 14 Structure 7 5 GND 13 24 Graphics 2 1 4 13 Downable 4 14 6 7 6 8 Line Draw 4 13 4 18 Guillotine cutter 13 24 Humidity 1 1 Indicator Light...

Page 205: ...mpressed FONT to FLASH 7 3 Save Compressed FONT to RAM 7 3 SDRAM 13 25 SRAM 1 1 13 25 Uncompressed 6 5 Modes 3 30 Diagnostic 3 31 5 39 5 40 13 10 Modified Plessey Symbol 8 3 Operation Indicator Light...

Page 206: ...25 TXD 13 25 RS 232C Cable 3 2 3 3 RTS 13 25 RXD 13 25 SDRAM 13 25 Shipping Damage 3 1 Special Control Codes B Text Entry Mode 13 6 C Print 5 44 K Print Test Pattern 5 44 L Form Feed 5 44 13 6 Specif...

Page 207: ...re 4 4 Label Format Field Elements 4 11 Figure 4 5 Line Draw Sample 4 19 Figure 4 6 Label Format Line Draw 4 20 Figure 4 7 Reverse Video Sample 4 22 Figure 4 8 Auto Reverse Video Sample 4 22 Figure 6...

Page 208: ...gure 9 13 Code Page 437 9 14 Figure 9 14 Code Page Italian 9 15 Figure 9 15 Code Page British 9 16 Figure 9 16 Code Page USA 9 17 Figure 10 1 Releasing the Printhead Assembly 10 2 Figure 10 2 Rotate t...

Page 209: ...tatus Responses 5 12 Table 5 2 Enquiry Responses 5 13 Table 5 3 48 466 Compatibility Fonts 5 20 Table 5 4 Printhead sizes D78 5 32 Table 5 5 Transmissive Dot2Gap Values 5 38 Table 5 6 Reflective Dot2G...

Page 210: ...12 10 428TC Operator s Manual 880041 0141...

Page 211: ...de the user shall be responsible for Microcom Corporation s customary charges for labor and materials to repair such defects MICROCOM CORPORATION S SOLE OBLIGATION UNDER THIS WARRANTY SHALL BE TO FURN...

Page 212: ...13 2 428TC Operator s Manual 880041 0141...

Page 213: ...d by the customer Receiving a Return Material Authorization RMA number 1 To receive an RMA number either complete the online RMA request form located at Microcom s website www microcomcorp com or cont...

Page 214: ...13 4 428TC Operator s Manual 880041 0141...

Page 215: ...an error condition This command simply provides the ability to remotely clear error conditions and return the printer to a state that allows normal communication 5 NULLS 04 This command is sent to th...

Page 216: ...format Equivalent to B 3 Print Command Prints a single label or starts the printing of a batch of labels Equivalent to C 5 Send Printer Status Equivalent to E 7 Update printer flash This command is us...

Page 217: ...ton 0 Enable 4 1 Enable Print Repetition 0 Enable Form Feed 5 1 Use Saved Format File 0 ROM Format 678 Power up ROM Format Selection 000 No Power up Format 001 ROM or Saved Format File 1 010 ROM or Sa...

Page 218: ...0101 German 7 bit 0110 865 8 bit 0111 Swiss 7 bit 1000 852 8 bit 1001 French 7 bit 1010 863 8 bit 1011 Swedish 7 bit 1100 437 8 bit 1101 Italian 7 bit 1110 British 7 bit 1111 US English 7 bit 25 Softw...

Page 219: ...48 466 Compatibility mode 0 Disable 6 1 General Purpose I O Enable 0 Custom I O Enable 7 1 Enable Takeup Control 0 Enable Cutter Control 8 1 Enable Nonstick TOF Mode 0 Disable 27 Software Bank Switch...

Page 220: ...inter Restores the printer to power up settings Also used to set the non volatile fields in memory 33 Display Model and Revision Number X 35 Adjust Contrast Window This is the temporary contrast adjus...

Page 221: ...X 51 Load Y Direction Offset OFY The Axx specifies the value XX 54 Send Format from RAM to the Port The Axx specifies the slot number where the format file is stored in RAM Valid values for Axx are A1...

Page 222: ...bers X 74 Infinity Print Continues to print copies of a format until the power is shut off The valid Ax values are 1 to enable and 0 to disable this command XX 75 Load Label Count Instructs the printe...

Page 223: ...al number function XX 89 Load Field Number to Decrement by 1 The Axx specifies which field to decrement when using the multiple serial number function XX 90 Reflective Detection Sensitivity The Axx va...

Page 224: ...n cutter and dispense modes X 97 Tag Tear Dispense Mode 0 Disables Tag Tear Mode 1 Advance after every label 2 Advance after copies count 3 Advance when idle X 98 Peel n Dispense Mode 0 Disable Peel n...

Page 225: ...will partial cut when that quantity has been reached This command only functions when the Cutter Control D99 command is set to allow partial cuts XX 104 Save ASCII Fonts to RAM The Axx specifies whic...

Page 226: ...tance of 150 XX 113 Verbose Mode 0 Disable Verbose Mode 1 Enable Verbose Mode 114 RSS 14 Data Entry Command The Reduced Space Symbology RSS 14 barcode is fully supported by the 324M and 424M printers...

Page 227: ...FORMAT to FLASH This command is used to save an LDS format to non volatile flash memory The A value is used to indicate the memory slot location into which the format will be saved Formats are saved...

Page 228: ...t This command instructs the printer to send the contents of a stored format to the printer s active communications port without processing the stored format 140 Clear all User FLASH Instructs the pri...

Page 229: ...media condition If the length of the label happens to be larger than the distance from the pre stock out sensor to the dot row D146 command the printer will not be able to completely finish printing t...

Page 230: ...ime Interval Sets the time interval for the Non stick TOF mode D26 position 8 The value for X represents the number of seconds that the printer will execute the Non stick TOF operation The default set...

Page 231: ...count stored in memory X 162 Set Advance Retract Speed This command is used to set the advance retract speed of the dispense commands D97 D98 D99 D111 and uses the same speed table as the D46 command...

Page 232: ...13 22 428TC Operator s Manual 880041 0141...

Page 233: ...er Detect A status signal from the printer to the host PC that tells the PC DTE that the printer is powered up This signal is 5Vdc when the printer is turned ON DCD leaves the printer on pin 1 of the...

Page 234: ...of label uncut in the center of the label Not all Guillotine cutters can make partial cuts a special blade is required Cuts paper weights in the range of 60 100 gm m2 LDS Label Design Software This i...

Page 235: ...e buffer and serial buffer 10Kbyte are also in SRAM This is volatile memory which means that the information is lost when the printer powers down The 428M printers use a 512Kbyte SRAM configured as 25...

Page 236: ...13 26 428TC Operator s Manual 880041 0141...

Page 237: ..._________________________________________________________ _________________________________________________________________________ ____________________________________________________________________...

Page 238: ...13 28 428TC Operator s Manual 880041 0141...

Page 239: ......

Reviews: