Godex EZ-1000 PLUS Programmer's Manual

Godex EZ-1000 PLUS Programmer's Manual

Output solutions ez-1000plus: reference guide
Hide thumbs Also See for EZ-1000 PLUS:
Table of Contents

Advertisement

P/N. 920-012412-00
Edition B
Mar.2007
EZ-1000 Plus Programmer's Manual

Advertisement

Table of Contents
loading

Summary of Contents for Godex EZ-1000 PLUS

  • Page 1 P/N. 920-012412-00 Edition B Mar.2007 EZ-1000 Plus Programmer’s Manual...
  • Page 2: Table Of Contents

    ^D+dddd.hh - Date calculation function ...5 ^Dx - Number of labels per cut ...5 ^Ex - Stop position setting ...5 ^Fname - Download label format to printer ...6 ^Gn - Enable/disable See-Through sensor...6 ^Hx - Print darkness setting...6 ^Kname - Recall label format ...6 ^L - The start sign of label format...6...
  • Page 3 ~MDELn,name - Delete specific file from memory...15 ~MDIR - Get memory state from printer ...16 ~MGETS,name - Get Serial File information ...16 ~MSETT,name<CR>nnnnnnnn<data> - Save the TXT. file to printer ...16 ~MGETT,name<CR> - Read saved file...16 ~Px - Print last label ...16 ~Q±x - Row Offset Adjustment...17...
  • Page 4 Vt, x, y, x_mul, y_mul, gap, rotation, data - Downloading character sets to memory...28 Vxx, length, prompt - Store variable...28 Vxx,length,prompt,jnl - Variable alignment ...29 Wx,y,mode,type,ec,mask,mul,len,roatae - QR-code ...29 Xx, y, z, data - DataMatrix Code ...29 Yx, y, name - Graphics ...29 Examples ...30 Appendix...42...
  • Page 5: Introduction

    Setup commands – It includes printer control instructions, configuration instructions and image downloading instructions. ♦ Control commands – It includes commands that can control the printer to take action immediately, such as cleaning memory, feeding label. ♦ Label Format commands - Define the format of data that will be presented on the label, such as Line, Rectangle, Barcode, Text and image.
  • Page 6: Setup Commands

    4 digits. Set how many days to be added to the current date. hh= hours in 2 digits. Set how many hours to be added to the current time. Description This command will set the specified days and hours forward based on the printer's current date then print it. Example...
  • Page 7: Fname - Download Label Format To Printer

    = the name of label format (up to 20 characters) data = the data containing the label formatting command for this stored format Description Download label format to the memory of printer. After the download is completed, the printer will beep once (refer to page37). data Duplicate name inspection: If you use the same file name, the printer will print “REPEAT...
  • Page 8: On - Stripper

    Set the amount of copies for a printing. The Serial Number will be reset for each time the command is implemented. ^PI - Continuous printing Syntax Parameter None Description Printer will print immediately, until the “Cancel” key is pressed or the printer is turned off. Example ^Flabel2 ^Q40,0,0 C0,000001,+1,Counter V00,15,Product AF,108,140,1,1,0,0,^C0...
  • Page 9: Qx,Y(,Z±) - Label Length

    ^Qx,y(,z±) - Label length Syntax ^Qx,y(,z±) Gap label: (See fig. 1) x = Label length (unit: mm) y = Gap length (unit: mm) Parameter ^Q25,3 (x=25,y=3) mm Plain paper: x = Label length (unit: mm) y = 0 (constant) z = Feed paper length (unit: mm) Black mark label: x = Label length (unit: mm) y = Black mark width (unit: mm)
  • Page 10: T+Hhh.mm - Time Calculation Function

    ^XGET,CONFIG - Return the configure status Syntax ^XGET,CONFIG Parameter None Description The printer will return configure status (the content is same as Self Test page) from RS232 or USB and display it on Hyper Terminal. ^XSET,ACTIVERESPONSE,n - Active response Syntax ^XSET,ACTIVERESPONSE,n Parameter n=0, do not return the "ERRORxx"...
  • Page 11: Xset,Immediate,N - Set Immediate Response On/Off

    (default) Description This command can set printer’s immediate response function on/off. To implement commands that related to immediate response, the function should be turned on. ^XSET,MEMORY,n - CF Card/Flash switch...
  • Page 12: Xsetrtc,Isoweeknum,N - Iso Week

    ^XSETRTC,ISOWEEKNUM,n - ISO Week Syntax ^XSETRTC,ISOWEEKNUM,n Parameter n=0, disable the ISO Week (default) n=1, enable the ISO Week Description This command can set ISO week of the year to print. Example The following figure shows the ISO Week for 1 January 2000 It is week 52 of year 1999, day 6 of the week, and day 1 of year 2000.
  • Page 13: Xsetrtc,Language,N - Different Language Layout

    ^XSETRTC,LANGUAGE,n - Different language layout Syntax ^XSETRTC,LANGUAGE,n Parameter n=0-English 1-German 2-French Description This command can set the language of RTC. Example ^XSETRTC,LANGUAGE,0 ^Q50,0,0 AC,58,06,1,1,0,0,English AC,58,046,1,1,0,0,Day-of-week 3 letter: ^D AC,58,098,1,1,0,0,Day-of-week complete: ^D AC,58,144,1,1,0,0,Day-of-week number: ^D AC,58,188,1,1,0,0,Month of year 3 letter: ^D AC,58,240,1,1,0,0,Month of year complete: ^D AC,58,286,1,1,0,0,Month of year...
  • Page 14: Xset,Slashzero,N - Slashed Zero

    After the label has been cut or stripped, the printer will continue print the rest contents of the next label.
  • Page 15: Control Commands

    = Month (01 to 12) d = Date (01 to 31) y = Year (last two digits of year) Description Set real time clock of the printer. For format setting of the date, use the Daa|bb|cc command. Example ~D12,22,04,11,11,11...
  • Page 16: Jx - Bit-Mapped Font Download

    The command used for font loading is usually generated by QLabel label creation software. The printer will beep once after downloaded. If you use the same file name, the printer will show “REPEAT FILE NAME”, and the download will not be accepted. The downloaded font is compatible with the HP Laser Jet II Plus (PCL-4).
  • Page 17: Mdir - Get Memory State From Printer

    Parameter name= the name of saved Description Read the saved file from printer. Example Use “~MSETT, text1<CR>00000015Text file test2” to save data to printer. Then use “~MGETT,name<CR>“ command to read saved data Example: ~MGETT,text1 Hyper Terminal will show: Text file test2...
  • Page 18: Q±X - Row Offset Adjustment

    Description If the printing does not appear in the same place on every label, this command instructs the printer to print label formats. The “+n” move the position that the format specifies upward, and the “–n” move the position downward.
  • Page 19: Xn - Print The Available Space And File Information In The Memory

    None Description Print database information in memory ~X8 - Print serial file name Syntax Parameter None Description Print serial file name from printer. ~Z - Reset printer Syntax Parameter None Description Reset the printer and the LED will flash once.
  • Page 20: Label Formatting Commands

    Font t = Zn Asia font from 1 to 4 x: Hori of top-left position of text (unit: dot, 1mm = 8 dots in 203dpi printer; 1mm=12 dots in 300dpi printer) y: Vert of top-left position of text (unit: dot, 1mm = 8 dots in 203dpi printer; 1mm=12 dots in...
  • Page 21: Att,X,Y,W,H,G,R,D,R1,Data - Print Downloaded True Type Font

    TTF size: For example: If user want to print Windows font 72pt on 203dpi printer, then the TTFheightsize = 72*203/72 = 203. And the TTFwidthsize should be equal to TTFheightsize, which is 203. As a result, when the width and height of TTF both are 203, the printout will be the same with Windows font 72pt.
  • Page 22: C#X,Y,±Value,Z - Print Count With Serial File

    C0,000,+1,Prompt C1, 1,+1,Prompt C2,AEE,+1,Prompt1 C3,CZYY,+1,Prompt2 AC,80,10,1,1,0,0,decimal with leading zeros: ^C0 AC,80, 80,1,1,0,0,decimal with leading spaces: ^C1 AC,80,160,1,1,0,0,hexadecimal: ^C2 AC,80,240,1,1,0,0, 0~9 A~Z: ^C3 Download the new file to printer first Print Result: 123456800 123456801 123456802 123456803 123456804 96,N,8,1- Hyper Termianl ~MGETS,new...
  • Page 23: Daa|Bb|Cc - Define Date Layout

    Daa|bb|cc - Define date layout Syntax Daa|bb|cc Parameter aa = Year y2: Year with two digits (such as 97) y4: Year with four digits ( such as 1997) bb = Month me: Month in letters (JAN, FEB, ... ) mn: Month in numeric (01, 02, ... ) cc = day of 2 digits | = Partition, can be any ASCII character from decimal 32 to 63.
  • Page 24: E - Terminate Label Formatting Mode And Print Label

    E - Terminate label formatting mode and print label Syntax Parameter None Description End of formatting command; printer will print label after receiving this command. FILEDB,OPEN,name - Open database Syntax FILEDB,OPEN,name Parameter name=the name of the database Description Open a database for printing.
  • Page 25: La,X, Y, X1, Y1 - Line Command

    Height (y dimension) of each barcode row in the symbol. r= number of barcode rows, from 3 to 90. If you key in 0, printer will count all the rows. c= number of barcode columns, from 1 ~ 30. If you key in 0, printer will count the all columns.
  • Page 26: Pcx,Y,W,H,R,C,Ec,Max_Len,Rotation - Pdf 417 With Variable Length Data

    Height (y dimension) of each barcode row in the symbol. r= number of barcode rows, from 3 to 90. If you key in 0, printer will count all the rows. c= number of barcode columns, from 1 ~ 30. If you key in 0, printer will count the all columns.
  • Page 27: V#Add,Name,Size,Prompt - Store Variable With A Name

    V#ADD,name,size,prompt - Store variable with a name Syntax V#ADD,name,size,prompt Parameters name= descriptive name size= number of character prompt= prompt of variable Description The name of the variable can be defined by user. Example ~MDELF,aaa ^Faaa ^Q50,0,3 V#ADD,weight,10,Weight V#ADD,date,15,Date AE,7,46,1,1,0,0,Weight is ^(weight) AE,7,86,1,1,0,0,Date is ^(date) ^Kaaa 16 kg...
  • Page 28: V#Opx,P1,P2,P3 - Variable Calculation

    V#OPx,p1,p2,p3 - Variable calculation Syntax V#OPx,p1,p2,p3 Parameters x=+, -, *, /, % ; p1,p2,p3= variable x=+, p1=p2+p3 x=-, p1=p2-p3 x=*, p1=p2*p3 x=/, p1=p2/p3 x=%, p1=p2%p3 Description This command can calculate variables. (refer to page39) Example V#OP+,V00,V01,V02 V#OP-,V00,V01,V02 V#OP*,V00,V01,V02 V#OP/,V00,V01,V02 V#OP%,V00,V01,V02 V#RENAME,name,x - Variable rename Syntax V#RENAME,name,x...
  • Page 29: V#Strsub,X,Y,First,Length - Copy Part Of Variable Value

    V#STRSUB,x,y,first,length - Copy part of Variable value Syntax V#STRSUB,x,y,first,length Parameters x= target variable y= source variable first= the position of first character length= the number of characters Description Copy part of y value to x Example Copy year, month and day values respectively from a whole date variable.
  • Page 30: Vxx,Length,Prompt,Jnl - Variable Alignment

    Vert. Pos. of left-upper of graphics (unit: dots) name: Name of graphics download Description This command is for printing a graphic that has been previously stored in printer memory (refer to page36) Example: A graphic in printer named “Graphic1”, command Y20, 40;...
  • Page 31: Examples

    Examples Barcode samples CODE Code 39 EAN 8 EAN 8 Add on 2 EAN 8 Add on 5 EAN 13 EAN 13 Add on 2 EAN 13 Add on 5 UPC A UPC A Add on 2 UPC A Add on 5 DataMatrix Code SAMPLE...
  • Page 32 Examples How to construct a label using EZ-Series command: To create a label, it must be an order command combination. Control command Setup up command ^L is precedent for the beginning of label format Label format command E is ending of label format ** Control or setup commands to be used in the label command area will be ineffective.
  • Page 33 1. Text Example ^Q50,0,2 ^W50 ^H10 ^R10 ~D8,27,00,8,39,36 AC,10,10,1,1,1,0,PRINTER AC,10,50,1,1,1,0,^D AC,10,100,1,1,1,0,^T Adjusting the character spacing ^Q30,0,0 ^W50 ^H10 AC,10,10,1,1,10,0,PRINTER AC,10,100,1,1,1,0,PRINTER The data output is a default setting and user can change it with ~D command (refer to page22). The time output format is a default setting and user can change it with T command.
  • Page 34 4. Line printing Example ^Q50,3 ^W100 ^E32 Lo,212,45,311,53 Lo,244,11,252,128 Le,34,43,149,51 Le,72,8,80,121 5. Rectangle printing Example ^H10 ^Q50,2 ^W70 R20,20,120,120,8,8 6. PDF417 Example ^Q50,0,3 ^W70 ^H10 P30,20,3,3,3,3,1,100 12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678 12345678 7. Maxicode Example ^Q50,0,0 ^W70 ^H10 M30,20,1,1,2,840,068107317,8,0,123456...
  • Page 35 8. DataMatrix Code Example ^Q50,0,3 ^W90 ^H10 X30,20,5,123456789012345678901234567890 9. Stripper setting Example ^Q50,2 ^W50 ^E10 ^H10 AD,20,20,1,1,3,0,Stripper Function 10. Cutter setting Example ^Q20,0,0 ^P10 R10,10,120,90,2,2 C0,001,+1,A1 AC,20,30,1,1,1,0,a^C0 ; Label height= 50mm, gap= 2mm ; Label width= 50mm ; Speed =6 inch/second ;...
  • Page 36 11. Serial number Example 1 ^Q10,0,0 ^W30 ^H10 ^P10 C0,0000,+2,A1 AB,10,10,1,1,2,0,^C0 Example 3 ^Q10,0,0 ^W30 ^H10 C0,0000,+2,A1 AB,10,10,1,1,2,0,^C0 Barcode with serial number ^H10 ^Q20,0,2 ^W50 ^P10 C0,000,-1,A3 BE,20,100,3,3,100,0,1,111111^C0111 12. Graphic driver format Example ^Q20,2 ^W50 ^R20 G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA G(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...
  • Page 37 AC,20,10,1,1,1,0,ROTATE BB,20,45,2,5,50,0,1,1234567 15. Download graphic to printer’s memory Following the below steps to download graphic to printer. 1. Prepare a graphic file (file name: TREE.PCX, file size: 922 bytes). 2. Prepare two text files (TEST1.TXTand TEST2.TXT, see the following contents).
  • Page 38 16. Download label and variable settings Example ^Ftest ^Q50,0,15 ^W70 ^H10 ^E12 C0,0000,+1,serial no. V00,10,name V01,8,barcode V02,6,price AE,108,306,1,1,1,0,$^V02 AC,39,27,1,1,1,0,S/N.^C0 AD,126,78,1,1,1,0,^V00 BA,108,135,2,5,100,0,1,^V01 17. Recall label format from memory Example 1 ^Ktest 0000 Book 12345678 200.00 Example 2 ^Ktest 1111 Pencil 12345678 100.00 ^Q35,0,0 ^H10...
  • Page 39 18. Print head test & Version list Example Result EZXXXX : VX.XXX Serial port :96,N,8,1 1 DRAM installed Image buffer size : 1475K 000 FORM(S) IN MEMORY 000 GRAPHIC (S) IN MEMORY 000 FONT(S) IN MEMORY 000 ASIAN FONT(S) IN MEMORY 150K BYTES FREE MEMORY ^S6 ^H8 ^R000 ~R200 ^W100 ^Q100,3...
  • Page 40 19. Use variable settings 1. User input unit ~MDELF,test1 price and amount. ^Ftest1 Printer calculates ^Q60,0,0 total price. V00,10,Price V01,10,Amount V02,10,Total Price V#OP*,V02,V00,V01 V#SET,UNPROMPT,V02 AC,30,110,1,1,0,0,Price: ^V00 AC,30,189,1,1,0,0,Amount: ^V01 AE,30,273,1,1,0,0,Total Price: ^V02 ^Ktest1 2. Calculation ~MDELF,test2 sample ^Ftest2 ^Q60,0,0 V00,10,Input V00...
  • Page 41 20. dBase III data setting Example: customer.dbf has following data NAME ADDRESS Address of Tom Mary Address of Mary John Address of John Address of Joe Address of Bob Gilbert Address of Gilbert Example ^Q60,0,0 FILEDB,OPEN,customer V00,10,Prompt0 V#LINKDB,PHONE,V00 FILEDB,FIND,NAME,Mary AC,79,120,1,1,0,0, Mary’s phone: ^V00 ^Q60,0,0 FILEDB,OPEN,customer V00,10,Prompt0...
  • Page 42 ^Q60,0,0 FILEDB,OPEN,customer C0,1,+1,DB Move C V00,10,name V01,10,phone V#LINKDB,NAME,V00 V#LINKDB,PHONE,V01 FILEDB,MOVE,C0 AC,79,120,1,1,0,0,^V00 Phone is ^V01 Print first, second and third person phone number Tom Phone is 11111111 Mary Phone is 22222222 John Phone is 33333333...
  • Page 43: Appendix

    Appendix. Barcode Details 1. Code 128 BQ2, X, Y, NARROW, WIDE, HEIGHT, RTATION, READABLE, DATA Code 128 Subset A: Included the standard uppercase alphanumeric keyboard characters, control and special characters. Code 128 Subset B: Includes the standard uppercase, lowercase alphanumeric keyboard characters and special characters.

Table of Contents