background image

 
 
 
 
 
 
 
 
 
 
 
 

MODEL 428M 

 

DIRECT THERMAL PRINTER 

 

OPERATOR’S MANUAL

 

 

PART NUMBER: 880028-0112

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

March 24, 2010 CPC 
 
Copyright © 2010 by Microcom Corporation, Lewis Center, Ohio – All rights reserved. 
 
Printed in the United States of America 

Summary of Contents for 428M

Page 1: ...L 428M DIRECT THERMAL PRINTER OPERATOR S MANUAL PART NUMBER 880028 0112 March 24 2010 CPC Copyright 2010 by Microcom Corporation Lewis Center Ohio All rights reserved Printed in the United States of America ...

Page 2: ......

Page 3: ...above 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 designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy...

Page 4: ......

Page 5: ...Windows Driver Features 3 10 3 4 2 1 Stock Types 3 11 3 4 2 2 Custom Commands 3 12 3 4 2 3 Import Export Settings 3 13 3 5 Loading Media 3 14 3 6 Print Button and Status Indicator Light 3 15 3 6 1 Print Button 3 15 3 6 2 Status Indicator Light 3 16 3 7 Printer Modes 3 16 3 7 1 Idle Mode GREEN 3 16 3 7 2 Halted Mode RED 3 17 3 7 2 1 Steps to clear the LOW STOCK error 3 17 3 7 2 2 Steps to clear the...

Page 6: ... Y Beginning Coordinate 4 12 4 6 4 CC Character Count 4 12 4 6 5 TCI Text Conversion Identifier 4 12 4 6 6 CGN Character Generator Number 4 13 4 6 6 1 Embedded Fonts 4 14 4 6 6 2 Downloadable Fonts and Graphics 4 14 4 6 6 3 Embedded Bar Codes 4 16 4 6 7 FO Field Orientation 4 17 4 6 8 FJ Field Justification 4 17 4 6 9 CMX Character Multiplier X Direction 4 17 4 6 10 CMY Character Multiplier Y Dire...

Page 7: ...d Top Of Form 5 36 5 5 3 AutoLoad Commands 5 36 5 6 Printing Commands 5 37 5 6 1 Basic Printing Commands 5 37 5 7 Label Header Parameter Override Commands 5 38 5 7 1 Serial Number Commands 5 39 5 8 Text String Commands 5 40 5 9 Cutter Configuration Commands 5 42 5 9 1 Cutter Type 5 42 5 9 2 Kiosk Cutter Commands 5 43 5 9 2 1 Kiosk Cutter Mode 5 43 5 9 2 2 Kiosk Cutter Advance Distance Command 5 43...

Page 8: ... 7 5 7 6 Downloadable Font Command Summary 7 6 CHAPTER 8 BAR CODES 8 1 8 1 Types of Bar Codes 8 1 8 1 1 Universal Product Code Version A UPC A TCI 12 8 1 8 1 2 Universal Product Code Version E UPC E TCI 13 8 1 8 1 3 Universal Product Code UPC E send 6 digits TCI 14 8 2 8 1 4 Interleaved 2 of 5 I2 of 5 TCI 15 8 2 8 1 5 Code 3 of 9 Code39 TCI 16 8 2 8 1 6 European Article Numbering System 13 EAN 13 ...

Page 9: ...erman Code Page 9 7 9 3 7 865 Code Page 9 8 9 3 8 Swiss Code Page 9 9 9 3 9 852 Code Page 9 9 9 3 10 French Code Page 9 11 9 3 11 863 Code Page 9 12 9 3 12 Swedish Code Page 9 13 9 3 13 437 Code Page 9 13 9 3 14 Italian Code Page 9 15 9 3 15 British Code Page 9 16 9 3 16 USA Code Page 9 17 CHAPTER 10 PRINTER MAINTENANCE 10 1 10 1 Maintenance Schedule 10 1 10 2 Thermal Printer Cleaning Card 10 2 10...

Page 10: ...vi 428M Operator s Manual 880028 0112 List of Tables 13 9 ...

Page 11: ... in a small chassis to accommodate a wide variety of kiosk applications It is designed with a 4 printhead capable of printing up to 8 per second and is available in 203 or 300 dpi It incorporates the latest features of the proven LDS software found in earlier Microcom Corporation printers 428M Rear Side View 428M Front Side View ...

Page 12: ...viii 428M Operator s Manual 880028 0112 ...

Page 13: ...nd CTS 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 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 Print Type Direct Thermal Print...

Page 14: ...um 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 evaluation Contact your authorized Microcom Corporation representative for additional information regarding testing and evaluation of thicker or rigid media types Table 1 3 Media Specifications ...

Page 15: ...2 Graphics Resident 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 270 º 2 3 Bar codes One dimensional Code 39 Interleaved 2 of 5 Code 128 A B C and Auto Code 93 Codabar Modified Plessey UPC A UPC E EAN 8 EAN 13 UCC EAN 128 Postnet Two dimensional...

Page 16: ...led contrast adjustment Detects label gap black line and blow hole using reflective and transmissive sensors Field incrementing decrementing and serialization Downloadable fonts and graphics with data compression Internal statistical counters for inches and labels printed Remote printer interrogation On site programmable flash memory updates Autoload Alignment of media Automatic stock eject on pap...

Page 17: ...im 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 428M printer optional power supply and optional power cord Your shipment may contain different items The foam and shipping container s should be kept and used if the printer is to be shipped at a later time Additional shipping...

Page 18: ...esentative for any questions regarding power adapter requirements and or specifications A 150 watt desktop universal power supply with cooling fan is also offered as an option for high temperature applications AC Input 100 240 VAC 50 60HZ 4A DC Output 24V 0 2 4 16A 5 Power Rating 100 Watts no cooling 50 C Overload Protection Output Voltage Foldback Mode Maximum Transient Load 12 cycles 2 1ms rep r...

Page 19: ...ed at http www microcomcorp com drivers htm The USB driver provides the host computer a virtual serial communication port allowing the use of a terminal emulation program to communicate with the printer using a standard USB cable with a Type A host computer and Type B 428M printer connectors Note Verify that the printer s On Off switch is switched off before plugging in the power cord into the ele...

Page 20: ...e displayed on your screen to inform you that the PL 2303 USB to Serial driver will be installed on your computer Click Next to continue and start the installation 3 Wait until the InstallShield Wizard informs you that driver installation is successfully installed Click the Finish button to close the InstallShield program 4 Connect the USB cable to the printer 5 Power the printer ON 6 Windows shou...

Page 21: ...icrocom Corporation printer s The driver has been optimized to use with the Nicelabel software but may also work for other Windows applications The driver s may be downloaded at http www nicelabel com Downloads NiceDrivers 3 4 1 Windows Driver Setup and Configuration This section has been created to assist in the installation setup and configuration of the Windows Driver Any problems or issues wit...

Page 22: ...he printer Model and Printhead resolution should be selected Figure 3 6 Selecting the Windows Printer Driver Select the printer port that will be used and then select the Finish button Please note that if you need to communicate directly to the communication port using HyperTerminal TeraTerm Pro or other VT100 emulation program you will need to first set the Windows ...

Page 23: ... s communication ports current setting The printer will not be able to communicate with the host PC if the communication parameters do not match You may power the printer up with the print button held in and paper installed to enter the diagnostics mode After the unit powers on it will print out its configuration that shows what communication port is selected and what the Baud rate of the printer ...

