SATO M-5900RV Operator And Technical Reference Manual
SATO M-5900RV Operator And Technical Reference Manual

SATO M-5900RV Operator And Technical Reference Manual

Direct thermal printer
Hide thumbs Also See for M-5900RV:
Table of Contents

Advertisement

Quick Links

®
M-5900RV
Direct Thermal Printer
Operator and Technical
Reference Manual
PN 9001081
Rev. C

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M-5900RV and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for SATO M-5900RV

  • 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...
  • Page 5: Table Of Contents

    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...
  • Page 8 Plug-in Interface Cards ... D-5 Calendar ... D-5 APPENDIX E: Custom Protocol Command Codes Description ... E-1 Download Command Structure ... E-1 Reset ... E-2 Download Procedure ... E-2 SATO M-5900RV Operator and Technical Reference Manual Table of Contents Page PN 9001081 Rev. C...
  • Page 9: Introduction

    Section Overview 1.1 Introduction PN 9001081 Page 1-1 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 10: Section 1. Printer Overview

    Section 1. Printer Overview 1.2 Compatibility STEP PROCEDURE PN 9001081 Page 1-2 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 11: General Printer Specifications

    PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 1. Printer Overview t l u . n i . n i . n i...
  • Page 12: General Printer Specifications

    Page 1-4 SATO M-5900RV Operator and Technical Reference Manual 1.5 mm .06 in. : h t . n i . n i . n i : h t .
  • Page 13 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev.C , s l l l o t n I Section 1. Printer Overview , d l .
  • Page 14: Character Fonts

    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...
  • Page 15: Bar Codes

    1.5 Bar Codes l a i PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 1. Printer Overview t n I , s t Page 1-7...
  • Page 16: Physical Specifications

    1.7 Optional Accessories t t u Page 1-8 SATO M-5900RV Operator and Technical Reference Manual . n i e l i y l l y l l f i c . s l o l l .
  • Page 17: Section 2. Installation And Configuration

    Section Installation and Configuration 2.1 Introduction PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-1 Rev. C...
  • Page 18: Unpacking And Parts Identification

    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...
  • Page 19: Setting Up The M-5900Rv

    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...
  • Page 20: Printer Features

    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...
  • Page 21: Printer Features

    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"...
  • Page 22: Front View

    BOTTOM HALF NOTCH/ GAP SENSOR FRONT VIEW PLATEN LABEL UNWIND GUIDE FRAME LABEL UNWIND LABEL TENSION SENSORS HEAD OPEN SWITCH ACCESSORY COVER REAR VIEW ADJUSTABLE LABEL EDGE GUIDE PN 9001081 Page 2-6 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 23: Operator Panel

    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.
  • Page 24: Rear Panel

    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...
  • Page 27: Loading Labels Or Tags

    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...
  • Page 30 Dip Switch Settings Printer Setup DSW2-1 Reserved Reserved DSW2-2 SETTING Eye-Mark DSW2-3 SETTING Disable Enable DSW2-4 SETTING Disable Enable DSW2-5 SETTING Single Job Multi-Job Page 2-14 SATO M-5900RV Operator and Technical Reference Manual DSW2 DSW2 DSW2 DSW2 DSW2 PN 9001081 Rev. C...
  • Page 31: Printer Setup

    Reserved DSW2-7 SETTING Standard Non-Std. DSW2-8 SETTING Normal Operation Orig.M-5900 DSW3-1 DSW3-2 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C SETTING Batch/Continuous Tear Off Cutter Dispenser Section 2. Installation and Configuration DSW2 DSW2 DSW2 DSW3 Page 2-15...
  • Page 32 Dip Switch Settings Printer Setup DSW3-3 SETTING Enable Disable DSW3-4 SETTING Enable Disable DSW3-5 SETTING Disabled Enabled Page 2-16 SATO M-5900RV Operator and Technical Reference Manual DSW3 DSW3 DSW3 PN 9001081 Rev. C...
  • Page 33: Dip Switch Settings

    (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 34 Dip Switch Settings RS232 Transmit/Receive Setting DSW1-4 SETTING 1 Stop Bit 2 Stop Bits DSW1-5 DSW1-6 DSW1-7 DSW1-8 Page 2-18 SATO M-5900RV Operator and Technical Reference Manual SETTING 9600 19200 4800 2400 SETTING Rdy/Bsy Xon/Xoff Bi-Com Status 2 DSW1 DSW1...
  • Page 35: Default Settings

    Protocol: Sensor: Receive Buffer: Mode: Label Sensor: Backfeed: External Signals: PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C 8 data bits, no parity, 1 Stop bit, 9600 Baud Ready/Busy Gap Sensor Single Job Batch Continuous Sensor Used...
  • Page 36 DSW2-7=ON +LINE+FEED+POWER Emulation Mode DSW2-8=ON+POWER Print Hex Dump Label POWER Print Hex Dump Label DSW2-4=ON+POWER Page 2-20 SATO M-5900RV Operator and Technical Reference Manual Page 2-21 Page 2-36 Page 2-24 Page 2-19 Page E-2 Page E-2 Page 2-15 PRINT BUFFER...
  • 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...
  • Page 39: Pitch Offset And Direction

    Section 2. Installation and Configuration Printer Adjustments Pitch Offset and Direction STEP PROCEDURE PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-23 Rev. C...
  • Page 40 Section 2. Installation and Configuration Printer Adjustments Cancel Print Job STEP PROCEDURE 2.11 Advanced Mode Settings and Adjustments To Enter Advanced Mode: PN 9001081 Page 2-24 SATO M-5900RV Operator and Technical Reference Manual Rev.C...
  • Page 41: Advanced Mode

    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.
  • Page 45: Printable Area

    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...
  • Page 47: Advanced Mode

    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...
  • Page 50 Advanced Mode Ignore Carriage Return/Line Feed STEP PROCEDURE Print Darkness Setting STEP PROCEDURE Exit Advanced Mode STEP PROCEDURE Page 2-34 SATO M-5900RV Operator and Technical Reference Manual Feed Key PN 9001081 Rev. C...
  • Page 51 Section 2. Installation and Configuration Advanced Mode Advanced Mode Counters Line STEP PROCEDURE PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-35 Rev. C...
  • Page 52: Printing Test Labels

    Advanced Mode Advanced Mode Counters (Cont) STEP PROCEDURE 2.12 Printing Test Labels STEP PROCEDURE Page 2-36 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 53: Print Size

    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...
  • Page 54: Hex Dump Diagnostic Labels

    2-13 Hex Dump Diagnostic Labels Print Buffer Hex Dump STEP PROCEDURE Receive Buffer Hex Dump STEP PROCEDURE Page 2-38 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 55: Hex Dump Diagnostic Labels

    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...
  • Page 57: Potentiometer Adjustments

    Potentiometer Adjustments Pitch STEP PROCEDURE Label Feed Direction PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 2. Installation and Configuration ABCDEFGH ABCDEFGH ABCDEFGH Page 2-41...
  • Page 58 Section 2. Installation and Configuration ® PN 9001081 Page 2-42 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 59: Adjustments And Maintenance

    Adjustments and Maintenance 3.1 Introduction 3.2 Adjusting the Print Quality Darkness (Print) SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C Section PRINT Page 3-1...
  • Page 60: Print Speed

    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...
  • Page 63: Cleaning The Print Head And Platen

    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...
  • Page 65: Print Head

    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...
  • Page 66 Page 3-8 SATO M-5900RV Operator and Technical Reference Manual 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7...
  • Page 67: Section 4. Programming Reference

    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...
  • Page 68: Selecting Protocol Control Codes

    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...
  • Page 69: Using Basic

    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"...
  • Page 71: The Print Area

    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...
  • Page 76: Rotated Fields

    Section 4. Programming Reference 4.6 Rotated Fields <ESC>A <ESC>%1<ESC>V800<ESC>H200<ESC>L0202<ESC>XB1E<ESC>Q1<ESC>Z <ESC>A <ESC>R<ESC>V0200<ESC>H0100<ESC>L0202<ESC>P02<ESC>XB1E<ESC>Q1<ESC>Z Page 4-10 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 77: Section 4. Programming Reference Page

    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...
  • Page 78: Command Codes

    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.
  • Page 79: Command Structure

    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...
  • Page 81: Printer Output

    Section 4. Programming Reference Printer Output PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-15 Rev. C...
  • Page 82 Section 4. Programming Reference UCC-128 Without Incrementing < ESC>A <ESC>H0100<ESC>V0100<ESC>B107150101234567000000001 <ESC>Q2<ESC>Z With Incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC>F001+001<ESC>B107150101234567000000001 <ESC>Q2<ESC>Z Page 4-16 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 83: Special Notes

    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...
  • Page 84: Bar Codes, Expansion

    (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...
  • Page 85: Bar Codes, Variable Ratio

    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...
  • Page 87: Base Reference Point

    <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...
  • Page 89: Characters, Custom Designed

    <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.
  • Page 90: Character Expansion

    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...
  • Page 93: Character, Fixed Spacing

    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.
  • Page 94: Character Pitch

    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...
  • Page 96: Character, Proportional Spacing

    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...
  • Page 97: Clear Print Job(S) And Memory

    <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).
  • Page 98: Continuous Forms Printing

    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.
  • Page 99: Copy Image Area

    <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.
  • Page 101: Cutter Command

    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...
  • Page 102: Command Structure

    <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...
  • Page 104: Fonts, Vector

    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...
  • Page 106: Fonts, Wb, Wl, Xb And Xl

    <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...
  • Page 108: Form Feed

    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...
  • Page 109: Form Overlay Recall

    (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).
  • Page 110: Form Overlay Store

    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).
  • Page 111: Graphics, Custom

    <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...
  • Page 113: Graphics, Pcx

    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>...
  • Page 114: Job Id Store

    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...
  • Page 115: Journal Print

    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...
  • Page 116: Lines And Boxes

    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.
  • Page 118: Line Feed

    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 120: Mirror Image

    Printer Input Label #1 <ESC>A<ESC>H0100<ESC>V0050<ESC><XL0ABCDEF <ESC>RM <ESC>Q1<ESC>Z Label #2 <ESC>A<ESC>H0100<ESC>V0050<ESC><XL0ABCDEF <ESC>V0050<ESC>H0100<ESC>RM150,0100 Label #3 <ESC>A<ESC>%1<ESC>H0100<ESC>V0100<ESC>XL0ABCDEF <ESC>RM <ESC>Q1<ESC>Z Label #4 <ESC>A<ESC>H0100<ESC>V0100<ESC>XL0ABCDEF <ESC>%1<ESC>RM <ESC>V0100<ESC>H0100<ESC>XL0ABCDEF <ESC>Q1<ESC>Z Printer Output Page 4-54 SATO M-5900RV Operator and Technical Reference Manual Mirror Image Label #1 PN 9001081 Rev. C...
  • 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...
  • Page 122: Off-Line/Pause

    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).
  • Page 123: Postnet

    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)
  • Page 124: Print Darkness

    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.
  • Page 125: Print Length, Expanded

    <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.
  • Page 127: Print Position

    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 >...
  • Page 129: Print Quantity

    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).
  • Page 130: Print Speed

    <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.
  • Page 131: Repeat Label

    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.
  • Page 132: Replace Data (Partial Edit)

    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...
  • Page 134: Reverse Image

    (<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.
  • Page 136: Rotate, Fixed Base Reference Point

    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...
  • Page 138: Rotate, Moving Base Reference Point

    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...
  • Page 140: Sequential Numbering

    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...
  • Page 142: Start/Stop Label

    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...
  • Page 143: Calendar Increment

    <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.
  • Page 145: Calendar Print

    (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.
  • Page 147: Calendar Set

    <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.
  • Page 148: Clear Card Memory

    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...
  • Page 149: Expand Memory Area

    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.
  • Page 150: Expand Memory Area

    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 .
  • Page 151: Fonts, Truetype Recall

    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...
  • Page 152: Fonts, Truetype Store

    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.
  • Page 153: Format/Field Recall

    <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.
  • Page 154: Format/Field Store

    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.
  • Page 155: Graphics, Custom Recall

    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...
  • Page 156: Graphics, Custom Store

    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"...
  • Page 158: Graphics, Pcx Recall

    <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...
  • Page 159: Graphics, Pcx Store

    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.
  • Page 160: Initialize

    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.
  • Page 161: Slot Select

    (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...
  • Page 162: Status

    <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...
  • Page 163: Custom Protocol Command Codes Download

    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...
  • Page 164: Special Notes

    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...
  • Page 165: Data Matrix, Data Format

    <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...
  • Page 167: Data Matrix, Print Data

    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...
  • Page 168: Data Matrix, Sequential Numbering

    <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...
  • Page 170: Two-Dimensional Bar Codes Maxicode

    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...
  • Page 171 2. <Rs> represents Hex 1E, <Gs> represents Hex 1D, <Eot> represents Hex 04, <ESC> represents Hex 1B and <Sp> represents Hex 20. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section 4. Programming Reference Maxicode Page 4-105...
  • Page 172: Two-Dimensional Bar Codes

    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...
  • Page 175: Interface Types

    Interface Specifications 5.1 Introduction 5.2 Interface Types PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Section Page 5-1...
  • Page 176: Available Interfaces

    Section 5. Interface Specifications Interface Types CENTRONICS PARALLEL INTERFACE ETHERNET INTERFACE Page 5-2 SATO M-5900RV Operator and Technical Reference Manual RS232C SERIAL INTERFACE Available Interfaces INTERFACE TWINAX/COAX INTERFACE PN 9001081 Rev. C...
  • Page 177: The Receive Buffer

    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...
  • Page 178: Rs232C Serial Interface

    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)
  • Page 179: Pin Assignments

    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 , .
  • Page 180: Cable Requirements

    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...
  • Page 181: Bi-Directional Communications

    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...
  • Page 182: Status Response

    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...
  • Page 185: Centronics Parallel Interface

    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...
  • Page 186: Accessory (Ext) Connector

    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...
  • Page 187: External Output Signals

    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...
  • Page 189: Section 6. Troubleshooting

    Section Troubleshooting 6.1 Introduction 6.2 Initial Checklist PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 6-1 Rev. C...
  • Page 190 Section 6. Troubleshooting 6.3 Using the Centronics (Parallel) Interface PN 9001081 Page 6-2 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 191: Using The Centronics (Parallel) Interface

    Section 6. Troubleshooting Using the Centronics (Parallel) Interface SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Page 6-3 Rev. C...
  • Page 192: Using The Rs232C (Serial) Interface

    Section 6. Troubleshooting 6.4 Using the RS232C (Serial) Interface Page 6-4 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 193: Error Signals

    6.5 Error Signals SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C i t c t i u l a t t i r t n i e l l l l a d i l t t u...
  • Page 194: Diagnosing And Correcting Specific Problems

    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...
  • Page 199: Command Code Quick Reference

    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).
  • Page 200: Appendix A. Command Quick Reference

    = 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.
  • Page 201: Instruction Description

    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.
  • Page 207: Calendar Option Commands

    = 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.
  • Page 208: Memory Card Option Commands

    = 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...
  • Page 211: Appendix B: Bar Code Specifications

    Appendix Bar Code Specifications BAR CODE SYMBOLOGIES PN 9001081 Page B-1 SATO M-5900RV Operator and Technical Reference Manual Rev.C...
  • Page 212: Character Set

    <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 "...
  • Page 213: Density Table

    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)
  • Page 214: Interleaved Two Of Five (1 2/5

    <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)
  • Page 215: Upc-A/Ean-13

    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...
  • Page 217: Command Structure

    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.
  • Page 218: Industrial Two Of Five

    <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)
  • Page 219: Matrix Two Of Five

    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)
  • Page 220: Code 128

    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)
  • Page 221: Msi

    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);...
  • Page 222: Code 93

    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);...
  • Page 223: Upc-E

    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.
  • Page 224: Bookland (Upc/Ean Supplements

    <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...
  • Page 227: Postnet

    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.
  • Page 228: Print Data

    = 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.
  • Page 230: Maxicode

    <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.
  • Page 231: Pdf417

    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.
  • Page 232: Code 128 Character Table

    Appendix B. Bar Code Specifications CODE 128 Character Table SATO M-5900RV Operator and Technical Reference Manual Page B-22 > > > > > > > > > > > PN 9001081 Rev. C...
  • Page 233 CODE 128 Character Table " & < > PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C " & < > Appendix B. Bar Code Specifications > > ! > ! > " > " > > >...
  • Page 234 - > . > / > > > > > > > > > > SATO M-5900RV Operator and Technical Reference Manual Page B-24 ( > ) > * > > - > . > / > > > >...
  • Page 235: Appendix C: Custom Characters And Graphics

    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...
  • Page 238: Custom Graphics Example

    Appendix C. Custom Characters and Graphics CUSTOM GRAPHICS EXAMPLE SATO M-5900RV Operator and Technical Reference Manual Page C-4 PN 9001081 Rev. C...
  • Page 239 00000000 00000000 00000000 00000000 00000011 11000000 00000000 00000000 00000000 00000000 00000011 11111111 11111111 11111111 11111111 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Appendix C. Custom Characters and Graphics BIT MAP 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111...
  • Page 240 PRINT#1, CHR$(&H00);CHR$(&H13);CHR$(&HC0);CHR$(&H00);CHR$(&H9F); PRINT#1, CHR$(&HFF);CHR$(&HFF);CHR$(&H13);CHR$(&HC0);CHR$(&H00); PRINT#1, CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13);CHR$(&HC0); PRINT#1, CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13); PRINT#1, CHR$(&HC0);CHR$(&H00);CHR$(&H9F);CHR$(&HFF);CHR$(&HFF); PRINT#1, CHR$(&H13);CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00); PRINT#1, CHR$(&H00);CHR$(&H13);CHR$(&HC0);CHR$(&H00);CHR$(&H80); PRINT#1, CHR$(&H00);CHR$(&H00);CHR$(&H13);CHR$(&HC0);CHR$(&H00); PRINT#1, CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HF3);CHR$(&HC0); PRINT#1, CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03); PRINT#1, CHR$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00); SATO M-5900RV Operator and Technical Reference Manual Page C-6 FFFFFF FFFFFF C00000 000003 C000FF FFFFF3 C00080 000013 C0009F...
  • Page 241 PRINT#1, CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H03);CHR$(&HC0); PRINT#1, CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H03); PRINT#1, CHR$(&HC0);CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00); PRINT#1, CHR$(&H01);CHR$(&H80);CHR$(&H00);CHR$(&H03);CHR$(&HC0); PRINT#1, CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03); PRINT#1, CHR$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00); PRINT#1, CHR$(&H03);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT#1, CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT#1, CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT#1, E$;"Q1";E$;"Z";CHR$3 CLOSE#1 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Appendix C. Custom Characters and Graphics Page C-7...
  • Page 242: Pcx Graphics Example

    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...
  • Page 243: Appendix D: Optional Accessories Introduction

    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...
  • Page 244: Label Cutter

    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...
  • Page 245: Label Dispenser

    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...
  • Page 246: Pcmcia Memory Cards

    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)
  • Page 247: Plug-In Interface Cards

    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...
  • Page 249: Appendix E: Custom Protocol Command Codes

    Custom Protocol Command Codes Description Download Command Structure PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C Appendix Page E-1...
  • Page 250: Reset

    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.
  • Page 253: Factory Resets

    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...
  • Page 255: Eeprom Clear All

    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...
  • Page 256: Clear Counter Heads

    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...
  • Page 257: Clear Cutter Counter

    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...

Table of Contents