background image

Programmer’s
Reference Manual

ESim v5.12 for 
EasyCoder® PD4
Bar Code Label 
Printer

Содержание EasyCoder PD4

Страница 1: ...Programmer s Reference Manual ESim v5 12 for EasyCoder PD4 Bar Code Label Printer ...

Страница 2: ...Tech CrossBar Data Collection Browser dcBrowser Duratherm EasyADC EasyCoder EasyLAN Enterprise Wireless LAN EZBuilder Fingerprint i gistics INCA under license InterDriver Intermec Printer Network Manager IRL JANUS LabelShop Mobile Framework MobileLAN Nor Ware Pen Key Precision Print PrintSet Ready to Work RoutePower Smart Systems TE 2000 Trakker Antares and Virtual Wedge are either trademarks or r...

Страница 3: ...ory 4 Direct Mode 4 Form Edit Mode 5 Form 5 Text Editor 5 Commands 5 Field 6 Field Positioning 7 2 Commands List Direct Mode 10 Form Edit Mode 12 3 Setting Up the Printer Default Setup 14 Example 15 4 Editing in Direct Mode Example 18 5 Editing in Form Edit Mode Example 20 6 Retrieving and Printing a Form Example 26 7 Commands Syntax 30 ...

Страница 4: ...nformation 65 FK Delete Form 66 FR Retrieve Form 67 FS Form Store 68 GG Print Graphics 69 GI Print Graphics Information 70 GK Delete Graphics 71 GM Store Graphics in Memory 72 GRP Reply Graphics from Printer Buffer 74 GW Store Graphics in Image Buffer 75 I Character Set Selection 76 i Asian Character Spacing 77 JB Disable Top of Form Backup 78 JF Enable Top of Form Backup 79 j Media Feed Adjustmen...

Страница 5: ...haracter Control 107 UE Soft Font Information Inquiry 108 UF Form Information Inquiry 109 UG Graphics Information Inquiry 110 UI Enable Prompts Code Page Inquiry 111 UM Code Page Memory Inquiry 112 UN Disable Error Reporting 113 UP Code Page Memory Inquiry Print 114 US Enable Error Reporting 115 UV Product Identity and Asian Font Types 116 V Define Variable 117 W Windows Mode 119 X Draw Box 120 Y ...

Страница 6: ...vi ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual A Error Handling Error Handling Principles 149 Error Types 151 Error Replies 152 ...

Страница 7: ...4 Programmer s Reference Manual 1 General Information This chapter explains the basic functions and modes of the ESim v5 12 protocol and helps understanding the more comprehensive explanations in the other chapters in this manual ...

Страница 8: ... means of the serial RS 232 channel the parallel Centronics channel or the USB channel Note that EasyCoder PD4 has a flash memory for forms and graphics which requires special consideration Avoid storing frequently changing data in flash see GM and GW commands in Chapter 7 and use printer drivers developed for EasyCoder C4 and PD4 This manual will assist you in designing labels using the ESim prot...

Страница 9: ... seconds The printer emits a beep and Self test is shown in the display if any A single test label is printed After the test label has been printed the printer automatically enters the Direct Mode PartNo ESimversion checksum SerialRS 232portsetup seeYcmd USBport Testpattern DRAMsizeinstalled Imagebuffersize Flashmemorysize Formmemoryused Noofforms Graphicmemoryused Noofimages Fontmemoryused Nooffo...

Страница 10: ...l mode briefly tap the Feed key Memory The firmware has dynamic memory allocation for print image buffer form graphic and external font memory The first time the printer is used it is automatically initialized to default settings see Chapter 3 Direct Mode You can print a label without using a predefined format by sending write commands text bar codes graphics lines and boxes to the printer after h...

Страница 11: ...label A form can be saved in memory and retrieved when required Text Editor Use any ASCII output device with a parallel serial or USB port and a text editor to design the form and programming the printer Communi cation is based on the 8 bit ASCII characters 10 dec and 32 255 dec Commands The command syntax is based on upper and lower case characters numeric characters commas as separators quotatio...

Страница 12: ...a field which is defined in regard of start position rotation magnification etc X Axis Y Axis Feed Direction Variable Text V00 Graphic Rotated text Fixed Text Line Counter C0 Counter C1 Box EASYCODER PD4 FRAGILE PACKED BY SAM SERIAL NO 654 76532 Bar Code The illustration shows how a label is printed and fed out when using the default direction ...

Страница 13: ...nt printhead densities the 203 2 dpi printer and the 300 dpi printer have different firmware versions Density Medium High X axis 203 2 dpi 8 dots mm 300 dpi 11 81 dots mm Y axis 203 2 dpi 8 dots mm 304 8 dpi 12 dots mm Number of active dots 832 1208 Max print width 104 mm 102 2 mm Dot line to tear bar 136 dots 204 dots Dot line to cutter blade 256 dots 384 dots Text and bar code fields can be rota...

Страница 14: ...dots per mm printhead 800 832 750 700 650 600 550 500 450 400 350 300 250 200 150 100 50 50 100 150 200 250 300 350 400 450 500 550 X axis Y axis Reference Point at direction ZT X000 Y000 Feed Direction TEXT TEXT CODE 39 Rotated Text Field X500 Y400 Bar Code Field X150 Y300 Text Field X100 Y100 Graphic Field X650 Y050 Print Width 104 mm 832 dots ...

Страница 15: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 2 Commands List This chapters lists which commands can be used in the Direct Mode and the Form Edit Mode respectively ...

Страница 16: ...ns Select oR Character Substitution Q Set Form Length q Set Label Width R Set Reference Point r Set Relative Reference Point S Speed Select SA Setup Adjust SPC Setup Print Copy SPR Setup Print Engine Ribbon Control TD Set Date Format TS Set Real Time Clock TT Set Time Format UC Command Reply Accept Character Control UN Disable Error Reporting US Enable Error Reporting W Windows Mode Y Serial Port ...

Страница 17: ...oduce printouts of labels edited in the Direct or retrieved form edited in the Form Edit Mode C Cut Immediate FR Retrieve Form P Print PF Feed Media Download Variables Report Commands Return information on serial channel and or produce printed informa tion EI List Soft Fonts FI Print Form Information GI Print Graphics Information GRP Reply Graphics from Printer Buffer U Print Configuration UE Soft...

Страница 18: ...h a com mand D Density Q Set Form Length R Set Reference Point S Speed Select Z Print Direction Editing Commands Used to edit forms A Print Text B Print Standard Bar Code b Print Two Dimensional Codes C Counter FE End Form Store FS Form Store GG Print Graphics LE Line Draw Exclusive LO Line Draw Black LS Line Draw Diagonal LW Line Draw White PA Print Automatic V Define Variable X Draw Box ...

