EZPL Programmer’s Manual USER MANUAL VERSION ISSUE DATE P/N : Programmer’s Manual : Rev. E (1.00B) : 2013.09.
Introduction ................................................................................................................................... 1 Setup Commands ........................................................................................................................ 2 ^An - Printing mode ................................................................................................................................................2 ^Bx - Set the backward length ...............................
^XSET,SMARTBACK,n - Smart backfeed............................................................................................................ 16 ^XSET,TOPOFFORM,n - Top of Form ................................................................................................................... 17 ^XSET,UNPROMPT,p1 - Automatically acquire variables .............................................................................. 17 ^XSET,WHENTOSENSING,n - Set up autosensing ......................................
AUTOFR - Automatic form printing .................................................................................................................... 32 At,x,y,x_mul,y_mul,gap,rotationInverse,data - Text ....................................................................................... 33 AT,x,y,w,h,g,s,d,m,data - Print built-in true type font ..................................................................................... 34 ATt,x,y,w,h,g,s,d,m,data - Print downloaded true type font .............
^NL[,TrapIP,Community] – setup SNMP ............................................................................................................ 58 ^NL,ENABLE,n –enable or disable SNMP .......................................................................................................... 58 ^NR[,p[,ei[,sw]]] –setup LAN response .............................................................................................................. 59 ^NMACADDR[,addr] –setup or get MAC address information ..........
Introduction About EZPL The EZPL (EZ Programming Language) is a high-level label definition and printer control language. Features of EZPL are as follows: 1. 2. 3. The data are stored to be processed and will not be printed out until the last printing instruction is received. All the printing contents can be rotated. Images can be downloaded and stored. There are two ways to send printing commands to the printer.
Setup Commands ^An - Printing mode Syntax ^An Parameter n = D, Direct thermal mode, the ribbon out sensor is disabled. n = T, Thermal transfer mode, the ribbon out sensor is enabled. Description 1. If you want to change the print mode, you need to send the printing command to the printer for changing print mode setting. There are two ways to send printing commands to the printer.
^D+dddd.hh - Date calculation function Syntax ^D+dddd.hh Parameter dddd = days in 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 In this sample, the printer will print current time and count the date that is 5 days and 12 hours after current time.
^Fname - Download label file to printer Syntax ^Fname data Parameter name = the name of label format (up to 20 characters) data = the data containing the label formatting command for this stored format Description Download label file to the memory of printer. After the download is completed, the printer will beep once (refer to page76).
^Kname - Recall label format Syntax ^Kname Parameter name = the name of recalled label format (up to 20 characters) Description Recall a label format stored in printer’s memory (refer to page76) ^Kname : data : E : Control/Setup command [option] : ~Px ^Lx - The start sign of label format Syntax ^Lx Parameter Use ^L to do normal printing; ^LI to do inverse printing; ^LM to do Mirror printing.
^Mx - Set the forward length Syntax ^Mx Parameter x = 1~1000 (unit: mm) Set the forward length to move the position of paper. In progress If ~S,CHECK will feedback 00 Description If ~Z printer would turn on immediately If Dooropen RED light would up and motor would stop at the same time even after printer cover close.
^Px - Number of pages printed Syntax ^Px Parameter x = 1 ~ 32767 Description Set the amount of copies for a printing. The Serial Number will be reset for each time the command is implemented. Send command : Example ^Q40,0,0 ^P3 ^L AF,108,140,1,1,0,0,Test E 00001 Variable 00002 Variable 00003 Variable Printer will auto print 3 pieces. ^PI - Continuous printing Syntax ^PI Parameter None Description Printer will print immediately, until the “Cancel” key is pressed or the printer is turned off.
^Qx,y(,z±) - Label length ^Qx,y(,z±) Syntax Parameter Gap label: (See fig. 1) x = Label length (unit: mm) y = Gap length (unit: mm) EX. ^Q25,3 (x=25,y=3) mm x y paper feed direction Figure 1 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) z = Black line to top of form position. z+: When the position is outside the black mark. z-: When the position is within the black mark. EX.
^Sx - Speed setting Syntax ^Sx Parameter x = 2 to 7 inch/sec ; 2 to 6 inch/sec ; 2 to 4 inch/sec ; 2 to 3 inch/sec Description Set printing speed S2 = 50.8 mm/s S3 = 76.2 mm/s S4 = 101.6 mm/s S5 = 127.0 mm/s S6 = 152.4 mm/s S7 = 177.8 mm/s In addition , special case S1 = 38.1 mm/s ( To base on customer demanded ^S4 ^L Example ….. E ) ^T+hhh.mm - Time calculation function Syntax ^T+hhh.mm Parameter hhh = hours in 3 digits (from 0 to 23 hours). Set how many hours to be added to the current time.
^Wx - Label width setting Syntax ^Wx Parameter x = label width (unit: mm), the input range is defined by the specification of printer models. Description Label width setting Example ^W100 ^L ….. E ^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.
^XGET,TPHRESISTANCE - Dot detect Syntax ^XGET,TPHRESISTANCE Parameter None Description Detect the resistance of each heat dot to check if there is any bad dot on thermal print head.
^XSET,ACTIVERESPONSE,n - Active response Syntax ^XSET,ACTIVERESPONSE,n Parameter n = 0, do not return the "ERRORxx" message to PC n = 1, return the error message (default). When door open, ribbon out… or other error occur, the printer will return the "ERRORxx" message to PC Description Set the Active Response function on/off.
^XSET,CODEPAGE,n - Select Code Page Syntax ^XSET,CODEPAGE,n Parameter n=0, CODEPAGE 850 n=3, CODEPAGE 860 n=6, CODEPAGE 857 n=9, CODEPAGE 855 n=12, CODEPAGE 851 n=15, WINDOWS 1250 n=18, WINDOWS 1254 Description Set the code page.
^XSET,LOCKCMD,xxxx - Command Lock function, use only hardware modifications set Syntax ^XSET,LOCKCMD,xxxx Parameter Description For value protected, user only can use LCD do any value setting. ^XSET,REWINDER,n - Set Rewinder Syntax ^XSET,REWINDER,n Parameter n = 0, disable the rewinder n = 1, enable the rewinder Description Set EZ-6000Plus Rewinder enable/disable. * Note: this command is only applied on EZ-6000Plus.
^XSET,ROTATION,n - Rotate whole label Syntax ^XSET,ROTATION,n n = 0 , rotate 0° printing ; n = 1 , rotate 90° printing ; Parameter n = 2 , rotate 180° printing ; n = 3 , rotate 270° printing When perform this command, the length and width of label format will be swapped. Description Print labels as below: ^Q50,3 ^W102 ^L Dy2-me-dd Th:m:s R12,8,806,386,5,5 BA,118,74,3,7,200,0,1,43546576876 E Case 1 : Continues paper, setup ^Q50,0,0 ^W100. Rotate 90°, it becomes ^Q100,0,0 ^W50.
^XSET,SENSING,n - Assign reflect or see-through sensor mode be a detector while using continuous label Syntax ^XSET,SENSING,n Parameter n = 0 reflect sensor , = 1 see-through sensor , =2 none detected mode Description Assign reflect or see-through sensor mode be a detector while using continuous label ^XSET,SLASHZERO,n - Slashed zero Syntax ^XSET,SLASHZERO,n Parameter n = 0, without slash, n = 1, with slash Description Set all zero to be printed as slashed zero.
^XSET,TOPOFFORM,n - Top of Form Syntax ^XSET,TOPOFFORM,n Parameter n = 0, disable Top of Form function n = 1, Enable Top of Form function n = 2, it will not perform Top of Form while power on but when error or door open occurred, it will perform Top of Form. When function enabled and power on, printer will back up according to E value. n = 3, disable Top of Form function but will back up according to E value. Description Enable/Disable Top of Form function.
^XSETCUT,DOUBLECUT,x - Double cut Syntax ^XSETCUT,DOUBLECUT,x Parameter x = 0, disable the doublecut x = offset length (offset length <Label length, unit: mm) Description Set the printer to cut twice per label. Example ^XSETCUT,DOUBLECUT,45 Cut ^Q90,3 ^E20 ^P3 ^D1 Cut ^L C0,001,+1,A1 AC,350,144,1,1,1,0,a^C0 AC,350,544,1,1,1,0,a^C0 Cut E a003 a003 a002 Cut a002 Cut 90mm a001 Cut a001 Note This function may decrease the service life of cutter since the adhesive of label will stain the cutter.
^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.
^XSETRTC,LANGUAGE,n - Different language layout Syntax ^XSETRTC,LANGUAGE,n Parameter n = 0-English 1-German 3-Spanish 2-French 4-Italian Description This command can set the language of RTC.
^Yb,p,d,s - RS232 serial Port communication setting Syntax ^Yb,p,d,s Parameter b = Baud Rate 48=4800bps 96=9600bps 19=19200bps 38=38400bps 57=57600bps 11=115200bps p = Parity (N, O, E) N=none parity O=odd parity E=even parity d = Number of data bits 7 8 s = Number of stop bits 1 2 Description Serial Port communication setting ^Z - Reset to factory default settings Syntax ^Z Parameter ^Z: default value comes from EEPROM default area. Description Reset to factory default.
Control Commands ~B - Display the version message Syntax ~B Parameters None Description Show the version number of firmware on Hyper Terminal. ~Dm,d,y,h,i,s - Date/Time setting Syntax ~Dm,d,y,h,i,s Parameter m = Month (01 to 12) h = Hour (00 to 23) d = Date (01 to 31) i = Minutes (00 to 59) y = Year (last two digits of year) s = Seconds (00 to 59) Description Set real time clock of the printer. For format setting of the date, use the Daa|bb|cc command.
~H,TTF,Xname,sizedata - Download true type font Syntax ~H,TTF,Xname,sizedata Parameter X = from A to Z name = font name, accepted values: English alphabet and numbers size = size of font file in bytes data = binary data of TTF font file Description Download True Type Font to printer via command set. *Note: This command is designed for advance programmer. For general user, it is recommended to download TTF through (GoLabel or QLabel).
~MCPY,s:o.x,d:o.x – Copy file Syntax ~MCPY,s:o.x,d:o.x s = source device of stored object ( s = Dor F ) d = distination device of stored object o = object name , o also can use * for this command. x = extension , x also can use * for this command. = D, database = A, Asia font Parameter = C, TTF font = E, Bit-Mapped font = F, label form = G, graphic = S, serial file = T, text = B, Unicode Table Description Copy file ~MCPY,F:*.F,D:*.F Example ~MCPY,D:*.
~MDELn,name - Delete specific file from memory Syntax ~MDELn,name Parameter n = D, database A, Asia font C, TTF font E, Bit-Mapped font F, label form G, graphic S, serial file T, text B, Unicode Table name = The name of the graphic, form, Bit-Mapped font or others. *Note: The ‘name’ of Asia font, TTF font and Unicode Table is ID tag. Description Delete specific file from printer’s memory Example ~MDELD,customer Delete “customer” database.
~MGETT,name - Read saved file Syntax ~MGETT,name Parameter name = the name of saved Description Read the saved file from printer. Example Use “~MSETT, text100000015Text file test2” to save data to printer. Then use “~MGETT,name“ command to read saved data Example: ~MGETT,text1 Hyper Terminal will show: Text file test2 ~MMOV,s:o.x,d:o.x - Move file Syntax ~MMOV,s:o.x,d:o.
~S,CHECK - Status immediate response command Syntax ~S,CHECK Parameter None Description The command will show the status of printer in “aa “ format.
~S,DUMP - Enter into DUMP Mode Syntax ~S,DUMP Parameter None Description When the printout result doesn’t match to the label format setting, it is recommended to go into the Dump Mode to check whether any mistake in data transmission between the printer and the PC. For example, when printer receives 8 commands, yet without processing these commands, only printing out the contents of commands, this will confirm whether the commands were received correctly. To enter the Dump Mode, please do as follows: 2. 3.
~S,n ( n = FEED, PAUSE, CANCEL, BUFCLR ) - Analogue press control keys ~S,n Syntax n = FEED, same as push Feed key once. ( if the media setup is plain paper, ~S,FEED = feed 1mm) n = PAUSE, same as Pause key. On the printers without LCD display, the LED will flash slowly while sending this command. Send ~S,PAUSE or ~S,FEED again, it Parameter will come back to standby status. n = CANCEL, same as Cancel key used to clear error status.
~Xn - Print the available space and file information in the memory Syntax ~Xn Parameter n = 1, print label format names and available space in memory. n = 2, print graphic names and available space in memory. n = 3, print Bit-Mapped font names and available space in memory. n = 4, print the name of the label formats, graphics, fonts, Asia font, database, serial variable and available space in memory.
~Z - Reset printer Syntax ~Z Parameter None Description Reset the printer and the LED will flash once. It only applied when printer is in standby mode.
Label formatting commands AUTOFR - Automatic form printing Syntax AUTOFR Parameters None Description When use "^Fname" command to store a label form, set the form name as "AUTOFR" and save into printer's memory. The printer then can print the label in standalone mode when power on next time. Sample ^FAUTOFR ^FAUTOFR ^Q20,0,0 ^Q20,0,0 ^P1 ^PA3 ^L ^L V00,6,Prompt V00,6,Prompt AG,260,32,1,1,0,0,^V00 AG,260,32,1,1,0,0,^V00 E E ~Z ~Z Printer will reboot after the save the file.
At,x,y,x_mul,y_mul,gap,rotationInverse,data - Text Syntax At,x,y,x_mul,y_mul,gap,rotationInverse,data Parameter t = Font type, see table below.
AT,x,y,w,h,g,s,d,m,data - Print built-in true type font Syntax AT,x,y,w,h,g,s,d,m,data Parameter x = Hori of left-top position of text (unit: dot, 1 mm = 8 dots or 12 dots) y = Vert of left-top position of text (unit: dot, 1 mm = 8 dots or 12 dots) w = The width of font (8~2000 dot) h = The height of font (8~2000 dot) g = Space between characters (0~200 dot) s = Font setting. It consists of 2 parts, one is rotation setting and the other is font style setting.
ATt,x,y,w,h,g,s,d,m,data - Print downloaded true type font Syntax ATt,x,y,w,h,g,s,d,m,data Parameter t = TTF type, accepted values: from A to Z x = Hori of left-top position of text (unit: dot, 1 mm = 8 dots or 12 dots) y = Vert of left-top position of text (unit: dot, 1 mm = 8 dots or 12 dots) w = The width of font (8~2000 dot) h = The height of font (8~2000 dot) g = Space between characters (0~200 dot) s = Font setting. It consists of 2 parts, one is rotation setting and the other is font style setting.
Bt,x,y,narrow,wide,height,rotation,readable,data - Barcode Syntax Bt,x,y,narrow,wide,height,rotation,readable,data Parameter Example type Barcode type Barcode A A2 A3 A4 A5 A6 B C D E F G H I J K L M N N2 O Code 39 STD Code 39 STD w check Code 39 full ASCII Code 39 full ASCII w check Code 39 STD w check & * Code 39 STD w * 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 UPC E UPC E - Add ON 2 UPC E - Add ON 5 I 2 of 5 I 2 of 5
B5n,x,y,narrow,segment,height,rotation,readable,data - lay out GS1 Databar Syntax Bt,x,y,narrow,wide,height,rotation,readable,data Parameter n = The type of GS1 Databar, see table below. "n" GS1 Databar type "n" GS1 Databar type 0 GS1 Databar Omnidirectional 4 GS1 Databar Limited 1 GS1 Databar Truncated 5 GS1 Databar Expanded 2 GS1 Databar Stacked 6 GS1 Databar Expanded Stacked 3 GS1 Databar Stacked Omnidir. x = Hori. of top-left position of barcode (unit: dot, 1 mm = 8 dots or 12 dots) y = Vert.
C#x,y,±value,z - Print count with serial file Syntax C#x,y,±value,z Parameter x = counter index y = serial file name ±value = ±value of serial variable (up to 12-digit) z =’0’~’9’ or ‘B’ for decimal, ‘A’ for hexadecimal, ‘C’ for 0~9,A~Z Description Set print count with serial file by this command. Example ~L,SERIAL,new,123456795 Download the new file to printer first Turn printer off Print Result: Turn printer on. 123456800 Print again.
Cx,ys,±value,prompt - Serial number setting Cx,ys,±value,prompt Syntax Parameter x = 0 to 9(up to10group), maximum combination up to 10 groups. y = select the decimal y 0~9, set serial number as Decimal numbers, the value of "y" is included in "s" (start value of serial variable) as first digit. y A, set serial number as Hexadecimal numbers, the value of "y" (e,g, A) is not included in "s" (start value of serial variable).
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.
E - Terminate label formatting mode and print label Syntax E 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.
Gwxxx - Graphic command Syntax Gwxxx Parameter w = byte number of image data xxx...: image data Description This command is a sub-command of ~G It is sent by binary data. W is the digits number byte of image data. For example, if the image file is 50 bytes, the command is G2xxx.
Hx,y,col_count,row_count,col_width,row_width,line_width – Table command drawing Syntax Hx,y,col_count,row_count,col_width,row_width,line_width Parameter x = left-upper Hori .pos. (unit: dots) y = left-upper Vert. Pos. (unit: dots) col_count = number of columns row_count = number of rows col_width = column width row_width = row width line_width = line width Description Draw a table in the label.
Mx,y,sno,nos,mode,ccode,zip,class,rotation,message - Print Maxicode Syntax Mx,y,sno,nos,mode,ccode,zip,class,rotation,message Parameter x = Hori. of left-bottom pos. of barcode (unit: dots). y = Vert. of left-bottom pos. of barcode (unit: dots). sno = symbol number, in set of symbols: 1 ~ 8. nos = number of symbols in set of symbols: 1 ~ 8 sets. mode = mode of maxicode 2, 3, 4 or 6. ccode = 3 digits country code. zip = postal code 9 digits for US style postal code.
PCx,y,w,h,r,c,ec,max_len,rotation - PDF 417 with variable length data Syntax PCx, y, w, h, r, c, ec, max_len,rotation &*Data&* Parameter x = Hori. of left-bottom pos. of barcode ( unit: dots) y = Vert. of left-bottom pos. of barcode (unit: dots) w = Width (x dimension) of the narrowest element (bar or space) in the barcode. h = 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.
PMx,y,w,h,mode,length,rotation – Micro PDF 417 PMx,y,w,h,mode,length,rotation Syntax Data x = Hori. of left-bottom pos. of barcode ( unit: dots) y = Vert. of left-bottom pos. of barcode (unit: dots) w = Width (x dimension) of the narrowest element (bar or space) in the barcode. 0~50 unit : dots h = Height (y dimension) of each barcode row in the symbol. 0~50 unit : dots mode = 0 ~ 33. length = number of encoded data bytes, including carriage returns ↵ and line feed.
Qx,y,width,height - Pattern command Syntax Qx,y,width,height Data... Parameters x = Hori. of left-bottom pos. (unit: dots). y = Vert. of left-bottom pos. (unit: dots). width = width of graphic (unit: byte) height = height of graphic (unit: dots) (data length = width x height) Description 4 Data send out 1 2 3 4 ......
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.
V#ADDCHKSUM43,x - Add modulus 43 check code Syntax V#ADDCHKSUM43,x Parameters x = variable Description Add the modulus 43 check code to x Add modulus 43 check code to V00 Example ~MDELF,test ^Ftest ^Q60,0,0 ^L V00,16,Prompt V#ADDCHKSUM43,V00 AE,47,57,1,1,0,0,Date:^V00 E Print result Enter Variable value 111222333 Print result 111222334 ^Ktest 111222334 E ~P1 V#LINKDB,x,y - Like a Variable name for dBase data Syntax V#LINKDB,x,y Parameter x = Column name of database y = Variable Description Set a Variab
V#RENAME,name,x - Variable rename Syntax V#RENAME,name,x Parameters name = new name of the variable (max 8 characters) x = variable Description Rename the variable.
V#SET,FLOATFORMAT,X,Y,Vxx - handle the number of decimals Syntax V#SET,FLOATFORMAT,X,Y,Vxx X : numbers after decimal point ( 0 ~ 127 ) Parameters Y = N : Rounded ; U : Round up ; = D : Round down xx = 00 ~ 99 same as parameter definition.
V#SET,THOUFORMAT,V00ab[c] Syntax V#SET,THOUFORMAT,V00ab[c] a = the symbol will be displayed at Thousand point Parameters b = the symbol will be displayed at Decimal point c = the symbol will be displayed at End of number Description The symbol will be displayed at Thousand point, Decimal point and End of number Send command : Example Print result : ^Q50,0,0 ~MDELF,TEST ^FTEST ^L V00,10,V00 V01,10,V01 V02,10,V02 V#SET,UNPROMPT,V02 V#SET,FLOATFORMAT,2,0,V02 V#SET,THOUFORMAT,V02,,, V#OP+,V02,V00,V01 R22,14,
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.
Vxx,length,prompt[,jnl][,sab] - Store variable Syntax Vxx,length,prompt Parameter xx = a code name of the variable, from 00 ~ 99 length = number of characters (up to 98 characters).
Wx,y,mode,type,ec,mask,mul,len,roataedata - Arrange QR code and Micro QR Code Syntax Wx,y,mode,type,ec,mask,mul,len,roatae data Parameters x = Hori. of left-bottom pos. of barcode (unit: dots) y = Vert. of left-bottom pos.
XRBx,y,enlarge,rotation,lengthdata - Arrange DataMatrix Code Syntax XRBx,y,enlarge,rotation,length data Parameters x = Horizontal start position of barcode (unit: dots). y = Vertical start position of barcode (unit: dots). enlarge = Enlarge the DataMatrix Code 1~8 times (horizontally and vertically). rotation = rotation of barcode (0 ~ 3) 0) 0° 1) 90° 2) 180° 3) 270° length = data length (unit: bytes). data = bar code data. Description Arrange DataMatrix code.
Zx,y,a,b,c,d,e,ndata – Print Aztec Bar Code Syntax Zx,y,a,b,c,d,e,ndata x = Hori. of left-bottom pos. of barcode (unit: dots). y = Vert. of left-bottom pos. of barcode (unit: dots).
LAN Set Commands ^NA,function[,p1] – setup SMTP Syntax ^NA,function[,p1] Function = ENABLE: without “p1”, it wills response SMTP enables or disables status. With “p1”. P1 = 0 disable SMTP , = 1 enable SMTP USER : without “p1”, it will response USER string ( login SMTP server account ) with “p1” = setup USER string Ex. ^NA,USER,godex PASS : without “p1”, it will response PASSWORD with “p1” = setup PASSWORD 4 digits ( login SMTP server password ) Ex.
^NR[,p[,ei[,sw]]] –setup LAN response Syntax ^NR[,p[,ei[,sw]]] p : 0 = adjust SMTP response setting ; 1 = adjust SNMP response setting.
Appendix I. Barcode Samples Barcode Type Code 39 Barcode Sample Sample Commands ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BA,30,57,2,6,80,0,1,22-.$ /+%40 BA,30,200,2,5,80,0,0,22-.$ /+%40 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Code39 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BA2,30,57,2,6,80,0,1,22-.$ /+%40 BA2,30,200,2,5,80,0,0,22-.
EAN 13 ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BE,30,57,2,5,80,0,1,2240878500518 BE,30,200,2,5,80,0,0,2240878500518 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,EAN13 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BF,30,57,2,5,80,0,1,224087850051812 BF,30,200,2,5,80,0,0,224087850051812 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,EAN13 Add ON 2 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BG,30,57,2,5,80,0,1,224087850051812345 BG,30,
UPC E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BK,30,57,2,5,80,0,1,2240879 BK,30,200,2,5,80,0,0,2240879 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,UPC E E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BL,30,57,2,5,80,0,1,224087912 BL,30,200,2,5,80,0,0,224087912 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,UPC E Add ON 2 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BM,30,57,2,5,80,0,1,224087912345 BM,30,200,2,5,80,0,0,224087912345 AB,
Code 128 (auto subset A/B/C) ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BQ,30,57,2,5,80,0,1,22408785Godex BQ,30,200,2,5,80,0,0,22408785Godex AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Code128 auto E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BQ2,30,57,2,5,80,0,1,A22408785GODEX BQ2,30,200,2,5,80,0,0,A22408785GODEX AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,Code128 subset A E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BR,30,57,2,5,8
EAN 128 ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BU,30,57,2,5,80,0,2,0010084423744920094 1 BU,30,200,2,5,80,0,0,001008442374492009 41 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,EAN128 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BV,30,57,2,5,80,0,1,2240878522408785123 45 BV,30,200,2,5,80,0,0,224087852240878512 345 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,RPS128 E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BW,30,57,2,5,80,0,1,2
I 2 of 5 with Shipping Bearer Bars ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 BZ,30,57,2,5,80,0,1,2240878512345 BZ,30,200,2,5,80,0,0,2240878512345 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AC,36,300,1,1,0,0I,I 2 of 5 with Shipping Bearer Bars E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 B1,30,57,2,5,80,0,1,224087858901234567 B1,30,200,2,5,80,0,0,224087858901234567 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,UCC/EAN 128 K-MART E UCC/EAN128 K-MA
FIM ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 B4,110,80,1,1,50,0,1,A B4,350,80,1,1,50,0,1,B AB,130,220,1,1,0,0,char A AB,370,220,1,1,0,0,char B AD,36,300,1,1,0,0I,FIM E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 B55,30,57,2,5,80,0,1,1234567890000 B55,30,200,2,5,80,0,0,1234567890000 AB,400,25,1,1,0,0,Human Readable AB,400,170,1,1,0,0,No Human Readable AD,36,300,1,1,0,0I,GS1 Databar E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 M200,50,1,1,2,840,068107317,666,0,12345 6 AD,36,300,1,1,0,0I,MaxiCode E GS1 Databar Maxicode
Micro QR Code ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 W100,80,1,3,M,0,7,10,0 0123456789 AD,36,300,1,1,0,0I,Micro QR Code E DataMatrix (Square) DataMatrix (Rectangular ) ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 XRB250,100,7,0,50 01234567890123456789012345678901234567890123456789 AD,36,300,1,1,0,0I,DataMatrix Code Square E ^L Dy2-me-dd Th:m:s R8,13,631,384,8,8 XRB180,100,7,0R,50 01234567890123456789012345678901234567890123456789 AD,36,300,1,1,0,0I,DataMatrix Code Rectangle E 67
II. Command Examples How to construct a label using EZ-Series command: To create a label, it must be an order command combination. Control command And Setup up command ^L Label format command E ^L is precedent for the beginning of label format Label format command must be included between the ^L and E command E is ending of label format ** Control or setup commands to be used in the label command area will be ineffective. Example: The following example is printing a label with EAN8.
Setting the x and y values: (x,y) (0,0) abcd abcd (0,0) (0,0) 0? (x,y) 180? 90? abcd (x,y) abcd (0,0) (x,y) 270? 69
Rotate printing ^Q50,0,0 ^W50 ^S6 ^H10 ^L AC,100,30,1,1,1,0,ROTATION 0 AC,38,0,1,1,1,1,ROTATION 90 AC,260,150,1,1,1,2,ROTATION 180 AC,290,200,1,1,1,3,ROTATION 270 E Asia Font Result ROTATION 90 ^Q50,0,2 ^W50 ^S6 ^H10 ^R10 ~D8,27,00,8,39,36 ^L AC,10,10,1,1,1,0,PRINTER AC,10,50,1,1,1,0,^D AC,10,100,1,1,1,0,^T E Result PRINTER AUG/27/00 08:39:36 ROTATION 0 Adjusting the character Result Result spacing ^Q30,0,0 PRINTER ^L AZ,100,12,1,1,0,4,中文 ^W50 ^S6 AZ,223,65,1,1,0,5,中文 ^H10 AZ,60,100,1,1,0,6,中文 ^L PRINT
4. Line printing Example ^Q50,3 ^W100 ^E32 ^H7 ^P1 ^S6 ^L Lo,212,45,311,53 Lo,244,11,252,128 Le,34,43,149,51 Le,72,8,80,121 E 5. Rectangle printing Example ^H10 ^S6 ^Q50,2 ^W70 ^L R20,20,120,120,8,8 E Description ; Darkness= 7 ; Speed = 6 inch/second ; Label height = 50mm, gap = 3 mm ; Label width = 100mm Result Description ; Darkness = 10 ; Speed = 6 inch/second ; Label height = 50mm, gap = 2 mm ; Label width= 70mm ; (x,y) = (20,20), (x1,y1) = (120,120) lrw = 8 dots, ubw = 8 dots 6.
8. DataMatrix Code ^Q60,3 ^W80 ^H19 ^P1 ^S2 ^L XRB314,134,8,0,10 0123456789 XRB312,438,8,0R,10 0123456789 E Example Result 9. Label Dispenser setting Example ^Q50,2 ^W50 ^S6 ^O1 ^E8 ^P1 ^H10 ^L AD,20,20,1,1,3,0, Label Dispenser Function E 10.
11. Serial number Example 1 ^Q10,0,0 ^W30 ^S6 ^H10 ^P10 ^L C0,0000,+2,A1 AB,10,10,1,1,2,0,^C0 E Example 3 ^Q10,0,0 ^W30 ^S6 ^H10 ^P4 ^C2 ^L C0,0000,+2,A1 AB,10,10,1,1,2,0,^C0 E 0018 0016 0014 0012 0010 0008 0006 0004 0002 0000 0006 0006 0004 0004 0002 0002 0000 0000 Barcode with serial number Result TEXT ~P10 Example 2 If you want to continue printing 10 more serial numbers that is starting from 0018, enter the command “~P10”. With this command you do not have to re-enter all the command in example.
12.
1 BYTE Result Length: 2x8=16 Description 8dots 0100011101000111 0100011101000111 0100011101000111 0100011101000111 0100011101000111 0100011101000111 0100011101000111 0100011101000111 HEIGHT = 8 DOTS 13. Pattern command setting Example ^Q,20,0,0 ^W40 ^S6 ^D5 ^L Q40,10,2,8 GGGGGGGGGGGGGGGG E 2mm 1 BYTE WIDTH = 2 BYTES G : 01000111 (binary) 14.
16. Download label and variable settings Example ^Ftest ^Q50,0,15 ^W70 ^H10 ^S6 ^E12 ^L 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 E Description ; Download label to memory card and the label name is “test”. ; Setting serial number is C0 ; Setting three variables V00, V01, V02 17.
18. Print head test & Version list Example ~T Result ~V EZXXXX : VX.
19. Use variable settings 1. User input unit price and amount. Printer calculates total price. 2.
20. dBase III data setting Example: customer.
^Q60,0,0 ^P3 ^L 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 E Print first, second and third person Tom Phone is 11111111 phone number Mary Phone is 22222222 John Phone is 33333333 80
About 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. Code 128 Subset C: Used for double density encoding of numeric data (the set of 100 digit pairs from 00 through 99).
Revision Sections changed from previous release Doc. date Prepared A First Edition 2010/11/23 Chard Hu B Add “*” to CODE 39 2011/08/15 Chard Hu Revision Sections changed from previous release Doc. date Prepared 2012/10/19 Betty Tsou ADD C CANCEL MODIFICATION ^Z ^Bx ^An ^XSET,ACTIVEMESSAGE,n ^Mx ^D+dddd.
Revision Sections changed from previous release ADD CANCEL Doc.
Revision Sections changed from previous release ADD ^XSET,LOCKCMD,xxxx E CANCEL Doc. date Prepared 2013/08/19 Betty Tsou MODIFICATION ^XSET,HEATOFFSET,n ^XSET,PAGEDELAY,n ^XSET,SPEEDDOWN,n Firmware reversion difference between V1.xxx and G3.