Page 24: ... button to configure the driver for your application The Printing Preferences represents the Microcom Corporation specific printer properties and should represent the media that your application is using Failure to configure this section properly will results if misaligned printing or stock errors to occur Select the correct communication port Set the correct Baud rate and make sure that Hardware ...

Page 25: ... the media width height print speed darkness of contrast settings The Unprintable Area at the bottom of this window should always be set to 0 00 Figure 3 10 Printing Preferences Menu 6 Select the Advanced Setup tab to finish configuring the printer driver Figure 3 11 Advanced Setup Menu ...

Page 26: ...el and dispense the media is advanced after each print This feature uses the Label Taken Sensor Cut the media is advanced and then a CUT cycle is issued after each print The Paper Type selects what registration sensor is used and depends on the media type being used with the printer The Media Settings are used to identify the properties of the media being used These values need to be set correctly...

Page 27: ...lpful in that you may select a predefined stock type on the Options tab instead of setting up each item separately Figure 3 12 Stocks Tab Once you select a New stock another dialog box opens and you can specify the parameters for the Stock The stock type is given a NAME that is used to recall the stock type on the Options tab Figure 3 13 Stocks Dialog Box STOCKS Tab ...

Page 28: ...the command that is generated by the driver and before the unit prints The printer will process commands in the order that they are received so inserting the replacement value for the command should be sent after the command Please see the example below for the insertion location EXAMPLE FORMAT Start Document D Commands Start Document data D100 GRAPHIC IMAGE Start Page D57 FORMAT HEADER FORMAT PLA...

Page 29: ... 13 3 4 2 3 Import Export Settings The driver provides a way to Export or Import the driver configuration file drs file This is helpful in troubleshooting or in helping getting a customer up and running with the proper setup Figure 3 15 Import Export Settings Tab ...

Page 30: ...t Button The printer is also equipped with an Autoload feature This feature allows the printer to automatically sense new media as it is inserted into the printer and automatically feed the media to provide proper registration of the first label tag to either the leading edge or a registration mark For more details on this feature please refer to Chapter 5 Autoload Commands Figure 3 16 Loading Med...

Page 31: ...peration Description Printing a label Press the Print Button while the printer is IDLE or PAUSED to reprint the last label A power up label will print after a power ON cycle when the Print Button is pressed Pause printing Press hold the Print Button while the printer is printing to enter the PAUSED mode Press the Print Button again to continue printing Feeding labels Line feed Press hold the Print...

Page 32: ...ed and the printer power is cycled Flashing Amber Printer is PAUSED Table 3 4 Status Indicator Light Description 3 7 Printer Modes The printer has four primary modes of operation The different types of modes have an impact on how the Print Button and the Status Indicator Light operate This section is intended to provide the user with an explanation of these different modes 3 7 1 Idle Mode GREEN Th...

Page 33: ...the drive roller The feed distance is just enough to eject the last of the label media past the drive roller and then stop This happens automatically the user doesn t have to hit the Print Button 3 7 3 Paused Mode Solid or Flashing AMBER 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 ...

Page 34: ...IAL 00516645051 PRINTED LABELS 303 PRINTED INCHES 1533 TOTAL INCHES 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 SWITCH BANK 4 00000000 SWITCH BANK 5 00000000 SWITCH BANK 6 00000001 CURRENT COMM PORT Autoselect USB RS232 RS232 PARAMETERS 115200 N 8 ...

Page 35: ... decrease sensor range to avoid false reflections from stationary objects such as a cutter 2 PAPER LOW configuration This general purpose input is a reflective sensor typically used with custom applications to sense when stock is running low at the stock source This enables the operator to replenish stock before a LOW STOCK condition occurs and since it is typically more distant from the Print Hea...

Page 36: ...reventing unwanted partially printed formats The active state of the signal is programmable thru Soft switch 3 bit 2 D23 command An active state will return an INPUT 1 response when queried The maximum pick up range not adjustable and is set to sense a reflection up to 0 80 from the sensor s surface Figure 3 20 428M Shown with Optional Pre Stock Out Assembly PSO Switch INPUT 1 configuration PSO As...

Page 37: ... 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 read and troubleshoot files if the LF character is sent after the CR character Note Control codes are ignored when the printer is configured for binary compression mode D23 bit 7 4 2 LDS Design Exercis...

Page 38: ...therwise should be entered using dots The 428M printer is fitted with a 300 dpi head The conversion values for the 300dpi print head Dots mm Inch Dot 12 0 0033 EXAMPLE A label that is 2 in length would be 2 x 300 600 dots The printer can accept either the one character control code Ctrl E HEX05 or the two character caret plus alpha character E In other words for a PC keyboard the same command can ...

Page 39: ...n information about positioning coordinates and the type of character generation such as text graphics bar codes etc The number of fields is limited only by the amount of free memory available Below is a sample label format created for the Model 428M We will refer to this format as we break down the steps and components to produce the format Refer to Figure 4 2 for a printed representation D57 CR ...

Page 40: ...The command D3 CR instructs the printer to print Figure 4 2 3x3 Sample Label 4 4 Label Header The label header consists of eleven parameters that control the media layout as well as printer configuration A comma delimiter is used to separate the parameters and a carriage return is required to terminate the header The values for header elements requiring measurements are expressed as thermal dots o...

Page 41: ... 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 means that a total of five format fields are to be generated If the HFM were changed to 4 only the first four format fields would be generated The HFM value should never be larger that the fields that are actually sent This would cause the printer to pro...

Page 42: ... the left side of a die cut label This parameter is used to introduce an offset to accommodate the backing of die cut media The label sample Figure 4 2 WEB measures 0625 or 19 dots 4 4 5 GAP GAP Size HFM LSX LSY WEB GAP DPS LCB AGD SPG OFX OFY This parameter is the height measured in dots of the registration mark used to identify the beginning of a label The label sample Figure 4 2 GAP distance of...

Page 43: ...ypes 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 next label In this method light from the lower sensor passes through the stock to the detector in the upper sensor This is referred to as transmissive sensing The label sample Figure 4 2 is die cut t...

Page 44: ...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 black line by using the reflective sensor only The light from the emitter in the lower sensor is reflected down to the detector in the lower sensor Note The transmissive sensor is still used to detec...

Page 45: ...used 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 media is used this value is also used in the GAP header parameter Calculation Examples Die cut Media A 203 DPI printer is being used with 3 x 1 media containing a 125 die cut gap The SPG would be calc...

Page 46: ...ut 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 1280 900 19 38 7 0 1 385 0 0 CR 5 5 format fields are following the header 1280 LSX total print head dots is 1280 dots 900 LSY label height measures 3 or 900 dots 19 WEB measures 0 0625 or 19 dots 38 ...

Page 47: ...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 integers for all of the parameters of the format field This is a list of the first label format field element mnemonics for the sample label in Figure 4 2 TSN XB YB CC TCI CGN FO FJ CMX CMY CS TSP AN ...

Page 48: ...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 bottom edge of the label as viewed front the front of the printer The Y coordinates increase in size from the bottom to the top of the label A YB of 300 would place the insertion point one inch from the botto...

Page 49: ... 2 Symbol Modified Plessey 26 MSI 3 Symbol Modified Plessey 28 Text with MSI Checksum Added Type 1 29 Text with MSI Checksum Added Type 2 32 Text with UPC A Checksum and Extended Bars Added 33 Text with UPC A with Extended Bars Added 35 RSS14 Barcode 36 Postnet Symbol Zip 4 37 Postnet Symbol Zip 6 38 MaxiCode Symbol 40 Code 128 Symbol Automatic Compression 41 Code 128 Symbol Manual Compression 42 ...