Страница 19: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 13 3 Setting Up the Printer This chapter shows the default setup of the printer and gives an example of how to change the setup ...

Страница 20: ... q1208 832 dots at 203 2 dpi 1208 dots at 300 dpi Reference Point R000 000 X 000 Y000 Print Speed S3 75 mm sec 3 inches sec Date Format TDme dd Y4 For example JAN 15 2004 Time Format TTh m s For example 13 25 00 Reply character UC0 None Error Handling US Error reporting enabled Windows Mode WN Disabled Serial Port Y96 N 8 1 9600 baud no parity 8 data bits 1 stop bit Print Direction ZT Start printi...

Страница 21: ...hat we will use an EasyCoder PD4 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 Thus a few setup parameters should be changed in the Direct Mode Density from 10 to 8 Media feed adjustment from 136 to 110 Label Taken Sensor from enabled to disabled Ente...

Страница 22: ...16 ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual Chapter 3 Setting Up the Printer ...

Страница 23: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 17 4 Editing in Direct Mode This chapter gives an example of how to create a simple label in the Direct Mode ...

Страница 24: ... Clear image memory X0 0 4 752 584 Draw a box LO0 144 752 4 Draw a line LO440 232 4 160 Draw a line A40 400 1 1 1 1 N Made in Sweden Write a 90 text line of fixed data A24 160 0 5 1 1 R EASYCODER Write a text line of fixed data A24 250 0 4 1 1 N MODEL 501SA Write a text line of fixed data A472 312 0 4 1 1 N Checked by Dan Write a text line of fixed data A24 312 0 4 1 1 N SERIAL 000001 Write a text...

Страница 25: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 19 5 Editing in Form Edit Mode This chapter gives an example of how to create a simple label in the Form Edit Mode ...

Страница 26: ...el 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 When we are finished the label will look like this on an EasyCoder PD4 with a 200 dpi printhead 1 The Intermec logotype is not included in the software package and is only included in the example to demonstrate how to print a graphics field You can substitute i...

Страница 27: ...roduct name Define first variable V01 10 L Enter Model number Define second variable V02 8 N Checked by Define third variable The text within quotes are prompts which will be sent from the printer to the host when the label form is retrieved serial communication only Define a Counter The counter has maximum 6 digits Command Explanation C0 6 L 1 Enter Serial Number Define counter Note The variables...

Страница 28: ...ext size 1 is the smallest resident font in the printer Command Explanation A40 400 1 1 1 1 N Made in Sweden 90 degree text line fixed data Place a Variable Text The next line is a text line using text size 5 in reverse and prints the vari able V00 The data printed in this field must be sent to the printer at the time of form retrieval Command Explanation A24 160 0 5 1 1 R V00 Write a text line 1 ...

Страница 29: ... N SERIAL C0 Text line fixed data 1 st counter Place a Bar Code with Fixed Data and a Counter Below a Bar Code Command line is used to enter a Code 128 bar code containing the fixed data S in combination with the actual counter value It is also set for printing the human readable text below the bar code Note The narrow to wide ratio is not relevant for Code 128 The printer will use the value for t...

Страница 30: ...0 6 L 1 Enter Serial Number Define counter X0 0 4 752 584 Draw a box LO0 144 752 4 Draw a line LO440 232 4 160 Draw a line A40 400 1 1 1 1 N Made in Sweden Write a 90 text line of fixed data A24 160 0 5 1 1 R V00 Write 1 st variable text field A24 250 0 4 1 1 N MODEL V01 Write text line fixed data 2 nd variable A472 312 0 4 1 1 N Checked by V02 Write text fixed data 3 rd variable A24 312 0 4 1 1 N...

Страница 31: ... and Printing a Form This chapter gives a step by step example of how a form is retrieved The variable data fields 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 ...

Страница 32: ...and Explanation CR LF to start command structure FR TEST Retrieve form Call for variables EASYCODER Substitute variable V00 501SA Substitute variable V01 Dan Substitute variable V02 100000 Counter start value C0 P1 2 Print 2 copies of a single label 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 vari...

Страница 33: ...nd at power up Printer Sends Command Explanation CR LF to start command structure UI Enable prompts command optional UI80 001 Printer returns code page status FR TEST Retrieve form Call for variables Enter Product name EASYCODER Substitute variable V001 Enter Model number 501SA Substitute variable V01 Checked by Dan Substitute variable V02 Enter SERIAL 100001 100000 Reset accept or enter2 counter ...

Страница 34: ... 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 Any input data can be overwritten at will Command Explanation Call for variables in same form CR LF to use existing data in V00 CR LF to use exis...

Страница 35: ... Commands This chapter lists the various commands in alphabetic 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 Examples of how to use the commands are also given ...

Страница 36: ...Data designates the place in the com mand sequence to input the data Because the firmware uses ASCII 34 dec you need a special designator if you need to print text or bar codes which include these quotation marks1 The backslash character ASCII 92 dec serves that purpose To print enter To print ABC enter ABC To print enter To print code enter code 1 If a 7 bit character set is selected this syntax ...

Страница 37: ...cpi 6points 8x12dots 25cpi 4points 12x20dots 2 16 9cpi 7points 10x16dots 8 75cpi 6points 16x28dots 3 14 5cpi 10points 12x20dots 15cpi 8points 20x36dots 4 12 7cpi 12points 14x24dots 12 5cpi 10points 24x44dots 5 5 6cpi 24points 32x48dots 6 25cpi 21points 48x80dots 8 Asianfonts Korean Korean 24 24x24dotsindouble byte ChineseGB GB 24 24x24dotsindouble byte ChineseBIG 5 Big5 24 24x24dotsindouble byte J...

Страница 38: ...mands below Variable Vnn Prints the contents of variable nn at this position where nn is a 2 digit number from 00 99 Consecutive Number Counter Cn Prints the contents of counter n at this position where n is a 1 digit number from 0 9 Cn x 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 decr...

Страница 39: ...rrent time at this position in the pre defined format See the TT command for format selection This command is only available if a Real Time Clock is installed TT nnn Prints sell by time Adds nnn number of minutes must be three digits to the current time and places it on the form using time layout defined TD Prints the current date at this position in the pre defined format See the TD command for f...

Страница 40: ... 1 Start serial No A50 50 0 4 1 1 N COMPANY NAME A50 100 0 3 1 1 N Product V00 A50 150 0 3 1 1 N Serial No C0 A50 200 0 3 1 1 N Expiry date TD 05 A50 250 0 3 1 1 N Packed TD _ TT FE Combination of several options can also be used in a single text field A50 300 0 3 2 2 R Deluxe V01C1 Combo TDV01TT Writes the text Deluxe the contents of variable 01 the contents of counter 2 the text Combo the curren...

