Page 1
Programmer’s Reference Manual ESim v4.20 for EasyCoder C4 Bar Code Label Printer...
Page 2
Service support: +46 31 869500 Th e 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.
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 Commands Syntax..................30 Print Text ................31 Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 4
Memory Allocation ............85 Clear Image Buff er ............. 88 Options Select ..............89 Character Substitution ............91 Print ................... 92 Print Automatic ..............93 Set Form Length ..............94 Set Label Width ..............98 Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
(ESim) by which you can use any computer, terminal, scanner or keyboard, that can produce ASCII characters, to control the printer. Th is is a useful alternative to the Intermec InterDriver, which requires a PC operating under Microsoft Windows.
General Information Th is 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.20—Programmer’s Reference Manual...
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. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th e 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 diff erent reports. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
CR (carriage return) sent in a CR/LF sequence will be ignored. CR alone will not work. Refer to Chapter 2, “Commands List” for information on for which purposes the various commands can be used. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Text V00 Bar Code Line Fixed Text EASYCODER Counter C0 Graphic SERIAL 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.20—Programmer’s Reference Manual...
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°. Th e illustration below shows coordinates for the default print direction (ZT). Intermec EasyCoder ESim v4.20—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.20—Programmer’s Reference Manual...
Commands List Th is chapters lists which commands can be used in the Direct Mode and the Form Edit Mode respectively. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Store Graphics in Image Buff er Used to store soft fonts. Store Soft Font Clear and Delete Commands Used to erase data from the printer's memory. Delete Soft Font Delete Form Delete Graphics Clear Image Buff er Reset Printer Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 17
Soft Fonts Information Inquiry 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 Remaining labels Immediate Error Report Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Print Standard Bar Codes Print Two-Dimensional Codes Counter End Form Store Form Store Print Graphics Line Draw Exclusive Line Draw Black Line Draw Diagonal Line Draw White Print Automatic Defi ne Variable Draw Box Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Setting Up the Printer Th is chapter shows the default setup of the printer and gives an example of how to change the setup. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th e 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.20—Programmer’s Reference Manual...
• Label Taken Sensor from enabled to disabled Enter the following commands: Command Explanation ↵ CR/LF to start command structure D8 ↵ Set density j110 ↵ Set media feed adjustment for peel-off operation ON ↵ Disable label taken sensor Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 22
Chapter 3—Setting Up the Printer Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Editing in Direct Mode Th is chapter gives an example of how to create a simple label in the Direct Mode. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
P2↵ 2 copies /. Th e 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.
Editing in Form Edit Mode Th is chapter gives an example of how to create a simple label in the Form Edit Mode. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
When we are fi nished, the label will look like this: /. Th e Intermec logotype is not included in the software package and is only included in the example to demonstrate how to print a graphics fi...
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.20—Programmer’s Reference Manual...
Page 28
Th e 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.20—Programmer’s Reference Manual...
Page 29
Command Explanation Bar code, fi xed data + 1:st counter B280,440,0,1,2,3,96,B,"S"C 0↵ Place Graphics Th e next line writes a graphic named "Intermec" from memory and posi- tions 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.20—Programmer’s Reference Manual...
Th e 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.20—Programmer’s Reference Manual...
In this example we have manually substituted variables for testing pur- poses. 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.20—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↵ /. Th e font selected in this example allows uppercase characters only. Intermec EasyCoder ESim v4.20—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.20—Programmer’s Reference Manual...
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.20—Programmer’s Reference Manual...
Leading arrow indicate that data is continued from the previous line. • ↵ Indicates a linefeed character (LF; ASCII 10 dec.), also see Commands in Chapter 1. • <name> Alternative method for writing unprintable ASCII characters, for example = ASCII 06 dec. <ACK> Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
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.20—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. Th e command Cn±x in our example will be used twice and count Intermec EasyCoder ESim v4.20—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 con- tents of counter 2 + the text “Combo” + the contents of variable Intermec EasyCoder ESim v4.20—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.20—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.20—Programmer’s Reference Manual...
UPC A UPC A 2 digit add-on UPC A 5 digit add-on UPC E UPC E 2 digit add-on UPC E 5 digit add-on UPC SCC 1-10 Wide bar width in dots (2 -30). Intermec EasyCoder ESim v4.20—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.20—Programmer’s Reference Manual...
Page 44
Th is example illustrates how fi xed text, variable text, and 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.20—Programmer’s Reference Manual...
Page 45
Code 128 with manual selection of subset By manually selecting the starting subset of the Code 128 symbol, the user has complete control of how the Code 128 is Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 46
Character hex 06 in string is a legacy for FNC1 invocation from earlier implementations of bar code 128. EAN/UCC symbology always has FNC1 in the fi rst data position and do not support other FNCs. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th e standard program packages contains all the two-dimensional bar codes mentioned above. If the amount of data will not fi t in the area specifi ed, the indica- tor will light orange, indicating an error. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Maximum column count (refer to PDF417 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.20—Programmer’s Reference Manual...
Page 50
(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: Th e last parameter in the b command above (l5) is lowercase L + the digit 5, not 15! Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Syntax , [P ,"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.20—Programmer’s Reference Manual...
Masking (intrinsic): Th is enables the ratio of dark to light modules in the symbol to be approximated to 1:1 whilst minimizing the occurrence of arrangements of close modules which would prevent effi cient decoding. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 53
If data not suitable to optional parameters: Error 01; Syntax error If data too long or out of range: Error 03; Data length error If data does not fi t in area specifi ed Error 50 Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
"PROMPT" An ASCII text fi eld that will be transmitted to the Keyboard Display Unit or host via the serial interface each time a form containing this command is retrieved. It usually requests the operator to enter the starting value for the counter. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 56
If next position is a digit with wrap around (9→0), space will be incremented to digit 1. If next position is a letter with wrap around (Z→A), space will be incrementred to letter A. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 57
C3,5,N,+1,B,"Start value B-CNT 3"↵ left → A50,050,0,3,1,1,N,"Cnt Default, →justified :"C0":"↵ A50,100,0,3,1,1,N,"Cnt Numerical, right → →justified :"C1":"↵ center → A50,150,0,3,1,1,N,"Cnt Alpha, →justified:"C2":"↵ A50,200,0,3,1,1,N,"Cnt Alpha-num, not → →justified :"C3":"↵ FE↵ FR"TEST5"↵ ?↵ A9↵ 99↵ ZZ9↵ ZZ9↵ P3↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 58
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.20—Programmer’s Reference Manual...
C (Cut Immediate) can not be used inside a form or in connec- tion with a keyboard/display unit (KDU). To perform self-cleaning of the cutter blade, issue fi ve consecu- tive C commands without any media loaded. Example :Performs a cutting cycle C↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Test after the print speed has been set (see S command) and make further adjustments until you have found the settings which best apply to your unique application. Example :Selects density 9 D9↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 61
Speed S = 2 Duratherm II Duratherm II Tag Duratherm Lightning Duratherm IR Th ermal Top Th ermal Eco Th ermal Top Board Th ermal Eco Board Th ermal IR Th ermal Top High Speed Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 62
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.20—Programmer’s Reference Manual...
Th is command makes the printer print a list of all soft fonts that are stored in memory. Syntax Remarks Th is command is related to ES (Store Soft Fonts) and EK (Delete Soft Fonts). Example :Print a soft font list EI↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Soft fonts are stored using the ES command and listed using the EI command. Soft fonts can also be deleted from the printer using for example Intermec LabelShop or Intermec InterDriver. Example :Deletes font "a" EK"a"↵ :Deletes all soft fonts EK"*"↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
The number of individual character maps downloaded will be double the characters in the font set (p Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 66
Soft fonts can also be downloaded to the printer using for example Intermec LabelShop or Intermec InterDriver. Soft fonts can be listed using the EI command. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
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 for more information on error-handling. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 69
(Nothing hap- Reply error with character ‘C’ and eRC,2,Q↵ pens) 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.20—Programmer’s Reference Manual...
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. Example :Increases the cut position index value. f110↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th is command is used to end a Form Store sequence. Syntax Remarks Th e Form Store sequence is started with the FS command and ended with the FE command. Example :Starts Form Store FS"formname"↵ ..:Ends Form Store FE↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th e FI command will be executed directly, without appending 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.20—Programmer’s Reference Manual...
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.20—Programmer’s Reference Manual...
Remarks To print a list of the forms currently stored in memory, use the FI command. Example :Retrieves the form named "Test1" FR"Test1"↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Feed button for more than 3 seconds in the Dump Mode. Example :Begins the form store sequence of FS"TEST1"↵ "TEST1" ..:Ends the form store sequence of "TEST1" FE↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th ere 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 Z command. Example :Prints the graphic "LOGO" GG50,50,"LOGO"↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th e GI command will be executed directly, without appending 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. Example :Prints graphics list Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
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 "LOGO" GK"LOGO"↵ :Deletes all graphics GK"*"↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
& white) format and that the printer’s free graphics memory is large enough to accommodate the graphics. Always make backup copies on the host! If you change the memory allocation (see M command), graphics stored in the printer and memory cartridge will be lost. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 80
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↵ Th e result will be a printout shown below: Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
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 Th e result will be a printout shown below: Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Netherlands Norway Belgium Germany France Portugal Spain Finland Italy For additional code page examples, refer to Chapter 9. Example :Selects 8 bit character set for use in I8,1,046↵ Sweden with a Keyboard Display Unit. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
:Selects an 8 dots spacing between Asian characters. 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.20—Programmer’s Reference Manual...
JF command. To disabled top of form baclup with a cutter, fi rst send an O command followed by a JB command. Example :Disables top of form backup JB↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
JF command. Activating the cutter using an OC command has the same eff ect as issuing a JF command. Example :Enables top of form backup JF↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
JF and JB “Top of Form Backup” commands respectively. By default “Top of Form Backup” is enabled. Examples :Adjustment for peel-off operation at 8 dots/mm j110↵ :Adjustment for tear-off operation at 8 dots/mm j136↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Vertical start position (Y) in dots. Horizontal length in dots. Vertical length in dots. Example :Clears image buffer 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.20—Programmer’s Reference Manual...
Vertical start position (Y) in dots. Horizontal length in dots. Vertical length in dots. Example :Clears image buffer 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.20—Programmer’s Reference Manual...
Vertical start position (Y) in dots. Line thickness in dots. Horizontal end position (X) in dots. Vertical end position (Y) in dots. Example :Clears image buffer N↵ :Draws diagonal line LS10,10,20,200,200↵ :Prints one label P1↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
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.20—Programmer’s Reference Manual...
Print image buff er (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.20—Programmer’s Reference Manual...
Page 92
(take future needs into consideration). For less than full width labels, also refer to the q command, which allows trading off print width for increased label length with the same image buff er size. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 93
U command may diff er slightly from the values entered using an M command because of certain round off calculations in the fi rmware. Th is should have few practical consequences and can generally be ignored. M170,30,170↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
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. Example :Clears image buffer N↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
If option C is disabled, no cutting will be performed after print. Commands JF and JB will be enabled. Command f will be dis- abled but its value will remain stored in memory. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 96
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 Example :Enable DT Mode ON,D↵ :Disable LTS :Disable reverse gap sensor :Disable cutter Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Examples :Places the Euro character in position oRE↵ ASCII 213 dec. :Places the Euro character in position ASCII 128 oRE,128↵ dec. :Clears character substitution and oR↵ restores default character maps Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th e 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.20—Programmer’s Reference Manual...
: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.20—Programmer’s Reference Manual...
Continuous stock is selected by setting parameter p = 0. Be careful not having the printer loaded with continuous stock when entering the Dump Mode or an error will occur. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 101
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 Th e Q command would be: Q100,24+24↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 102
(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. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 103
Th e 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 Th e Q command would be: Q248,B56-136 ↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Note: If an R command (Reference Point) is sent after a q com- mand, the image buff er will be automatically reformatted to match the width of the printhead and the margins will be reset accordingly. Example :Sets label width to 416 dots q416↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Label path orientated in the center Printhead Dot Line (832 dots) Reference Point Direction ZB Reference Point Direction ZT Feed Direction Example :Creates a 50 dot left margin R50,100↵ and a 100 dot top margin. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Changing the print speed will aff ect the blackness of the print- out, which may have to be adjusted using a D command. Example :Sets the print speed to 50 mm/sec. (2 inches/sec.). S2↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Syntax Remarks Th is command produces a single label identical to the one printed in the Dump Mode (see Chapter 1), but without enter- ing the Dump Mode. Example :Produces a test label. U↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
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.20—Programmer’s Reference Manual...
Th e printer sends the number of soft fonts and the name, height, and direction of each soft font through the RS-232 or USB port. Th e UE command will be executed directly, without appending any Linefeed. Example Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
RS-232 or USB port. Th e UF command will be executed directly, without appending any Linefeed. Example :Returns number of forms and all form names, for example: UF006 TEST1 TEST2 TEST3 TEST4 TEST5 TEST6 Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
RS-232 or USB port. Th e UG command will be executed directly, without appending any Linefeed. Example :Returns number of graphics and all graphic names, for example: UG001 LOGO Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th e UI command is dis- abled by removing power from the printer for 60 seconds. Example :Enables prompts from host and UI↵ returns current code page, for example UI80,001 Also see I and U commands. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
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 Also see I, M, U, UI, and UP commands. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Chapter 7—Commands UN – Disable Error Reporting Description Th is command is used to disable error reporting. Syntax Remarks Cancels US command. Example :Disables error reporting UN↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
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 UM commands. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
(no reply) Clear image buff er and errors ↵ (no reply) Erroneous command type A; Syntax error ↵ <NAK>01Q Print image buff er with error 01 Direct recovery error 01 (type A) and continue Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
"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.20—Programmer’s Reference Manual...
"DATA" fi eld of the A (Print Text) or B (Print Bar Code) commands. Note: Variable data do not use the rules for string invocation into fi xed text and barcode data. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Page 120
Th is example shows how the fi eld justifi cation works in variable 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.20—Programmer’s Reference Manual...
Th e Windows mode escape sequences are only used by the Win- dows Printer Driver. When working with a main frame or other non-Windows host, this mode can be disabled to prevent erratic operation. Examples :Enables Windows Mode WY↵ :Disables Windows Mode WN↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Line thickness in dots. Horizontal end position (X) in dots. Vertical end position (X) in dots. Example :Clears image buffer 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.20—Programmer’s Reference Manual...
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 1). Example :Sets 19,200 baud, odd parity, Y19,O,7,1↵ 7 data bits, 1 stop bit Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
U or UP command, will reset the print direction to default (= ZT). ZT Command: EASYCODER Feed Direction ZB Command: EASYCODER C4 Feed Direction Example :Starts printing from the bottom of the image buffer. ZB↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
:Variable 01 entered abcde↵ :Variable 02 entered ABCDE↵ :Variable 03 entered 99999↵ :Prints one label P1↵ Note: Variable data do not use the rules for string invocation into fi xed text and barcode data. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
• during downloading of images, fonts, or forms, or • inside a variable-input (?) or inside a string-area (""), or • when the input data buff er is full (> 8000 bytes). ^@ ↵ Example :Printer will be reset. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th is command can only be sent via the RS-232 or USB ports. Example Th is example renders a box and orders the printer to print 4 copies. At command ^A, the printing is paused and continued again at command ^C. X0,0,10,20,40↵ P4↵ ^A↵ ^C↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th is command can only be sent via the RS-232 or USB ports. Example Th is example renders a box and orders the printer to print 4 copies. At command ^B, the printing is stopped and cancelled. X0,0,10,20,40↵ P4↵ ^B↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th is command can only be sent via the RS-232 or USB ports. Example Th is example renders a box and orders the printer to print 4 copies. At command ^A, the printing is paused and continued again at command ^C. X0,0,10,20,40↵ P4↵ ^A↵ ^C↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Th is example renders a box and orders the printer to print 4 copies. At command ^A, the printing is paused and interrogated for remianing number of labels. Printing is continued again at command ^C. X0,0,10,20,40↵ P4↵ ^A↵ ^D↵ ^C↵ Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
• when the input data buff er 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.20—Programmer’s Reference Manual...
Page 132
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.20—Programmer’s Reference Manual...
Page 133
Fonts Th is chapter lists the printer’s resident fonts and illustrates the various fot sizes. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
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.20—Programmer’s Reference Manual...
Th is 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.20—Programmer’s Reference Manual...
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.20—Programmer’s Reference Manual...
Th e Command UN and US turn off or on most of the error output information. Th e Command eR 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.20—Programmer’s Reference Manual...
Page 155
(RS-232 or USB), normally <XON>. See also commands USA or USB 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.20—Programmer’s Reference Manual...
Sets red LED direct. Power Off /Power On or com- Error. mand Reset ^@. Dump mode. Green LED in dump mode. Feed Key or command Reset Pause mode. LED blinking green/orange Feed key or command ^B or Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
<XOFF> and where p is replacement of <XON>. Example Command eRF,6,N substitutes at error reply <XOFF> with the character ‘F’ and at error recovery <XON> with the character ‘N’. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
73<CRLF> Cutter Jammed or Not Installed BLNK RED <NAK>81[XOFF] BLNK RED [XOFF] 81<CRLF> Dump mode (after auto detection) <NAK>89[XOFF] 89<CRLF> Pause mode BLNK <NAK>92[XOFF] BLNK 92<CRLF> GRN/ORA GRN/ORA if command USE has been preceded. Intermec EasyCoder ESim v4.20—Programmer’s Reference Manual...
Need help?
Do you have a question about the ESim v4.20 and is the answer not in the manual?
Questions and answers