Page 50: ...7 for additional information regarding downloadable fonts and graphics For example If a graphic had been stored into RAM volatile memory slot 1 see Chapter 5 for additional information the proper TCI would be 8 and the CGN value would be 1 The Model 428M also provides a standard downloadable font set containing 19 Helvetica style fonts These fonts are stored in the printer s non volatile flash mem...

Page 51: ...old 0 degree 31 6 Swiss 721 Bold 90 degree 32 8 Swiss 721 Bold 0 degree 33 8 Swiss 721 Bold 90 degree 34 10 Swiss 721 Bold 0 degree 35 10 Swiss 721 Bold 90 degree 36 12 Swiss 721 Bold 0 degree 37 12 Swiss 721 Bold 90 degree 38 14 Swiss 721 Bold 0 degree 39 14 Swiss 721 Bold 90 degree 40 16 Swiss 721 Bold 0 degree 41 16 Swiss 721 Bold 90 degree 42 20 Swiss 721 Bold 0 degree 43 20 Swiss 721 Bold 90 ...

Page 52: ... CGN and surrounding the parameter with the comma delimiter 1 200 200 10 40 0 0 100 1 Bar Code Symbologies SYMBOL CGN VALUE RATIO HEIGHT SPACING FO Code 39 2 3 5 8 2 1 3 1 5 2 8 3 1 1 1 1 2 2 2 3 0123 0123 0123 0123 I 2 of 5 2 3 5 7 8 2 1 3 1 5 2 7 3 8 3 1 1 1 1 1 0123 0123 0123 0123 0123 UPC EAN 40 1 0123 UPC Readable 40 1 0123 Code 128 UCC EAN 128 40 1 0123 Codabar 2 3 5 2 1 3 1 5 2 1 1 1 0123 0...

Page 53: ...d s orientations and justifications ROTATION FIELD ORIENTATION and JUSTIFICATION 0 180 Degrees 0 Left justified 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 line 90 270 Degrees 0 Left justified above the base line 1 Right justified above the base line 2 L...

Page 54: ...ffect 4 6 12 TSP Text Starting Position TSN XB YB CC TCI CGN FO FJ CMX CMY CS TSP AN This parameter marks the starting position of the character in the text string to be used as data This is useful for allowing several fields to use sections of the same text string minimizing the amount of data transmitted For example for the text string 0123456789 a TSP of 5 and a CC Character Count of 2 would pr...

Page 55: ...not necessary to draw a line such as CC CGN FO FJ CS and AN are ignored by simply adding delimiters commas without values An example of two lines drawn on a label is shown in Figure 4 5 This 3 x 3 label was designed for a 428M printer with a 300 DPI print head D57 CR 2 1280 900 19 38 7 0 1 385 0 0 CR 1 340 712 6 600 25 0 CR 1 286 127 6 25 600 0 CR D56 CR D2 CR Line CR D3 CR Figure 4 5 Line Draw Sa...

Page 56: ... 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 start of the line draw YB Y Beginning Coordinate The X and Y coordinates determine the start of the line draw CC Character Count This element is not used in line draw No value is necessary however a comm...

Page 57: ... is not 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 commas AN Attribute Number This element should be set to 0 for line draw 4 8 Reverse Video The printer has the ability to produce Reverse Video by printing white text over a black background Two m...

Page 58: ...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 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 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 4 640 296...

Page 59: ...command 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 disabled This is accomplished by using the D93 command or by using the D21 command to setup Soft Switch 1 D21 Bit 3 See 5 2 1 1 Some mainframe and mini computers cannot use the ASCII character ...

Page 60: ...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 Enquiries M Terminate Text or Data String This command is the equivalent of the carriage return character and is used to terminate commands and format lines H Delete This control code is used to delete the la...

Page 61: ...rinter as labels are being produced This facilitates security in the system and flags electrical mechanical and functional error conditions Enquiries also aid the system designer in adjusting the pace of the printer with that of the operator or host system The printer returns enquiry responses to the host in two different modes depending on how Software Switch 1 is configured See Section 5 2 1 1 T...

Page 62: ...eset READY 06 Normal condition CUTTER ERROR 07 Cutter cannot rotate TAKE LABEL 16 Printer is waiting for label to be taken LOW STOCK 19 Media supply is low or out INPUT 1 0E Input sensor 1 active INPUT 2 21 Input sensor 2 active TRAY FULL 09 Printed label tray is full PRINTER PAUSED 10 Printer is paused TOF ERROR 1F Top of Form is not sensed properly OVER VDD 1E VDD voltage is out of operational r...

Page 63: ... 1 AB D COMMAND XX 21 Change SW1 Software Switch 1 AB12345678 each bit is represented by a numeric position number Position 1 2 Enquiry Response This determines what the printer will send back in response to an enquiry command 00 Control Codes 10 Text Equivalent 3 Control Codes This position sets how the printer handles incoming control codes 1 Ignore Incoming Control Codes 0 Accept Incoming Contr...

Page 64: ...e If set to a 1 the printer will disable the Print Button 1 Disable 0 Enable 4 Print Repetition Defines the function of the Print Button If set to a 0 the button can be used for feeding labels but the print function is disabled and blank forms will be issued 1 Label PRINT 0 Label FEED only 5 Power ON Format Type Determines whether to use a saved format file or a standard ROM format User downloaded...

Page 65: ... 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 3 Response After Print If enabled an enquiry response will be sent through the communications after every print automatically 1 Enable 0 Disable 4 INPUT 2 Active State This bit determines whether the INPUT 2 sensor must see an object or not to send back the I...

Page 66: ...a slash through the embedded zero 0 characters 1 Enable 0 Disable 2 External Print Request Call Microcom for more information 1 Enable 0 Disable 3 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 1 Disable 0 Enable stock out detection reports LOW STOCK 4 Auto size on Power up...

Page 67: ...r state The button must be pressed and held during printing in order to exit the error routine This is used to reprint the pending job until the print realigns before continuing 1 Enable Single Button Error Clear 0 Disable Reprint and Align 2 BUTTON PRESSED status enable When enabled pressing the button will cause the printer to report the BUTTON PRESSED or 0xC0 depending on the printer s D21 resp...

Page 68: ...e AutoLoad function uses the Top Of Form sensor TOF or if it uses the Form Feed technique 1 AutoLoad TOF 0 AutoLoad FF 8 Status Byte Mode If enabled the printer will enter a special mode that sends a status byte to the host See D110 command 1 Enable Status Byte Mode 0 Disable Status Byte Mode 5 2 1 6 Software Switch 6 AB D COMMAND XX 26 Change SW6 Software Switch 6 AB12345678 each bit is represent...

Page 69: ...ll continue to be reported until media is installed in the printer 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 1 Enable STOCK NOT LOADED response 0 Disable STOCK NOT LOADED response 5 48 466 Compatibility Mode A special limited 466 48 466 LDS compatibility mode has been developed for the X2...

Page 70: ... slots 121 to 128 to be overwritten to when the emulation command is enabled d The Ax D125 command controls the location of the euro character as provided in the model 48 466 printers The euro character which by default is mapped to location 0xE3 227 decimal can be moved to another location specified by the x if x 0 If x 0 no remapping will take place and the euro will stay at location 0xE3 Also i...

Page 71: ...on the PCB to change the status of the outputs and to configure the inputs to generate immediate errors GP INPUTS The P17 connector is used for the GP inputs These inputs are active high 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 general inputs in the form of IO...