Страница 41: ...t in gap between individual characters and will thus be placed adjacently whereas Latin characters include a single dot border around each character To create inter character spacing for Asian fonts use the i command Latin Characters Asian Characters White dots character spacing Total character width Character width 8 dots Character height 12 dots Total character width 24 dots Total character heig...

Страница 42: ... The characters will print in the sequence that they are entered into the data field of the A com mand Horizontaldots Vertical dots X axis Y axis 0 0 Feeddirection PointofOrigin forTextObject p3 4 PointofOrigin forTextObject p3 4 PointofOrigin forTextObject p3 4 PointofOriginforText Object Rotated270 p3 7 PointofOrigin forTextObject Rotated90 p3 5 NoMultiplier 2x2Multiplier 3x3Multiplier PointofOr...

Страница 43: ...pe p4 p5 Code39std orextended 3 1 10 Code39withcheckdigit 3C 1 10 Code93 9 1 10 Code128UCCcasecode 0 1 10 Code128A B C 1 1 10 Codabar K 1 10 EAN8 E80 2 4 EAN82digitadd on E82 2 4 EAN85digitadd on E85 2 4 EAN13 E30 2 4 EAN132digitadd on 32 2 4 EAN135digitadd on E35 2 4 Interleaved2of5 2 1 10 Interleaved2of5withcheckdigit 2C 1 10 Interleaved2of5whumanreadablecheckdigit 2D 1 10 Postnet5 6 8 11digit P...

Страница 44: ...osition where n is a 1 digit number from 0 9 Cn x 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 When labels with consecutive numbers are printed next to each other across the web it is done by using a single counter in a single form The command Cn x in the following example will...

Страница 45: ...laces it on the form using time layout defined TD Prints the current date at this position in the pre defined format See the TD command for format selection This command is only available if a Real Time Clock is installed TD nn Prints sell by date Adds nn number of days must be two digits to the current date and places it on the form using date layout defined This example illustrates how fixed tex...

Страница 46: ...aracters A B or C or shift In addition a set of special functions are available via FNC1 FNC2 FNC3 and FNC4 All these can be invoked in the data field The human readable part in the symbol FNC and code subset control characters will be represented by a space The input data string is a fixed string of maximum 64 alpha numerical characters Code 128 with auto selection of subset and UCC EAN Code 128 ...

Страница 47: ...B 1C 1 1E4 1EC5 Starts with Start A Start B Start C Start A B or C FNC14 Invocation in String Text Out put Bar Code Output Bar Code Output Bar Code Output Bar Code Out put NA2 NA2 1 1 FNC1 FNC1 FNC1 FNC1 2 2 FNC2 FNC2 NA2 FNC2 3 3 FNC3 FNC3 NA2 FNC3 4 4 FNC4 FNC4 NA2 FNC4 A A Ignore1 Code A Code A A B B Code B Ignore1 Code B B C C Code C Code C Ignore1 C S S Shift Shift NA2 S Char 063 Char 06 Char...

Страница 48: ...ling code specific part defining the bar code s appearance and its input data The general part of the syntax is indicated by italic characters in the code specific syntax descriptions on the following pages Syntax bp1 p2 p3 code specific options Parameters p1 Horizontalstartposition X indots p2 Verticalstartposition Y indots p3 Codetype D SelectsDataMatrix M SelectsMaxiCode P SelectsPDF417 Q selec...

Страница 49: ... italic characters see b command general part Only mode 2 and 3 are supported Syntax bp1 p2 p3 CL CO PC LPM Parameters CL ClassCode 3digitnumber CO CountryCode 3digitnumber PC PostalCode typeofinputdecidesmode2or3 Mode2 U S A 5digits 4digits Notetheseparatingcommasign Mode3 International 6alphanumericcharacters LPM LowPriorityMessage upto84alphanumericcharacters Example N b100 100 M 300 400 93065 ...

Страница 50: ...Selectsbinarymode p Printhumanreadablecodeappendedbyadditionalvariables xxx horizontalstartlocation 3digits yyy verticalstartlocation 3digits mmm maximumcharactersperline 3digits f Centerpatterninarea 0 Thepatternwillprintupperleftjustifiedintheareadefinedbythew andhvalues 1 Thepatternisprintedinmiddleoftheareadefinedbythewandh values default d Printcodewords 0 Valuesofcodewordsnotprinted default ...

Страница 51: ...d l max column count error condition 50 will occur Likewise if parameter hhh max print height gives less space than required by the sum of parameters y set bar height and r 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 ...

Страница 52: ...ould append the general part of the two dimensional code command indicated by italic characters see b command general part Syntax bp1 p2 p3 P4 DATA Parameters P4 Narrowbarfrom1to15 DATA Representsafixeddatafield maximum125characterslong Example N b40 80 D 5 123456789012345678901234567890 1234567890123456789012345678901234567890 12345678901234567890 P1 ...

Страница 53: ...e letters A Z nine other characters Max 707 char Max 4296 char 3 8 bit byte data mode JIS 8 bit character set Latin and Kana in accordance with JIS X 0201 Max 486 char Max 2953 char 4 Kanji data mode Shift JIS X 0208 Max 299 char Max 1817 char 5 Mixing mode Mix of mode 1 4 above NA Applicable Note The maximum data length in ESim is approximately 780 bytes Error correction Four levels of Reed Solom...

Страница 54: ...thinabar codetominimizethebitstreamarea Byusingparametercn thedatamode charactersetisfixed m ModeltypeisdefinedandunchangedwithinoneQRCode 1 Originalversion 2 Enhancedversion recommended Default o Rotation 0 0 rotationclockwise Default 1 90 rotationclockwise 2 180 rotationclockwise 3 270 rotationclockwise s Setscorrectionlevel L 7 Default M 15 Q 25 H 30 x Maskingfactor0 7or8 auto Default 8 y Cellp...

Страница 55: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 49 Chapter 7 Commands Example N b40 40 Q sM x1 ABCDEFGHIJKLMNOPQRSTUVWHYZ 123456789012345678901234ABCDEFGHIJKLMNOPQR STUVWHYZ1234 P1 ...

Страница 56: ...port AnythingelsethandigitandleadingspacesinDATA willgiveerror03 A Alphasupport Base10ondigits base26onletters Default Anythingelsethandigit leadingspaces anduppercasealphacharacters inDATAwillgiveerror03 Wraparound 0 9 goesbackto0 A Z goesbacktoA B Alphanumericalsupport Base36 Anythingelsethandigit leadingspaces anduppercasealphacharacters inDATAwillgiveerror03 Wraparound 0 9A Z 9goes toA Zgoes t...

