Intermec EasyCoder C4 Reference Manual

Intermec EasyCoder C4 Reference Manual

Esim v4.00 for bar code label printer
Hide thumbs Also See for EasyCoder C4:
Table of Contents

Advertisement

Programmer's
Reference Manual
ESim v4.00 for
EasyCoder C4
Bar Code Label
Printer

Advertisement

Table of Contents
loading

Summary of Contents for Intermec EasyCoder C4

  • Page 1 Programmer’s Reference Manual ESim v4.00 for EasyCoder C4 Bar Code Label Printer...
  • Page 2 Service support: +46 31 869500 The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and/or service Intermec manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec.
  • Page 3: Table Of Contents

    Commands List Direct Mode ................10 Form Edit Mode ................12 Setting Up the Printer Default Setup ................14 Example..................15 Editing in Direct Mode Example..................18 Editing in Form Edit Mode Example..................20 Retrieving and Printing a Form Example..................26 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 4: Preface

    Enable Top of Form Backup ..........74 Media Feed Adjustment............75 Line Draw Exclusive............76 Line Draw Black..............77 Line Draw Diagonal ............78 LW Line Draw White ...............79 Memory Allocation ............80 Clear Image Buffer .............83 Options Select ..............84 Character Substitution............86 Print ...................87 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 5 Resident Fonts ................120 Font Sizes 1-5 ................121 Code Pages and Character Sets Printout samples ................ 124 Error-Handling Error-Handling Principles ............140 Error Types ................142 Error Replies ................143 Error Replies Table..............144 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 6: Introduction

    EasyCoder 91, even if some commands or command parameters have no meaning in EasyCoder C4, and some commands are new. Note that EasyCoder C4 has a fl ash memory for forms and graphics, which requires special consideration. Avoid storing frequently changing data in fl ash (see commands in Chapter 7) and use printer drivers developed for EasyCoder C4 rather than EasyCoder 91 drivers.
  • Page 7: General Information

    General Information This chapter explains the basic functions and modes of the ESim protocol and helps understanding the more comprehensive explanations in the other chapters in this manual. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 8: Dump Mode

    Options (see O & C cmd) LSS (liner+label – detection level – liner) Dump Mode On Example of a test label from an 203.2 dpi (8 dots/mm) EasyCoder C4 without any memory cartridge installed. Do not use continuous stock in Dump Mode. An error will occur since there are no gaps or slots to detect.
  • Page 9: Memory

    The Direct Mode is also used for retrieving and printing preprogrammed label formats, for the issuing of global setup commands, for deleting forms and graphics from memory, and to make the printer produce a number of different reports. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 10: Form Edit Mode

    Most PC based systems send CR/LF when pressing the <Enter> key. The CR (carriage return) sent in a CR/LF sequence will be ignored. CR alone will not work. page 10 Refer to for a list showing for which purposes the various commands can be used. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 11: Field

    Variable Text V00 Bar Code Line Fixed Text Counter C0 Graphic Y Axis X Axis Feed Direction The illustration shows how a label is printed and fed out when using the default direction. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 12: Field Positioning

    Text and bar code fi elds can be rotated around their insertion points, whereas lines, boxes and graphics cannot be rotated. However, the entire print image can be rotated 180°. The illustration below shows coordinates for the default print direction (ZT). Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 13 X100;Y100 X-axis Print Width 104 mm (832 dots) Reference Point at direction ZT X000;Y000 Graphic Field X650;Y050 Feed Direction Example of fi eld positioning when using an 203.2 dpi (8 dots per mm) printhead. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 14 Chapter 1—General Information Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 15: Commands List

    Commands List This chapters lists which commands can be used in the Direct Mode and the Form Edit Mode respectively. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 16: Direct Mode

    Used to store soft fonts. Store Soft Font..................54 Clear and Delete Commands Used to erase data from the printer's memory. Delete Soft Font .................53 Delete Form ..................62 Delete Graphics..................67 Clear Image Buffer ................83 Reset Printer ..................Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 17 Inquiry............99 Form Information Inquiry .............. Graphics Information Inquiry ............Enable Prompts/Code Page Inquiry ..........Code Page & Memory Inquiry............Code Page & Memory Inquiry/Print ..........Product Identity and Asian Font Types........... Immediate Error Report..............Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 18: Form Edit Mode

    Print Two-Dimensional Codes............40 Counter ....................45 End Form Store..................60 Form Store..................64 Print Graphics ..................65 Line Draw Exclusive................76 Line Draw Black.................77 Line Draw Diagonal................78 Line Draw White ................79 Print Automatic..................88 Defi ne Variable................Draw Box ..................Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 19: Setting Up The Printer

    Setting Up the Printer This chapter shows the default setup of the printer and gives an example of how to change the setup. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 20: Default Setup

    The setup will be reset to default values if... • the printer's fi rmware is upgraded using a fi rmware cartridge, • or the Feed key is pressed more than 3 seconds in the Dump Mode. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 21: Example

    Example Let us assume that we will use an EasyCoder C4 for direct thermal printing. We will print full width Thermal Top labels in the peel-off mode without using the label taken sensor. The default communication setup and character set are acceptable.
  • Page 22 Chapter 3—Setting Up the Printer Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 23: Editing In Direct Mode

    Editing in Direct Mode This chapter gives an example of how to create a simple label in the Direct Mode. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 24: Example

    P2↵ 2 copies /. The Intermec logotype is not included in the software package and is only included in the example to demonstrate how to print a graphics fi eld. You can substitute it with any graphics of approximately the same size.
  • Page 25: Editing In Form Edit Mode

    Editing in Form Edit Mode This chapter gives an example of how to create a simple label in the Form Edit Mode. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 26: Example

    • the length of the label and the gap has been determined by printing a Test Label (see page • and the graphic (that is the Intermec logotype) used in the example has been downloaded to the printer as described on page 68 command) ...we will now edit a label that can be saved as a form in the printer's...
  • Page 27 V00 and C0. If variable data is being sent from an external data base, omit the text between the quotes and replace with a space character, for example V00,15,N," " Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 28 The following two command lines consist of a combination of fi xed data enclosed in quotation marks and variable data. Command Explanation Text line, fi xed data + 2:nd variable A24,250,0,4,1,1,N,"MODEL: "V01↵ A472,312,0,4,1,1,N,"Checked by: "V02↵ Text line, fi xed data + 3:rd variable Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 29 (Value 3 for wide bar defi nition is ignored.) Command Explanation Bar code, fi xed data + 1:st counter B280,440,0,1,2,3,96,B,"S"C 0↵ Place Graphics The next line writes a graphic named "Intermec" from memory and positions it on the form. Command Explanation Write graphic from graphics memory GG24,12,"LOGO"↵...
  • Page 30 Write text line, fi xed data + 1:st counter A24,312,0,4,1,1,N,"SERIAL#: "C 0↵ Write barcode, fi xed data + 1:st counter B280,440,0,1,2,3,96,B,"S"C 0↵ Write graphic from graphics memory GG24,12,"LOGO"↵ Closing command to store form FE↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 31: Retrieving And Printing A Form

    The variable data fi elds are manually provided with information after the operator has been prompted to do so on the screen of the host. Finally, the operator orders a label to be printed. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 32: Example

    In this example we have manually substituted variables for testing purposes. Note: It is critical to the syntax to send exactly the same number of variable lines as defi ned for this label form. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 33 Number of labels sets Prompt Ignore Enter P + Quantity of labels P1↵ Copies of each label Prompt Enter number of copies + ↵ 2↵ /. The font selected in this example allows uppercase characters only. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 34 Variables and counter start values must be entered or accepted as described above. If no question mark is transmitted, all fi elds containing variable input, that is variables and counters, will be completely omitted from the printout. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 35 For each command, a short description is given, followed by the syntax for the command and an explanation the of parameters included in the syntax. Examples of how to use the commands are also given. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 36: Syntax

    A straight vertical lines indicates alternatives. • "Name" Enter the name of the form or graphic within double quotation marks (ASCII 34 dec.), for example "Intermec". • "DATA" The data could be from another source such as a .PCX fi le, a database, or entered by the operator.
  • Page 37: A Print Text

    When using Asian double-byte fonts, specify both bytes as ASCII decimal values, starting with the fi rst value being larger than ASCII 127 dec (ASCII 7F hex), or below ASCII 127 (ASCII 7F hex) decimal to specify a Latin character. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 38 When labels with consecutive numbers are printed next to each other across the media, it is done by using a single counter in a single form. The command Cn±x in our example will be used twice and Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 39 Combination of several options can also be used in a single text fi eld: A50,300,0,3,2,2,R,"Deluxe"V01C1"Combo"↵ :Writes the text “Deluxe” + the contents of variable 01 + the contents of counter 2 + the text “Combo” + the contents of variable 01. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 40 To create inter-character spacing for Asian fonts, use the i command. Latin Characters Total character width Character width (8 dots) White dots (character spacing) Asian Characters Total character width (24 dots) Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 41 2x2 Multiplier Point of Origin Point of Origin for Text Object for Text Object Rotated 180° 3x3 Multiplier Point of Origin for Text Object Point of Origin for Text Object Rotated 270° (p Feed direction Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 42: B Standard Bar Codes

    UPC E 5 digit add-on UPC Interleaved 2 of 5 1-10 Wide bar width in dots (2 -30). Barcode height in dots. B Human readables ON. N Human readables OFF. "DATA" Represents a fi xed data fi eld. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 43 Prints the contents of counter “n” at this position while setting the counter’s start value to “x”. n and x are 1 digit numbers from 0-9. Enter + to increment or - to decrement. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 44 This example illustrates how fi xed text, variable text, and Example counters can be used in text fi elds in the Form Edit Mode: ↵ FK"TEST4"↵ FS"TEST4"↵ V00,25,l,"Product name"↵ C0,4,L,+1,"Start serial No"↵ B50,50,0,3,2,6,100,B,"TEXT"↵ B50,200,0,3,2,6,100,B,V00↵ B50,350,0,3,2,6,100,B,C0↵ FE↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 45 Combination of several options can also be used, for example: B50,300,0,3,1,2,50,B,"Deluxe"V01C2"Combo"↵ :Writes a Code 39 bar code containing the information “Deluxe” + the contents of variable 01 + the contents of counter 2 + the text “Combo” + the contents of variable 01. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 46: Two-Dimensional Bar Codes, General Part

    [code specifi c options], see the following two pages. The standard program packages contains MaxiCode, PDF 417, Remarks and Datamatrix. If the amount of data will not fi t in the area specifi ed, the indicator will light orange, indicating an error. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 47: Maxicode

    Postal Code (type of input decides mode 2 or 3): Mode 2: U.S.A. (5 digits, 4 digits). Note the separating comma sign! Mode 3: International (6 alphanumeric characters). Low Priority Message (up to 84 alphanumeric characters). Example N↵ b100,100,M,"300,400,93065,1692,This is→ →MaxiCode"↵ P1↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 48: Pdf417

    Maximum column count (refer to PDF 417 specifi cations). Note that this character is lowercase L (ASCII 108 dec.). Truncated fl ag: Not truncated. Truncated. Rotation: 0° rotation clockwise. 90° rotation clockwise. 180° rotation clockwise. 270° rotation clockwise. "DATA" Represents a fi xed data fi eld. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 49 (max. row count), error condition 50 will also occur. ↵ Example N↵ b40,40,P,400,300,p40,340,20,f1,x3,y10,r60,→ →l5,"ABCDEFGHIJK1234567890abcdefghijk"↵ P1↵ Note: The last parameter in the b command above (l5) is lowercase L + the digit 5, not 15! Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 50: Datamatrix

    (see command, general part). Syntax ,"DATA"] Parameters Narrow bar from 1 to 15. "DATA" Represents a fi xed data fi eld, maximum 125 characters long. N ↵ Example b40,80,D,5,"123456789012345678901234567890→ →1234567890123456789012345678901234567890→ →12345678901234567890" ↵ P1 ↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 51: C Counter

    = N), the fi eld will truncated from the right side so as to not exceed the set maximum fi eld length, which may be useful when using a counter as input data to a bar code. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 52 ↵ FK"TEST5"↵ FS"TEST5"↵ C0,5,L,+1,"Start value CNT 0"↵ C1,5,R,+1,"Start value CNT 1"↵ C2,5,C,+1,"Start value CNT 2"↵ C3,5,N,+1,"Start value CNT 3"↵ A50,50,0,3,1,1,N,"Cnt left justified:"↵ A50,100,0,3,1,1,N,"Cnt right justified:"↵ A50,150,0,3,1,1,N,"Cnt center justified:"↵ A50,200,0,3,1,1,N,"Cnt not justified: "↵ FE↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 53 3 Press 4 9 1 6. 4 Press the <Form> key. 5 Key in Form name and press <Enter> to retrieve. 6 Enter or modify the consecutive number. 7 When complete, print label to store new number in memory. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 54: C Cut Immediate

    C (Cut Immediate) can not be used inside a form or in connection with a keyboard/display unit (KDU). To perform self-cleaning of the cutter blade, issue fi ve consecutive C commands without any media loaded. :Performs a cutting cycle Example C↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 55: D Density

    Test after the print speed has been set (see command) and make further adjustments until you have found the settings which best apply to your unique application. :Selects density 9 Example D9↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 56 Rec. Density Max. Speed at Speed S = 2 Duratherm II Duratherm II Tag Duratherm Lightning Duratherm IR Thermal Top Thermal Eco Thermal Top Board Thermal Eco Board Thermal IR Thermal Top High Speed Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 57 TTR High Gloss White Premium HP05 TTR Matte Coated HP07 TTR Premium HP07 TTR Premium Board HP07 TTR Polyethylene HP07 TTR Gloss Polyethylene HP07 TTR High Gloss White Premium HP07 TTR High Gloss Polyester HR03 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 58: Ei List Soft Fonts

    This command makes the printer print a list of all soft fonts that Description are stored in memory. Syntax This command is related to (Store Soft Fonts) and Remarks (Delete Soft Fonts). :Print a soft font list Example EI↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 59: Ek Delete Soft Font

    Remarks command. Soft fonts can also be deleted from the printer using for example Intermec LabelShop or Intermec InterDriver. :Deletes font "a" Example EK"a"↵ :Deletes all soft fonts EK"*"↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 60: Es Store Soft Font

    The number of individual character maps downloaded will be double the characters in the font set (p Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 61 Soft fonts can also be downloaded to the printer using for example Intermec LabelShop or Intermec InterDriver. Soft fonts can be listed using the command.
  • Page 62 Line 2: 01 11100000 00000000 00000000 = 01 E0 00 00 Line 3: 01 11111100 00000000 00000000 = 01 FC 00 00 Line 4: 00 11111111 00000000 00000000 = 01 FF 00 00 ..Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 63: Er User-Defi Ned Error/Status Character Control

    All parameters are saved in Flash. If more than one error occur at the same time, there will be an output for each error recovery, like <p1>00<CRLF> on mode 2. Refer to Appendix A more information on error-handling. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 64 US↵ (Nothing Reply error with character ‘C’ and eRC,2,Q↵ happens) error NN and at recovery with character ‘Q’ Open cover C11<CRLF> Manual action generates error 11 Close cover Q00<CRLF> Manual recovery on error 11 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 65: Cut Position

    If the cut occurs in the already printed label, increase the cut position index value. If the cut occurs in the next label, decrease the cut index value. :Increases the cut position index value. Example f110↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 66: Fe End Store Command

    This command is used to end a Form Store sequence. Description Syntax The Form Store sequence is started with the command and Remarks ended with the FE command. :Starts Form Store Example FS"formname"↵ ..:Ends Form Store FE↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 67: Fi Print Form Information

    The FI command will be executed directly, without appending Remarks any Linefeed. Hint: Issue a FI command after having stored a form to make sure the storing was successful and to check the amount of free form memory. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 68: Fk Delete Form

    By entering a name of a form, that form only will be deleted from memory. "*" By entering an asterisk (*) as wildcard, all forms will be deleted from memory. Examples :Deletes "FORM1" FK"FORM1"↵ :Deletes all forms FK "*"↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 69: Fr Retrieve Form

    To print a list of the forms currently stored in memory, use the Remarks command. :Retrieves the form named "Test1" Example FR"Test1"↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 70: Fs Form Store

    Feed button for more than 3 seconds in the Dump Mode. :Begins the form store sequence of Example FS"TEST1"↵ "TEST1" ..:Ends the form store sequence of "TEST1" FE↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 71: Gg Print Graphics

    There are no means of magnifi cation or rotation of an individual graphic. However, the entire print image including all text, bar codes, graphics, lines, and boxes can be rotated 180° using the command. :Prints the graphic "LOGO" Example GG50,50,"LOGO"↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 72: Gi Print Graphics Information

    The GI command will be executed directly, without appending Remarks any Linefeed. Hint: Issue a GI command after having stored a graphic to make sure the storing was successful and to check the amount of free graphic memory. :Prints graphics list Example Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 73: Gk Delete Graphics

    By entering a name of a form, that form only will be deleted from memory. "*" By entering an asterisk (*) as wildcard, all forms will be deleted from memory. :Deletes "LOGO" Examples GK"LOGO"↵ :Deletes all graphics GK"*"↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 74: Gm Store Graphics In Memory

    Always make backup copies on the host! If you change the memory allocation (see command), graphics stored in the printer and memory cartridge will be lost. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 75 Now, the image is stored on FLASH and can be used anywhere and several times on the printout, as this example below. N↵ GG0,0,"PYRAM" ↵ GG50,50,"PYRAM" ↵ P↵ The result will be a printout shown below: Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 76: Gw Store Graphics In Image Buffer

    7F FF FF 7E 7F FF FF BE 7F FF FF DE 7F FF FF EE ...~.... 0080 7F FF FF F6 7F FF FF FA 7F FF FF FC 00 00 00 00 ....0090 50 0D 0A The result will be a printout shown below: Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 77: I Character Set Selection

    Sweden Netherlands Norway Belgium Germany France Portugal Spain Finland Italy For additional code page examples, refer to Chapter :Selects 8 bit character set for use in Example I8,1,046↵ Sweden with a Keyboard Display Unit. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 78: Asian Character Spacing

    :Selects an 8 dots spacing between Asian characters. Example i8↵ i Command Parameter p set to 0 (default) 1 Character 1 Character i Command Parameter p set to 8 (dots) 1 Character Spacing 1 Character Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 79: Jb Disable Top Of Form Backup

    To disabled top of form baclup with a cutter, fi rst send an command followed by a JB command. Example :Disables top of form backup JB↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 80: Jf Enable Top Of Form Backup

    However, the j command is kept stored in memory and can be enabled again using a JF command. Activating the cutter using an command has the same effect as issuing a JF command. :Enables top of form backup Example JF↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 81: Media Feed Adjustment

    The extra media feed set by the j command can be enabled or disabled using “Top of Form Backup” commands respectively. By default “Top of Form Backup” is enabled. :Adjustment for peel-off operation at 8 dots/mm Examples j110↵ :Adjustment for tear-off operation at 8 dots/mm j136↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 82: Le Line Draw Exclusive

    Vertical start position (Y) in dots. Horizontal length in dots. Vertical length in dots. :Clears image buffer Example N↵ :Draws line A LE50,200,400,20↵ :Draws line B LE200,50,20,400↵ :Prints one label P1↵ Line A Intersection Line B Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 83: Lo Line Draw Black

    Vertical start position (Y) in dots. Horizontal length in dots. Vertical length in dots. :Clears image buffer Example N↵ :Draws line A LO50,200,400,20↵ :Draws line B LO200,50,20,400↵ :Prints one label P1↵ Line A Line B Intersection Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 84: Ls Line Draw Diagonal

    Vertical start position (Y) in dots. Line thickness in dots. Horizontal end position (X) in dots. Vertical end position (Y) in dots. :Clears image buffer Example N↵ :Draws diagonal line LS10,10,20,200,200↵ :Prints one label P1↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 85: Lw Line Draw White

    LO50,100,400,20↵ :Draws black line B LO50,200,400,20↵ :Draws black line C LO50,300,400,20↵ :Draws white line D LW200,50,20,400↵ :Prints one label P1↵ Line A Line B Line C Line D (dotted border not printed in reality) Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 86: M Memory Allocation

    Print image buffer (p 392K Fixed size Sum: 512K Flash Memory Firmware: 778K Not available to the user Form memory (p Graphics memory (p 214K available to user Soft fonts memory: 154K Sum: 992K Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 87 (take future needs into consideration). For less than full width labels, also refer to the command, which allows trading off print width for increased label length with the same image buffer size. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 88 M command because of certain round off calculations in the fi rmware. This should have few practical consequences and can generally be ignored. M170,30,170↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 89: N Clear Image Buffer

    Mode. It is not necessary to use an N command before printing a form. An N command must not be used inside a form in the Form Edit Mode. :Clears image buffer Example N↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 90: O Options Select

    If option C is disabled, no cutting will be performed after print. Commands will be enabled. Command will be disabled but its value will remain stored in memory. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 91 Disable ON, Cnnn|b Disable TT Mode Disable Enable OCnnn|b not used TT Mode Disable Enable OD,Cnnn|b Disabled DT Mode Disable Enable :Enable DT Mode Example ON,D↵ :Disable LTS :Disable reverse gap sensor :Disable cutter Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 92: Or Character Substitution

    :Places the Euro character in position Examples oRE↵ ASCII 213 dec. :Places the Euro character in position oRE,128↵ ASCII 128 dec. :Clears character substitution and oR↵ restores default character maps Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 93: P Print

    The principles for how counters are printed is illustrated by this example, where the print command is P2,2: Label No. 1 Counter: 1 Label No. 2 Counter: 1 Label No. 3 Counter: 2 Label No. 4 Counter: 2 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 94: Pa Print Automatic

    :Defines variable V00,50,N,"Enter text"↵ :Writes text with variable A24,24,0,4,1,1,N,V00↵ :Prints 1 label automatically PA1↵ :Ends form store sequence FE↵ :Retrieves form “TEST6” FR"TEST6"↵ :Gets variables ?↵ :Data for variable 00 This is variable text Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 95: Q Set Form Length

    Optional off set length measured in dots. Remarks Gaps and slots: The EasyCoder C4 has a label gap sensor designed to detect the top of each form. It does this by looking either • through the semi-transparent liner in the gap between labels, •...
  • Page 96 The Q command would be: Q160,24↵ Butterfl y label (203.2 dpi = 8 dots/mm printhead): = 12.5 mm (100 dots) = 3.0 mm (24 dots) = 3.0 mm (24 dots) PRINT DIRECTION The Q command would be: Q100,24+24↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 97 (as seen from the printer’s front). Refer to the EasyCoder C4 User’s Guide for specifi cations of the size and location of black marks.
  • Page 98 On the tag below, the black marks are printed between the perforations. The printer has a 203.2 dpi (8 dots/mm) printhead. = 31.0 mm (248 dots) = 7.0 mm (56 dots) = 17 mm (136 dots) Perforation The Q command would be: Q248,B56-136 ↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 99: Set Label Width

    (Reference Point) is sent after a q command, the image buffer will be automatically reformatted to match the width of the printhead and the margins will be reset accordingly. :Sets label width to 416 dots Example q416↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 100: R Set Reference Point

    Label path orientated in the center Printhead Dot Line (832 dots) Reference Point Direction ZB Reference Point Direction ZT Feed Direction :Creates a 50 dot left margin Example R50,100↵ and a 100 dot top margin. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 101: S Speed Select

    3 75 mm/sec. (3 inches/sec.) 203.2 dpi (8 dots/mm) printers only. Remarks Changing the print speed will affect the blackness of the printout, which may have to be adjusted using a command. :Sets the print speed to 50 mm/sec. (2 inches/sec.). Example S2↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 102: U Print Confi Guration (General)

    This command is used to print the current printer confi guration. Description Syntax This command produces a single label identical to the one Remarks printed in the Dump Mode (see Chapter 1), but without entering the Dump Mode. :Produces a test label. Example U↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 103: Uc Command Reply Accept Character Control

    Example Command Reply Comments ↵ > Set Command Reply Accept UC062 Character to ‘>’ ↵ > Reply error ↵ > Draw a box X50,200,5,400,20 ↵ > Print box & reply ‘>’ at ready Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 104: Udc Memory Cartridge Information

    001-004 ↵ Cartridge detected. Followed by one to four lines of information on detected fi rmware and/or Asian fonts. Examples UDC↵ yields for example 001↵ 1−972600−33,Base 3.33↵ UDC ↵ yields for example 004 ↵ 1−972698−02,Cardfirm 02↵ 1−972601−01,Base 4.01↵ 1−972699−01,Bootfirm 01↵ 1−972697−33,Intfont 01↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 105: Ue Soft Font Information Inquiry

    The printer sends the number of soft fonts and the name, height, Remarks and direction of each soft font through the RS-232 or USB port. The UE command will be executed directly, without appending any Linefeed. Example Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 106: Uf Form Information Inquiry

    RS-232 or USB port. The UF command will be executed directly, without appending any Linefeed. :Returns number of forms and all form names, Example for example: UF006 TEST1 TEST2 TEST3 TEST4 TEST5 TEST6 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 107: Ug Graphics Information Inquiry

    RS-232 or USB port. The UG command will be executed directly, without appending any Linefeed. :Returns number of graphics and Example all graphic names, for example: UG001 LOGO Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 108: Ui - Enable Prompts/Code Page Inquiry

    The UI command is disabled by removing power from the printer for 60 seconds. :Enables prompts from host and Example UI↵ returns current code page, for example UI80,001 commands. Also see Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 109: Um Code Page & Memory Inquiry

    External font memory free in kilobytes. Number of data bits. Code page. Country code. Example :Returns memory status and current UM↵ code page, for example: UM170,030.0,028.0,30,030,140,1137 UI80,001 I, M, U, UI, and commands. Also see Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 110: Un Disable Error Reporting

    Chapter 7—Commands UN – Disable Error Reporting This command is used to disable error reporting. Description Syntax Cancels command. Remarks :Disables error reporting Example UN↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 111: Up Code Page & Memory Inquiry/Print

    External font memory free in kilobytes. Number of data bits. Code page. Country code. Example :Returns memory status and current code page UP↵ and prints configuration on label. Also see I, M,U,UI, and commands. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 112: Us Enable Error Reporting

    Q for <XOFF> and <R> for <XON> ↵ (no reply) Clear image buffer and errors ↵ (no reply) Erroneous command type A; Syntax error ↵ <NAK>01Q Print image buffer with error 01 Direct recovery error 01 (type A) and continue Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 113: Uv Product Identity And Asian Font Types

    "1-972640-00,Base 4.00" Chinese Big5 level 1 & 2 "1-972651-01,Font BIG5" font or... Base software "1-972640-00,Base 4.00" Korean font "1-972652-00,Font KSX1001:1992" KS X 1001:1992 or... Base software "1-972640-00,Base 4.00" Japanese font "1-972653-00,Font JISX0208:1997" JIS 0208:1997 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 114: Defi Ne Variable

    To print the contents of a variable, the number of the variable must be included in the "DATA" fi eld of the (Print Text) or (Print Bar Code) commands. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 115 This example shows how the fi eld justifi cation works in variable Example fi elds: FK"TEST7"↵ FS"TEST7"↵ V00,10,L,"Variable 00"↵ V01,10,R,"Variable 01"↵ V02,10,C,"Variable 02"↵ V03,10,N,"Variable 03"↵ A50,50,0,3,1,1,N,"TEXT"V00":Left justified"↵ A50,100,0,3,1,1,N,"TEXT"V01":Right justified"↵ A50,150,0,3,1,1,N,"TEXT"V02":Center justified"↵ A50,200,0,3,1,1,N,"TEXT"V03":No justification"↵ FE↵ Refer to the command for continuation of this example! Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 116: W Windows Mode

    The Windows mode escape sequences are only used by the Windows Printer Driver. When working with a main frame or other non-Windows host, this mode can be disabled to prevent erratic operation. :Enables Windows Mode Examples WY↵ :Disables Windows Mode WN↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 117: Draw Box

    Line thickness in dots. Horizontal end position (X) in dots. Vertical end position (X) in dots. :Clears image buffer Example N↵ :Prints box A X50,200,5,400,20↵ :Prints box B X200,50,10,20,400↵ :Prints a label P1↵ Box A Box B Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 118: Y Serial Port Setup

    XOFF when an error occurs. RTS/CTS is not supported If the current communication setup is not known, it can be checked by printing a test label (see Chapter :Sets 19,200 baud, odd parity, Example Y19,O,7,1↵ 7 data bits, 1 stop bit Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 119: Z Print Direction

    Note that printing a test label in the Test Mode, or by means of command, will reset the print direction to default (= ZT). ZT Command: Feed Direction ZB Command: EASYCODER C4 Feed Direction :Starts printing from the bottom of the image buffer. Example ZB↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 120: Download Variables

    Note: If the ? command is omitted, no variables or counter values will be printed. :Retrieves the form “TEST7” Example FR"TEST7"↵ :Variables follow ?↵ :Variable 00 entered 12345↵ :Variable 01 entered abcde↵ :Variable 02 entered ABCDE↵ :Variable 03 entered 99999↵ :Prints one label P1↵ Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 121: Reset Printer

    • during downloading of images, fonts, or forms, or • inside a variable-input (?) or inside a string-area (""), or • when the input data buffer is full (> 8000 bytes). ^@ ↵ :Printer will be reset. Example Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 122: ^Ee - Immediate Error Report

    • inside a variable-input (?) or inside a string-area (""), or • when the input data buffer is full (> 8000 bytes). At “position error-waiting-recovering”, the command ^ee must be sent into printer via the RS-232 or USB interface, to get an error report. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 123 Close cover <XON>1-972600-33,→ Manual action to release error →Base 3.33<CR><LF> 11. Command UV will now be performed. <NAK>01<XOFF> Command to print, reports P↵ syntax error (01) Press <XON> Manual action to release error FEED key status Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 124 Chapter 7—Commands Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 125: Fonts

    Fonts This chapter lists the printer’s resident fonts and illustrates the various fot sizes. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 126: Resident Fonts

    Chapter 8—Fonts Resident Fonts The EasyCoder C4 printers support upper- and lowercase characters for font sizes 1-4 and uppercase characters for font size 5. All fonts are non- proportional. The ASCII value of the different characters is determined by the command setting.
  • Page 127: Font Sizes 1-5

    Chapter 8—Fonts Font Sizes 1-5 Below, the various fonts are illustrated in real size as printed on an 8 dots/ mm (203.2 dpi) printer. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 128 Chapter 8—Fonts Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 129: Code Pages And Character Sets

    This chapter contains printout samples in 100% size of the various code pages and character sets for the printer’s resident fonts. For information and printout samples on Asian fonts, plese refer to the manual EasyCoder C4 Asian Fonts. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 130: Printout Samples

    Chapter 9—Code Pages and Character Sets Size 1 -4 (8 bit); Code page 437 (printed in size 4) Size 1 -4 (8 bit); Code page 850 (printed in size 4) Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 131 Chapter 9—Code Pages and Character Sets Size 1 -4 (8 bit); Code page 863 (printed in size 4) Size 1 -4 (8 bit); Code page 865 (printed in size 4) Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 132 Chapter 9—Code Pages and Character Sets Size 5 (8 bit); Code page 437 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 133 Chapter 9—Code Pages and Character Sets Size 5 (8 bit); Code page 850 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 134 Chapter 9—Code Pages and Character Sets Size 5 (8 bit); Code page 863 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 135 Chapter 9—Code Pages and Character Sets Size 5 (8 bit); Code page 865 Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 136 Chapter 9—Code Pages and Character Sets Size 1-4 (7 bit); (printed in size 4) Size 1-4 (7 bit); British (printed in size 4) Size 1-4 (7 bit); German (printed in size 4) Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 137 Chapter 9—Code Pages and Character Sets Size 1-4 (7 bit); French (printed in size 4) Size 1-4 (7 bit); Danish (printed in size 4) Size 1-4 (7 bit); Italian (printed in size 4) Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 138 Chapter 9—Code Pages and Character Sets Size 1-4 (7 bit); Spanish (printed in size 4) Size 1-4 (7 bit); Swedish (printed in size 4) Size 1-4 (7 bit); Swiss (printed in size 4) Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 139 Chapter 9—Code Pages and Character Sets Size 5 (7 bit); USA Size 5 (7 bit); British Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 140 Chapter 9—Code Pages and Character Sets Size 5 (7 bit); German Size 5 (7 bit); French Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 141 Chapter 9—Code Pages and Character Sets Size 5 (7 bit); Danish Size 5 (7 bit); Italian Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 142 Chapter 9—Code Pages and Character Sets Size 5 (7 bit); Spanish Size 5 (7 bit); Swedish Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 143 Chapter 9—Code Pages and Character Sets Size 5 (7 bit); Swiss Size 4 (8 bit); Characters in Dump Mode Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 144 Chapter 9—Code Pages and Character Sets Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 145: Error-Handling

    RS-232 or USB channel. It also shows how the LED control lamp will switch between various colors to notify the operator of an error condition. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 146: Error-Handling Principles

    The Command specifi es the format of the error output information. Parallel Port At an error, the parallel port will mark error status by setting pin 12 in active state. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 147 (RS-232 or USB), normally <XON>. See also commands for direct recovery. Error-handling commands Optional Error Reporting US[A][B][E] No Error Reporting User Defi ned Error/Status Character Control Error Report - Immediate Reset Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 148: Error Types

    No recover necessary/Delete changes. Label from LTS. See also command USE. Unrecoverable Sets red LED direct. Power Off/Power On or Error. command Reset ^@. Dump mode. Green LED in dump mode. Feed Key or command Reset Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 149: Error Replies

    <XOFF> and where p is replacement of <XON>. Command eRF,6,N substitutes at error reply <XOFF> with Example the character ‘F’ and at error recovery <XON> with the character ‘N’. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 150: Error Replies Table

    71<CRLF> Flashing not completed <NAK>72[XOFF] [XOFF] 72<CRLF> Download error <NAK>73[XOFF] [XOFF] 73<CRLF> Cutter Jammed or Not Installed BLNK <NAK>81[XOFF] BLNK [XOFF] 81<CRLF> Dump mode (after auto <NAK>89[XOFF] 89<CRLF> detection) if command has been preceded. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
  • Page 152 Intermec Printer AB Idrottsvägen 10, P.O. Box 123 S-431 22 Mölndal, Sweden tel +46 31 869500 fax +46 31 869595 www.intermec.com Intermec ESim v4.00 – Programmer’s Reference Manual *1-960566-01* *1-960566-01*...

Table of Contents