Page 72: ... are inactive 0v 05H 0101 binary The D68 is a nonvolatile command used to enable which GP outputs are active 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 Example If the application wanted to configure outputs 1 and 3 active a D68 CR 05 CR command the CR indicates carri...

Page 73: ...d 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 1 ground 2 g p input 1 3 ground 4 g p input 2 5 ground 6 g p input 3 7 ground 8 g p input 4 All inputs are active high 24 0 VDC high 0 0 VDC low Connector P21 is the output port 1 ground 2 g p...

Page 74: ...re an unmanned system is left idle for long periods of time The printer will periodically move the media to keep it from adhering to the platen roller in an effort to prevent media jams Each time the value times out the printer will advance 75 full steps at 5ips and then perform a TOF at normal speed The timer is then reset and starts to count down once again The default time interval is set to 4 ...

Page 75: ...Mode 0 Disable Finish Mode 5 2 2 Communication Port Configuration These commands are used to configure the communication speed or Baud rate of the printer and to configure which 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 communication speed Note...

Page 76: ...and tells the printer to use the Ethernet port the next time it powers up The Ethernet port is generally a third party device that provides 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 and or methods By default the printers are configured with an IP...

Page 77: ...e and or methods By default the printers are configured with an IP address of 192 168 200 3 on Port 9100 at the factory The only valid entries are A0 for 203dpi and A1 for 300dpi XX 78 Set print head number of dots This command sets of dots in the print head 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 ...

Page 78: ... 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 This is the command byte configuration Command Byte From Host to Printer Bit Function when 1 Function when 0 0 PRINT DON T PRINT 1 PRINT TEST PATTERN DON T PRINT TEST PATTERN 2 R...

Page 79: ...Mode is entered the printer will stay in General Purpose Mode thru subsequent power cycles Exiting General Purpose Status Byte Mode A printer that is in General Purpose Mode will stay in General Purpose mode thru power cycles until the Disable General Purpose Mode command ABxxxxxxx0 D25 is issued The next power ON after a Disable General Purpose Mode command will cause the printer to leave General...

Page 80: ...ed on the General Purpose print input the printer will begin printing as soon as the image has completed reprocessing plus approximately 10 msecs If sufficient time is allowed for the reprocessing to complete prior to the next General Purpose print input the printer will begin printing almost immediately 10 msecs The time between the completion of printing and when the next label is available to p...

Page 81: ...lice buffer is changed ref D94 command the Starting Slice is also changed automatically to a value that is 67 of the new slice buffer size The maximum number of slices XX is dependent on the size of the slice buffer D94 command X 94 Set Slice Buffer Size This non volatile command is used to set the size of the slice buffer that is used by the printer If the slice buffer memory size is set to low t...

Page 82: ...ts gap and or blow hole registration marks The default is set to a value of 30 and should work for most media types XX 124 Stock Out Threshold This command is non volatile and is used to set the stock out threshold value 0 255 at which the printer detects an out of stock or LOW STOCK error condition The threshold is typically set to a value that is 80 percent of the transmissive sensor reading whe...

Page 83: ...4 6 AutoHeader Commands 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 registration 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 rega...

Page 84: ...new media to be loaded into the printer thru the use of the AutoLoad function When this 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 using either a TOF sensor or a Form Feed There are two types of AutoLoad AutoLoad Form Feed AutoLoad Top of Form Re...

Page 85: ...ng used and is configured to not print automatically Below is an example of a format that is being saved into memory that is used as an autoload template and sent to the printer as part of the printer s configuration Autoload FF power up format example A1 D131 CR Deletes 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 ...

Page 86: ...nd stops Set D25 bits 6 and 7 to enable the AutoLoad TOF feature Note TOF Error When the printer cannot complete a TOF it will stop the LED will turn RED and if the queried the printer will report a TOF ERROR or 0x1F depending on the response mode of the printer To clear the error press the print button Another TOF may then be attempted 5 5 3 AutoLoad Commands A D COMMAND XX 120 AutoLoad Delay Sel...

Page 87: ...rinting Commands A D COMMAND 3 Print Command Equivalent C Informs the printer to print a single label or start printing a batch of labels Since commands are processed in the order they are received this is typically the last command in the format file This command is equivalent to the C control code 11 Print Test Pattern Equivalent K Prints a label with diagonal lines that is used in determining t...

Page 88: ... second with a maximum value of 650 For example A10 D76 CR would introduce a one second delay between printed labels This command is typically used in conjunction with the Peel n Dispense mode and applicators 5 7 Label Header Parameter Override Commands It is possible to override label header parameters by adding one or more of the following commands after the label format A D COMMAND 40 Clears Co...

Page 89: ...ith the single serial number functions A D COMMAND XX 84 Load Text String Number to Increment Decrement Instructs the printer which text string number to increment or decrement The Axx value determines which of the text strings will be used for incrementing or decrementing XX 85 Load Increment Decrement Step Value The single serial number functions increment or decrement by this value Axx is the a...

Page 90: ...ialized labels A3 D75 The printed result would be 20 for the first label 15 for the second label and 10 for the third or last label A sample format using the multiple serial number function D57 CR 2 575 609 25 35 0 1 285 0 0 CR 1 280 300 3 1 5 CR 2 280 100 3 1 5 CR D56 CR A1 D88 CR A2 D89 CR A3 D75 CR D2 CR 100 CR 200 CR D3 CR This format would enable the multiple serial number function and select...

Page 91: ...xample of Pre padded text D57 CR 3 1280 900 38 7 0 1 385 0 0 CR 1 300 500 7 1 5 CR 2 300 400 7 1 5 CR 3 300 300 7 1 5 CR D56 CR D2 CR A CR B CR C CR D62 CR D2 CR line 1 CR line 2 CR line 3 CR D3 CR This format would produce a label with Aline 1 Bline2 and Cline 3 printed on the label A D COMMAND X 63 Text Control Mode Allows the entry of new text without the D2 command and or clears all previous t...

Page 92: ...as the number of strings equal the amount specified by the D64 command The following is an example of the D61 D63 and D64 commands A0 D64 CR Clears any old settings D57 CR 6 1280 900 38 7 0 1 385 0 0 CR 1 300 300 20 1 4 CR 2 300 250 20 1 4 CR 3 300 200 20 1 4 CR 4 300 150 20 1 4 CR 5 300 100 20 1 4 CR 6 300 50 20 1 4 CR D56 CR D2 CR Protected Field CR Protected Field CR Protected Field CR Variable...

Page 93: ...is sent XX 112 Kiosk Cutter Advance Retract Distance Command The valid range is from 0 to 1000 with the recommended distance of 150 5 9 3 Volatile Cutter Operation A D COMMAND 8 Cycle Cutter If a cutter is installed on the printer this command will cause the cutter to be cycled The cutter s operation will be determined by the D99 command If the cutter is a rotary cutter it will always cycle in the...

Page 94: ...ntrol D99 command is set to allow partial cuts Note A full cut will override a partial cut The following examples assume that the D99 command has been set to 3 Example 1 If the Full Cut Interval is set to a value of 5 and the Partial Cut Interval is also set to a value of 5 the printer will issue a Full Cut Example 2 If the Full Cut Interval is set to a value of 5 and the Partial Cut Interval is s...

Page 95: ...5 10 1 Tag Tear Operation This command controls a method of dispensing the media so that the perforation between labels is positioned on the tear bar or peel edge Once the label is taken the label media retracts and allows proper registration of the next label print Once the label is taken the label media retracts and allows proper registration of the next label print A D COMMAND X 97 Tag Tear Ope...