Страница 57: ... truncated from the right side so as to not exceed the set maximum field length which may be useful when using a counter as input data to a bar code If the start value entered when the form is retrieved for printing is started by one or several zeros 0 the entire area specified by p2 number of digits will be padded with leading zeros that is p3 field justification will have no effect Note If a sin...

Страница 58: ...a num 99 9A 9B A9 AA AB 9Z A0 A1 ZZ 100 101 ZZZ 000 001 Example This form lets you test field justifications by entering various start values when the form is retrieved for printing FK TEST5 FS TEST5 C0 5 L 1 Start value CNT 0 C1 5 R 1 N Start value N CNT 1 C2 5 C 1 A Start value A CNT 2 C3 5 N 1 B Start value B CNT 3 A50 050 0 3 1 1 N Cnt Default left justified C0 A50 100 0 3 1 1 N Cnt Numerical ...

Страница 59: ... appear only once after the form is retrieved Example C0 10 L 1 Enter Serial Number By placing two 2 minus signs as the first two characters of the prompt the prompt will never be displayed Example C0 10 L 1 Enter Serial Number The protected consecutive number is accessed and modified from the optional Keyboard Display Unit only Enter the following when the KDU is displaying FORM retrieve form F2 ...

Страница 60: ...and C is used for two purposes C appended by parameters is used to define counters in the Form Edit mode whereas C without any appending parameters is used to initiate a cutting operation 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 five consecu tive C commands without any media loaded Example C ...

Страница 61: ...ss of the printout Direct thermal printing or thermal transfer printing Print speed Different brands of direct thermal media Different combination between transfer ribbons and receiving face materials Different ambient temperature humitity The printed information may also require the density to be adjusted Typically this applies to different bar code orientations and densities Test after the print...

Страница 62: ... Chapter 7 Commands EI List Soft Fonts Description This command makes the printer print a list of all soft fonts that are stored in memory Syntax EI Remarks This command is related to ES Store Soft Fonts and EK Delete Soft Fonts Example EI Print a soft font list ...

Страница 63: ...This command is used to delete soft fonts from memory Syntax EK name Remarks 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 EK a Deletes font a EK Deletes all soft fonts ...

Страница 64: ...ntheightincludesaccentorsanddissentersofcharacterand needtofitinthecharactercellof256dots 32 03mm 1 26inches a Mappositionofcharacterusinghexadecimalcoding Range00 FFhex b Spacingtonextprintcharacterindotsusinghexadecimalcoding Range 00 FFhex Mustbegreaterthanorequaltothecharacterwidthspecified byparameterc c Widthofcharacterindotsusinghexadecimalcoding Range00 FFhex data p3xc1 bitmapdata inbytes ...

Страница 65: ...nd a black dot by 1 Each byte that is 8 dots will thus form a binary number that is converted to hexadecimal code The last byte in a line is padded with zeros to complete the line and data byte 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...

Страница 66: ...Line 1 00000000 01111100 00000000 00 7C 00 Line 2 00000000 01111100 00000000 00 7C 00 Line 3 00000000 01111100 00000000 00 7C 00 Line 4 00000000 11111110 00000000 00 7E 00 Starting Point Line 1 01 10000000 00000000 00000000 01 80 00 00 Line 2 01 11100000 00000000 00000000 01 E0 00 00 Line 3 01 11111100 00000000 00000000 01 FC 00 00 Line 4 00 11111111 00000000 00000000 01 FF 00 00 ...

Страница 67: ...nderrornumberNN Outputaterroraction p1 NN CRLF Outputaterrorrecovery p3 00 CRLF p2 6 Modeof XOFF and XON replacement Likedefaultmode 0 butwithall XOFF replacedbyp1 andall XON replacedbyoptionalp3 Outputaterroraction NAK NN p1 Outputaterrorrecovery p3 NN p3 Optionalrecoveryactionsinglecharacter Thenormalrecoverycharacter XON willbereplacedbycharacterp3 Valueofp3 isonesingleASCII character excepthex...

Страница 68: ...e Command Manual action Reply Comments US ACK Enable Error Reporting eRC 2 Q Nothing hap pens Reply error with character C and error NN and at recovery with character Q Lift the print head C11 CRLF Manual action generates error 11 Close the print head Q00 CRLF Manual recovery on error 11 ...

Страница 69: ...ault 100 Remarks When using labels on liner the printer will advance each printed label to the cutting position between two labels according to the program before the liner is cut Due to differences between batches of media the printer may not cut exactly between labels but either cut a slice at the last part of the printed label or a slice at the front part of next label Cutting through labels sh...

Страница 70: ... Chapter 7 Commands FE End Store Command Description This command is used to end a Form Store sequence Syntax FE Remarks The Form Store sequence is started with the FS command and ended with the FE command Example FS formname Starts Form Store FE Ends Form Store ...

Страница 71: ...scription This command makes the printer produce a list of all forms stored in memory Syntax FI 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 user flash memory ...

Страница 72: ...scription This command is used to delete a specified form or all forms from memory Syntax FK name Parameters name Byenteringanameofaform thatformonlywillbedeletedfrom memory By entering an asterisk as wildcard all forms will be deleted from memory Examples FK FORM1 Deletes FORM1 FK Deletes all forms ...

Страница 73: ...e a form that was previously stored in memory Syntax FR name Parameters name Thisistheformnameusedwhentheformwasstored Theprinteriscase sen sitive thatis theuseofupperandlowercaselettersmustmatchtheoriginal name Remarks To print a list of the forms currently stored in memory use the FI command Example FR Test1 Retrieves the form named Test1 ...

Страница 74: ...stored in memory use the FI command Global commands such as EI EK ES FI FK GI GK GM I N P U UE UF UG UI UM UP UN US Y W or ee should not be used in a form store sequence Startup Form A special case of forms is the startup form that is automatically retrieved and prompted for variables if necessary each time power is applied to the printer A startup form is created by naming the form AUTOFR To exit...

Страница 75: ...tistheuseofupperandlower caselettersmustmatchtheoriginalname Remarks A graphic can only be printed in same direction and size as when it was saved There are no means of magnification 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 Note EasyCoder PD4 has a flash memory for forms and grap...

Страница 76: ...ause the printer to print a list of all graphics stored in the user flash memory Syntax GI 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 Example GI Prints graphics list ...

Страница 77: ...This command is used to delete a specified graphic or all graphics from the user flash memory Syntax GK name Parameters name Byenteringanameofaform thatformonlywillbedeletedfrommemory Byenteringanasterisk aswildcard allformswillbedeletedfromtheuser flashmemory Examples GK LOGO Deletes LOGO GK Deletes all graphics ...

