Page 1
® M-5900RV Direct Thermal Printer Operator and Technical Reference Manual PN 9001081 Rev. C...
Page 2
Technical Support Hotline: (704) 644-1660 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C SATO America, Inc. 10350-A Nations Ford Rd. Charlotte, NC 28273 Main Phone: (704) 644-1650 Fax: (704) 644-1661 http:\\www.satoamerica.com Copyright 2000 SATO America, Inc.
Page 3
Section 6. Troubleshooting Appendices Appendix A: Appendix B: Appendix C: Appendix D: Appendix E: PN 9001081 Rev. C SATO M-5900RV Operator and Technical Reference Manual Preface Command Code Quick Reference Bar Code Specifications Custom Characters and Graphics Optional Features Custom Protocol...
Page 4
® PN 9001081 Rev. C SATO M-5900RV Operator and Technical Reference Manual...
Optional Accessories ... 1-8 Section 2. Installation and Configuration 1 Introduction ... 2-1 2 Unpacking and Parts Identification ... 2-2 3 Setting Up the M-5900RV ... 2-3 4 Printer Features ... 2-4 5 Operator Panel ... 2-7 6 Rear Panel ... 2-8 7 Loading Labels or Tags ...
Page 6
Rotate, Moving Base Reference Point ... 4-72 Sequential Numbering ... 4-74 Start/Stop Label ... 4-76 Calendar Increment ... 4-77 Calendar Print ... 4-79 Calendar Set ... 4-81 SATO M-5900RV Operator and Technical Reference Manual Table of Contents Page PN 9001081 Rev. C...
Page 7
2 Using the Centronics (Parallel) Interface... 6-2 3 Using the RS232C (Serial) Interface ... 6-4 4 Error Signals ... 6-5 5 Diagnosing and Correcting Specific Problems... 6-6 PN 9001081 Rev. C SATO M-5900RV Operator and Technical Reference Manual Table of Contents Page...
Section 1. Printer Overview 1.4 Character Fonts Page 1-6 SATO M-5900RV Operator and Technical Reference Manual c i t c i t f i r c t i t n i l i c y t i PN 9001081 Rev. C...
2.2 Unpacking and Parts Identification Page 2-2 SATO M-5900RV Operator and Technical Reference Manual REMOVE PACKING MATERIAL LIFT THE PRINTER FROM THE BOX CAREFULLY PN 9001081 Rev. C...
Section 2. Installation and Configuration Unpacking and Parts Identification (Cont) 2.3 Setting Up the M-5900RV PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-3 Rev. C...
AND TEAR BAR OPERATION PANEL LABEL OUT SLOT POTENTIOMETERS AND DIP SWITCHES FLIP-DOWN COVER FANFOLD MEDIA FEED SLOT CONNECTIONS RIGHT SIDE ACCESS DOOR LEFT SIDE ACCESS PANEL REAR PANEL PN 9001081 Page 2-4 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
Printer Features PRINT HEAD ASSEMBLY PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C SHOWN IN OPEN POSITION LABEL UNWIND ARM ADJUSTABLE LABEL EDGE GUIDE Section 2. Installation and Configuration FANFOLD MEDIA FEED SLOT LABEL UNWIND GUIDE GREEN PLASTIC LEVER GUARDS MARKED "PUSH"...
2.5 Operation Panel FLIP-DOWN COVER PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 2. Installation and Configuration LCD SCREEN: 2 LINE x 16 Character LCD display. Used for setting operational parameters of the printer and displaying error conditions.
PLUG - IN INTERFACE MODULES AVAILABLE: POWER ON/OFF SWITCH: AC INPUT CONNECTOR: EXT. PORT CONNECTOR: Page 2-8 SATO M-5900RV Operator and Technical Reference Manual FANFOLD MEDIA FEED SLOT Two slots for PCMCIA Memory Cards (up to 2MB each) Ethernet, RS232C, RS422/485,...
Page 25
2.7 Loading Labels or Tags STEP PROCEDURE PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 2. Installation and Configuration Refer to the following and previous illustrations while loading your media. Page 2-9...
Page 26
FOR CLARITY) FANFOLD LABELS - PLACE ON A FLAT SURFACE BEHIND PRINTER LABEL TENSION BAR FANFOLD FEED SLOT LABEL UNWIND GUIDE PRINT HEAD SHOWN IN OPEN POSITION PN 9001081 Page 2-10 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
Section 2. Installation and Configuration Loading Labels or Tags PRINT HEAD SHOWN IN OPEN POSITION LATCH OPEN PRINT HEAD SHOWN IN CLOSED POSITION LATCH CLOSED PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-11 Rev. C...
Page 28
Section 2. Installation and Configuration Loading Labels or Tags LABEL TENSION BAR LABEL UNWIND GUIDE LABEL UNWIND LABELS OUT ADJUSTABLE LABEL EDGE GUIDE PN 9001081 Page 2-12 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
Page 29
Section 2. Installation and Configuration 2.8 Dip Switch Settings DSW2 DSW3 DSW1 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-13 Rev. C...
(Located on RS232S Serial Interface Card) DSW1-1 SETTING 8 data bits 7 data bits DSW1-2 DSW1-3 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 2. Installation and Configuration SETTING Type 4 Type 3 Type 2 Type 1...
Page 37
Section 2. Installation and Configuration Printer Adjustments Normal Mode User Mode STEP PROCEDURE Print Darkness Setting STEP PROCEDURE PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-21 Rev. C...
Page 38
Printer Adjustments Print Speed Adjustment STEP PROCEDURE Pitch Offset and Direction LABEL FEED DIRECTION Page 2-22 SATO M-5900RV Operator and Technical Reference Manual MOVED WITH MINUS (-) OFFSET ORIGINAL PRINT LINE MOVED WITH POSITIVE (+) OFFSET PN 9001081 Rev. C...
Advanced Mode FEED KEY FEED KEY FEED KEY PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 2. Installation and Configuration Press FEED Key to recycle back through the ADVANCED MODE SETUP Section or press the LINE key to select the Counters Section.
Page 42
Section 2. Installation and Configuration Advanced Mode Zero Slash Setting Feed STEP PROCEDURE Auto Online Setting STEP PROCEDURE PN 9001081 Page 2-26 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
Page 43
Advanced Mode Vertical Offset Setting STEP PROCEDURE LABEL FEED DIRECTION PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 2. Installation and Configuration <ESC> <ESC> <ESC> <ESC> <ESC> ORIGINAL PRINT LINE LOCATION PRINT LINE VERTICALLY RELOCATED USING...
Page 44
Advanced Mode Horizontal Offset and Direction Setting STEP PROCEDURE LABEL FEED DIRECTION ORIGINAL PRINT LINE LOCATION Page 2-28 SATO M-5900RV Operator and Technical Reference Manual <ESC> <ESC> <ESC> <ESC> <ESC> PRINT LINE HORIZONTALLY RELOCATED USING THE LINE KEY IN STEP 3 PN 9001081 Rev.
Eye-Mark Feed Direction 1.5 mm .06 in. Feed Direction 1.5 mm .06 in. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 2. Installation and Configuration 1.5 mm .06 in. LABEL 4.4" Max. 1.5 mm .06 in.
Page 46
Section 2. Installation and Configuration Advanced Mode Sensor Threshold Level PN 9001081 Page 2-30 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
Section 2. Installation and Configuration Advanced Mode STEP PROCEDURE Backing with Label Label Backing Only 2.0V to 3.5V 1.0V or less PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-31 Rev. C...
Page 48
Section 2. Installation and Configuration Advanced Mode Sensor Threshold Level (Cont) STEP PROCEDURE Label Only Eye Mark 1.0V or less 2.5V to 3.5V PN 9001081 Page 2-32 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
Page 49
Section 2. Installation and Configuration Advanced Mode Calendar Set Feed STEP PROCEDURE PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-33 Rev.C...
Section 2. Installation and Configuration Printing Test Labels Print Size STEP PROCEDURE SMALL LABEL LARGE LABEL PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-37 Rev. C...
Section 2. Installation and Configuration Hex Dump Diagnostic Labels LINE NUMBERS DATA IN ASCII FORMAT DATA IN HEXADECIMAL FORMAT PRINT BUFFER HEX LABEL RECEIVE BUFFER HEX LABEL PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-39 Rev. C...
Page 56
Section 2. Installation and Configuration 2.14 Potentiometer Adjustments OFFSET PRINT PITCH Print Offset STEP PROCEDURE PN 9001081 Page 2-40 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
PRINT potentiometer is adjusted for lighter prints, the darkness will be lighter in all speed ranges selected by the command code. Print Speed Page 3-2 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
Page 61
3.3 Cleaning the Print Head and Platen NOTE: Only solvent recommended by SATO should be used to periodically remove paper residue from the print head. Apply with a cotton swab using due care. Frequency of cleaning depends upon paper type and mechanical factors but should be done at least every two rolls of labels.
Page 62
Apply SATO Thermal Print Head and Platen Cleaner to a cotton swab and gently wipe across the print head Page 3-4 SATO M-5900RV Operator and Technical Reference Manual RAISE THE PRINTER SIDE DOOR OPEN THE PRINT HEAD ASSEMBLY CAUTION: Be extremely careful...
Head and Platen Cleaner to a clean wipe or cotton swab and gently wipe across the entire length of the platen, rotating to clean the entire surface PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C PLATEN Page 3-5...
Page 64
(printing element) area. A small clean piece of cardboard should be used to protect the substrate during installation if there is a possibility of accidental damage. STEP PROCEDURE Page 3-6 SATO M-5900RV Operator and Technical Reference Manual Text Continued on Page 3-8 PN 9001081 Rev. C...
LEVER GUARD head assembly while pulling forward on plastic lever marked "PULL" REMOVE ONLY THE MIDDLE SCREW PRINT HEAD TEAR BAR PRINT HEAD AND TEAR BAR WILL SEPARATE PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 3-7 Rev. C...
Programming Reference 4.1 Introduction 4.2 The SATO RISC Programming Language PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section " Page 4-1...
Section 4. Programming Reference 4.3 Selecting Protocol Control Codes Page 4-2 SATO M-5900RV Operator and Technical Reference Manual t t u t n i t n i t n i o l l PN 9001081 Rev. C...
5 REM Parallel Example: 10 E$=CHR$(27) 20 WIDTH "LPT1:",255 30 LPRINT E$; "A"; PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 4. Programming Reference OPEN “COM1:9600, E,8,1,CS,DS” AS#1 Identifies the program as a parallel port print label. The "REM"...
Page 70
10 E$=CHR$(27) 20 OPEN "COM1:9600,N,8,1,CS,DS" AS #1; 30 PRINT #1,CHR$(2); 40 PRINT #1,E$;"A"; Page 4-4 SATO M-5900RV Operator and Technical Reference Manual Sends the data "SATO" to be placed 400 dots horizontally and 100 dots vertically on the label and printed in the "XL"...
60 PRINT #1, E$;"Q1"; 70 PRINT #1, E$;"Z"; 80 PRINT #1, CHR$ (3); 4.5 The Print Area Max. Print Length PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Max. Print Width 2" Print Area Label 3" Area Max.
Page 72
< > Page 4-6 SATO M-5900RV Operator and Technical Reference Manual Table 4.1 t n i s t i t n i , y r . n i .
Page 73
(toward the outside edge of the label). PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C New Base Reference Point = 896 dots minus 406 dots = 490 dots <ESC>A<ESC>A3H490V0001...
Page 74
Section 4. Programming Reference The Print Area <ESC>A <ESC>H0185<ESC>V0100<ESC>L0303<ESC>XMSATO <ESC>H0164<ESC>V0200<ESC>B103100*SATO* <ESC>H0280<ESC>V0310<ESC>L0202<ESC>XUSATO <ESC>Q1 <ESC>Z <ESC>A <ESC>A3H406V0001 <ESC>H0185<ESC>V0100<ESC>L0303<ESC>XMSATO <ESC>H0165<ESC>V0200<ESC>B103100"SATO" <ESC>H0280<ESC>V0310<ESC>L0202<ESC>XUSATO <ESC>Q1 <ESC>Z Page 4-8 SATO M-5900RV Operator and Technical Reference Manual Label 4" Label 2" PN 9001081 Rev. C...
Page 75
Section 4. Programming Reference The Print Area PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-9 Rev. C...
Proportional Spacing Cutter Command Print Rotation Vertical Reference Point Horizontal Reference Point Character Pitch Base Reference Point PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 4. Programming Reference DEFAULT NOTE 6 ips 4 ips Enabled Disabled...
NOTE: These examples assume the use of the Standard Protocol Command Codes, a parallel interface and a 4 inch wide label in a M-5900RV printer. The labels for all other printers will be similar, but because of different resolutions and print widths, may be larger or scaled differently.
Two Dimensional bar code symbols starting on Page 4-99). Each of the bar codes are unique, and it is important to know the differences. See Appendix B for specific information on using each individual bar code symbol. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Bar Codes Bar Code Symbol...
Page 80
<ESC>H0435<ESC>V1055<ESC>XSAB789123456 <ESC>Q1<ESC>Z NOTE: Carriage Returns and Line Feeds have been added to the command listing for clarity and should not be included in the actual data stream. Page 4-14 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
6. For UCC128, the FNC1 code is automatically inserted and the Mod 10 and Mod 103 check digits are automatically calculated. 7. For the MSI bar code, the check digit is not automatically calculated. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 4. Programming Reference Page 4-17...
(see Page 4-19). 2. The following bar codes will be affected by the Character Pitch command: Codabar, Code 39, Interleaved 2 of 5, Matrix 2 of 5. Page 4-18 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
Printer Input <ESC>A <ESC>H0050<ESC>V0050<ESC>BT001030103<ESC>BW03100*1234* <ESC>Q1<ESC>Z Printer Output PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Bar Code Symbol Codabar Code 39 Interleaved 2 of 5 Industrial 2 of 5...
Page 86
3. If the data specified in this command is incorrect, the command is ignored and the ratio used will be based on the previous setting. 4. See Appendix B for more specific instructions and details regarding individual bar code symbols. Page 4-20 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
<ESC>H0100<ESC>V0050<ESC>WB0NEW REFERENCE POINT <ESC>Q1<ESC>Z Printer Output PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Base Reference Point This character is optional. When present, it specifies that the horizontal offset is in the negative direction. If it is left out the offset direction is positive.
Page 88
4. For a more detailed example of the Base Reference Point command, see "Print Area" in this section (Page 4-5). The allowable field ranges for this command are: Page 4-22 SATO M-5900RV Operator and Technical Reference Manual l a t c i t PN 9001081...
<ESC>K1H903F See Appendix C for a more detailed explanation. The Store command is typically sent in its own data stream to the printer, between the Start/Stop commands. The Recall command is sent in a secondary data stream to print the character and follows any necessary position or size commands.
Rotate, Fixed Base Reference Point (see Page 4-70) Rotate, Moving Base Reference Point (see Page 4-72) 2. The characters are stored in volatile memory and must be reloaded if the printer power is lost. 3. Do not use ASCII <CR> or <LF> characters (carriage return or line feed) as line delimiters within the graphic data or the actual image will not be printed as specified.
Page 91
Printer Input <ESC>A <ESC>A<ESC>H0100<ESC>V0100<ESC>XMSATO <ESC>H0100<ESC>V0200<ESC>L0402<ESC>XMSATO <ESC>H0100<ESC>V0300<ESC>L0204<ESC>XMSATO <ESC>Q1<ESC>Z Printer Output PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Characters Expansion Multiple to expand horizontally (01-12) Multiple to expand vertically (01-12) <ESC>L0305 Preceding the data to be expanded <ESC>L0101 Section 4.
Page 92
1 x 1. Therefore either send the Character Expansion command before all printed data, or send Line and Box commands last, preceding the <ESC>Q Quantity command. Page 4-26 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
Character, Fixed Spacing Command Structure <ESC>PR Example: Placement: Default: Command Function To reset the proportional spacing and place the printer back to fixed spacing Printer Input <ESC>A <ESC>H0025<ESC>V0050<ESC>PS <ESC>L0202<ESC>XMPROPORTIONAL SPACING <ESC>H0025<ESC>V0130<ESC>PR <ESC>L0202<ESC>XMFIXED SPACING <ESC>Q1<ESC>Z Printer Output Special Notes 1. This command only works with the proportionally spaced fonts XU, XM, XS, XL and XB.
To designate the amount of spacing (in dots) between characters. This command provides a means of altering character spacing for label constraints or to enhance readability. Printer Input <ESC>A <ESC>H0025<ESC>V0025<ESC>L0202<ESC>XB1SATO <ESC>H0025<ESC>V0125<ESC>L0202<ESC>P20<ESC>XB1SATO <ESC>H0025<ESC>V0225<ESC>L0202<ESC>P40<ESC>XB1SATO <ESC>Q1<ESC>Z Printer Output Page 4-28 SATO M-5900RV Operator and Technical Reference Manual Character Pitch PN 9001081 Rev. C...
Page 95
5. This command also affects Codabar, Code 39 and Industrial 2 of 5 bar codes. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 4. Programming Reference Page 4-29...
1. Once this command is sent in the data stream, it is in effect until the end of the print job unless a reset command is sent. Page 4-30 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
<ESC>* <ESC>*Z Printer Output There is no printer output as a result of this command. The current print job in the buffer will be terminated and all other print jobs in the buffer cleared. Special Notes 1. See Memory Card Functions for variations of this command used to clear data from the memory Card (Page 4-82).
The length is determined by the position of the last printed image on the label or tag. The printer will stop feeding when this last field is finished printing. The length may be increased with printed spaces (20 hexadecimal) if necessary.
<ESC>H0180<ESC>V0250<ESC>WDH0165V0050X0400Y0200 <ESC>Q1<ESC>Z Printer Output PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Copy Image Area Horizontal position of the top left corner of the area to be copied Vertical position of the top left corner of the area to be copied...
Page 100
4. If the reference area of the target image exceeds the print area, it will not be printed. 5. The allowable field ranges for these fields are as follows: Page 4-34 SATO M-5900RV Operator and Technical Reference Manual l a t c i t PN 9001081 Rev.
Placement: Default: Command Function To control the cutting of labels when using a SATO cutter unit with the printer. This command allows the cutting of a multi-part tag or label at a specified interval within a print job. Printer Input <ESC>A...
<ESC>H0001<ESC>V0250<ESC>L0202<ESC>XMSATO <ESC>H0001<ESC>V0325<ESC>L0101<ESC>OASATO <ESC>H0001<ESC>V0400<ESC>L0101<ESC>OBSATO <ESC>H0300<ESC>V0100<ESC>L0202<ESC>USATO <ESC>H0300<ESC>V0175<ESC>L0202<ESC>SSATO <ESC>H0300<ESC>V0250<ESC>L0202<ESC>MSATO <ESC>Q1<ESC>Z Page 4-36 SATO M-5900RV Operator and Technical Reference Manual Font U: <ESC>U Font S: <ESC>S Font M: <ESC>M Font OB: <ESC>OB PROPORTIONAL 5W x 9H dot matrix 17W x 17H dot matrix 24W x 24H dot matrix PN 9001081 Rev.
Page 103
6. The proportionally spaced fonts XU, XS, XM, XL and XA can be printed with fixed spacing using the <ESC>PS Proportional Space command. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 4. Programming Reference Page 4-37...
None Command Function To specify printing of the unique SATO vector font. The vector font allows large characters to be printed with smooth, round edges. Each character is made of a number of vectors (or lines), and will require slightly more printer compiling time.
Page 105
3. The font width and height values include asenders, desenders and other space. 4. A font must be defined for each field to be printed. There is no default font. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 4. Programming Reference Page 4-39...
<ESC>A<ESC>PS <ESC>H0001<ESC>V0100<ESC>WBSATO <ESC>H0001<ESC>V0185<ESC>WBSATO <ESC>H0001<ESC>V0270<ESC>WLSATO <ESC>H0001<ESC>V0355<ESC>WLSATO <ESC>H0300<ESC>V0100<ESC>XBOSATO <ESC>H0300<ESC>V0185<ESC>XB1SATO <ESC>H0300<ESC>V0270<ESC>XL0SATO <ESC>H0300<ESC>V0355<ESC>XLSATO <ESC>Q1<ESC>Z Page 4-40 SATO M-5900RV Operator and Technical Reference Manual Font XB: <ESC>XBa Font XL: <ESC>XLa PROPORTIONAL 48W x 48H dot matrix 48W x 48H dot matrix PN 9001081 Rev. C...
Page 107
5. The proportionally spaced fonts XU, XS, XM, XL and XB can be printed with fixed spacing using the <ESC>PS Proportional Space command. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 4. Programming Reference Page 4-41...
To feed a blank tag or label, which is the equivalent of a "form feed" Printer Input <ESC>A(space) <ESC>Z Printer Output Blank label or tag Page 4-42 SATO M-5900RV Operator and Technical Reference Manual Form Feed PN 9001081 Rev. C...
(see Page 4-44). 2. If this command is used with the <ESC>AX Expanded Print Length command (see Page 4-59) the Form Overlay length cannot exceed 14". PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Form Overlay, Recall See above Must be preceded by all other data and placed just before the Print Quantity command (<ESC>Q).
There is no output form this command. It stores the label image in the overlay buffer. Special Notes 1. Remember that this storage is volatile. Therefore, if the printer loses power, the overlay must be sent again. 2. The overlay is recalled using the <ESC>/ Form Overlay Recall command (see Page 4-43).
<ESC>H0300<ESC>V0150<ESC>XSIN A SAFE PLACE <ESC>Q1<ESC>Z See Appendix C for details on the data format. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Graphics, Custom Number of vertical 8 x 8 blocks (001-267) Hex data to describe the graphic image <ESC>...
Page 112
4. Use an optional Memory Card to expand the print length. 5. To store graphic images in an optional memory card, see the Memory Card Functions section. 6. The binary format reduces the transmission time by 50%. Page 4-46 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
2. Only black and white PCX files can be downloaded. 3. The file size specified by this command is the DOS file size in bytes. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Graphics, PCX Number of bytes to be downloaded <ESC>...
2. If more than one ID number is sent in a single job, i.e. <ESC>A <ESC>ID01 <ESC>ID02 the last number transmitted will be used. Page 4-48 SATO M-5900RV Operator and Technical Reference Manual Job ID Store PN 9001081 Rev. C...
1. Journal mode assumes a maximum label width. Otherwise, you may print where there is no label and damage your print head. 2. It is effective only for the current print job. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Journal Print See above Immediately following the <ESC>A...
Default: None Command Function To print horizontal lines, vertical lines and boxes as images on the label. Printer Input <ESC>A <ESC>H0100<ESC>V0100<ESC>FW20H0200 <ESC>H0320<ESC>V0100<ESC>FW20V0200 <ESC>H0350<ESC>V0100<ESC>FW1010H0200V0200 <ESC>Q1<ESC>Z Page 4-50 SATO M-5900RV Operator and Technical Reference Manual Lines and Boxes PN 9001081 Rev. C...
Page 117
Printer Output Special Notes 1. It is recommended that all lines and boxes be specified in the normal print direction. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Lines and Boxes l a t c i t Section 4.
Then send an ASCII <CR> at the end of each line of text. The printer automatically identifies the size of the last character, moves down the number of dots specified, and begins printing the next line.
Page 119
In this case, the print position will be determined from the value specified in the command and the H value set in the printer. However, if you specify several H values after this command, the print position will be determined by the H value last specified.
Page 121
Any print job containing the <ESC>RM command and without any print data will be treated as a command error. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 4. Programming Reference Page 4-55...
Line mode as soon as the current print job is finished. Special Notes 1. You must press the LINE key on the front panel to return the printer to an On-Line status (see Operator Panel in Section 2 of this manual).
1. If the number of data digits does not match those listed, the command is ignored. 2. Only numeric data will be accepted. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Postnet 5 digits (Postnet-32 format) 6 digits (Postnet-37 format)
There is no printer output for this command. Special Notes 1. This becomes the new setting in the printer configuration for all subsequent print jobs unless changed. The setting is stored in non-volatile memory and is not affected by cycling power.
<ESC>A <ESC>AR <ESC>Z Printer Output 14" PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Print Length, Expanded See above Must follow the Start Code command (see Page 4-76) and be in its own separate data stream. <ESC>AR...
Page 126
Print Length, Expanded Special Notes 1. AX is effective until AR is sent to reset the printer to its standard print length or until the printer is repowered. 2. It may be included in an independent data stream to specify the size of the maximum print area: 3.
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 Card must be used. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Print Position <ESC>Haaaa <ESC>Vbbbb maximum) see Note 2.
Page 128
5. If you attempt to print where there is no paper, you may damage the print head. 6. For these commands, the leading zeroes do not have to be entered. The command V1 is equivalent to V0001. Page 4-62 SATO M-5900RV Operator and Technical Reference Manual Print Position t n i t n i >...
1. To pause during a print job, you must press the LINE key on the Operator Panel. 2. To cancel a print job, you must turn off the printer or you may send the <CAN> code if using the Bi-Com mode. Multi-Buffer jobs can be cleared with the <ESC>* Clear Print Job(s) and Memory command (See Page 4-31).
<ESC>A <ESC>CS5 <ESC>Z Printer Output There is no printer output for this command. It sets the print speed of the printer. Special Notes 1. This becomes the new setting in the printer configuration for all subsequent print jobs unless changed. The setting is stored in non- volatile memory and is not affected by cycling the power.
Printer Output A duplicate of the previous label will be printed. Special Notes This command will have no effect if the power to the printer was cycled off and back on since printing the previous label. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev.
Printer Input <ESC>A <ESC>H0025<ESC>V0020<ESC>WB0Company Name <ESC>H0025<ESC>V0085<ESC>WB1SATO <ESC>H0025<ESC>V0150<ESC>WL0SATO <ESC>H0025<ESC>V0215<ESC>WL1SATO <ESC>Q1<ESC>Z <ESC>A <ESC>0<ESC>V0025<ESC>V0020<ESC>WB0SATO <ESC>Q1<ESC>Z Page 4-66 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
Page 133
2. This command will not function if the power has been cycled off and back on since the last label was printed. 3. Proportional Pitch text cannot be used with this command. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Replace Data (Partial Edit) Section 4. Programming Reference...
(<ESC>H and <ESC>V) to locate the top left corner of the reverse image area. Printer Input <ESC>A <ESC>H0050<ESC>V0120<ESC>L0202<ESC>WB1REVERSE <ESC>H0250<ESC>V0300<ESC>L0202<ESC>WB1HALF <ESC>H0040<ESC>V0110<ESC>(370,100 <ESC>H0240<ESC>V0290<ESC>(220,47 <ESC>Q1<ESC>Z Printer Outpu Page 4-68 SATO M-5900RV Operator and Technical Reference Manual Reverse Image PN 9001081 Rev. C...
Page 135
If the values specified exceed the maximum ranges, the reverse image is not created. 6. The maximum allowable settings are as follows: PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Reverse Image l a t c i t Section 4.
Printer Input <ESC>A <ESC>%0<ESC>H0200<ESC>V0100<ESC>MNORMAL DIRECTION <ESC>%1<ESC>H0200<ESC>V0300<ESC>MONE <ESC>%2<ESC>H0200<ESC>V0400<ESC>MTWO <ESC>%3<ESC>H0200<ESC>V0500<ESC>MTHREE <ESC>Q1<ESC>Z Page 4-70 SATO M-5900RV Operator and Technical Reference Manual rotated (upside down) increments without changing the location of the PN 9001081 Rev. C...
Page 137
2. The specified values are valid until another Rotate (<ESC>%) command is received. 3. Receipt of a Stop Print (<ESC>Z) command will reset the setting to the default value. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 4. Programming Reference Page 4-71...
The <ESC>N command returns to the original base reference point and returns printing to the normal orientation. Printer Input <ESC>A <ESC>N<ESC>H0100<ESC>V0010<ESC>MNORMAL DIRECTION <ESC>R<ESC>H0400<ESC>V0100<ESC>MONE <ESC>R<ESC>H0100<ESC>V0400<ESC>MTWO <ESC>R<ESC>H0100<ESC>V0100<ESC>MTHREE <ESC>R<ESC>H0100<ESC>V0100<ESC>MFOUR <ESC>Q1<ESC>Z Printer Output Page 4-72 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
Page 139
4. The specified values are valid until another Rotate (<ESC>R) command is received. 5. Receipt of a Stop Print (<ESC>Z) command will reset the setting to the default value. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 4. Programming Reference Page 4-73...
Command Function To allow the ability to print sequential fields (text, bar codes) where all incrementing is done within the printer. Up to eight different sequential fields can be specified per label. Sequencing is effective for up to 99-digit numeric data within each field.
Page 141
3. Up to eight different sequential fields can be specified per label. 4. This command ignores alpha characters in the sequential number field. 5. This command cannot be used with the following commands: PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Sequential Numbering Copy Image, Page 4-33...
There is no output for these commands that are not accompanied by other label printing commands. However these commands must precede and follow each print job sent to the printer. Page 4-76 SATO M-5900RV Operator and Technical Reference Manual Start/Stop Label PN 9001081 Rev. C...
<ESC>H0100<ESC>V100<ESC>XB1Current Date: <ESC>WAMM/DD/YY <ESC> WPM06 <ESC>H0100<ESC>V0200<ESC>XB1Expiration Date: <ESC>WAMM/DD/YY <ESC> Q1<ESC>Z Printer Output PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Calendar Increment Years Months Days Hours Numeric data: Years (1-9), Months (01-99) Weeks (01-99), Days (001-999), Hours (001-999) <ESC>WPM03...
Page 144
Section 4. Programming Reference Special Notes 1. This command requires the Calendar Option. See your SATO representative for more details. 2. Once the year increments past "99" it will wrap back to "00". 3. This command can only be used once per data stream.
(elements) = YYYY 4 digit Year (1981-2080) Example: Placement: Default: Command Function To Specify the printing of a date and/or time field from the printer's internal clock. This may be used to date/time stamp your labels. Printer Input <ESC>A <ESC>H0100<ESC>V100<ESC>XB1The current date is: <ESC>XB1<ESC>WAMM/DD/YY...
Page 146
Section 4. Programming Reference Special Notes 1. This command requires the Calendar Option. See your SATO representative for more details. 2. The date and time elements may be placed in any order for printing. 3. Use a slash (/) to separate date elements and a colon (:) to separate time elements.
<ESC>WT9312251300 <ESC> Z Printer Output There is no printer output for this command. It sets the current date to December 25, 1993 and the current time to 1:00 PM in the printer. Special Notes This command requires the Calendar Option. See your SATO representative for more details.
Card Initialize command (dee Page 4-94). 2. This command is ignored if there is no data to be cleared. 3. This command is ignored if a memory card is not installed in the printer. Page 4-82 SATO M-5900RV Operator and Technical Reference Manual...
1. You must have the optional Memory Card to use this command. Call your local SATO representative for details. 2. When the printer is turned off, the Memory Card is reset to normal operation. 3. If the Memory Card specified already contains data, it cannot be used for memory expansion.
9. If the Forms Overlay command <ESC>& is used with a Memory Card to expand the print area, the Form Overlay length is still limited to 14". Page 4-84 SATO M-5900RV Operator and Technical Reference Manual < > . n i .
Printer Input <ESC>A <ESC>V0100<ESC>H0100<ESC>CC1<ESC>BJR1020201000004SATO <ESC> Q1<ESC> Z Printer Output Special Notes This command requires the Memory Card Option. See your SATO representative for more details. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Memory Card Function Fonts, TrueType Recall...
1. This command requires the Memory Card option. See your SATO representative for details. 2. The SATO TrueType Download utility program can be used to automate the download process from a computer running Windows 3.1 or above. A copy of this utility program is included as a part of the Memory Card Option.
<ESC>YR,02<ESC>/D,01,TWO FIELDS OF<ESC>/D,02,VARIABLE DATA <ESC>Q1<ESC>Z Printer Output Special Notes 1. This command requires the Memory Card Option. See your SATO representative for details. 2. Only one format can be recalled at a time. However multiple fields may be recalled from the same format.
There is no printer output for this command. See <ESC>YR Format/Field Recall command. Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. Each job should be sent individually. If more than one job is sent in a data stream, only the first one will be accepted and the remainder ignored.
2. Graphic images cannot be stored as part of a label format. 3. See the <ESC>GI Custom Graphic Store command Page 4-90. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Memory Card Function Graphics, Custom Recall Graphics storage number (001-999) <ESC>GR111...
4-45), but allows for the graphic image to be stored in a Memory Card. Use the Store command to send the graphic data to the printer, which is held in the optional memory card even if printer power is lost.
Page 157
Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. The maximum storage capacity is 999 graphics, up to the capacity of the memory card used. 3. If a data transmission error occurs, the printer will beep and the "ERROR"...
<ESC>A<ESC>CC1<ESC>%2 <ESC>V0330<ESC>H0600<ESC>PY001 <ESC>Q1<ESC>Z Printer Output Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. See the <ESC>PI Store PCX Graphics command. Page 4-92 SATO M-5900RV Operator and Technical Reference Manual Rotate Base Reference Point <ESC>A<ESC>CC1<ESC>%1...
There is no printer output for this command. See <ESC>PY PCX Graphics Recall command. Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. Graphics cannot be stored as part of a format 3.
There is no printer output for this command. Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. All Memory Cards must be initialized before they can be used for the first time.
(commands) <ESC> Z Printer Output There is no printer output for this command. Special Notes This command requires the Memory Card option. See your SATO representative for details. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Memory Card Function...
<ESC>CC1<ESC>BJS <ESC> Z Printer Output Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. The following information is provided ont the status label: Line 1: Memory size of the card in Kbytes Line 2: The ID number assigned with the <ESC>BJF command...
A Protocol Command code status label will be printed as a result of a successful download of a custom set of Protocol Command codes. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Download Replacement character for STX in ASCII or hex format...
5. Downloading Auto Online and Zero Slash settings will overwrite the values selected using the LCD panel. If these settings are changed using the LCD panel, they will overwrite any previously downloaded settings. Page 4-98 SATO M-5900RV Operator and Technical Reference Manual Download ETX = 7D ESC = 25...
<ESC>R Rotate command is used to rotate the symbol, it will rotate in the counter- clockwise direction. 4. The Format ID specified for "aa" is defined by the following table. The printer only supports the Format IDs defined in the table.
Page 166
Section 4. Programming Reference Two-Dimensional Bar Codes Data Matrix, Data Format 5. The character set or each Format ID is: Page 4-100 SATO M-5900RV Operator and Technical Reference Manual , c i , c i , t i l l u...
2. If an <ESC>BX Data Format designation command contains any parameters out of the valid range, no symbol will be printed when this command is sent. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Data Matrix, Print Data Data, maximum of 500 characters <ESC>DC00006000...
<ESC>DC Print Data command. Default: None Command Function To print sequential numbered Data Matrix symbols. Printer Input <ESC>A <ESC>V0100<ESC>H0100 <ESC>BX03081010000000001 <ESC>FX002+001005003<ESC>DC000060000 <ESC> Q4<ESC> Z Printer Output Page 4-102 SATO M-5900RV Operator and Technical Reference Manual Label Set #1 PN 9001081 Rev. C...
Page 169
2 sets x 2 labels/set = 4. If, in the above example it was set to a value of "1", only the first label would be printed. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Label Set #2...
Command Function To print a UPS Maxicode symbol. Input to Printer <ESC>A<ESC>V0100<ESC>H0100 <ESC>BV1,1,2,123456789,840,001,[)<RS>01<GS>961Z01547089<GS>UPSN <GS>056872<GS>349<GS>99999999<GS>001/005<GS>029<GS>N<GS> <GS>LENEXA<GS>KS<RS><EOT> <ESC> Q001<ESC> Z Page 4-104 SATO M-5900RV Operator and Technical Reference Manual Maxicode shipments. PN 9001081 Rev. C...
Immediately preceding data to be encoded Default: None Command Function To print a PDF417 two-dimensional bar code image on a label. Printer Input <ESC>A <ESC>V0100<ESC>H0100,<ESC>BK0607400000021PDF417PDF417PDF417 <ESC> Q1<ESC> Z Page 4-106 SATO M-5900RV Operator and Technical Reference Manual PDF417 PN 9001081 Rev. C...
Page 173
11. The <ESC>R Rotate command can be used. 12. The print height of the symbol will vary depending upon the data specified, numeric only, alpha only, or alphanumeric. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C PDF417 thru 1F can be specified as print data.
Page 174
Section 4. Programming Reference Page 4-108 SATO M-5900RV Operator and Technical Reference Manual ® PN 9001081 Rev. C...
5.3 The Receive Buffer Single Job Buffer Multi Job Buffer *DTR High * Data Terminal Ready DTR Low PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C X-On Buffer Available X-Off Section 5. Interface Specifications DTR Low X-Off...
Data Transmission Rate Character Format Electrical Specifications Connector Cable Signal Levels Page 5-4 SATO M-5900RV Operator and Technical Reference Manual Half-duplex communication Ready/Busy Hardware Flow Control Pin 20, DTR Control Pin 4, TRS Error Condition X-On/X-Off Software Flow Control Bi-Directional Communication (ENQ/Response)
Pin Assignments t n i t n i t n i Ready/Busy/Flow Control PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C RS232C Interface Signals . ) l t n i n i l t n i r , .
Typically on a PC it would be either CTS (pin 5) or DSR (pin 6 ) on a DB-25 connector. Data Streams <STX><ESC>A..Job#1..<ESC>Z<ETX><STX><ESC>A..Job#n..<ESC>Z<ETX> NOTE: All characters, including STX, ESC, and ETX are in ASCII. X-On/X-Off Flow Control Page 5-6 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
X-On/X-Off Flow Control (Cont.) Cable Requirements Data Streams NOTE: All characters, including STX, ESC, and ETX are in ASCII. <STX><ESC>A..Job#1..<ESC>Z<ESC>A..Job#n..<ESC>Z<ETX> Example: <STX><ESC>A..Job#1...<ESC>Z<ETX>XXXXX Bi-Directional Communications PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 5. Interface Specifications Page 5-7...
Section 5. Interface Specifications Bi-Directional Communications (Cont) Cable Requirements Status Response <STX>{2 Byte ID}{1 Status Byte}{6 Byte Label Remaining}<ETX> Page 5-8 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
Page 183
Section 5. Interface Specifications Status Response PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 5-9 Rev. C...
Page 184
Section 5. Interface Specifications Status Byte Definition, Bi-Com Protocol Page 5-10 SATO M-5900RV Operator and Technical Reference Manual f f u l l u f f u l l u f f u l l u f f u l l u...
Multi Job Buffer: Note that for parallel communications, the STX and ETX characters are not required. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C AMP 57-40360 (DDK) or equivalent AMP 57-30360 (DDK) or equivalent 10 ft. or less High = +2.4V to +5.0V...
Section 5. Interface Specifications 5.6 Accessory (Ext) Connector Pin Assignments t n i t n i Page 5-12 SATO M-5900RV Operator and Technical Reference Manual t n i t n i l l i e l l c t i...
External Output Signal Types TYPE 1 TYPE 2 TYPE 3 TYPE 4 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C 20 milliseconds Start Print End Print (Label Feed (Label Feed Stop) Stop) Section 5. Interface Specifications Page 5-13...
Page 188
Section 5. Interface Specifications Page 5-14 SATO M-5900RV Operator and Technical Reference Manual ® PN 9001081 Rev. C...
Section 6. Troubleshooting 6.6 Diagnosing and Correcting Specific Problems u l l t i s Page 6-6 SATO M-5900RV Operator and Technical Reference Manual y l t t r i l l o y l t y t l t i u...
Page 195
Diagnosing and Correcting Specific Problems c i l t n i t n i SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C l l o t n i t r i y t l l l o...
Page 196
Section 6. Troubleshooting Diagnosing and Correcting Specific Problems g i l t n i t n i Page 6-8 SATO M-5900RV Operator and Technical Reference Manual t n i t n i t n i y t l t n i...
Page 197
) y l t n i c i t n i l SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C t i s c t i t i s t n i...
Page 198
Section 6. Troubleshooting Diagnosing and Correcting Specific Problems t n i t t u Page 6-10 SATO M-5900RV Operator and Technical Reference Manual b / l l a t t a l t i n l l o t r i...
INSTRUCTION A(space)Z A3H-aaaa Vbbbb Babbcccd PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C DESCRIPTION Start Code. Begins all print jobs. Form Feed. Feeds a blank tag or label. Normal Print Length. This command resets the printer to the Standard print length (7 inches).
= Extended ZIP code, numeric only (0001-9999) ee...e = Low priority message, alphanumeric, 84 characters Page A-2 SATO M-5900RV Operator and Technical Reference Manual = Minimum module dimension (03-09 dots). Will not print for values of 01, 02 or >/- 10.
Dabbcccd DCxx...x Eaaa PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C DESCRIPTION Bar Codes. Expansion. Works together with the BT command to specify an expansion factor and the bar code height for the particular symbol being printed.
Page 202
Data Matrix 2-D symbols. Page A-4 SATO M-5900RV Operator and Technical Reference Manual = Plus or minus symbol (+ for increments; - for decrements) = No. of digits for sequential numbering (01-99, default = 8) = No. of digits free from sequential numbering (01-99, default = 0)
Page 203
Haaaa IDaa Kab90cc Laabb LD,a,b,c,d,e,f,g,h,i PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C DESCRIPTION Custom Graphics. Allows the creation and printing of graphic images using a dot-addressable matrix. = Specifies format of data stream to follow Binary...
Page 204
(data) = Data to describe the character. Font type. Specifies a 5W x 9H dot matrix font (including descenders). Page A-6 SATO M-5900RV Operator and Technical Reference Manual = Number of dots between characters (01-99) to be mirrored. to be mirrored.
Page 205
INSTRUCTION Vbbbb WDHaaaaVbbbb XccccYdddd PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C DESCRIPTION Vertical Position. Specifies a field's vertical location Page 4-61 down the length of the label from the current base reference point. The units of measurement are dots.
Page 206
DESCRIPTION Rotate. Fixed Base Reference Point. Rotates printing in increments without changing the base reference point. $a,b,c,d Vector font. Specifies printing of the unique SATO vector font. $=(data) Data for Vector font. Print Darkness. Specifies a new print darkness setting.
= Optional 32 character message to be displayed on the LCD. Cutter Command. Controls the cutting of labels when using the optional SATO cutter unit. (A<NULL> can be used in place of the "~" .) aaaa = Number of labels to print between each cut (0000-9999) Calendar Print.
= Data to be printed using font Slot Select. Selects the Memory Card Slot for all following Memory Card commands. Page A-10 SATO M-5900RV Operator and Technical Reference Manual 40 byte font description 10 byte data field Memory Offset (hexadecimal)
Page 209
YR,aa /D,bb,cc...c YS,aa /Nbb,cc *abb PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C DESCRIPTION Expand Memory Area. Expands the memory area used by the printer to image the label. Return to using internal printer RAM Use Memory Card in Slot 1 Use Memory Card in Slot 2 Store Custom Graphics.
Page 210
Appendix A. Command Quick Reference INSTRUCTION DESCRIPTION ® PN 9001081 Page A-12 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
<ESC>H0440<ESC>V0135<ESC>XS12345 Notes You must add the appropriate (A, B, C or D) Start and Stop characters to the data string. The printer does not automatically add them when printing. SATO M-5900RV Operator and Technical Reference Manual Page B-2 Codabar "...
Command Structure Character Set Density Table Example Notes PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Code 39 1:3 ratio <ESC>Blbbccc* (data) * 2:5 ratio <ESC>BD1bbccc*(data) * 1:2 ratio <ESC>D1bbccc* (data) * Width of narrow element in dots (01-12)
<ESC>H0100<ESC>V0100<ESC>B20310045676567 <ESC>H0140<ESC>V0210<ESC>XM4567 66567 Notes To add horizontal guard bars to the top and bottom of bar code, use the Line and Box command (see page 4-50). SATO M-5900RV Operator and Technical Reference Manual Page B-4 <ESC>B2bbccc (data) <ESC>BD2bbccc*(data) <ESC>D2bbccc* (data)
The last digit of the bar code data is a modulo 10 check digit. If 13 digits of data is sent to the printer, the check digit is not created and must be supplied by the programmer. It must be the last character in the 13 digit string and can be determined by using the calculations outlined below.
Page 216
5. Subtract the result of Step 4 from the next highest increment of 10. 6. The correct Modulo 10 check digit for the 11 digit string SATO M-5900RV Operator and Technical Reference Manual Page B-6 i.e., 0 + 2 + 4 + 6 + 8 + 0 = 20 i.e., 20 x 3 = 60...
Command Structure Character Set Density Table Example Notes PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C EAN-8 <ESC>B4bbccc (data) <ESC>D4bbccc (data) Width of narrow element in dots (01-12) Bar height in dots (001-600) (data) = Bar code data (numeric); must be exactly 8 digits.
<ESC>H0100<ESC>V0600<ESC>BD50310012345 <ESC>H0300<ESC>V0710<ESC>XS12345 Notes To add horizontal guard bars to the top and bottom of bar code, use the Line and Box command (see page 4-50). SATO M-5900RV Operator and Technical Reference Manual Page B-8 <ESC>B5bbccc (data) <ESC>BD5bbccc (data) <ESC>D5bbccc (data)
Command Structure Character Set Example Notes PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Matrix Two of Five 1:3 ratio <ESC>B6bbccc (data) 2:5 ratio <ESC>BD6bbccc (data) 1:2 ratio <ESC>D6bbccc (data) Width of narrow element in dots (01-12)
The following will start in Subset A for the characters "AB", shift to Subset B for "789", then shift to Subset C for "123456". <ESC>H0200<ESC>V0550<ESC>BG03100>GAB>B789>C123456 <ESC>H0310<ESC>V655<ESC>XSAB789123456 SATO M-5900RV Operator and Technical Reference Manual Page B-10 CODE 128 Width of narrow element in dots (01-12)
Command Structure Character Set Example PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C 1:3 ratio <ESC>BAbbccc (data) d 2:5 ratio <ESC>BDAbbccc (data) d 1:2 ratio <ESC>DAbbccc (data) d Width of narrow element in dots (01-12) Bar height in dots (001-600) (data) = Bar code data (numeric);...
Character Set 0-9, A-Z, -,., Space, $,/,+,% Density Table Example <ESC>H0100<ESC>V1125<ESC>BC03100081234ABCD <ESC>H0155<ESC>V1240<ESC>XS1234ABCD SATO M-5900RV Operator and Technical Reference Manual Page B-12 CODE 93 <ESC>BCbbcccdd (data) Width of narrow element in dots (01-12) Bar height in dots (001-600) Length of data (number of digits, 00-99) Bar code data (alphanumeric);...
Command Structure Character Set Density Table Example Notes PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C UPC-E <ESC>BEbbccc (data) <ESC>DEbbccc(data) Width of narrow element in dots (01-12) Bar height in dots (001-600) (data) = Bar code data (numeric); must be exactly 6 digits.
<ESC>BFbbccc (data) (data) = Character Set Density Table Example SATO M-5900RV Operator and Technical Reference Manual Page B-14 Width of narrow element in dots (01-12) Bar height in dots (001-600) Bar code data (numeric); must be exactly 2 or 5 digits 0-9 (numeric only) "...
Page 225
Command Structure Character Set Density Table Notes PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C UCC-128 <ESC>BIbbcccd (data) Width of narrow element in dots (01-12) Bar height in dots (001-600) Placement of human readable text None Text at top of bar code...
Page 226
Appendix B. Bar Code Specifications UCC-128 (Cont) Example Without incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC>B104150101234567000000001 <ESC>Q2<ESC>Z With incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC>F001+001 <ESC>B104150101234567000000001 <ESC>Q2<ESC>Z SATO M-5900RV Operator and Technical Reference Manual Page B-16 PN 9001081 Rev. C...
2. Bar code width and height are fixed and cannot be changed. 3. If the number of digits sent to the printer as data does not match one of the formats specified above (i.e. 5, 6, 9 or 11), the command is ignored and nothing will be printed.
= Incremented data length measured from start position Print Data <ESC>DCxxx...x xx...x = Data SATO M-5900RV Operator and Technical Reference Manual Page B-18 Data Matrix Format ID, 01-06 or 11-16. The values 07 and 17 will not be accepted by the printer.
Page 229
See AIM USA Technical Specification Data Matrix for information on the structure of this symbology. Example <ESC>H0100<ESC>V0100 <ESC>BX05051010000000001 <ESC>DCDATA MATRIX DATA MATRIX PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Data Matrix (Cont) , c i , c i , t i l l u , t i Appendix B.
<ESC>A<ESC>V0100<ESC>H0100 <ESC>BV1,1,2,123456789,840,001,[)<RS>01<GS>961Z01547089 <GS>UPSN<GS>056872<GS>349<GS>99999999<GS>001/005 <GS>029<GS>N<GS><GS>LENEXA<GS>KS<RS><EOT> <ESC>Q001<ESC>Z SATO M-5900RV Operator and Technical Reference Manual Page B-20 Maxicode Position of Maxicode symbol within the set, when used in a structured append format 1-8 Total number of Maxicode symbols in the set, when used in a structured format 1~8.
Command Structure Character Set Notes Example <ESC>V0100<ESC>H0100<ESC>BK0607400000021PDF417 PDF417 PDF417 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C PDF417 <ESC>BFaabbcddeeffffnnn...n Minimum module dimension (03-09 dots). Will not print if values of 01, 02 or greater than 10 are specified.
Custom Characters and Graphics Custom-Designed Character Example PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Appendix Page C-1...
Page 236
<ESC>T1B3F 01 <ESC>Z Note: Spaces are shown between hexidecimal values in the above example for clarity only and are not to be included in the data string. SATO M-5900RV Operator and Technical Reference Manual Page C-2 BIT MAP 1000 0000...
Page 237
<ESC>A <ESC>L0505<ESC>H0150<ESC>V100<ESC>K1B903F <ESC>L0505<ESC>H0600<ESC>V100<ESC>K1B903F <ESC>L0303<ESC>H0125<ESC>V0250<ESC>MTHIS SIDE UP! <ESC>Q1 <ESC>Z PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Appendix C. Custom Characters and Graphics Page C-3...
Appendix C. Custom Characters and Graphics PCX GRAPHICS EXAMPLE OPEN "WIZ.PCX" FOR INPUT AS #2 DA$=INPUT$(15706,#2) C$=CHR$(27) WIDTH"LPT1:",255 LPRINT C$;"A"; LPRINT C$;"V150";C$;"H100";C$;"GP15706,";DA$ LPRINT C$;"Q1";C$;"Z"; CLOSE #2 SATO M-5900RV Operator and Technical Reference Manual Page C-8 PN 9001081 Rev. C...
Optional Accessories Introduction Label Rewinder Installation Removing and Unwinding the Roll PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Appendix Page D-1...
Removing and Unwinding the Roll (Cont) Label Cutter Operator Setup NOTE: Although the cutting blade is fairly well protected, be careful as you feed labels into the cutter area. You may want to have the printer powered OFF at this point. General Operation Page D-2 SATO M-5900RV Operator and Technical Reference Manual O...
NOTE: The label dispenser will function only if it has been enabled using the front panel switches DSW3-1 and DSW3-2 in the ON positions. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Appendix D. Optional Accessories Page D-3...
Size Connector Pins Battery Life Write Protect Low Battery Detect Page D-4 SATO M-5900RV Operator and Technical Reference Manual INSERT MEMORY CARD IN SLOT 1 OR 2 MEMORY SLOT COVER MAY BE REATTACHED OVER MEMORY CARD(S) MEMORY CARDS SRAM, Type 1 PCMCIA Version 2.1 (JEIDA Version 4.1)
WRITE PROTECTION NOTE: ALL DATA STORED ON THE CARD WILL BE LOST WHEN Plug-In Interface Cards THE BATTERY IS REPLACED Calendar For this option contact Sato America PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page D-5 Rev. C...
Page 248
Appendix D. Optional Accessories Page D-6 SATO M-5900RV Operator and Technical Reference Manual ® PN 9001081 Rev. C...
Reset Download Procedure Page E-2 SATO M-5900RV Operator and Technical Reference Manual DS2-7 LINE .EED LINE LINE PN 9001081 Rev. C...
Page 251
Allows the user to define custom Protocol Command codes. Printer Input Allows the user to define custom Protocol Command codes. {^A^LD,{,},%,#,&,*,~,0,0^Z} PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Appendix E. Custom Protocol Command Codes .EED Replacement character for STX in ASCII or hex format...
Page 252
ZERO SLASH = Press the "FEED" key to activate the User Default or power the printer off to ignore them. Page E-4 SATO M-5900RV Operator and Technical Reference Manual ETX = 7D ESC = 25 CAN = 26 NULL = 2A PN 9001081 Rev.
Factory Resets PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C • Factory Test Print • EEProm Clear All • Clear Head Counters • Clear Cutter Counter FACTORY TEST PRINT Appendix Page F-1...
Page 254
Appendix F. Factory Resets Factory Test Print STEP PROCEDURE See PAGE 7-1 For Example Page F-2 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
Appendix F. Factory Resets EEPROM Clear All STEP PROCEDURE See PAGE 7-1 For Example Page F-3 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
Appendix F. Factory Resets Clear Counter Heads STEP PROCEDURE See PAGE 7-1 For Example Page F-4 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
Appendix F. Factory Resets Clear Cutter Counter STEP PROCEDURE See PAGE 7-1 For Example Page F-5 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
Page 258
Appendix F. Factory Resets ® Page F-6 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
Need help?
Do you have a question about the M-5900RV and is the answer not in the manual?
Questions and answers