Page 96: ...unctions related to clearing storing and processing data in the RAM and FLASH memory The printer can store up to 128 FORMAT files into the printer s volatile RAM memory and another 128 files into non volatile FLASH memory Once stored these files may be loaded from memory rather than having to be sent down thru the serial port Formats are retained even after power has been cycled when stored in FLA...

Page 97: ...l use 1 255 This command should be used with an ASCII HEX file that contains only printable characters less than 80 HEX These FONTS are extended non compressed meaning that they can be greater than 64KB in size This command supports fonts greater than 64KB A D COMMAND XX 105 Delete Graphics from RAM A0 deletes ALL graphics from RAM Ax deletes the graphics in slot x xxyy 107 Save Compressed GRAPHIC...

Page 98: ...ble in bytes in the form xxxxxxx where xxxxxxx is the number of available bytes xxyy 127 Save FONTS to RAM See Chapter 7 Downloadable Fonts XX 130 Save a FORMAT to FLASH non volatile memory 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 How to Save a Label FORMAT to FLASH 1 Cr...

Page 99: ...required for the FONT If xx 00 then the FONT is larger than one 64KB sector and xx is the number of ADDITIONAL 64KB sectors needed for the FONT The xx field 00 signals the printer to get ready for a multi sector FONT download Each subsequent download contains a header with the xx field decremented by 1 The last download file has a header field xx 00 EXAMPLE A0124 D135 This command tells the printe...

Page 100: ...h FLASH set as the memory destination 2 Send the file to the printer using a standard communications program set for 8 data bits no parity 1 stop bit Hint After the FONT file has been sent the D119 command may be used to verify that the new FONT is now available in FLASH A D COMMAND XX 136 Delete a FONT from RAM A0 deletes all FONTS from RAM Axx deletes the FONT stored in RAM Slot xx Valid values ...

Page 101: ...communications port to the HOST Use this command to view label Format s that have been saved in the printer s non volatile FLASH memory A D COMMAND 140 Clear all User GRAPHIC and FONT FLASH This command erases the user FONTS and GRAPHICS in FLASH memory This command is equivalent to sending 1 A0 D134 clears all GRAPHICS 2 A0 D137 clears all FONTS Label FORMATS stored in user FLASH memory are NOT e...

Page 102: ...ed features exist in a different software version Sending a 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 Miscellaneous Commands A D...

Page 103: ...mode basically shifts data directly to the printhead and does not use the normal LDS command protocol This mode also uses additional baud rates for higher speed image printing Protocol 1 The HOST sends a format to the printer that identifies the media being used Example D57 CR LF 1 1280 940 3 0 1 CR LF D56 CR LF This format only needs to be sent one time after the unit has powered on The RESTARTED...

Page 104: ...ever the format needs to be downloaded only once The label will print based on the last format that was sent to the printer A D COMMAND X 153 Feed Forward Distance This command will move the motor in the forward direction by the X amount specified in dots when issued The maximum value is 65535 The feed speed is defined by the D155 command X 154 Feed Reverse Distance This command will move the moto...

Page 105: ...otor Run Time 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 command is a volatile command with a default of 0 The A1 D145 command lists the current setting under the Post Takeup Time 0 0 1 25 25 msec 2 50 3 75 4 100 5 125 6 150 7 ...

Page 106: ...erhaps goes back to the 24Vdc supply voltage The printer will attempt to update its configuration and counters in this condition Proper 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 command provides a volatile or running total of the brownouts and a non...

Page 107: ...loadable FONTS and GRAPHICS using TCI 8 2 128 slots for label FORMATS 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 the BMP2MIC exe GRAPHIC Conversion Utility Bitmap graphic image files bmp may be converted to a LDS compatible format by using the BMP...

Page 108: ... exe Press ENTER BMP2MIC 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 file outfile is the name of the desired output file outtype is one of the output types listed below slotnum is the printer font slot number limit is the maximum image width printh...

Page 109: ...sed format shortens the download time by 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 the original number of bytes inside the printer A compressed binary converted GRAPHIC file must be sent on a 8 bit data connection The printer must be setup to ac...

Page 110: ...ed 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 format of the D133 command when used to store a compressed GRAPHIC image file into FLASH A FLASH Memory Slot Number D133 CR Rotation Count Image Data Where FLASH Memory Slot Number is the memory slot...

Page 111: ...d 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 count 0 The compression scheme is slightly inefficient for single 00 HEX and FF HEX occurrences by entering two for each of these occurrences but most image bitmaps include large areas of either blan...

Page 112: ... 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 significant nibbles of every byte with 30 HEX For Example To convert the byte 6C to ASCII HEX simply OR the first and second nibbles with 30 HEX This results in the two bytes 36 HEX and 3C HEX This conversi...

Page 113: ...ile 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_char Width of graphic image in dots Byte default_spacing Default spacing usually 0 Byte byte_width Width of graphic image in bytes Byte first_char 20 HEX Byte last_char 20 HEX Byte default_char 20 HEX...

Page 114: ...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 command supports graphics over 64KB XX 105 Delete Graphics from RAM 0 Deletes ALL graphics from RAM XX Deletes the graphics in slot XX XX 106 Save GRAPHICs or FONTs into RAM Memory without Compression Thi...

Page 115: ...ry 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 command These GRAPHICS are downloaded using the D107 command See Chapter 7 Downloadable GRAPHICS 2 128 slots for label FORMATS These FORMATS are downloaded using the D59 command NOTE The printer s R...

Page 116: ... printer 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 printer 7 4 Font Download Methods The printer supports both compressed and uncompressed graphic and font downloads The compressed format shortens the download time by reducing the number of bytes s...

Page 117: ...ONT 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 FLA...

Page 118: ...in 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 command is not normally seen by the user It is put into a FONT file by the FONT converter program which generates a special Axxyy D135 code which is placed at the beginning of the FONT download file Th...

Page 119: ...on 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 CGN error The printer s FLASH is nonvolatile so FONTS that are downloaded using the D135 will be stored in FLASH memory until specifically erased by the user The following 4 parameters are included in...

Page 120: ..._char first_char an array of offsets one for each character in font Each offset is the distance in bytes from the start to the beginning of the corresponding character s data structure The first word in this array is the offset to the first character s data the last word is the offset to the last character s data Label first_char_data the beginning of the graphic image data Word char_height height...

Page 121: ...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 command supports GRAPHICS over 64KB XX 106 Load GRAPHIC or FONT into RAM Memory without Compression This command is intended for legacy support only and Microcom Corporation recommends either the D10...

Page 122: ...Downloadable Fonts Chapter 7 7 8 428M Operator s Manual 880028 0112 ...

Page 123: ...ymbology 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 mils symbology 8 1 2 Universal Product Code Version E UPC E TCI 13 The UPC E symbology is used in the retail industry and is capable of encoding numerical characters 0 through 9 and consists of eleven d...

Page 124: ...ultiplier 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 The I2of 5 is a variable length paired numerical symbology that is typically used in the industrial and distribution industries The I2 of 5 is a paired symbology which means that the data string being...

Page 125: ... calculate While very similar to the UPC E symbology the EAN 8 does not compress 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 minimum multiplier of 2 should be entered in the appropriate multiplier parameters CMX or CMY depending on the field orientatio...

Page 126: ... 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 example 01 specifies Control A ASCII SOH and 1D specifies Control ASCII GS Enter in order to include an actual pound symbol in the data string Refer to Table 15 for the equivalents that may be used The fol...