Страница 78: ...ompare with GW command In a DOS system the DATA portion can be sent to the printer via the parallel port using the DOS COPY command Examples Assume you have a PCX file named LOGO PCX in your current directory Use a text editor to create a text file called for example STOREIT TXT and store it in the same directory as the PCX file GM LOGO 1421 To store the image in the default printer at the DOS pro...

Страница 79: ... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C1 FF C1 00 00 C1 FF 80 C1 FF C1 FF 01 BF 80 01 C1 FD A0 7F C1 FE 05 AF C1 C0 03 C1 F5 A8 3F C1 FC 15 AB C1 E0 07 C1 D5 AA 1F C1 F8 55 6A C1 F0 0F 56 5A 8F C1 F1 5A 56 B8 1D 6A 55 A7 C1 E5 AA 55 6C 36 AA 55 5B C1 DA AA 55 56 6A AA C1 55 55 C1 AA AA C1 55 55 C1 AA AA 55 56 6A AA 55 5B C1 DA ...

Страница 80: ...n be used to verify that data has been rendered correctly What part of the print buffer is sent back to the host is specified by the the parameters p1 p4 above and the format of this data by p5 Note There is no flow control or handshaking when sending this data to the host so use this command only for small areas Example The command GRP20 10 4 32 h will give a reply in hexadecimal format like the ...

Страница 81: ...ly to DRAM The printer s firmware will calculate exactly how much data to expect based on p3 and p4 Note that EasyCoder PD4 has a flash memory for forms and graphics which requires special consideration Avoid storing fre quently changing data in flash and use printer drivers developed for EasyCoder C4 and PD4 Example The following sequence shows how to generate and print an image of a reduced squa...

Страница 82: ...ted Kingdom 1 United Kingdom 1 850 Multilingual Latin 1 2 Germany 4 863 Canada French 3 France 5 865 Norway 4 Denmark 7 Sweden 8 Switzerland In case code pages 437 863 or 865 cannot produce the desired characters use code page 850 Multilingual Table 2 KDU Country Code p3 Code Country Code Country 001 U S A 041 Switzerland 002 Canada 044 United Kingdom 003 Latin America 045 Denmark 027 South Africa...

Страница 83: ...e inter character spacing gets multiplied with the text string by the selected font s horizontal and vertical multiplier values See A command Syntax ip1 Parameters p1 SpaceindotsbetweenAsiancharacters 0 9 Default0 Example i8 Selects an 8 dots spacing between Asian characters 1 Character 1 Character 1 Character 1 Character Spacing i Command Parameter p1 set to 0 default i Command Parameter p1 set t...

Страница 84: ...perly It does not work with a cutter By default the media is pulled back before printing the first label in next batch as to allow the printing to start at the top of the label see JF command The JB command will disable this function that is any j com mand will be ignored and the printer will stop feeding when the end of the label becomes aligned with the printhead s dot line However the j command...

Страница 85: ...m is enabled that is the media is pulled back before printing the first label in next batch as to allow the printing to start at the top of the label Top of form backup can be disabled by a JB command that is any j command will be ignored and the printer will stop feeding when the end of the label becomes aligned with the printhead s dot line In case of a cutter the JB command must be preceeded by...

Страница 86: ...they do not fall off by their own weight still can be manually removed with ease In case of tear off operation the media should be fed so the preperforation between tags or the gap between labels become aligned with the tear bar 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 a...

Страница 87: ...the line will be white when intersecting a black area or object and vice versa Syntax LEp1 p2 p3 p4 Parameters p1 Horizontalstartposition X indots p2 Verticalstartposition Y indots p3 Horizontallengthindots p4 Verticallengthindots Example N Clears image buffer LE50 200 400 20 Draws line A LE200 50 20 400 Draws line B P1 Prints one label Line A Line B Intersection ...

Страница 88: ... draw black lines overwriting previous information Syntax LOp1 p2 p3 p4 Parameters p1 Horizontalstartposition X indots p2 Verticalstartposition Y indots p3 Horizontallengthindots p4 Verticallengthindots Example N Clears image buffer LO50 200 400 20 Draws line A LO200 50 20 400 Draws line B P1 Prints one label Line A Line B Intersection ...

Страница 89: ...draw diagonal black lines overwriting previous information Syntax LSp1 p2 p3 p4 p5 Parameters p1 Horizontalstartposition X indots p2 Verticalstartposition Y indots p3 Linethicknessindots p4 Horizontalendposition X indots p5 Verticalendposition Y indots Example N Clears image buffer LS10 10 20 200 200 Draws diagonal line P1 Prints one label ...

Страница 90: ...x LWp1 p2 p3 p4 Parameters p1 Horizontalstartposition X indots p2 Verticalstartposition Y indots p3 Horizontallengthindots p4 Verticallengthindots Example N Clears image buffer LO50 100 400 20 Draws black line A LO50 200 400 20 Draws black line B LO50 300 400 20 Draws black line C LW200 50 20 400 Draws white line D P1 Prints one label Line A Line B Line C Line D dotted border not printed in realit...

Страница 91: ...e image buffer before building a new image It also clears any error list that not yet has been presented Syntax N Remarks The N command is essential when printing labels in the Direct 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 N Clears image buffer ...

Страница 92: ... to the printer will be BUSY as long as the sensor detects a label in the outfeed slot Does not work with a cutter use ON to dis able the sensor D Ribbon End Sensor Disable The ribbon end sensor thermal transfer models only detects reflections from the trailing silvery part of the transfer ribbon Direct Thermal Mode If the ribbon end sensor is disabled parameter density settings see D command are ...

Страница 93: ...ode Disable Disable OS Enable TT Mode Enable Disable OD S Enable DT Mode Enable Disable OS Cnnn b Enable TT Mode Enable Enable OD S Cnnn b Enable DT Mode Enable Enable ON Disable TT Mode Disable Disable ON D Disable DT Mode Disable Disable ON D S Disable DT Mode Enable 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...

Страница 94: ...aracterintherangeASCII32 255 decimalforallcodepages providedp1 E Ifp2 isomitted theEurocharacter willbemappedtothecodepagepositionASCII213decimalforallcodepages providedp1 E Remarks The oR command is a global printer command It cannot be issued inside a form It must be issued prior to issuing a text command and printing it It affects a single character on all code pages Changing the character posi...

Страница 95: ...iplecopiesofthesamelabel Remarks Important The P command cannot be used inside a stored form sequence For automatic printing of stored forms use the PA command Examples P Prints one label set P1 Prints one label set P2 1 Prints two label sets of one label each P5 2 Prints five label sets of two labels each The principles for how counters are printed is illustrated by this example where the print c...

Страница 96: ...r to the P command for explanations on how to print mul tiple labels with counters The PA command follows the same principles The PA command can only be used with forms containing at least one variable see V command If there is no variable in the form the printer will enter a loop and print continuously Examples FK TEST6 Deletes form TEST6 FS TEST6 Starts form store sequence V00 50 N Enter text De...

