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.
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...
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...
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.
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
• 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...
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...
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...
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.
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...
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...
[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...
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...
(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...
= 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...
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...
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...
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...
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
: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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
: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...
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...
: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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
"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...
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...
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...
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...
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...
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...
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...
• 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...
• 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...
Fonts This chapter lists the printer’s resident fonts and illustrates the various fot sizes. Intermec EasyCoder ESim v4.00—Programmer’s Reference Manual...
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.
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...
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...
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...
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...
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...
<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...