Page 127: ...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 digit numeric year PPPPPP is the six character alphanumeric Postal Code CCC is the 3 digit numeric Country Code SSS is the 3 digit numeric Class of Service A A B B C C etc are variable length alphanumeri...

Page 128: ... 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 Equivalents 8 1 14 Code 128 Automatic Compression TCI 40 The Code 128 bar code is a variable length high density alphanumeric symbology that is extensively used worldwide This bar code uses three subsets A...

Page 129: ... 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 15 Code 128 Manual Compression TCI 41 The Code 128 bar code is a variable length high density alphanumeric symbology that is extensively used worldwide This bar code uses three subsets A B and C which allows for the encoding of the full 128 ASCII character set along with special control codes This bar ...

Page 130: ...bar is capable of encoding the 16 following characters 0123456789 and the four start stop characters ABCD This symbology uses 2 1 3 1 4 2 5 2 and 8 3 ratios which may be selected using the CGN parameter 8 1 17 Code 93 TCI 43 Code 93 is a variable length alphanumeric symbology that is capable of encoding 48 different characters and through the use of control characters can encode the full 128 ASCII...

Page 131: ...endered PDF 417 symbology in 90 degree increments The valid arguments for this parameter would be 0 90 180 or 270 with the default being set to 0 A carriage return character must be used to terminate this field ECC_Percent CR The ECC_Percent parameter is used to set the percentage of overall data dedicated to the Error Correction Control ECC of the PDF 417 symbology This parameter has to be set to...

Page 132: ... 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 575 609 25 35 0 1 285 CR 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 2 PDF 417 Sample Format 1 Text string ...

Page 133: ...rings appended onto one line Each substring can consist of a 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 Use the legend below when interpreting the data format requirements lis...

Page 134: ...ion Meters n4 n6 312 Width Diameter or 2nd Dimension Meters n4 n6 313 Depth Thickness 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 or 1st Dimension Feet n4 n6 323 Length or 1st Dimension Yards n4 n6 324 Width Diameter or 2nd Dimension Inches n4 ...

Page 135: ...ogistics n4 n6 347 Depth Thickness Height or 3rd Dimension Inches Logistics n4 n6 348 Depth Thickness Height or 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 Square Inches Logistics n4 n6 354 Area Square Feet Logistics n4 n6 355 Area Square Yards Logis...

Page 136: ... Extended Code Number System Character preceded by zero n4 n1 n1 90 Mutually Agreed Between Trading Partners or FACT Dis n2 an 30 91 Intra Company Internal 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 Internal n2 an 30 98 Intra Company Internal n2 an 30 ...

Page 137: ... for space constrained identification from EAN International and the Uniform Code Council Inc UCC RSS barcodes have been identified to solve problems in the grocery industry and in healthcare where items are too small to allow for older barcode symbologies All six different RSS 14 symbologies 1 RSS 14 2 RSS 14 Truncated 3 RSS 14 Stacked 4 RSS 14 Stacked Omni directional 5 RSS 14 Limited 6 RSS 14 E...

Page 138: ...ime the X dimension and height of the bottom row is 7 times the X dimension The barcode contains a separator pattern containing no data which has a height equal to one X dimension This symbology can not be scanned omni directionally This symbology does not allow for human readable test with the barcode Figure 8 6 RSS 14 Stacked Sample 8 1 21 4 RSS 14 Stacked Omni directional RSS 14 Stacked Omni di...

Page 139: ...r barcode Despite the possible length of the symbol it can still be omni directionally read by suitably programmed laser point of sale scanners because the symbol can be decode in up to 22 segments and then reconstructed Figure 8 9 RSS 12 Expanded Sample 8 1 21 7 How to Print an RSS 14 Barcode There are two steps to printing an RSS 14 barcode 1 Send the D114 command and the 7 setup parameters 2 Se...

Page 140: ...tandard RSS 14 symbology D114 CR Here comes RSS 14 data 0 CR Use standard RSS 14 symbol 5 CR Multiply size by 5 22 CR Use 22 segments row 0 CR X undercut 0 0 CR Y undercut 0 5 CR Set vertical separator 5 0012345612345 13 digits of data D57 CR START of Label FORMAT 2 575 609 25 35 0 1 285 CR TCI 35 calls for a RSS 14 barcode 1 190 300 1 46 CR 2 190 200 11 1 5 CR D56 CR END of Label FORMAT D2 CR STA...

Page 141: ... multiplier CMX is not multiplied a bar code with a horizontal length of one dot would be produced 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 When 90 and 270 degree bar codes are Y multiplied CMY the space between characters is also multiplied by the printer internally to maintain the correct ratio When multiplying bar cod...

Page 142: ...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 TCI VALUE TCI DESCRIPTION 3 Text with UPC A UPC E Checksum Digit added 17 Text with UPC E Checksum and Extended Bars added 22 Text with EAN 13 Checksum and Extended Bars added 23 Text with EAN 8 Checksum an...

Page 143: ...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 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 The following i...

Page 144: ...Bar Codes Chapter 8 8 22 428M Operator s Manual 880028 0112 ...

Page 145: ...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 contain the characters needed for Danish and Portuguese respectively In these character sets some symbols available in 437 have been removed to make room for the extra letters needed For example the code fo...

Page 146: ...Code Switching Chapter 9 9 2 428M Operator s Manual 880028 0112 9 3 1 Code Pages The Default Code Page is selected when SW4 5 8 0000 Figure 9 1 Code Page Default ...

Page 147: ...e Page Switching 428M Operator s Manual 880028 0112 9 3 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 ...

Page 148: ...ode Switching Chapter 9 9 4 428M Operator s Manual 880028 0112 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 ...

Page 149: ...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 This code page is also known as DOSLatin1 Western Europe Latin1 covers most West European languages such as French Spanish Catalan Basque Portuguese Italian Albanian Rhaeto Romanic Dutch German Danish Sw...

Page 150: ...Code Switching Chapter 9 9 6 428M Operator s Manual 880028 0112 Figure 9 5 Code Page 850 ...

Page 151: ...e Page Switching 428M Operator s Manual 880028 0112 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 Code Page German ...

Page 152: ...Code Switching Chapter 9 9 8 428M Operator s Manual 880028 0112 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 153: ...11 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 Eastern Europe Latin2 covers the languages of Central and Eastern Europe Czech Hungarian Polish Romanian Croatian Slovak Slovenian and Sorbian ...

Page 154: ...Code Switching Chapter 9 9 10 428M Operator s Manual 880028 0112 Figure 9 9 Code Page 852 ...

Page 155: ...Page Switching 428M Operator s Manual 880028 0112 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 Code Page French ...

Page 156: ...ode Switching Chapter 9 9 12 428M Operator s Manual 880028 0112 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 ...

Page 157: ... 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 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 LatinUS ...

Page 158: ...Code Switching Chapter 9 9 14 428M Operator s Manual 880028 0112 Figure 9 13 Code Page 437 ...

Page 159: ...age Switching 428M Operator s Manual 880028 0112 9 15 9 3 14 Italian Code Page The Italian Code Page is selected when SW4 5 8 1101 Refer to Section 5 1 2 4 for more details on SW4 settings Figure 9 14 Code Page Italian ...

Page 160: ... Chapter 9 9 16 428M Operator s Manual 880028 0112 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 ...

Page 161: ...Code Page Switching 428M Operator s Manual 880028 0112 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 Code Page USA ...