Страница 97: ...tprintjob default 1 Mediaislocatedinprintingposition 2 MediafeedwillstopwhenBlackmark labelgapisinsensorpositionor ifnoblackmark gapisdetected whenp1 dotsarestepped anderrror99will bereported p3 Optionaldelayafterfeeding Delaywillbep3 100ms Remarks Media feeding is disrupted by pressing FEED key or by opening cover Examples The following command will feed the media forward 360 steps make the print...

Страница 98: ...syCoder PD4 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 or through a hole in the media The position of the sensor is adjustable across the media path Refer to the EasyCoder PD4 User s Guide for specifications of the size and location of detection slots and instructions for moving the sens...

Страница 99: ...s Rectangular label 203 2 dpi 8 dots mm printhead p1 20 0 mm 160 dots p2 3 0 mm 24 dots The Q command would be Q160 24 Butterfly label 203 2 dpi 8 dots mm printhead p1 12 5 mm 100 dots p2 3 0 mm 24 dots p3 3 0 mm 24 dots The Q command would be Q100 24 24 p p p PRINT DIRECTION 1 2 3 p p 1 2 ...

Страница 100: ...marksmeasuredindots B Disableslabelgapsensor enablesblackmarksensor p2 Heightofblackmarkmeasuredindots p3 Optionaloffsetlengthmeasuredindots Remarks In addition to the label gap sensor all EasyCoder PD4 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 position of the sensor is adjustable across the media path Ref...

Страница 101: ...pi 8 dots mm printer p1 31 0 mm 248 dots p2 7 0 mm 56 dots p3 0 5 mm 4 dots The Q command would be Q248 B56 4 On the tag below the black marks are printed between the perfo rations The printer has a 203 2 dpi 8 dots mm printhead p1 31 0 mm 248 dots p2 7 0 mm 56 dots p3 17 mm 136 dots The Q command would be Q248 B56 136 p3 p2 p1 Perforation p3 p2 p1 Perforation ...

Страница 102: ...will cause the image buffer to be formatted to match the label width that is width is traded off for increased length within the same memory size The q command will also automatically set the margins according to the following rule No of dots on printhead label width in dots 2 left aligned Note If an R command Reference Point is sent after a q com mand the image buffer will be automatically reform...

Страница 103: ...abel A minimum margin of 1 mm should be used on all sides of the label Repeated printing outside the edge of the media can cause excessive printhead wear For narrow labels the R command could be substituted by a q command which has the benefit of making better use of a limited image buffer However the q command cannot affect the vertical margin Any R command after a q command will revoke the latte...

Страница 104: ...e reference point command is used to establish the top and left margins relative to the label width For narrow labels the r command can be used after a q com mand which has the benefit of making better use of a limited image buffer The values for the latest r command or R which ever was last executed are printed on the test label The print direction commands ZB and ZT affect the location of the re...

Страница 105: ... 1 2inches sec 1 40mm sec 1 6inches sec 2 50mm sec 2inches sec 3 75mm sec 3inches sec 4 100mm sec 4inches sec Default 5 125mm sec 5inches sec 203 2dpi 8dots mm printersonly 6 150mm sec 6inches sec 203 2dpi 8dots mm printersonly Remarks Changing the print speed will affect the blackness of the print out which may have to be adjusted using a D command Example S2 Sets the print speed to 50 mm sec 2 i...

Страница 106: ...andvaluesaresavedwhen changed Theprinterwillusestoredsetupvalues Default 1 Allsetupparametersarelockedandcommandswillbeignored The printerwillusepreviouslystoredsetupvalues 2 Allsetupcommandswithinformswillbeignored Remarks The SA command affects the following setup commands R r D j J q Q S Z and SPC The current SA value is stored in Flash memory and printed on the test label Example SA2 All of th...

Страница 107: ...diawillfeedasusualwhentheFeedkeyispressed Default 1 PrintCopyisactivated butwillbedisabledifanyofthecommands listedbelowhavebeensentsincethelastprintout 2 PrintCopyisactivated Inthisstate additionalfieldscanbeaddedtothe existingimageandprintedbypressingtheFeedkey Remarks The following commands will disable Print Copy when SPC1 is set A B b GW GG LE LO LS LW N q Q r R X and Info The current SPC val...

Страница 108: ...pping motor AFTER the ribbon supply hub has stopped rotating Once the motor has executed the number of steps given by the command the printer will signal Out of Ribbon Syntax SPRp1 Parameters p1 Numberofstepsexecutedbysteppingmotor Default 400steps Maximum 32737steps Remarks This is a feature exclusive to the PD4 printer The SPR value holds no relevance on EasyCoder PC4 printers Example SPR200 The...

Страница 109: ...edasa3 letterEnglishabbreviation forexample JAN FEB MAR APR MAY etc mn Monthdisplayedas2digits forexample 01 dd Daydisplayedas2digits forexample15 Representsanoptionalseparatorcharacter whichcanbeanycharacter intherangebetweenASCII32dec andASCII63dec Theseparatoris printedbetweentheresultsofeachofthesuppliedparameters Default me dd y4 Remarks This command works only if the printer is fitted with a...

Страница 110: ... real time clock circuit Syntax TSp1 p2 p3 p4 p5 p6 Parameters p1 Month 01 12 p2 Day 01 31 p3 Year twolastdigits forexample04fortheyear2004 p4 Hourin24hourformat 00 23 p5 Minutes 00 59 p6 Seconds 00 59 Remarks This command works only if the printer is fitted with an optional real time clock circuit RTC Example TS01 15 04 12 45 23 Sets the date to JAN 15 2004 and the time to 12 45 23 p m ...

Страница 111: ...le15 s Secondsdisplayedas2digits forexample00 Representsanoptionalseparatorcharacter whichcanbeanycharacter in the range between ASCII 32 dec and ASCII 63 dec The separator is printedbetweentheresultsofeachofthesuppliedparameters Optionallyselects12 hourmode wherethetimewillbeappendedwith an AM or PM indicator Ifthereisnotrailing signincommand 24 hourmodewillbeselected Default h m s Remarks This c...

Страница 112: ...Print Configuration General Description This command is used to print the current printer configuration Syntax U Remarks This 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 U Produces a test label ...

Страница 113: ...edesiredreplycharacterbyitsASCIIdecimalvalue 0 255 Ifp1 isanythingotherthannumericalcharactersorthevalueiszero therewill notbeanyCommandReplyAcceptCharacter defaultvalue Remarks Default is no Command Reply Accept Character command UC0 Parameter p1 saved in Flash If command UC is activated it will replace the ACK character at end of command US and P If error occurs and error report is activated the...

