h width multiplier ‘1’ to ‘9’ and ‘A’ to ’ O’. ‘0’ stands for default. v height multiplier ‘1’ to ‘9’ and ‘A’ to ’ O’, ‘0’ stands for default. eee bar code height This is ignored for box, line and graphics. It represents point size for font ‘9’ and symbol set for Courier font** . yyyy Y coordinate xxxx X coordinate depends on object types User's Guide 53 Object Command Structure Description L : line (if t is ‘X’) Lwwwhhh www : width, hhh : height. L : line (if t is ‘X’) lwwwwhhhh wwww : width, hhhh : height. B : box (if t is ‘X’) Baaabbbcccddd aaa : horizontal width bbb : vertical height ccc : thickness of top and bottom edges ddd : thickness of left and right bars B : box (if t is ‘X’) baaaavvvvccccdddd aaaa : horizontal width vvvv : vertical height cccc : thickness of top and bottom edges dddd : thickness of left and right bars Bar code (if t is in the range ‘A’ to ‘Z’ or ‘a’ to ‘z’) bar code data The bar codes (and human readable text) will be printed according to the selected bar code type (‘A’ ~ ‘Z’ or ‘a’ ~ ‘z’). Text (if t is in the range ‘0’ to ‘9’) text data Such text data will be printed according to the selected font (‘0’ ~ ‘9’). file name If t is ‘Y’ and the file was downloaded by I command. Note: **Model FM4603 does not include Courier fonts. 54 User's Guide Font Downloading Commands Such commands are only used for soft fonts with PCL format. Command Description ESC*c###D assign the soft fonts ID number (### : 100 ~ 999) ESC)s###W download font descriptor (### : length of font descriptor) ESC*c###E set character code (### : 1 ~ 255) ESC(s###W download character descriptor and image (### : length of character descriptor and image) User's Guide 55 This is a blank page. 56 User's Guide Command Set for PPLB The following commands are for Printer Programming Language B. All PPLB commands must be ended with or + codes. No spaces are allowed between parameters and leading command character. Command Description Parameter Ax,y,rot,font,hm,vm,nr,string Print text. font: 1 to 5 for internal font and A to Z for soft font. Bx,y,rot,bar,nw,ww,v,hum,string Print Bar Code. bar: barcode selection nw: width of narrow bar ww: width of wide bar v: bar code height hum: B for printing readable code and N for disabling. bx,y,type,[…] Print 2D Bar Code type: M for Maxi code and P for PDF 417 Ccn,dn,just,step,string Counter declaration cn: counter index dn: digit number just: L,R,C and N for field justification step: step value Dp1 Heat setting p1: density, 0 to 15 EI Print soft font names EKstring Delete soft font string: soft font name or “*” to delete all soft fonts ESstring, …. Download soft font FE End form store FI Print form names FKstring Delete form string: form name or “*” to delete all forms FSstring Execute form string: form name FSstring Save form string: form name GGx,y,string Print graphics string: graphic name GI Print graphic list GKstring Delete graphics string: graphic name or “*” to delete all graphics GMstring,size… Store graphics string: graphic name size: graphic size in byte Ip1,p2,001 Select symbol set** p1: 7 or 8 data bits p2: symbol set User's Guide 57 Command Description Parameter JB JF Disable back feed** Enable back feed** LEx,y,hlen,vlen Line draw by exclusive hlen: horizontal length vlen: vertical length LOx,y,hlen,vlen Line draw by OR LWx,y,hlen,vlen Draw white line N Clear frame buffer O[,C][,N][,D] Select options Pp1[,p2] Print label p1: label set number p2: copy number of each label PAp1[,p2] Print automatic Qp1,p2[,+p3] Set label and gap length** p1: label length p2: gap length p3: offset length qw Set label width** w: label width Rx,y Set origin point** Sp1 Set print speed p1: speed value, 4 to 6 U Print configuration UN US Disable Error Report Enable Error Report Vvn,dn,just,string Define variable vn: variable index dn: digit number just: L,R,C and N for field justification Xx,y,thick,ex,ey Draw box ex, ey: end position thick: line thickness ZT ZB Set print direction ZS: print from top ZB: print from bottom ZS ZN Enable/disable storeto- Flash++ power-on default is ZN(disabled) ? Download variables or counters 58 User's Guide Command Description Parameter d1,hadj Set horizontal position adjustment** hadj: adjustment in dots. d2,hadj Set horizontal position adjustment same as d1, except it is no saved to E2PROM Notes: 1. x and y represent horizontal and vertical coordinate values. 2. hm and vm stand for horizontal and vertical multipliers. 3. rot is the rotation direction, its value is from 0 to 3. 4. nr is either N for normal printing or R for reverse printing. 5. string is bracket by double quote marks, e.g. “text”. 6. ** Commands will cause the printer to save parameters to permanent storage (E2PROM). 7. ZS takes effect only if flash memory board is installed. User's Guide 59 This is a blank page. 60 User's Guide PRINTER DRIVER The bundled printer driver is used for applications under Windows 95/98/2000 and Windows NT. You may run any popular softw...