Instruction/ maintenance manual of the product M8460S SATO
Go to page of 212
SATO Europe GmbH SATO Europe GmbH Im Hülsenfel d 13 40721 Hil den Germany Tel.:+ 49 (0)2103 9592-0 Fax.:+4 9 (0)210 3 55322 PROGRA MMING MANUAL SATO RISC PRINTERS CL40 8/412, CL60 8/612 ( VA), XL400/.
© Cop yright 1999 SA T O Europe GmbH.
i Contents 1. Introducti on ................. ............. ............. ............. ............. ............. .. 7 1.1 The SA TO RISC Programming La nguage ........... ............. .. 8 1.3 Selecting Protocol Control Codes .....................
ii Line Feed ............. ............ ............. .................... ............. ............. . 61 Mirror Imag e (From Firmware V ersio n1E2050, 1E30 02 for 6xxV A) .................. 63 Off-Line/Pause ..... ............ ............. .......
iii Custom P rotocol Com mand Cod es Downlo ad ............... ............ 1 17 3. Command Co de Quic k Reference .. ............. ............. .................. 1 19 3.1 Instruction .. ............. ............. ............. ............. ......
iv 6.2 Initial C hecklis t ................... .................... ............. ............ 188 6.3 T roubleshootin g the Cen tronics (P arallel) Interface ....... 188 6.4 T roubleshoo ting th e RS232 C (Seri al) Interfa ce ........ ...... 190 6.5 Error S ignals M 8400RV a nd M84S Series P rint ers (Some pro cedures are not NA f or M-8459S ) .
Programming Manual 1. Introductio n SATO RISC Printers 7 1. Introduction This manual p resents the c omman ds that are used wi th the SA T O RISC Pr inters to pr oduce l abels with logos, bar code s and alph anumer ic data. All of the RISC c ommand s use the same syn tax.
8 SATO RISC Printers 1. Introduction P rogramming Manual 1.1 The SA T O RISC Programming Language A programming langu age f or a printer is a familiar concept to most pro - grammers. It is a group of commands th at are des igned to us e the i nter nal intelli gence of the pr inter.
Programming Manual 1. Introductio n SATO RISC Printers 9 The Protocol Con trol codes are sel ected by a DIP s witch DSW2-7 (Refer to the Operation Manual,). 1.4 Using Basic It may be useful to test your printe r using a BASIC program on a PC. Y ou may also write your actu al produc tion programs in B ASIC.
10 SATO RISC Printers 1. Introduction P rogramming Manual 4. You may wan t to minim ize keystrok es and p rogram siz e by assi gning the <ESC> charac ter to a string variab le sinc e this character i s used quite often. The following two e x ampl es in BASIC show a typ ical example using the se hints.
Programming Manual 1. Introductio n SATO RISC Printers 11 1.6 Printing with the RS232 P ort 10 E$=CHR$(27) Sets the “E$” string as a n <ESC > c har act er.
12 SATO RISC Printers 1. Introduction P rogramming Manual 1.7 The Print Area The maximum pr int area for the v a rio us RISC pri nters are listed in the table on the next pages.
Programming Manual 1. Introductio n SATO RISC Printers 13 Print Area for CL Printers . 1.) When a memo ry car d is us ed to expa nd the p rint len gth, the c ard capa city is used ins tead, n ot in addi tion to , the inter nal memo ry. 2.) Li mited by the digits in the comm and field .
14 SATO RISC Printers 1. Introduction P rogramming Manual Print Area for S-Type Printers 1.) When a memo ry car d is us ed to expa nd the p rint len gth, the c ard capa city is used ins tead, n ot in addi tion to , the inter nal memo ry. 2.) Li mited by the digits in the comm and field .
Programming Manual 1. Introductio n SATO RISC Printers 15 P r i n tA r e af o rX La n dR Vp r i n t e r s 1.) When a memo ry car d is us ed to expa nd the p rint len gth, the c ard capa city is used ins tead, n ot in addi tion to , the inter nal memo ry.
16 SATO RISC Printers 1. Introduction P rogramming Manual There are two m ethods av ailable to make sure your pr inted output wi ll appe ar co rre ctly on y our l abel .
Programming Manual 1. Introductio n SATO RISC Printers 17 On the following 2 pa ges, the meth ods above are desc rib ed wit h a samp le tag/label ou tput.
18 SATO RISC Printers 1. Introduction P rogramming Manual Example for fir st Method, using bas e reference point Calcula tion: n nnn = ( 165mm - 70mm) x 12 dot/mm = 1140 <ESC>A <ESC>A3H114.
Programming Manual 1. Introductio n SATO RISC Printers 19 The image is moved horizontall y to the ri ght 95mm (1140 d ots) so that it c a nb ep r i n t e do na7 0 m m w i d el a b e l . F or more informatio n, see the Base Reference P oint command descr ip- tion.
20 SATO RISC Printers 1. Introduction P rogramming Manual This pag e is inten tional ly left b lank..
Programming Manual 2. Command Codes SATO RISC Printers 21 2. Command Cod es This secti on contai ns all th e RISC p r inter Com mand Co des. The com - mands must be sen t to the pr inte r in an organ ized fashion in orde r for the label( s) to pr int.
22 SATO RISC Printers 2. Command Codes Programming Manual Bar Codes Command S truc ture: 1:3 nar ro w/w ide b ar rati o <ESC > Babbcccd 2:5 n arr ow/w ide r at io <E SC> BDabbcccd 1:2 nar .
Programming Manual 2. Command Codes SATO RISC Printers 23 Function: To print bar cod e images on a labe l. With this c omman d, there are 13 standar d bar code sy mbolog ies availa ble to be pr inted and t hree two dimens ional symbols . Eac h of the bar cod es are u nique, and it is im- portant to know the differ ences.
24 SATO RISC Printers 2. Command Codes Programming Manual <ESC>H0605<ESC>V0828<ESC>OB95260 <ESC>H0755<ESC>V0705<ESC>BF0314024 <ESC>H0770<ESC>V0675<ES.
Programming Manual 2. Command Codes SATO RISC Printers 25 UCC-128 withou t Incrementing Input: <ESC>A <ESC>H0100<ESC>V0100<ESC>BI07150101234567000000001 <ESC>Q2<ESC>.
26 SATO RISC Printers 2. Command Codes Programming Manual Note: 1. UPC and EAN ba r codes are not affected by the different types of narro w to wide ratios. Instead, the <ESC>D command adds descender bars to these codes w here needed to meet UPC spec- ifications.
Programming Manual 2. Command Codes SATO RISC Printers 27 Bar Codes, Expansion Command S truc ture: <ESC> BWaabbb aa: Ex pansion fac tor by whic h the width of all bars and spa- ces will be incr.
28 SATO RISC Printers 2. Command Codes Programming Manual Bar Codes, V ariable Ratio Command S truc ture <ESC> BTabbccddee a: Bar Co de Symbo l 0: Codabar 1: Code 39 2: Interleaved 2 of 5 5: Ind.
Programming Manual 2. Command Codes SATO RISC Printers 29 Note: 1. This command must be immediately f ollowed b y the <ESC>BW Bar Code Expansion command.
30 SATO RISC Printers 2. Command Codes Programming Manual Base Reference P oint Command S truc ture: <ESC> A3H-aaaaVbbbb -: This c haracter i s optiona l. Whe n prese nt, it spec ifies that the horiz ontal offset is in the neg ative directi on. If it is left out the offset directi on is positiv e.
Programming Manual 2. Command Codes SATO RISC Printers 31 Note: 1. Use of this command will set the V er tical/Hori zontal Offset setting of the printer configur ation until a ne w Base Reference P oint command is issued or the setting is changed from the operator panel.
32 SATO RISC Printers 2. Command Codes Programming Manual Characters, Custom-Designed Command S truc ture: Store Co mmand <ESC > Tabcc Reca ll comma nd <ESC > Kab90cc a: Matrix si ze 1: 16.
Programming Manual 2. Command Codes SATO RISC Printers 33 Input: <ESC>T1H3F 0100038007C00FE01FF03FF87FFCFFFE07C007C007C007C007C00 7C007C007C0 <ESC>Z <ESC>A <ESC>H150<ESC>V100<ESC>L0505<ESC>K1H903F W2434SH Outp ut: Note: 1.
34 SATO RISC Printers 2. Command Codes Programming Manual Character Expansion Command S truc ture: <ESC> Laabb aa: Mu ltiple to expa nd hor izontal ly (01- 12) bb: Mult iple to ex pand v ertica .
Programming Manual 2. Command Codes SATO RISC Printers 35 Note: 1. This command wil l expand the follo wing f onts: Fonts U, S, M, XU , XS, XM, O A & OB and fonts WB, WL, XB and XL. 2. This command will also a ffect the f ollowing commands: Characte r Pitch Characters, Custom-Designed 3.
36 SATO RISC Printers 2. Command Codes Programming Manual Character, Fixed Spacing Command S truc ture: <ESC> PR Exampl e: See Abov e Placem ent: Precedi ng the d ata Default: The de fault i s Propor tional Sp acing. Function: To reset proportion al sp acing and place th e printer to fixe d spacin g.
Programming Manual 2. Command Codes SATO RISC Printers 37 Character Pitch Command S truc ture: <ESC> Paa aa: N umber of dots be tween charac ters (00-99 ) Exampl e: <ESC> P03 Placem ent: Precedi ng the t ext to be printe d Default: < ESC>P02 Funktion: To designate the amo unt of spa cing (in do ts) betwe en charact ers.
38 SATO RISC Printers 2. Command Codes Programming Manual Note: 1. This command is affected by the <ESC>L Character Expansion command . The character pitch is actually the product of the cur- rent horizontal expansion m ultiple and the designated pitch val ue .
Programming Manual 2. Command Codes SATO RISC Printers 39 Character, Propo rtional Spacing Command S truc ture: Rese t to pro portiona l spa cing <ESC > PS (defau lt) Set to fix ed spaci ng <.
40 SATO RISC Printers 2. Command Codes Programming Manual Clear Print Job(s) & Memory Command S truc ture: <ESC> *a a: speci fies whi ch part of the memory has to be clear ed.
Programming Manual 2. Command Codes SATO RISC Printers 41 Continu ous Forms P rinting No Comm and Str uctu re The prin ter lo cates the end of an adhe sive label by sensin g th e back ing bet we en labe ls or t hrou gh th e use of an ey e- mark ( black r ec- tangle on the rever se side of the backing) .
42 SATO RISC Printers 2. Command Codes Programming Manual Copy Imag e Area Command S truc ture: <ESC> WDHaaaaVbbbbXcccc Ydddd aaaa: H orizontal p osition of the to p left cor ner of th e are a t.
Programming Manual 2. Command Codes SATO RISC Printers 43 Note: 1. Use the Print P osition commands (V and H) to locate the new area for t he duplicate ima ge . 2. P osition of the new target area must not be i nside the original image . 3. If you use the Rot ate command, V , H, X and Y axis will be rever sed.
44 SATO RISC Printers 2. Command Codes Programming Manual Cutter Command Command S truc ture: <ESC><NUL> aaaa aa: N umber of l abels to print bet ween eac h cut ( 01-9999) Example: < ES.
Programming Manual 2. Command Codes SATO RISC Printers 45 F o n t sU ,S ,M ,O A ,O B ,X U ,X S&X M Command S truc ture: Font XU <ESC> XU Font U <ES C> U Font XS < ESC> XS Font S .
46 SATO RISC Printers 2. Command Codes Programming Manual Input: <ESC>A<ESC>PS <ESC>H0001<ESC>V0100<ESC>L0202<ESC>XUM-8400RV <ESC>H0001<ESC>V0175<ESC.
Programming Manual 2. Command Codes SATO RISC Printers 47 Font, Vector Command S truc ture: Specif y Vector Font < ESC> $a,b,c ,d Data fo r Vecto r Font < ESC> $=(dat a) a: Font spacing A .
48 SATO RISC Printers 2. Command Codes Programming Manual Outp ut: Note: 1. If the font size designation is out of the specified range , a default v a l u eo f5 0i su s e d . 2. The Pitch command can be used with V ector f onts. 3. The font width and height v alues inc lude asenders, desenders and other spac e .
Programming Manual 2. Command Codes SATO RISC Printers 49 Fonts WB, WL , XB & XL Command S truc ture: Font WB <ESC> WB a Font XB < ESC> XBa Font WL <ES C> WL a Font XL <E SC&g.
50 SATO RISC Printers 2. Command Codes Programming Manual Input: <ESC>A<ESC>PS <ESC>H0001<ESC>V0100<ESC>WB0M-8400RV <ESC>H0001<ESC>V0185<ESC>WB1M-8400RV.
Programming Manual 2. Command Codes SATO RISC Printers 51 Form Feed Command S truc ture: <ESC> A(space) <ESC> Z Exampl e: See abo ve Placem ent: Separ ate data stream sen t to printer Defa.
52 SATO RISC Printers 2. Command Codes Programming Manual Form Overlay, Recall Command S truc ture: <ESC> / Exampl e: See abo ve Placem ent: Mus t be prec eded by all other d ata and p lace d ju.
Programming Manual 2. Command Codes SATO RISC Printers 53 Form Overlay, Store Command S truc ture: <ESC> & Exampl e: See abo ve Placem ent: Mus t be prec eded by all other d ata and p lace d just be- fore the Stop comma nd (<ESC> Z) Default: N one Function: To stor e a label im age in the vo latil e form ov erla y memo ry.
54 SATO RISC Printers 2. Command Codes Programming Manual Graphics, Custom Command S truc ture: <ESC> Gabbbccc(data) a: Spec ifies form at of data s tre am t o foll ow B Binary for mat H Hexadec.
Programming Manual 2. Command Codes SATO RISC Printers 55 C00003C00003 C00003C00003 C00003C00003 C00003C00003 C00001800003 C00000000003 C00000000003 FFFFFFFFFFFF FFFFFFFFFFFF <ESC>H0300<ESC>V0100<ESC>XSPLEASE PLACE YOUR DISK <ESC>H0300<ESC>V0150<ESC>XSIN A SAFE PLACE <ESC>Q1<ESC>Z Outp ut: Note: 1.
56 SATO RISC Printers 2. Command Codes Programming Manual Graphics, PCX Command S truc ture: <ESC> GPaaaaa ,(data ) aaaaa: N umber of bytes to be do wnloade d Exampl e: <ESC> GP3200 0, .
Programming Manual 2. Command Codes SATO RISC Printers 57 Job ID Store Command S truc ture: <ESC> IDaa aa: J o bI Da s s i g n e d( 0 1t o9 9 ) Example: < ESC>ID0 9 Placem ent: Immedia tely foll owing the <ESC >A in the job data stream .
58 SATO RISC Printers 2. Command Codes Programming Manual Jour na l Pr int Command S truc ture: <ESC> J Exampl e: See abo ve Placem ent: Imme diatel y followi ng <ESC >A Default: N one Function: To print text in a line by line forma t on a label.
Programming Manual 2. Command Codes SATO RISC Printers 59 Lines and Bo xes Command S truc ture: Line: <E SC> FW aabcccc aa: Wi dth of ho rizonta l line in do ts (01- 99) b: Line o rien tat ion H.
60 SATO RISC Printers 2. Command Codes Programming Manual Note: 1. It is re commended that all lines and boxes be specified in the nor- mal print direction.
Programming Manual 2. Command Codes SATO RISC Printers 61 Line Feed Command S truc ture: <ESC> Eaaa aaa: N umber of d ots (001 -999) b etween th e bottom of the chara cters on on e lin e to the .
62 SATO RISC Printers 2. Command Codes Programming Manual Note: 1. This command ca n be used for te xt as well as for bar codes. 2. It is effective only f or the current data s tream.
Programming Manual 2. Command Codes SATO RISC Printers 63 Mirror Image (From Firmware Vers ion1E2050 , 1E3002 for 6xxVA) Command S truc ture: <ESC> RMaaaa, bbbb aaaa: H orizontal p osition of the to p left cor ner of th e imag e area to be mirror ed 000 8 ~ 9999 d ot.
64 SATO RISC Printers 2. Command Codes Programming Manual Input: <ESC>A <ESC>V100<ESC>H100<ESC>XM12345 <ESC>V200<ESC>H100<ESC>XMABCDE <ESC>V300<ESC&g.
Programming Manual 2. Command Codes SATO RISC Printers 65 Input: <ESC>A <ESC>V100<ESC>H100<ESC>XM12345 <ESC>V200<ESC>H100<ESC>XMABCDE <ESC>V300<ESC&g.
66 SATO RISC Printers 2. Command Codes Programming Manual 1. Normal D irection Input: <ESC>A <ESC>V100<ESC>H100<ESC>XM12345 <ESC>V300<ESC>H100<ESC>XMabcdefgh .
Programming Manual 2. Command Codes SATO RISC Printers 67 2. Mirror Image with Rotation Mirror p osition is chang ed if <RM> is spe cified wi th <%> c ommand .
68 SATO RISC Printers 2. Command Codes Programming Manual 3. Mirror Ima ge with specifying a rea Input: <ESC>A <ESC>V100<ESC>H100<ESC>XM12345 <ESC>V100<ESC>H100<.
Programming Manual 2. Command Codes SATO RISC Printers 69 Outp ut: 5. In case of specifying mirror command after the las t print field. Input: <ESC>A <ESC>V100<ESC>H100<ESC>XM1.
70 SATO RISC Printers 2. Command Codes Programming Manual 6. <%> specifying effects on <RM> command only In this c ase a base mir ror po sitio n is onl y change d Input: <ESC>A <E.
Programming Manual 2. Command Codes SATO RISC Printers 71 #2 Input: <ESC>A <ESC>%1 <ESC>V800<ESC>H100<ESC>XM12345 <ESC>V800<ESC>H100<ESC>XMABCDEF <ES.
72 SATO RISC Printers 2. Command Codes Programming Manual Off-Line/Pause Command S truc ture: <ESC> @,nn...n nn...n: Option al mess age to b e displa yed o n the LCD.
Programming Manual 2. Command Codes SATO RISC Printers 73 Postnet Command S truc ture: <ESC> BPn...n n...n: 5 digits (Po stne t-32 for mat ) 6 digits (Po stne t-37 for mat ) 9 digits (Po stne t-.
74 SATO RISC Printers 2. Command Codes Programming Manual Print Darkness Command S truc ture: <ESC> #Ea a: Prin t darknes s valu e (see Note for allo wable setting ) Exampl e: <ESC> #E2 Pl.
Programming Manual 2. Command Codes SATO RISC Printers 75 Print Length, Expanded Command S truc ture: Normal len gth <ESC> AR Expand ed leng th <ESC> AX AX: Sets th e pri nt length t o 14&.
76 SATO RISC Printers 2. Command Codes Programming Manual Print P ositio n Command S truc ture: Horiz ont al Posit ion <ESC> Haaa Verti cal Pos itio n <ESC> Vbbb aaaa: N umber of d ots ho .
Programming Manual 2. Command Codes SATO RISC Printers 77 Note: 1. The print position of a field is affected by both the Rotate (<ESC>R and <ESC>A3) commands. 2. For print lengths greater than 14 inches an optional Memory Ca r d must be used.
78 SATO RISC Printers 2. Command Codes Programming Manual Print Quantity Command S truc ture: <ESC> Qaaaaaa aaaaaa: To tal num ber of la bels to p rint (1-99 9999) Exampl e: <ESC> Q500 Placem ent: Just p recedin g <ESC >Z, un less <ES C>NUL ex ists, then pre ceding tha t.
Programming Manual 2. Command Codes SATO RISC Printers 79 Print Speed Command S truc ture: <ESC> CSa a: Design ates th e speed s electio n See Note for allo wable settin gs Exampl e: <ESC>.
80 SATO RISC Printers 2. Command Codes Programming Manual *=d e f a u l t M8459S 2 3 4 5 2i p s , 5 0m m / s 3i p s , 7 5m m / s 4 ips , 100 mm /s* 5 ips, 125 mm/s M8485S 4 6 8 10 4 ips, 100 mm/s 6 ip.
Programming Manual 2. Command Codes SATO RISC Printers 81 Repeat Label Command S truc ture: <ESC> C Exampl e: See abo ve Placem ent: Must be plac ed immediate ly after <ESC>A and im me- di.
82 SATO RISC Printers 2. Command Codes Programming Manual Replace Data (Part ial Edit) Command S truc ture: <ESC> 0 (<ESC> ze ro ) Exampl e: See abo ve Placem ent: Must fo llow <ES C>A and p recede all oth er print da ta Default: N one Function: To repla ce a speci fied ar ea of t he previous label wi th new data.
Programming Manual 2. Command Codes SATO RISC Printers 83 fe wer characters than the old data, then the character s not replaced w ill still be pr inted. 2. This command will not function if the po wer has been cycled off and back on since t he last label was printed.
84 SATO RISC Printers 2. Command Codes Programming Manual Reverse Image Command S truc ture: <ESC> (aaaa,bbbb a: Horiz ontal len gth in d ots of re verse image ar ea b: Verti cal he ight in d ots of r evers e imag e area.
Programming Manual 2. Command Codes SATO RISC Printers 85 2. If us in g rev er se ima g es wit h the f o rm o ver la y , pla ce thi s com- mand before the Form Overlay command in the data stream. 3. If the Rotate commands are used with this command, the V and H parame ters are reversed.
86 SATO RISC Printers 2. Command Codes Programming Manual Rotate, Fixed Base Reference Point Command S truc ture: <ESC> %a a: 0 Sets pri nt to no rmal direction 1 Sets print to 90°CC W 2 Sets p.
Programming Manual 2. Command Codes SATO RISC Printers 87 Note: 1. Do not combine this command and the <ESC>R Rotate command i nt h es a m ed a t as t r e a m . 2. The sp ecified values are valid until another R otate (<E SC>%) command is r eceived.
88 SATO RISC Printers 2. Command Codes Programming Manual Rotate, Moving Base Reference Point Command S truc ture: Normal Direc tion: <E SC> N Rotated Directi on: < ESC> R Exampl e: See ab.
Programming Manual 2. Command Codes SATO RISC Printers 89 Outp ut: Note: 1. Do not combine this command and the <ESC>% rotate command i nt h es a m ed a t as t r e a m . 2. A custom graphic is not affected by this command. Therefore, alwa ys design and locate your graphic ima ge to print in the appropriate orien tation.
90 SATO RISC Printers 2. Command Codes Programming Manual Sequential Numbering Command S truc ture: <ESC> Faaaabcccc,dd,ee aaaa: N umber of t imes to r epeat t he same da ta (00 01-9999) b: Plus or mi nus symbol ( + for increm ents; - f or decre- ment s) cccc.
Programming Manual 2. Command Codes SATO RISC Printers 91 Outp ut: Note: 1. The value specified for Print Quantity should be equa l to the num- ber of different sequential values desired multiplied b y the num- ber of repe ats specified. Example: T o pr int 2 sets each of the numbers 1001-102 5 on separa te labels, we need 50 total labels.
92 SATO RISC Printers 2. Command Codes Programming Manual Start /St op La bel Command S truc ture: Start Co mmand: <ESC> A Stop Command :<ES C> Z Exampl e: See abo ve Placem ent: <ESC&g.
Programming Manual 2. Command Codes SATO RISC Printers 93 Calendar Option Co mmands The follo wing commands in this se ction require the Calendar option.
94 SATO RISC Printers 2. Command Codes Programming Manual Calendar Increment Command S truc ture: <ESC> WPabbb a: YY e a r s M Months DD a y s h Hours bbb: Nume ric data: Years (0 -9), Months ( .
Programming Manual 2. Command Codes SATO RISC Printers 95 Note: 1. This command requires the C alendar Option. See your SA TO rep- resentativ e for more deta ils 2. Once the year increments past “ 99” it will wrap ba c k to “00”. 3. This command can only be used once per data strea m.
96 SATO RISC Printers 2. Command Codes Programming Manual Calendar Print Command S truc ture: <ESC> WA aaa...a *YYYY 4 digit Yea r: 1981 ~ 2080 YY last 2 digit Y ear: 00 ~ 99 MM Month: 01 ~ 12 D.
Programming Manual 2. Command Codes SATO RISC Printers 97 Outp ut: Note: 1. This function r equires the Calendar Option. See your SA TO rep- resentativ e for details. 2. The date and time elements may be placed in any or der f or pr int- ing. 3. Use a slas h (/) to separate dat e elements and a colon (:) to sepa- rate time elements .
98 SATO RISC Printers 2. Command Codes Programming Manual Calendar Set Command S truc ture: <ESC> WTaabbccddee aa Year ( 01-99) bb Month ( 01-12) cc Day (01- 31) dd Hour (00- 23) ee Minute (0 0-59) Exampl e: <ESC> WT9101 311200 Placem ent: This c ommand must be s ent in an indepen dent da ta stream .
Programming Manual 2. Command Codes SATO RISC Printers 99 Memory Card O ption Co mmands These commands require the Me mory Card Option. Note: Before a Memory Card can be used for the fir st time, it must be initialized using the <ESC>BJF command.
100 SATO RISC Printers 2. Command Codes Programming Manual Memory Ca rd Func tion Clear Card Memo ry Command S truc ture: <ESC> *a,bb a: Memory card s ectio n to be cle ared G To clear SATO gr a.
Programming Manual 2. Command Codes SATO RISC Printers 101 Memory Ca rd Func tion Expa nd Me mory Ar ea Command S truc ture: <ESC> EXa a: Memor y Desig nat ion 0 Use Pri nter Memo ry 1 Use Mem ory Car d Slo t 1 2 Use Mem ory Car d Slo t 2 Exampl e: <ESC> EX1 Placem ent: In its own data stream ime diatel y after p owering o n.
102 SATO RISC Printers 2. Command Codes Programming Manual Memory Ca rd Func tion Fonts, TrueType Recall Command S truc ture: <ESC> BJRabbccddeeeeff.
Programming Manual 2. Command Codes SATO RISC Printers 103 Memory Ca rd Func tion Fonts, T rueType Store Command S truc ture: Begin Do wnload <ESC> BJ( aa.. .abb..b Download <ES C> BJDcccccddddee ...e End Downl oad < ESC> BJ) aa..a: 40 byte font d escri pt ion bb.
104 SATO RISC Printers 2. Command Codes Programming Manual Memory Ca rd Func tion Format/Field Recal l Command S truc ture: <ESC> YR,aa <ESC> /D,bb,cc...c aa: Form at number to be recal led (01-99 ) bb: Field nu mber to b e recall ed (01- 99) cc.
Programming Manual 2. Command Codes SATO RISC Printers 105 Memory Ca rd Func tion Format/Field Store Command S truc ture: <ESC> YS,aa <E SC> /N,bb,c c{....... } aa: Form at number to be stored (01-99 ) bb: Field nu mber to b e stored (0 1-99) cc: Leng th of fi eld to b e stored (01-99 ) {.
106 SATO RISC Printers 2. Command Codes Programming Manual.
Programming Manual 2. Command Codes SATO RISC Printers 107 Memory Ca rd Func tion Graphics, Custom Recall Command S truc ture: <ESC> GRaaa aaa: Gr aphics st orage number (0 01-999 ) Exampl e: &l.
108 SATO RISC Printers 2. Command Codes Programming Manual Note: 1. The graphic i mage to be stored cannot be rotated bef ore it is s t o r e d .I tc a nb er o t a t e dw h e ni ti sr e c a l l e d . 2. Graphic images cannot be stored as par t of a label format.
Programming Manual 2. Command Codes SATO RISC Printers 109 Memory Ca rd Func tion Grap hics, Custom Store Command S truc ture: <ESC> GIabbbcccddd{data} a: Speci fies charact er forma t of the da.
110 SATO RISC Printers 2. Command Codes Programming Manual <ESC>GIHaaa bbb001(DA T A) <ESC>Z <ESC>A <ESC>GIHaaa bbb002(DA T A) <ESC>Z Example of incorrect data stream: <ESC>A <ESC>GIHaaa bbb001(DA T A) <ESC>GIHaaa bbb002(DA T A) <ESC>Z 5.
Programming Manual 2. Command Codes SATO RISC Printers 111 Memory Ca rd Func tion Graphics, PCX Recall Command S truc ture: <ESC> PYaaa aa: S t o r a g ea r e an u m b e r( 0 0 1t h r u0 9 9 ) Exampl e: <ESC>P Y001 Placem ent: This c ommand must be pl aced w ithin its own da ta st- ream spe cifying the pl acemen t of the graphic .
112 SATO RISC Printers 2. Command Codes Programming Manual Memory Ca rd Func tion Graphics, PCX Store Command S truc ture: <ESC> PIaaa,bbbbb,{data} aaa: Stor age a rea numbe r (001 t hru 999) bb.
Programming Manual 2. Command Codes SATO RISC Printers 113 Memory Ca rd Func tion Initiali ze Command S truc ture: <ESC> BJFaaaaaaaa aaaaaaa: E ight cha ract er alphan umeric u ser ID Examp le: <ESC >BJFsa toca rd Placem ent: Immedia tely foll owing the <ESC >CC Slot Selec t com- mand.
114 SATO RISC Printers 2. Command Codes Programming Manual Memory Ca rd Func tion Slot Select Command S truc ture: <ESC> CCa a: Memor y Card Slo t 1S l o t 1 2S l o t 2 Example: < ESC>CC1 Placem ent: Immedia tely foll owing the <ESC>A St art Code.
Programming Manual 2. Command Codes SATO RISC Printers 115 Memory Ca rd Func tion Status Command S truc ture: <ESC> BJS Exampl e: <ESC> BJS Placem ent: After the <ESC> CC Slo t Sele ct comma nd. Default: N one Function: Casues the print er to print the card status .
116 SATO RISC Printers 2. Command Codes Programming Manual Line 5: Number of P CX files and b ytes used Line 6: Number of TT fonts stored and bytes used Line 7: Remaining free memor y Line 8: Max expa.
Programming Manual 2. Command Codes SATO RISC Printers 117 Custom Protoco l Command Codes Down load Command S truc ture: <ESC> LD,a,b,c,d,e,f,g,h,i a: Replac ement char acter for STX in AS CII o.
118 SATO RISC Printers 2. Command Codes Programming Manual Note 1. Commas must be used to separate the parameters. If a parameter is omitted between two commas, the defau lt Non-Standard P ro- tocol Command codes for that parameter will be us ed.
Programming Manual 3. Command C ode Quick Ref erence SATO RISC Printers 119 3. Command Code Quick Referen ce 3.1 Instruction A Start Code . Begins all print jobs. A(space)Z Form Feed . F eeds a bl ank tag or label. AR Normal Print Length . This com mand resets t he prin- ter to the Standard prin t length (7 inches) .
120 SATO RISC Printers 3. Command Code Quic k Reference Programming M anual Dabbcccd Bar Codes . Prints a 2:5 ratio bar code, exc ept for UPC, EAN, Cod e 93, Cod e 128 an d UCC128 s ymbols , which are fixed w idth ba r codes . For val ues a, bb, c cc and d see ins truction s for Ba bbcc cd.
Programming Manual 3. Command C ode Quick Ref erence SATO RISC Printers 121 bb = Narr ow space in dot s (01-99) cc = Wide sp ace i n dots (0 1-99) dd = Narrow b ar in dots (01 -99) ee = Wide bar in dots (01-99) BVaaa,bbb, cccccc,dddd, ee...e Maxicode .
122 SATO RISC Printers 3. Command Code Quic k Reference Programming M anual C Repeat Label . Prin ts a du plicate of the l ast la bel prin - ted. CSa Prin t Spee d Sel ecti on . Specifie s a unique prin t speed in in./s ec. thr ough s oftware fo r a pa rticul ar label .
Programming Manual 3. Command C ode Quick Ref erence SATO RISC Printers 123 FXaaabccc dddeee Data Matrix . Sequ ential N umberin g. Pri nts sequen tial numbered Data Ma trix 2-D s ymbol s.
124 SATO RISC Printers 3. Command Code Quic k Reference Programming M anual 2 24 x 24 matrix b = Indica te s the format that da ta str eam was stor ed in B Binary H Hexad ecimal bb = Memory lo cation where the ch aracter was stored. Valid l ocations are 21 to 52 or “ !” to “R” in hex valu es.
Programming Manual 3. Command C ode Quick Ref erence SATO RISC Printers 125 R Rotate, Moving Base Referenc e Point . Rotat es the printin g of all sub sequent im ages by 90 degrees coun- terclock wise each ti me it is used. A lso moves the bas e reference poi nt.
126 SATO RISC Printers 3. Command Code Quic k Reference Programming M anual WLa Font type . Spe cif ies t he 28W x 52H d ot mat rix f ont (inclu ding dec ender s). a = 0 D isable s a uto-smoo thing of fo nt 1 Enables auto-sm oothin g if ex pansi on is greater tha n 3 XBa Font type .
Programming Manual 3. Command C ode Quick Ref erence SATO RISC Printers 127 b = Font width ( 50-999 d ots*) c = Font hei ght (50-999 dot s*) d = Font variati on (0-9 ) as follow s: 0 Standar d 1 Stand.
128 SATO RISC Printers 3. Command Code Quic k Reference Programming M anual ~aaaa Cutter Command . Contr ols the cutti ng of lab els when using the op tional S ATO cutter uni t.
Programming Manual 3. Command C ode Quick Ref erence SATO RISC Printers 129 3.2 Calendar Option Comm ands WA(elements) Calendar Print . Prints the date and /or time f ield ( up to 16 charac ters) from the prin ter’s inte rnal cloc k. Use slash to s eparate date e lement s and colon to s eparate time e lements.
130 SATO RISC Printers 3. Command Code Quic k Reference Programming M anual 3.3 Memory Card Option Commands BJ(aa..abb..b Star t TrueType Font Storage . Prep ares the Mem ory Card to ac cept Tru eType fo nt data. aa...a = 40 byte fo nt descr iptio n b b .
Programming Manual 3. Command C ode Quick Ref erence SATO RISC Printers 131 GIabbbcccdd ee...e Store Custom Graphics . Stores a gr aphic im age in the memory card to be called la ter for printing on a label.
132 SATO RISC Printers 3. Command Code Quic k Reference Programming M anual P PCX g raphic f ile ( 01-99) F St ored fo rmats (01 -99) O TrueType fonts , memory c ard (01-0 9) bb = Storage num ber.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 133 4. Bar Code S pecificat ions This sectio n conta ins detail ed informa tion on th e pri nting of b ar codes on the SA TO RISC pr inter s.
134 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Codabar Command S truc ture: 1:3 rati o <ESC> B0bbcccd (data) d 2:5 rati o <ESC> BD0bbc ccd (data) d 1:2 rati o <ES.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 135 Code 39 Command S truc ture: 1:3 ratio: <ESC> Blbbccc* (data) * 2:5 ratio: <ESC> BD1b bccc * (d ata) * 1:2 ratio: <.
136 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Interleave d Two o f Five (I 2/5) Command S truc ture: :3 ratio: <ESC> B2bbcc c (data) 2:5 ratio: <ESC> BD2bbccc (data.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 137 UPC-A/EAN-13 Command S truc ture: <ESC> B3bbccc (data) <ESC> D3bbccc (data) <ESC> BD3bbccc (data) bb: Width o f narro w eleme nt in dots (01-03) ccc: Bar height i n dots (001-600) (data): B ar code d ata (numer ic); must be ex actly 13 dig its.
138 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Input: <ESC>H0100<ESC>V0375<ESC>BD30215001234567890 Note: D3 pr o vides guide bars th at ex tend longer than the rest of the bar code. BD3 pr ovides guide bar s and the human readable text below the symbol.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 139 EAN-8 Command S truc ture: <ESC> B4bbccc (data) <ESC> D4bbccc (data) bb: Width o f narro w eleme nt in dots (01-03) ccc: Bar height i n dots (001-600) (data): B ar code data ( numeric ); m ust be exactly 8 digits .
140 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Industrial Tw o of Five Command S truc ture: 1:3 rati o: B5bbc cc ( dat a) 2:5 rati o: BD 5bbccc (data) 1:2 rati o: D5bbc cc ( dat.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 141 Matrix Two of Five Command S truc ture: 1:3 ratio: <ESC> B6bbccc (d ata) 2:5 ratio: <ESC> BD6bbccc (data) 1:2 ratio: .
142 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Code 128 Command S truc ture: <ESC> BGbbcccdd (data) bb: Width o f narrow eleme nt in dots (01-12) ccc: Bar heigh t in dot s.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 143 Char acter Set :.
144 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Char acter Set :.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 145 MSI Command S truc ture: 1:3 ratio: <ESC> BAbbccc (d ata) d 2:5 rati o <ESC> BDAbbccc (d ata) d 1:2 rati o <ESC>.
146 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Code 93 Command S truc ture: 1:3 rati o:<ESC> BCbbcccdd (data) bb: Width o f narrow eleme nt in dots (01-12) ccc: Bar heigh .
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 147 UPC- E Command S truc ture: <ESC> BEbbccc (data) <ESC> DEbbccc (data) bb: Width o f narro w eleme nt in dots (01-03) .
148 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Bookland (UPC/EA N Supplemen ts) Command S truc ture: <ESC> BFbbccc (data) bb: Width o f narrow eleme nt in dots (01-03) ccc.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 149 UCC-128 Command S truc ture: <ESC> BIbbcccd (data) bb: Width o f the na rrow el ements in dots (01 to 12) ccc: Bar heigh t .
150 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual With incr ementi ng <ESC>A <ESC>H0100<ESC>V0100<ESC>F001+001 <ESC>BI04150101234567000000001 <ESC>Q2<ESC>Z Output: Note: 1. The Star t, Function, Stop and Ex tension codes will be created by the printer and added automatica lly .
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 151 Postnet Command S truc ture: <ESC> BP (data) data: 5 digits ZIP 6 digits for Pos tne t 37 9 digits for ZIP+4 11 dig its for.
152 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Two- Di mens io na l Bar C ode s Data Matrix, Data Format Command S truc ture: <ESC> BXaabbccddeeefffghh aa: Form at ID. 01 -06 or 11- 16. The val ues 07 an d 17 will no t be acc epted b y the prin te r.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 153 Note: 1. If any of the par ameters entered are outside the valid range , a symbol will not be printed when the <ESC>DC Print Data com- mand is sent to the pr inter .
154 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Two- Di mens io na l Bar C ode s Data Matrix, Print Data Command S truc ture: <ESC> DCxx.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 155 Two- Di mens io na l Bar C ode s Data Matr ix, Sequential Num bering Command S truc ture: <ESC> FXaaabcccdddeee aaa: N umbe.
156 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Label Se t #2 Note: 1. The maximum number of <ESC>FX Sequential Numbering com- mands that can be used in one job is eight.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 157 Two- Di mens io na l Bar C ode s Maxicode Vers. 3 Command S truc ture: <ESC> BVa,b,c,ddddddddd,eee,fff,DDD a: Symbo l Numbe.
158 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Two- Di mens io na l Bar C ode s PDF417 Command S truc ture: <ESC> BKaabbcddeeffffnn...n aa: Min imum mod ule dimens ion (03-09 do ts). Will not pr int if val ues of 01, 02 or gr eater than 10 are s pecifie d.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 159 Note: 1. When the code w ords per line and the numb er of r ows per symbol (“dd” and“ee”) are set to all zeroes, the printer will calculate the optimum co nfiguration.
160 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Two- Di mens io na l Bar C ode s QR C ode (Optio nal Special Firmw are) A v ailable f or CL 4 12 only ( other pr inters on dem and.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 161 Char acter Set : Binary S1 S0 b 8 000000001111 1111 b 7 000011110000 1111 b 6 001100110011 0011 b 5 010101010101 0101 b 4 b 3 b 2.
162 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Alphanu meric S1 S0 b 8 00000000111 1111 1 b 7 00001111000 0111 1 b 6 00110011001 1001 1 b 5 01010101010 1010 1 b 4 b 3 b 2 b 1 01.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 163 Numeric Input (Quick Bas ic Exampl e): QR barcode tes t for CL412 1Y0200A/2 E2000 CLS E$ = CHR$(27) WIDTH "LPT1:", 255 OPEN "lpt1:" FOR OUTPUT AS #1 Print D ata DATA1$ = "0123456789" DATA2$ = " $%*+-.
164 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Manual Mo de with NUMERIC PRINT #1, E$; "H050"; E$; "V010"; E$; "XSMANUAL MODE WITH NUMERIC" PRINT #.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 165 Multiple Data PRINT #1, E$; "H050"; E$; "V910"; E$; "XSMULTIPLE DATA"; PRINT #1, E$; "H050&quo.
166 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual Outp ut:.
Programming Manual 4. Bar Code Spec ification s SATO RISC Printers 167 Note: 1. The data command should be u sed according to the input mode or data type. Please refer to the attached pr ogramm sample and print sample. 2. With automatic mode, the data for 80 - 9F hex or E0 - FF hex will be handled for Kanji data, not Binary data.
168 SATO RISC Printers 4. Bar Code Specifications Prog ramming Manual This pag e is inten tional ly left b lank..
Programming Manual 5. Interf ace Specif ications SATO RISC Printers 169 5. In terfac e Sp ecificat ions 5.1 Overview This sectio n e xplains the int erface specifica tions for the S A T O RISC pri nt- ers.
170 SATO RISC Printers 5. Int erface Spec ificatio ns Programming Manual 5.3 The Receive Buffer The SA TO RISC pr inters hav e the abi lity to rec eive a data stream from the host i n one of two wa ys. The rece ive b uff er may be configu red to accept one pr int jo b at a t ime or multiple p r int jo bs.
Programming Manual 5. Interf ace Specif ications SATO RISC Printers 171 from being full). At this time, DTR will go “ high” or an X- On is s ent to t ell the host that it can aga in receive data.
172 SATO RISC Printers 5. Int erface Spec ificatio ns Programming Manual Electr ical Specif ications Pin Assignments RS232C Interface Signals Connecto r DB-25S (Female) Cable DB-25P ( Male), 50 ft. maximum length . F or cable configu - ration, refer to cable requ irements appropr iate to the RS232C protoco l cho sen.
Programming Manual 5. Interf ace Specif ications SATO RISC Printers 173 5 T o P rin ter CTS (C lear to S end) - W hen this line is high, the pr inter assume s that data is re ady to be transm itted. The p rint er will no t recei v e data wh en this li ne is lo w .
174 SATO RISC Printers 5. Int erface Spec ificatio ns Programming Manual Ready/Busy Flo w Contr ol Ready/Bu sy i s the h ardware flow con trol f or the ser i al inter f ace on the pri nter . By raising/lowering the voltage lev el on Pin 20 of the RS232 por t, the pr inter n otifie s the hos t when i t is rea dy to recei ve data.
Programming Manual 5. Interf ace Specif ications SATO RISC Printers 175 on-lin e, an X-On is sent out . In t he Singl e Job Buffer mode, when the pri nter receives a pr int job , it transmi ts an X-Off and b egins pr inting. When it is done prin ting, it t ran smi ts an X-O n .
176 SATO RISC Printers 5. Int erface Spec ificatio ns Programming Manual Bi-Directi onal Communicat ions This is a two-wa y communications p rotocol between the host com puter and the p r inter , thus en abling the hos t to c heck pri nter sta tus.
Programming Manual 5. Interf ace Specif ications SATO RISC Printers 177 Stat us - A si ngle by te d efi nin g the c ur rent status of th e print er . Label Remaining - Six bytes defining the numbe r of label s remaining in the cur rent pr int job. The range is from 000 000 to 9 99999 lab els.
178 SATO RISC Printers 5. Int erface Spec ificatio ns Programming Manual Status Byte Defini tion, Bi-Com Pr otocol ASCII HEX DEFINITION OFF-LINE 03 0 N o E r r o r s 1 31 Ribbon Near End 2 32 Buff e r.
Programming Manual 5. Interf ace Specif ications SATO RISC Printers 179 5.5 Centronics P aral lel Interface Electr ical Specif ications Centr onics P arall el Interface Pin Assignments Printer Connector AMP 57-403 60 (DDK) or eq uivalent Cable Connector AMP 57-303 60 (DDK) or eq uivalent Ca ble Le ngt h 10 ft.
180 SATO RISC Printers 5. Int erface Spec ificatio ns Programming Manual D A T A STREAMS Single Job Buffer: The Single Job Buffer mode is not av ailable when using the Centronics interface . Multi Job Buffer:<STX><E SC>A . . Job#1 . . <ESC>Z<ETX> <STX><E SC>A .
Programming Manual 5. Interf ace Specif ications SATO RISC Printers 181 dition and 0V when a false condition e xists. The maxim um v olta ge that can be applied to t hese pins is +50V and the maxim um current they can sink is 500 mi lliamps.
182 SATO RISC Printers 5. Int erface Spec ificatio ns Programming Manual REPEA T PRINT End Prin t Start Pri nt +5V 0V +5V 0V PRINT S TART INPUT PRIN T REPEAT +5V 0V PRINT EN D TYPE 4 +5V 0V PRINT EN D.
Programming Manual 5. Interf ace Specif ications SATO RISC Printers 183 ERR OR SIGNALS +5V 0V +5V 0V PAPE R END MOVING STOPPE D PRINT MOTI ON +5V 0V PRINT END TYPE 4 +5V 0V PRIN T END TYPE 3 +5V 0V PR.
184 SATO RISC Printers 5. Int erface Spec ificatio ns Programming Manual PIN Assignments CL 408/412 and CL608/612 (V A) NO TE: The signals on pins 1, 3 4 and 6 each have an open collector out put. Thes e pins normally me asure +.07V maxim um when a true condition e xists.
Programming Manual 5. Interf ace Specif ications SATO RISC Printers 185 that can be applied to these pins is +50V and the maximum current they can sink is 500 milliamps.
186 SATO RISC Printers 5. Int erface Spec ificatio ns Programming Manual PIN Assignments XL400/410 PIN DIRECTION SIGNAL DESCRIPTION 1 No Con nection 2 Ref erence Signa l Ground 3 T o Rewinder Ena bles.
Programming Manual 6. Troubleshootin g SATO RISC Printers 187 6. T roubleshooting 6.1 Overview The design of S A T O RISC pr inters is b ased upo n prov en techno logy and reliable comp onents. When a problem occu rs, the solution can be eas ily traced using the troubleshoot ing tables in this section.
188 SATO RISC Printers 6. Troubleshooting Programming Manual 6.2 Initial Checklist If you are una ble to produce output on your pri nter , check the follo wing before deciding you are unable to proceed any furth er . 1. Is the pr inte r switched up and ON-LINE ? 2.
Programming Manual 6. Troubleshootin g SATO RISC Printers 189 4. When you send the prin t job to the printe r and it does not respo nd, and t h e r ei sn oe r r o r m e s s a g eo nt h e P C : a) Check your data stream for some of t he basic s.
190 SATO RISC Printers 6. Troubleshooting Programming Manual 6.4 T roubleshooting the RS232C (S erial) Interface 1. Is the RS 232C Ser ial c able connected se cure ly to your seri al por t on the PC (.
Programming Manual 6. Troubleshootin g SATO RISC Printers 191 6.5 Error Signals M8400R V and M84S Series Printers (Some of the foll owing pr ocedures are not NA f or M-8459S ) LED LCD MESS A GE A U DI.
192 SATO RISC Printers 6. Troubleshooting Programming Manual 6.6 Error Signals CL408/412 LED LCD MESS A GE A U DIBLE BEEP ERR OR CONDITION TO C L E A R Red M achi ne Error 1 Long M achine E rror Switc.
Programming Manual 6. Troubleshootin g SATO RISC Printers 193 6.7 Error Signals CL608/612 (V A) LED LCD ME SSA GE A UDIBLE BEEP ERROR CONDITION TO C L E A R E r r o ro n M a s c h i n eE r r o r 1L o .
194 SATO RISC Printers 6. Troubleshooting Programming Manual 6.8 Error Signals XL400/410 LED LCD Beep Err or Condition T o Clear Error On Machine Error 1 Long M achi ne Error Cycle power ON/OFF Error .
Programming Manual 6. Troubleshootin g SATO RISC Printers 195 Error Blin ks S ta cker Full 3 S hor t Stacker is full of c ut media E m pt y St acker Error Blin ks Rewinder Full 3 S hor t R ewinder is .
196 SATO RISC Printers 6. Troubleshooting Programming Manual This pag e is inten tional ly left b lank..
Programming Manual 7. Custom Protocol Command Code s SATO RISC Printers 197 7. Custom Pr otoco l Command Codes 7.1 Description This sectio n conta ins informati on on c reating cus tom Proto col Com mand Codes for operating the RIS C pri nter .
198 SATO RISC Printers 7. Custom Protocol Command Codes Programming Manual 7.2 Download Command Structure The comma nd for downloading a n ew set of Pr otocol Co mmand C odes takes the form of <E SC>LD ,a,b ,c,d,e,f,g,h,i.
Programming Manual 7. Custom Protocol Command Code s SATO RISC Printers 199 7.3 Download Pr ocedure The procedu re f or downloading a custom Prot ocol Comm and Code set is: 1. Reset the pr in ter to the d efault settings u sing the R eset pr ocedur e.
200 SATO RISC Printers 7. Custom Protocol Command Codes Programming Manual Custom P rotocol Command D ownload for Sample comma nd Stream : WIDTH "LPT1:", 255 E$ = CHR$(27) LPRINT E$; "A.
Programming Manual 8. Custo m Characters And Graphics SATO RISC Printers 201 8. Cust om Char acte rs And Graph ics 8.1 Custom-designed Chara cter Example The following e xample i s present ed to he lp unde rstand t he use of the Custom- Designed Cha racters comm and.
202 SATO RISC Printers 8. Custom Characters And Graphics Programming Manual 3. T ransf er the image into two bit map represe ntation s and then into hexadecimal or binar y f orm at.
Programming Manual 8. Custo m Characters And Graphics SATO RISC Printers 203 6. T o store the cus tom desi gned character in mem or y using a binar y data stream, the comma nd would b e: <ESC>A .
204 SATO RISC Printers 8. Custom Characters And Graphics Programming Manual The follo wing example is presente d to help you unders tand the use of the Custom G raphics co mmand. It d emonstrates t he design an d pri nting of a “diskette” in a 48 x 48 mat rix .
Programming Manual 8. Custo m Characters And Graphics SATO RISC Printers 205 3. T ransf er the im age int o a bit map repr esentati on and t hen int o hexa- decimal format : Binary: 1 00 111111 111111.
206 SATO RISC Printers 8. Custom Characters And Graphics Programming Manual Hex: 13 F F F F F F F F F F C 27 F F F F F F F F F F E 3 E 0 6 00 00 00 60 7 4 C 0 6 00 00 00 60 3 5 C 0 6 00 00 00 60 3 6 C.
Programming Manual 8. Custo m Characters And Graphics SATO RISC Printers 207 4. Using the hexadecimal data, sen d the following cod e to pr int th e graphic image as des igned.
208 SATO RISC Printers 8. Custom Characters And Graphics Programming Manual 5. T o send t he data in b inar y format, th e soft ware must conver t the d ata into binar y f or mat be f ore transmit ting it to the p rint er .
Programming Manual 8. Custo m Characters And Graphics SATO RISC Printers 209 PRINT #1, CHR$(&HC0); CHR$(&H60); CHR$(& H0); CHR$(&H0); CHR$(&H6); CHR$(&H3); PRINT #1, CHR$(&.
210 SATO RISC Printers 8. Custom Characters And Graphics Programming Manual PRINT #1, CHR$(&HC0); CHR$(&H6); CHR$(&H 3); CHR$(&HFF); CHR$(&HE0); CHR$(&H3); PRINT #1, CHR$(&.
Programming Manual 8. Custo m Characters And Graphics SATO RISC Printers 211 8.2 PCX Graphics Examp le Ag r a p h i c sf i l ei naP C X f o r m a tm a ya l s ob et r a n s m i t t e d t ot h ep r i n t e r .T h e file must n ot be l arger th an 32K bytes (DOS file size r epor ted in a DIR listin g).
212 SATO RISC Printers 8. Custom Characters And Graphics Programming Manual This pag e is inten tional ly left b lank..
An important point after buying a device SATO M8460S (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought SATO M8460S yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data SATO M8460S - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, SATO M8460S you will learn all the available features of the product, as well as information on its operation. The information that you get SATO M8460S will certainly help you make a decision on the purchase.
If you already are a holder of SATO M8460S, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime SATO M8460S.
However, one of the most important roles played by the user manual is to help in solving problems with SATO M8460S. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device SATO M8460S along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center