Страница 114: ... This command makes the printer send information back to the host on the soft fonts stored in memory Syntax UE Remarks The printer sends the number of soft fonts and the name height 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 UE ...

Страница 115: ...n about forms currently stored in the printer back to the host Syntax UF Remarks The printer will send the number of forms stored and the name of each form to the host through the RS 232 or USB port The UF command will be executed directly without appending any Linefeed Example UF Returns number of forms and all form names for example UF006 TEST1 TEST2 TEST3 TEST4 TEST5 TEST6 ...

Страница 116: ...nd information about graphics currently stored in the printer back to the host Syntax UG Remarks The printer will send the number of graphics and the name of each graphic to the host through the RS 232 or USB port The UG command will be executed directly without appending any Linefeed Example UG Returns number of graphics and all graphic names for example UG001 LOGO ...

Страница 117: ...USB port Syntax UI The printer will send information on the currently selected code page back to the host in the following format UIp1 p2 p3 Parameters p1 Numberofdatabits p2 Codepage p3 Countrycode Remarks The KDU Keyboard Display Unit automatically sends this command each time power is applied The UI command is dis abled by removing power from the printer for 60 seconds Example UI Enables prompt...

Страница 118: ...gebuffersizeinkilobytes p2 TotalUserFlash memorysizefor Form Graphic Externalfont AsianFont inkilobytesincl decimals p3 Formmemoryusedinkilobytes decimals formsfilecounter p4 Graphicmemoryallocationsizeinkilobytes p5 Graphicfilecounter p6 Externalfontmemoryallocationsizeinkilobytes p7 Externalfontfilecounter p8 Numberofdatabits p9 Codepage p10 Countrycode p11 AsianFontfileflag usedmemoryinkilobyte...

Страница 119: ...oder PD4 Programmer s Reference Manual 113 Chapter 7 Commands UN Disable Error Reporting Description This command is used to disable error reporting Syntax UN Remarks Cancels US command Example UN Disables error reporting ...

Страница 120: ... is as follows UMp1 p2 p3 p4 p5 p6 p7 UIp8 p9 p10 p11 Parameters p1 Imagebuffersizeinkilobytes p2 TotalUserFlash memorysizefor Form Graphic Externalfont AsianFont inkilobytesincl decimals p3 Formmemoryusedinkilobytes decimals formsfilecounter p4 Graphicmemoryallocationsizeinkilobytes p5 Graphicfilecounter p6 Externalfontmemoryallocationsizeinkilobytes p7 Externalfontfilecounter p8 Numberofdatabits...

Страница 121: ...3LTSreplycontrol labeltakensensor Returnserror13if LTSdetectsa labelbeforeandafterprinting Remarks Any or all parameters can be activated at the same time Refer to Appendix A for information on error types Parameters are saved in the Flash memory The format of the error messages is controlled by the eR com mand Example Command Reply1 Comment USABE ACK Activate all error flags eRQ 6 R no reply Setu...

Страница 122: ...d is the base software appended by a CR LF Then comes one line with information on the font appended by CR LF Example UV returns for example 1 972660 00 PD4 ESim 5 12 Base software 1 972650 01 Font GB2312 80 Chinese font GB 2312 80 or 1 972660 00 PD4 ESim 5 12 Base software 1 972651 01 Font BIG5 Chinese Big5 level 1 2 font or 1 972660 00 PD4 ESim 5 12 Base software 1 972652 00 Font KSX1001 1992 Ko...

Страница 123: ...nterfaceeachtimethiscommandisexecuted Thispromptrequests theoperatortoenterthevalueforthevariable Remarks This command is used in forms that require unique data on each label When initializing variables they must be defined in order V00 V01 V02 etc immediately after the FS command The field justification parameter affects the way the variable will be printed When left right or center justification...

Страница 124: ... variable fields 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 ...

Страница 125: ...ablesWindowsMode N DisablesWindowsMode default Remarks When enabled the printer will accept Windows mode escape sequences to print data When disabled escape sequences will be ignored up to the next linefeed The 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 Ex...

Страница 126: ...draw a box shape Syntax Xp1 p2 p3 p4 p5 Parameters p1 Horizontalstartposition X indots p2 Verticalstartposition Y indots p3 Linethicknessindots p4 Horizontalendposition X indots p5 Verticalendposition X indots Example N Clears image buffer X50 200 5 400 20 Prints box A X200 50 10 20 400 Prints box B P1 Prints a label Box B Box A ...

Страница 127: ...ts 8 8databits p4 Numberofstopbits 1 1stopbit 2 2stopbits Remarks After receiving this command the printer will automatically reset its communication on the serial RS 232 communication port There are no such parameters for the USB 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 RTS CTS...

Страница 128: ...ntingfromthebottomofimagebuffer Remarks This command affects the complete print image including text bar codes graphics lines and boxes as well as the location of the reference point see R command Note that printing a test label in the Test Mode or by means of a U or UP command will reset the print direction to default ZT ZT Command ZB Command Example ZB Starts printing from the bottom of the imag...

Страница 129: ...or counters to the printer after a stored for con taining variables and or counters has been retrieved The amount of data following the question mark line must match exactly the total number and order of variables and or counters for that specific form Note If the command is omitted no variables or counter values will be printed Example FR TEST7 Retrieves the form TEST7 Variables follow 12345 Vari...

Страница 130: ...hat is not as data in PCX graphics soft fonts or in format forms The printer will be unavailable for a short time during which all commands sent to the printer will be lost Note An error report has higher priority than other commands and is processed directly both in position of normal command input and in position of any error recovery An command cannot be performed anywhere else such as during d...

Страница 131: ...ommendations especially when troubleshooting or updating firmware require the need to start from a known state This command returns the printer to its default setup See Default Setup in Chapter 3 for the default value of setup parameters A delay of two seconds should be observed before inputting other commands as the printer restarts after cleanup to factory default Example Return to factory defau...

Страница 132: ...e of the follow ing formats 1 If no error code is available normal case 00 CR LF 00 Status code OK 2 If only one error code is available XX CR LF XX Error or Status code 3 If more error or status codes available XX YY ZZ CR LF XX YY ZZ Error or Status codes Note An error report has higher priority than other commands and is processed directly both in position of normal command input and in positio...

Страница 133: ...AK 11 XOFF Manual action to generate error 11 and wait in position of error waiting recovering UV Nothing happens Command to print product ID will be queued ee 01 11 CR LF Command reports direct all errors status Close the printhaed XON 1 972660 00 PD4 5 12 CR LF Manual action to release error 11 Command UV will now be performed P NAK 01 XOFF Command to print reports syntax error 01 Press FEED key...

Страница 134: ...128 ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual Chapter 7 Commands ...

Страница 135: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 129 8 Fonts This chapter lists the printer s resident fonts and illustrates the various font sizes ...

Страница 136: ...roportional The ASCII value of the different characters is determined by the I command setting 203 2 dpi 8 dots mm illustrated in Chapter 8 and 9 Font Size dots Size points Characters inch 1 8 x 12 6 20 3 2 10 x 16 7 16 9 3 12 x 20 10 14 5 4 14 x 24 12 12 7 5 32 x 48 24 5 6 300 dpi 11 81 dots mm not illustrated Font Size dots Size points Characters inch 1 12 x 20 4 25 2 16 x 28 6 18 75 3 20 x 36 8...

Страница 137: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 131 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 ...

Страница 138: ...132 ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual Chapter 8 Fonts ...

Страница 139: ...tains printout samples in 100 size of the various code pages and character sets for the printer s resident fonts All printouts are produced on an EasyCoder PD4 with a printhead density of 203 2 dpi 8 dots mm For information and printout samples on Asian fonts plese refer to the manual EasyCoder C4 Asian Fonts ...

Страница 140: ...im v5 12 for EasyCoder PD4 Programmer s Reference Manual Chapter 9 Code Pages and Character Sets Size 1 4 8 bit Code page 437 printed in size 4 Size 1 4 8 bit Code page 850 printed in size 4 Printout Samples ...

Страница 141: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 135 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 ...

Страница 142: ...136 ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual Chapter 9 Code Pages and Character Sets Size 5 8 bit Code page 437 ...

Страница 143: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 137 Chapter 9 Code Pages and Character Sets Size 5 8 bit Code page 850 ...

Страница 144: ...138 ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual Chapter 9 Code Pages and Character Sets Size 5 8 bit Code page 863 ...

Страница 145: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 139 Chapter 9 Code Pages and Character Sets Size 5 8 bit Code page 865 ...

Страница 146: ...v5 12 for EasyCoder PD4 Programmer s Reference Manual Chapter 9 Code Pages and Character Sets Size 1 4 7 bit German printed in size 4 Size 1 4 7 bit USA printed in size 4 Size 1 4 7 bit British printed in size 4 ...

Страница 147: ...for EasyCoder PD4 Programmer s Reference Manual 141 Chapter 9 Code Pages and Character Sets Size 1 4 7 bit Italian printed in size 4 Size 1 4 7 bit French printed in size 4 Size 1 4 7 bit Danish printed in size 4 ...

Страница 148: ... 12 for EasyCoder PD4 Programmer s Reference Manual Chapter 9 Code Pages and Character Sets Size 1 4 7 bit Swiss printed in size 4 Size 1 4 7 bit Spanish printed in size 4 Size 1 4 7 bit Swedish printed in size 4 ...

Страница 149: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 143 Chapter 9 Code Pages and Character Sets Size 5 7 bit USA Size 5 7 bit British ...

Страница 150: ...144 ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual Chapter 9 Code Pages and Character Sets Size 5 7 bit German Size 5 7 bit French ...

Страница 151: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 145 Chapter 9 Code Pages and Character Sets Size 5 7 bit Italian Size 5 7 bit Danish ...

Страница 152: ...146 ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual Chapter 9 Code Pages and Character Sets Size 5 7 bit Spanish Size 5 7 bit Swedish ...

Страница 153: ...ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual 147 Chapter 9 Code Pages and Character Sets Size 5 7 bit Swiss Size 4 8 bit Characters in Dump Mode ...

Страница 154: ...148 ESim v5 12 for EasyCoder PD4 Programmer s Reference Manual Chapter 9 Code Pages and Character Sets ...

Страница 155: ...the various error types and all possible error replies that the printer can return to the host via an RS 232 or USB channel It also shows how the LED control lamps will switch between various colors to notify the operator of an error condition If the printer is fitted with an LCD display error messages and prompts in plain text will also be shown ...

Страница 156: ...completed See error type B C and D C Status A status error performs normally not a true error case but in some matter it has to be detected A typical case is LTS detection waiting See error type E D Special modes Some special feature errors will hang the printer for ever or have a complete other output Typical of this group errors are Flashing not completed or Dump mode See error type F and G Erro...

Страница 157: ...ng Loop only command ee and can be performed and executed The error recovery often performed by pressing the FEED key releases the error and sends recovery information on the serial line RS 232 or USB normally XON See also commands USA or USB for direct recovery Error handling commands US A B E Optional Error Reporting UN No Error Reporting eR User Defined Error Status Character Control ee Error R...

Страница 158: ...nd Also see cmd USA At No Error reporting cmd UN No recover necessary already done B Print Stop ping Error Sets Error LED to solid red Feed Key or command Reset See also command USB C Paper End Stopping Error Sets Error LED to solid red at print Load new media and press Feed key or send Reset com mand D Error of printing func tionality and status Sets Error LED directly to red sometimes blinking M...

Страница 159: ...ation and color Ready Green GRN Error Red RED Error Blinking Red BLNK RED Serial Output on Serial line RS 232 or USB at error response Response at ee Output on serial line of error number if only one error is available LF 0x0a CR 0x0d CRLF 0x0d 0x0a XON 0x11 XOFF 0x13 NAK 0x15 Nothing happens XOFF Flag for waiting on Error recovery Default value is XOFF 0x13 but can be substituted with command eRp...

Страница 160: ...A Form or image name duplicate RED NAK 08 XOFF GRN 08 CRLF 09 A Form or image not found RED NAK 09 XOFF GRN 09 CRLF 11 D Print head lifted RED NAK 11 XOFF RED XOFF 11 CRLF 13 E Label taken sensor waiting NAK 13 XOFF if command USE has been preceded 13 CRLF 16 A No form was retrieved before RED NAK 16 XOFF GRN 16 CRLF 17 C Out of ribbon RED NAK 17Rnnn XOFF nnn numbers of remaining labels RED XOFF 1...

Страница 161: ...inting GRN NAK 90 XOFF GRN XOFF 90 CRLF 91 G Setup GRN NAK 91 XOFF GRN XOFF 91 CRLF 92 G PausePrintingMode GRN NAK 92 XOFF GRN XOFF 92 CRLF 93 G PauseDirectMode GRN NAK 93 XOFF GRN XOFF 93 CRLF 94 G AutosensingMode GRN NAK 94 XOFF GRN XOFF 94 CRLF 98 G DownloadMode GRN NAK ACK GRN NAK ACK 98 CRLF ...

Страница 162: ...ologies Corporation Corporate Headquarters 6001 36th Avenue West Everett WA 98203 U S A tel 425 348 2600 fax 425 355 9551 www intermec com P N 1 960615 01 Intermec ESim v5 12 Programmer s Reference Manual 1 960615 01 ...

Отзывы: