Intermec EasyCoder C4 Programmer's Manual

Intermec EasyCoder C4 Programmer's Manual

Bar code label printer
Hide thumbs Also See for EasyCoder C4:
Table of Contents

Advertisement

Programmer's Guide
P/N 1-960488-02
Edition 3
October 2001
EasyCoder C4
Bar Code Label Printer

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EasyCoder C4 and is the answer not in the manual?

Questions and answers

Summary of Contents for Intermec EasyCoder C4

  • Page 1 Programmer’s Guide P/N 1-960488-02 Edition 3 October 2001 EasyCoder C4 Bar Code Label Printer...
  • Page 2: Table Of Contents

    3. Setting Up the Printer 4. Editing in Direct Mode 5. Editing in Form Edit Mode 6. Retrieving and Printing a Form 7. Commands Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Table of Contents...1 Introduction...3 Dump Mode...4 Memory...5 Direct Mode ...5 Form Edit Mode ...6...
  • Page 3 Contents, cont. 7. Commands, cont. 8. Fonts 9. Code Pages and Character Sets Appendix 1 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 GM Store Graphics in Memory...55 GW Store Graphics in Image Buffer...56 Character Set Selection ...57 Asian Character Spacing...58 JB Disable Top of Form Backup...59...
  • Page 4: Intermec Easycoder C4 – Programmer's Guide Ed

    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 7) and use printer drivers developed for EasyCoder C4 rather than EasyCoder 91 drivers.
  • Page 5: General Information Dump Mode

    LSS (liner+label – detection level – liner) Dump Mode On Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 The printer has the capability to perform in dump mode, which means that the printer will print out the echo of the received ASCII.
  • Page 6: Memory

    “now in DUMP”. Then the printer waits for ASCII dump printing. Send a string of characters or a label form to the printer and tap the Feed key to produce a printout. Dump mode will also print control...
  • Page 7: Form Edit Mode

    The optional Keyboard Display Unit (KDU) can retrieve a stored form, making it possible to use the EasyCoder C4 as a stand-alone system, that is, without a computer connection. Every label is made up of various fi elds. A form is the complete set of commands that defi...
  • Page 8: Field

    Field Variable Text V00 Graphic Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Each command line of printable data will create a fi eld, which is defi ned in regard of start position, rotation, magnifi cation, etc. PACKED EASYCODER Feed...
  • Page 9: Field Positioning

    Field Positioning X-axis Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 The printable area of the label forms a grid, where the X-axis runs across the label and the Y-axis runs along the label web. Dots are used as the unit for establishing position of the upper left corner of each fi...
  • Page 10: Commands List Direct Mode

    Commands List Direct Mode Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 The following list illustrates which commands can be used in the Direct Mode and the Form Edit Mode and for what purposes. • Setup Commands Used to set up the printer globally, that is affect both the Direct...
  • Page 11 Direct Mode, cont. Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 • Editing Commands Used to edit labels in the Direct Mode: Print Text Print Standard Bar Codes Print Two-Dimensional Codes GG Print Graphics Asian Character Spacing LE Line Draw Exclusive...
  • Page 12: Form Edit Mode

    Form Edit Mode Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 • Setup Commands in Forms Will affect the global setup after printing a form including such a command: Density Set Form Length Set Reference Point Speed Select Print Direction •...
  • Page 13: Setting Up The Printer Default Setup

    Setting Up the Printer Default Setup Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 At delivery, the printers are set up as follows. Parameter Command Default Setting Density Character Set Top of Form backup JB/JF Media feed adjust Label Gap Sensor...
  • Page 14: Example

    Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 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 15: Editing In Direct Mode Example

    Print command to image buffer; Print 2 copies The label will look like the example in /. 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 16: Editing In Form Edit Mode Example

    • and the graphic used in the example has been downloaded to the printer (see command ...we will now edit a label that can be saved as a form in the printer’s memory and retrieved when so required. It also means that we can use counters and variables.
  • Page 17 V00,15,N,"Enter Product name:" V01,10,L,"Enter Model number:" V02,8,N,"Checked by:" Command C0,6,L,+1,"Enter Serial Number:" Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Name the Form Name of this form is TEST. Explanation CR/LF to start command structure Delete any existing form named TEST Start store form named TEST Defi...
  • Page 18 Place a Variable Text The next line is a text line, using text size 5 in reverse and prints the variable V00. The data printed in this fi eld must be sent to the printer at the time of form retrieval.
  • Page 19 Note: The narrow to wide ratio is not relevant for Code 128. The printer will use the value for the narrow bar to defi ne the bar code. (Value 3 for wide bar defi nition is ignored).
  • Page 20 A24,250,0,4,1,1,N,"MODEL: "V01 A472,312,0,4,1,1,N,"Checked by: "V02 A24,312,0,4,1,1,N,"SERIAL#: "C 0 B280,440,0,1,2,3,96,B,"S"C 0 GG24,12,"LOGO" Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Complete List of the Example Explanation CR/LF to start command structure Delete current form named TEST Start store form named TEST Defi...
  • Page 21: Retrieving And Printing A Form Example

    FR"TEST" EASYCODER 501SA 100000 P1,2 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Retrieve and Print Form The form “TEST”, edited in the previous chapter, can be retrieved and printed from any ASCII sending device using this sequence: Explanation CR/LF to start command structure...
  • Page 22 Enter SERIAL#: 100001 Number of labels sets Copies of each label Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Provided you use the serial interface for communication between printer and host , you can make the printer return prompts that appear on the screen, requesting the operator to enter input data, by sending command after each power-up.
  • Page 23 All variable input data and counter values are stored in the volatile memory, which means they will be lost if the printer is switched off or at a power failure. If prompts are enabled, existing data and counter values will be displayed on the screen after the related prompt.
  • Page 24: Commands Introduction

    Introduction Syntax Descriptions Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 This chapter lists the various commands in alphabetical order. 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.
  • Page 25: A Print Text

    Description This command is used to print an ASCII text string. Syntax Parameters "DATA" Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 ,"DATA" Horizontal start position (X) in dots. Vertical start position (Y) in dots. No Rotation. Left to right.
  • Page 26 Variable: Consecutive Number Counter: Cn±x Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Prints the contents of variable “nn” at this position, where nn is a 2 digit number from 00-99. Prints the contents of counter “n” at this position, where n is a 1 digit number from 0- 9.
  • Page 27 :Writes the text “Deluxe” + the contents of variable 01 + the contents of counter 2 + the text “Combo” + the contents of variable 01. Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 to +3 for the counter Cn used in our example (see the “C –...
  • Page 28 To create inter-character spacing for Asian fonts, use the Latin Characters Total character width Character width (8 dots) White dots (character spacing) Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 command. Asian Characters Total character width (24 dots) Chapter 7 Commands...
  • Page 29 Point of Origin for Text Object Point of Origin for Text Object Point of Origin for Text Object Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Horizontal dots X-axis No Multiplier 2x2 Multiplier 3x3 Multiplier Point of Origin for Text...
  • Page 30: B Standard Bar Codes

    Description This command is used to print standard bar codes. Syntax Parameters "DATA" Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 ,"DATA" Horizontal start position (X) in dots. Vertical start position (Y) in dots. No rotation. 90 degrees rotation clockwise.
  • Page 31 The command Cn±x in our example will be used twice and count up the single counter by one (1) in each position (last two B-command lines). Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Prints the contents of variable “nn” at this position, where nn is a 2 digit number from 00-99.
  • Page 32 Set the Form Step Value p C-command line). Also refer to FK"TEST3" FS"TEST3" C0,6,L,+3,"Counter 0" B120,50,0,2,3,6,100,B,C0 B320,50,0,2,3,6,100,B,C0+1 B520,50,0,2,3,6,100,B,C0+2 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 to +3 for the counter Cn used in our example (see the “C Command – Counter”. Chapter 7 Commands...
  • Page 33 :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 C4 – Programmer’s Guide Ed. 3 Chapter 7 Commands...
  • Page 34: Two-Dimensional Bar Codes, General Part

    If the amount of data will not fi t in the area specifi ed, the indicator will light orange, indicating an error. Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 ,[code specifi c options] Horizontal start position (X) in dots.
  • Page 35: Maxicode

    Syntax ["CL,CO,PC,LPM"] Parameters Example b100,100,M,"300,400,93065,1692,This is MaxiCode" Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 b command, general Class Code (3 digit number). Country Code (3 digit number). Postal Code: U.S.A. (5 digits, 4 digits). Note the separating comma sign! International (6 alphanumeric characters).
  • Page 36: Pdf417

    (see Syntax [www,hhh,s,c,p,f,d,x,y,r,I,t,o],"DATA" Parameters DATA Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 b command, general Maximum print width in dots (3 digits). Maximum print height in dots (3 digits). Sets error correction level. Legal values are 0 thru 8.
  • Page 37 (set bar height) and r- (max. row count), error condition 50 will also occur. Example b40,40,P,400,300,p40,340,20,f1,x3,y10,r60,l5, "ABCDEFGHIJK1234567890abcdefghijk" Note that the last parameter in the b command above (l5) is lowercase L + 5, not 15! Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Chapter 7 Commands...
  • Page 38: Datamatrix

    The symbology is square and can range from 0.001 inch per side up to 4 inches per side. Example b40,80,D,5,"123456789012345678901234567890 12345678901234567890123456789012345678901234567890 1234567890" Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 b command, general Narrow bar from 115. Represents a fi xed data fi eld. Chapter 7 Commands part).
  • Page 39: C Counter

    To print the contents of the counter, the counter number (C0-C9) is entered in the "DATA" fi eld of Prompts will only be displayed if a The Keyboard Display Unit sends the Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 ,"PROMPT" Counter number (0-9). Maximum number of digits for the counter (1-29).
  • Page 40 A50,150,0,3,1,1,N,"Cnt center justifi ed:" A50,200,0,3,1,1,N,"Cnt not justifi ed: " Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 ) affects the way the counter will be printed. = L, R, or C, the counter value will be printed left, right or centre = N), the fi...
  • Page 41 4. Press <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 C4 – Programmer’s Guide Ed. 3 Chapter 7 Commands...
  • Page 42: D Density

    Test after the print speed has been set (see until you have found the settings which apply to your unique application. Example Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Density setting (0-15). Default: 10. 0 is the lightest printing and 15 is the darkest.
  • Page 43: Ei List Soft Font

    EI – List Soft Fonts Description This command makes the printer print a list of all soft fonts that are stored in memory Syntax Remarks This command is related to Example Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 (Store Soft Fonts) and Chapter 7 Commands (Delete Soft Fonts).
  • Page 44: Ek Delete Soft Font

    This command is used to delete soft fonts from memory. Syntax EK ["name"|"*"] Remarks Soft fonts are stored using the Soft fonts can also be deleted from the printer using for example Intermec LabelShop or Intermec InterDriver. Example EK"a" EK"*"...
  • Page 45: Es Store Soft Font

    ES "name"p Parameters "name "data" Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 "data " Name of the soft font (one lowercase letter only in the range a–z). Lower case named fonts minimize soft font memory usage to only store fonts downloaded and have 256 character limit.
  • Page 46 The data is the sent to the printer as a continuous string of hexadecimal byte representations in line order. Soft fonts can also be downloaded to the printer using for example Intermec LabelShop or Intermec InterDriver.
  • Page 47 ES – Store Soft Font, cont. Remarks, cont. This example shows how a character in 0° and 90° rotation is downloaded to the printer: Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Starting Point Starting Point Chapter 7 Commands Line 1: 00000000 01111100 00000000 = 00 7C 00...
  • Page 48: Fe End Store Command

    This command is used to end a Form Store sequence. Syntax Remarks The Form Store sequence is started with the the FE command. Example FS"formname" Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 :Ends Form Store Chapter 7 Commands command and ended with :Starts Form Store...
  • Page 49: Fi Print Form Information

    FI – Print Form Information Description This command makes the printer produce a list of all forms stored in memory. Syntax Remarks The 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.
  • Page 50: Fk Delete Form

    FK"FORM1" FK "*" Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 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.
  • Page 51: Fr Retrieve Form

    FR"Test1" Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 This is the form name used when the form was stored. The printer is case sensitive, that is the use of upper and lower case letters must match the original name.
  • Page 52: Fs Form Store

    This is the form name that will be used when retrieving the stored form. The name may be from 1 to 8 characters. The printer is case sensitive, that is form names will be stored with the exact case entered on the FS command line.
  • Page 53: Gg Print Graphics

    Vertical start position (Y) in dots. This is the name used when the graphic was stored. The name may be from 1 to 8 characters. The printer is case sensitive,that is the use of upper and lower case letters must match the original name.
  • Page 54: Gi Print Graphics Information

    GI – Print Graphics Information Description This command will cause the printer to print a list of all graphics stored in memory. Syntax Remarks The 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.
  • Page 55: Gk Delete Graphics

    Examples GK"LOGO" GK"*" Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 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.
  • Page 56: Gm Store Graphics In Memory

    Use it for graphics that are used frequently and do not change, for example the logotype of your company. Compare with In a DOS system, the "DATA" portion can be sent to the printer via the parallel port using the DOS COPY command.
  • Page 57: Gw Store Graphics In Image Buffer

    DRAM. The printer’s fi rmware will calculate exactly how much data to expect based on p and p Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 "DATA" X-position in printer dots. Y-position in printer dots. Number of bytes across the graphic (8 dots = 1 byte).
  • Page 58: Character Set Selection

    For additional code page examples, refer to Example I8,1,046 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Number of data bits (7 or 8). Default 8. Printer Code Page (1 digit, see table 1 below). Default 0. KDU Country Code (3 digits, see table 2 below). Default 001. (Only if p...
  • Page 59: Asian Character Spacing

    (See Syntax Parameters Example Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Space in dots between Asian characters (0–9). Default 0 :Selects an 8 dots spacing between Asian characters. i Command Parameter p...
  • Page 60: Jb Disable Top Of Form Backup

    Remarks Top of form backup is used in connection with the printer feed out an extra amount of media after printing the label, so as to allow the media to be torn off or peeled off properly. By default, the media is pulled back before printing the fi rst label in next batch as to...
  • Page 61: Enable Top Of Form Backup

    Remarks Top of form backup is used in connection with the printer feed out an extra amount of media after printing the label, as to allow the media to be torn off or peeled off properly. By default, top of form is enabled, that is the media is pulled back before printing the fi...
  • Page 62: Media Feed Adjustment

    The j command allows the media feed to be adjusted accordingly, that is after the printer has been printed and the rear edge becomes aligned with the printhead's dot line, an extra amount of media feed is performed.
  • Page 63: Le Line Draw Exclusive

    Syntax Parameters Example LE50,200,400,20 LE200,50,20,400 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Horizontal start position (X) in dots. Vertical start position (Y) in dots. Horizontal length in dots. Vertical length in dots. Line B...
  • Page 64: Lo Line Draw Black

    This command is used to draw black lines, overwriting previous information. Syntax Parameters Example LO50,200,400,20 LO200,50,20,400 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Horizontal start position (X) in dots. Vertical start position (Y) in dots. Horizontal length in dots. Vertical length in dots. Line B...
  • Page 65: Ls Line Draw Diagonal

    Syntax Parameters Example LS10,10,20,200,200 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Horizontal start position (X) in dots. Vertical start position (Y) in dots. Line thickness in dots. Horizontal end position (X) in dots. Vertical end position (Y) in dots.
  • Page 66: Lw Line Draw White

    Syntax Parameters Example LO50,100,400,20 LO50,200,400,20 LO50,300,400,20 LW200,50,20,400 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Horizontal start position (X) in dots. Vertical start position (Y) in dots. Horizontal length in dots. Vertical length in dots. Line D (dotted border not...
  • Page 67: Memory Allocation

    Form memory: Graphics memory: Soft fonts memory: Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Image buffer area. Some value must be entered, but it will be ignored. Image buffer is either 170K without SRAM memory cartridge or 426K with SRAM memory cartridge.
  • Page 68 For less than full width labels, also refer to the print width for increased label length with the same image buffer size. Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Chapter 7 Commands page command, which allows trading off...
  • Page 69 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 C4 – Programmer’s Guide Ed. 3 Chapter 7 Commands command, but download command. The latter method is...
  • Page 70 In MS-DOS, the directory c:\windows\ is selected by default: C:\WINDOWS>_ Enter the following DOS command: C:\WINDOWS>copy memsetup.txt lpt1: MS-DOS responds by displaying: 1 fi le(s) copied C\:WINDOWS> Exit MS-DOS by typing: C\:WINDOWS> exit Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Chapter 7 Commands...
  • Page 71: Clear Image Buffer

    N command before printing a form. An N command must not be used inside a form in the Form Edit Mode. Example Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Chapter 7 Commands :Clears image buffer...
  • Page 72: Options Select

    Before using the S parameter, make sure to load the EasyCoder C4 printer with the appropriate type of media. By default, the sensor will interpret blockage of light as a label or similar.
  • Page 73: Or Character Substitution

    Examples oRE,128 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 If p1 = E, the Euro character will be mapped to the code page position specifi ed by p If no p...
  • Page 74: Print

    Counter: 1 Counter: 1 Counter: 2 Counter: 2 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Numbers of label sets (1-65535). Number of copies of each label (1-65535). Used in combination with counters to print multiple copies of the same label.
  • Page 75: Pa Print Automatic

    V00,50,N,"Enter text" A24,24,0,4,1,1,N,V00 FR"TEST6" This is variable text Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Numbers of label sets (1-65535). Number of copies of each label (1-65535). Used in combination with counters to print multiple copies of the same label.
  • Page 76: Set Form Length

    ±p Remarks Gaps and slots: The EasyCoder C4 has a label gap sensor designed to detect the top of each form. It does this in two ways: • By looking through the semi-transparent liner in the gap between labels, or •...
  • Page 77 Butterfl y label: = 12.5 mm (100 dots) = 3.0 mm (24 dots) = 3.0 mm (24 dots) The Q command would be: Q100,24+24 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 (160 dots) (24 dots) PRINT DIRECTION Chapter 7 Commands...
  • Page 78 ±p Remarks In addition to the label gap sensor, all EasyCoder C4 printers have a black mark sensor that determines the top of each form by sensing a preprinted black mark on the back of the media. The sensor is located sligtly to the right in relation to the center of the media path (as seen from the printer’s front).
  • Page 79 On the tag below, the black marks are printed between the perforations: = 31.0 mm (248 dots) = 7.0 mm = 17 mm The Q command would be: Q248,B56-136 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 (56 dots) (4 dots) Perforation (56 dots)
  • Page 80: Set Label Width

    Example q416 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Width of label measured in dots. Default: 832. command (Reference Point) is sent after a q command, the image buffer Chapter 7 Commands...
  • Page 81: Set Reference Point

    The print direction commands point, as illustrated below: Example R50,100 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Horizontal (left) margin measured in dots (default 000). Vertical (top) margin measured in dots (default 000). Maximum Print Width Label path orientated in the center...
  • Page 82: Speed Select

    Changing the print speed will affect the blackness of the printout, which may have to be adjusted by means of a Example Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Speed select value: 30 mm/sec. (1.2 inches/sec.) 40 mm/sec. (1.6 inches/sec.) 50 mm/sec.
  • Page 83: Print Confi Guration (General)

    This command produces a single label identical to the one printed in the Dump Mode (see Chapter Example Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 1), but without entering the Dump Mode. Chapter 7 Commands :Produces a test label.
  • Page 84: Ue Soft Font Information Inquiry

    Syntax Remarks The printer sends the number of soft fonts and the name, height and direction of each soft font through the RS-232 port. The UE command will be executed directly, without appending any Linefeed. Example Intermec EasyCoder C4 –...
  • Page 85: Uf Form Information Inquiry

    Syntax Remarks The printer will send the number of forms stored and the name of each form to the host through the serial RS-232 port. The UF command will be executed directly, without appending any Linefeed.
  • Page 86: Ug Graphics Information Inquiry

    Syntax Remarks The printer will send the number of graphics and the name of each graphic to the host through the serial RS-232 port. The UG command will be executed directly, without appending any Linefeed.
  • Page 87: Enable Prompts/Code

    UI – Enable Prompts/Code Page Inquiry Description This command will cause the printer to enable prompts to be sent to the host and to send the currently selected code page to the host through the serial RS-232 port. Syntax The printer will send information on the currently selected code page back to...
  • Page 88: Um Code Page & Memory Inquiry

    UM – Code Page & Memory Inquiry Description This command will cause the printer to send the currently selected code page and memory status to the host through the serial RS-232 port. Syntax The printer will send information on the currently selected code page and memory...
  • Page 89: Un Disable Error Reporting

    UN – Disable Error Reporting Description This command is used to disable error reporting. Syntax Remarks Cancels Example Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 command. Chapter 7 Commands :Disables error reporting...
  • Page 90: Up Code Page & Memory Inquiry/Print

    UP – Code Page & Memory Inquiry/Print Description This command will cause the printer to print and send the currently selected code page and memory status to the host through the serial RS-232 port. Syntax The printer will: • Send information on the currently selected code page and memory status back to the host (same as •...
  • Page 91: Us Enable Error Reporting

    Remarks Serial Port: If an error occurs while using the serial port, the printer will send a NAK (ASCII 21 dec.), followed by the error number, back to the computer. If no error occur, the printer will echo ACK (ASCII 06 dec.) after each If out-of-media or out-of-ribbon occurs, the printer will send, through the serial port, a “-07”...
  • Page 92: Uv Product Identity And Asian Font Type

    UV – Product Identity and Asian Font Types Description This command generates an output on the serial port about the software and font products stored in the EasyCoder C4’s memory cartridge. Syntax Remarks The fi rst line returned after the UV command is the base software appended by a CR/LF.
  • Page 93: 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 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 ,"PROMPT" Variable reference number (00-99).
  • Page 94 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 justifi ed" A50,100,0,3,1,1,N,"TEXT"V01":Right justifi ed" A50,150,0,3,1,1,N,"TEXT"V02":Center justifi ed" A50,200,0,3,1,1,N,"TEXT"V03":No justifi cation" Refer to the Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 ? command for continuation of this example! Chapter 7 Commands...
  • Page 95: 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. Examples Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Windows Mode enable/disable: Enables Windows Mode. Disables Windows Mode (default).
  • Page 96: Draw Box

    Syntax Parameters Example X50,200,5,400,20 X200,50,10,20,400 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Horizontal start position (X) in dots. Vertical start position (Y) in dots. Line thickness in dots. Horizontal end position (X) in dots. Vertical end position (X) in dots.
  • Page 97: Serial Port Setup

    After receiving this command, the printer will automatically reset its communication on the serial communication port. By default, the printer is set for 9600 baud, no parity, 8 data bits, 1 stop bit. XON/XOFF handshaking is always used. The printer sends XOFF when an error occurs.
  • Page 98: Print Direction

    (= ZT). ZT Command: ZB Command: Example Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Print orientation: Start printing from the top of image buffer (default). Start printing from the bottom of image buffer.
  • Page 99: Download Variables

    ? – Download Variables Description This command is used to signal to the printer that the data following are variable or counter values. Syntax Remarks This command is used by the host system to send data representing variables and/or counters to the printer after a stored for containing variables and/or counters has been retrieved.
  • Page 100: Resident Fonts

    Font Sizes 1-5 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 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...
  • Page 101: Printout Samples

    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 C4 – Programmer’s Guide Ed. 3 Chapter 9...
  • Page 102: Code Page 863

    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 C4 – Programmer’s Guide Ed. 3...
  • Page 103 Chapter 9 Code Pages and Character Sets Size 5 (8 bit); Code page 437 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3...
  • Page 104 Chapter 9 Code Pages and Character Sets Size 5 (8 bit); Code page 850 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3...
  • Page 105 Chapter 9 Code Pages and Character Sets Size 5 (8 bit); Code page 863 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3...
  • Page 106 Chapter 9 Code Pages and Character Sets Size 5 (8 bit); Code page 865 Intermec EasyCoder C4 – Programmer’s Guide Ed. 3...
  • Page 107 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 C4 – Programmer’s Guide Ed. 3...
  • Page 108 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 C4 – Programmer’s Guide Ed. 3...
  • Page 109 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 C4 – Programmer’s Guide Ed. 3...
  • Page 110 Chapter 9 Code Pages and Character Sets Size 5 (7 bit); Size 5 (7 bit); British Size 5 (7 bit); German Intermec EasyCoder C4 – Programmer’s Guide Ed. 3...
  • Page 111 Chapter 9 Code Pages and Character Sets Size 5 (7 bit); French Size 5 (7 bit); Danish Size 5 (7 bit); Italian Intermec EasyCoder C4 – Programmer’s Guide Ed. 3...
  • Page 112 Chapter 9 Code Pages and Character Sets Size 5 (7 bit); Spanish Size 5 (7 bit); Swedish Size 5 (7 bit); Swiss Intermec EasyCoder C4 – Programmer’s Guide Ed. 3...
  • Page 113 Chapter 9 Code Pages and Character Sets Size 4 (8 bit); Characters in Dump Mode Intermec EasyCoder C4 – Programmer’s Guide Ed. 3...
  • Page 114: D - Density Command Settings

    Thermal Eco Board Thermal IR Thermal Top High Speed Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Recommended density settings are identifi ed in the following tables. Further adjustments might be necessary depending on print speed, bar code density, orientation, and ambient temperature/humidity conditions.
  • Page 115: Appendix 1 D - Density Command Settings

    TTR Matte Coated TTR Premium TTR Premium Board TTR Polyethylene TTR Gloss Polyethylene TTR High Gloss White Premium TTR High Gloss Polyester Intermec EasyCoder C4 – Programmer’s Guide Ed. 3 Ribbon Type Rec. Density at Speed Standard Standard Premium Premium...

Table of Contents