Page 162: ...Code Switching Chapter 9 9 18 428M Operator s Manual 880028 0112 ...

Page 163: ...rmal printer cleaning card or lint free cloth dampened with Isopropyl Alcohol After every roll of media or every 512 feet of tag stock or fanfold media Peel Edge Foam tipped swab cotton tipped swab thermal printer cleaning card or lint free cloth dampened with Isopropyl Alcohol As Needed Interior Cleaning Compressed air static protected vacuum cleaner soft bristle brush and or lint free cloth damp...

Page 164: ...approximately 3 200 tags A thermal printer card is the quickest and easiest way to clean the print head drive roller and peel edge all at the same 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 3 Press Print Head Assembly down to insert the cleaning card into the printer Figure 10...

Page 165: ...eas needing cleaning 1 Remove any installed media 2 Turn the printer power OFF 3 Press the Retainer Spring to allow the Head Pivot Shaft to pressed IN to allow the release of the Print Head Assembly 4 Carefully pull the Print Head Assembly up and away from the printer without straining the Print Head cables 5 The exposed Drive Roller can now be cleaned using a cotton swab or lint free wiping rag d...

Page 166: ...2 With a foam or cotton tipped swab or soft lint free cloth dampened with isopropyl alcohol clean the thermal elements by gently rubbing the swab down the length of the print head dot row Allow for the alcohol to evaporate then repeat if necessary See Figure 10 4 3 Reinstall media and run labels to check print quality 4 If poor print quality persists print head or other parts may be damaged Blow d...

Page 167: ...d CAUTION Isopropyl Alcohol 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 Gently clean the Print Head dot row with a foam or cotton tipped swab or lint free rag moistened with Isopropyl alcohol ...

Page 168: ...Printer Maintenance Chapter 10 10 6 428M Operator s Manual 880028 0112 ...

Page 169: ...t 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 Verify that nothing else is configured on the same port Contact your Service Representative Vertical blank or light lines appear on printed areas Clean the print head Print head may need to be replaced Contact your Service Representa...

Page 170: ...the error condition Cycle power to reset the printer The status indicator light is flashing red in color Generally due to a power fail error Verify that the AC line voltage is present at the AC outlet Cycle power During download the status indicator light flashes red in color The file contains an illegal operation command The graphic or font is not valid or has errors The intended memory slot is a...

Page 171: ...6 D122 Display Available FLASH memory 5 48 12 16 D123 Set TOF Retract Distance 5 37 12 16 D125 Location of Euro Character 5 20 D127 Save FONTS to RAM 5 48 7 7 12 16 D129 Auto Set Threshold 5 32 12 16 D130 Save a FORMAT to FLASH 5 48 12 16 D131 Delete a FORMAT from FLASH 5 49 12 16 D133 Save Compressed GRAPHICS to FLASH 5 49 6 8 12 16 D134 Delete a GRAPHIC from FLASH 5 49 12 17 D135 Save a FONT to ...

Page 172: ... FORMAT Stored in RAM 5 47 12 11 D7 Download New Application or FONT 12 6 D70 Clear Commands 73 thru 76 5 37 12 11 D71 Load MaxiCode Bar Code Data 8 4 12 11 D73 Load Copies Count 5 38 12 11 D74 Infinity Print 5 38 12 11 D75 Load Label Count 5 38 12 11 D76 Load Delay Time Between Labels 5 38 12 11 D77 Load PDF 417 Bar Code Data 8 8 12 11 D78 Set Printhead of Dots 5 27 12 12 D79 Set Printhead Dot De...

Page 173: ...e Text 8 20 Rotation 8 18 Barcode 12 21 Black line 12 21 Blow hole 12 21 Cleaning Kit 2 2 10 1 10 2 Codabar Symbol 8 8 Code 39 Symbol 8 2 Code 93 Symbol 8 8 Code Pages 9 1 437 9 13 850 9 5 852 9 9 860 9 4 863 9 12 865 9 8 British 9 16 Danish 9 3 Default 9 2 Frence 9 11 German 9 7 Italian 9 15 Spanish 9 5 Swedish 9 13 Swiss 9 9 USA 9 17 Compression Algorithm 6 5 Connections Printer Power 3 2 Contin...

Page 174: ... 13 4 14 Downloadable 6 1 7 1 Resident 4 13 4 14 Structure 7 5 GND 12 22 Graphics 2 1 4 13 Downable 4 14 6 7 6 8 Line Draw 4 13 4 18 Guillotine cutter 12 22 Humidity 1 1 Indicator Light 3 15 3 16 11 1 11 2 Inspection 3 1 Isopropyl Alcohol 10 2 10 4 Label Format Fields 4 11 AN 4 18 CC 4 12 4 18 CGN 4 13 CMX 4 16 4 17 4 18 CMY 4 16 4 17 4 18 CS 4 18 FJ4 17 FO 4 16 4 17 4 18 TCI 4 12 4 13 TSN 4 12 TS...

Page 175: ...ompressed FONT to FLASH 7 3 Save Compressed FONT to RAM 7 3 SDRAM 12 23 SRAM 1 1 12 23 Uncompressed 6 5 Modes 3 16 Diagnostic 3 17 3 18 5 33 12 10 Modified Plessey Symbol 8 3 Operation Indicator Light 3 16 Print Button 3 15 Options 2 1 Packaging 3 1 Parity 1 1 PDF 417 Symbol 8 8 8 9 Peel Edge 10 1 Platen 12 22 Print Button 3 15 3 16 Print Length 1 1 Print Resolution 1 1 Print Speed 1 1 Print Type ...

Page 176: ...D 12 23 RTS 12 23 RXD 12 23 SDRAM 12 23 Shipping Damage 3 1 Special Control Codes B Text Entry Mode 12 6 C Print 5 37 K Print Test Pattern 5 37 L Form Feed 5 37 12 6 Specifications 1 1 3 2 General 1 1 Media 1 2 Printing 1 1 SRAM 1 1 12 23 Statistics Label Examples 3 19 Tag stock 12 23 Temperature 1 1 Thermal Printer Card 10 2 Troubleshooting 11 1 TXD 12 23 Unpacking 3 1 UPC A Symbol 8 1 UPC E Symb...

Page 177: ... Stocks Dialog Box 3 11 Figure 3 14 Custom Commands Tab 3 12 Figure 3 15 Import Export Settings Tab 3 13 Figure 3 16 Loading Media 3 14 Figure 3 17 Print Button and Status Indicator Light 3 15 Figure 3 18 Status Label Examples 3 18 Figure 3 19 LPD Label Present Detector Location 3 20 Figure 3 20 428M Shown with Optional Pre Stock Out Assembly 3 21 Figure 4 1 HyperTerminal Window Example 4 2 Figure...

Page 178: ...1 Code Page Default 9 2 Figure 9 2 Code Page Danish 9 3 Figure 9 3 Code Page 860 9 4 Figure 9 4 Code Page Spanish 9 5 Figure 9 5 Code Page 850 9 6 Figure 9 6 Code Page German 9 7 Figure 9 7 Code Page 865 9 8 Figure 9 8 Code Page Swiss 9 9 Figure 9 9 Code Page 852 9 10 Figure 9 10 Code Page French 9 11 Figure 9 11 Code Page 863 9 12 Figure 9 12 Code Page Swedish 9 13 Figure 9 13 Code Page 437 9 14 ...

Page 179: ...ription 3 15 Table 3 4 Status Indicator Light Description 3 16 Table 4 1 DPS Values 4 7 Table 5 1 STL Status Responses 5 11 Table 5 2 48 466 Compatibility Fonts 5 20 Table 8 1 UPC E Zero Reduction Format 8 2 Table 8 2 MaxiCode Control Code Equivalents 8 6 Table 8 3 Code128 Special Function Access 8 7 Table 8 4 PDF 417 Error Correction Level 8 10 Table 8 5 UCC EAN Application Identifiers 8 14 Table...

Page 180: ...13 10 428M Operator s Manual 880028 0222 ...

Page 181: ...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 FURNISH PARTS AND LABOR FOR THE REPAIR OR REPLACEMENT OF PRODUCTS FOUND TO BE DEFECTIVE IN MATERIAL OR WORKMANSHIP DURING THE WARRANTY PERIOD Except for the express warranties stated Microcom Corporation ...

Page 182: ...12 2 428M Operator s Manual 880028 0112 ...

Page 183: ...ed 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 contact the Microcom Corporation Service Department and provide the representative with the following information Company name Contact name and phone number Model number Printer serial number A detailed ...

Page 184: ...12 4 428M Operator s Manual 880028 0112 ...

Page 185: ...on causing the original error condition still exists sending new jobs will cause the printer to go back into 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 0F The 5 NULL method commands are a way to pass commands to the printer even when the printer in configured in binary com...

Page 186: ...Update printer flash This command is used to update the printer s software which includes the application the bootloader and the embedded fonts 8 Cycle the cutter This command makes the cutter cycle once 11 Print Test Pattern Equivalent to K 12 Print Blank Label Equivalent to L X 20 Set Bits Per Second 0 110 bps 1 150 bps 2 300 bps 3 600 bps 4 1200 bps 5 2400 bps 6 4800 bps 7 9600 bps 8 19200 bps ...

Page 187: ...tton 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 Saved Format File 2 011 ROM or Saved Format File 3 100 ROM or Saved Format File 4 101 ROM or Saved Format File 5 110 ROM or Saved Format File 6 111 ROM or Saved Format File 7 23 Software Bank Switch 3 ...

Page 188: ...t 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 Software Bank Switch 5 A non volatile command used to set the various functions identified below AB12345678 Position 1 1 Enable Single Button Error Clear 0 Disable 2 1 Display BUTTON PRESSED 0 Disable 3 ...

Page 189: ...command used to set the various functions identified below AB12345678 Position 123 Select STL Stock Class 100 Standard Ticket 010 Cinema Ticket 001 Wristbands 456 Select STL Stock Width Inches 000 1 00 100 1 328 010 2 00 110 2 125 001 2 50 101 2 75 011 3 25 111 4 00 7 1 Disable System Parameter Saving 0 Enable 8 1 Enable Finish Mode 0 Disable A D COMMAND X 29 Printer Statistics 0 Print Statistics ...

Page 190: ...abel Width in dots LSX The Axx specifies the value XX 43 Load Label 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 The Axx specifies the value XX 47 Load the Label Control Byte LCB The Axx specifies the value XX 48 Load the Number of Steps to Activa...

Page 191: ...ble 1 and 2 1 Enable Auto Print Mode 2 Clear all previous text upon receiving new data 3 Enable 1 and 2 XX 64 Auto Print String Count The Axx instructs the printer how many text strings to accept before printing XX 66 Clear Single FORMAT Stored in RAM The Axx specifies which memory slot to clear 1 128 70 Clear Commands 73 through 76 71 Load MaxiCode Bar Code Data XX 73 Load Copies Count Instructs ...

Page 192: ... Only used in conjunction with single serial numbers XX 85 Load Increment Decrement Step Value The Axx specifies the value that the serial number will be incremented or decremented X 86 Single Serial Number Status 0 Disable Increment Decrement 1 Enable Increment The serial number will be increased by the D85 value 2 86 Enable Decrement The serial number will be decreased by the D85 value XX 87 Loa...

Page 193: ...trol code recognition 1 Disable control code recognition X 94 Set Slice Buffer Size Sets the size of the slice buffer memory that is used by the printer to generate images to be printed If the slice buffer memory size is set to low the printer may start printing and then stop to process additional slices before starting again 2 88Kbytes 3 192Kbytes 4 256Kbytes 5 320KBytes 6 384KBytes XX 95 Load Ad...

Page 194: ...ll not operate if the Cutter Control D99 command is set to partial cut XX 103 Partial Cut Interval This command instructs the printer when to issue a Partial Cut A partial cut requires the use of a Cutter that is capable of Partial cuts Partial Cut is when a thin piece of the media in the center holds the media together and the printer waits until the media is removed before printing the next labe...

Page 195: ... is also used with the D111 command to adjust the advance distance to the cutter blades and then retract to the home position dot row one 0 Disable Kiosk Cutter Mode 1 Enable Kiosk Cutter Mode 2 Enable partial Kiosk Cutter Mode XX 112 Kiosk Cutter Advance Distance Command The valid range is from 0 to 1000 with the recommended distance of 150 XX 113 Verbose Mode 0 Disable Verbose Mode 1 Enable Verb...

Page 196: ...ommand is used to load or save fonts to the volatile RAM memory Refer to Chapter 7 for more detail X 129 Auto Set Threshold This command automatically determines and sets the nonvolatile threshold for proper registration 0 Automatically sets the transmissive threshold value 1 Automatically sets the reflective threshold value XX 130 Save a FORMAT to FLASH This command is used to save an LDS format ...

Page 197: ...0 to 255 XX 137 Delete a FONT from FLASH Instructs the to delete a font stored in flash memory Issuing a 0 for the A value causing the printer to delete all flash fonts 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 XX 138 Process a FLASH FORMAT This commands instructs the printer to process or run a saved format from flash memory as...

Page 198: ...ing a 0 A0 D146 will cause the printer to reset to this value The maximum setting is 7200 and values above this setting will be ignored X 147 Autoheader Command The Autoheader command provides similar functionality of other printer manufacturers that specify exact placement and location of blackline media used for registration This command is a specialty media handling command that works when the ...

Page 199: ...e number of seconds that the printer will execute the Non stick TOF operation The default setting is 14400 or 4 hours The valid range is from 2 to 65536 X 157 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 0 0 1 25 25 msec 2 50 3 75 4 100 5 125 6 150 7 175 8 200 9 225 10 250 11 275...

Page 200: ...pi x28 284 203dpi x24m 380 300dpi x28 438 300dpi x24m 468 203dpi 224 424 720 300dpi 224 424 X 159 Brownout Reporting Reports the number of recorded brownout conditions 0 After a power up reports the running total of detected Brownouts 1 Clears the running total or volatile brownout count 5 Reports the non volatile brownout count stored in memory 255 Clears the non volatile brownout count stored in...

Page 201: ...ier 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 RS 232 connector DCE Data Circuit terminating Equipment The modem or printer end of an RS 232 serial communication link Modem serial ports and other peripherals are typically configured as DCE Die cu...

Page 202: ... 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 is the resident control software language that is used to develop label formats and controls the full function of the printer LPD Label Present Detector This sensor when enabled detects when media is p...

Page 203: ...ce 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 256K x 16 Tag stock Media that typically has no adhesive backing thicker in nature and generally is a fanfold type media Thermal print head A print head that uses thermal technology to heat individual ...

Page 204: ...12 24 428M Operator s Manual 880028 0112 ...

Page 205: ...__________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _____________________________________________...

Page 206: ...12 26 428M Operator s Manual 880028 0112 ...

Page 207: ......

Reviews: