SATO M-5900RV Operator And Technical Reference Manual

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

Advertisement

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

Advertisement

Table of Contents
loading

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 Preface M-5900RV Operator and Technical Reference Manual The M-5900RV Operator and Technical Reference Manual contains basic information about the printer such as setup, installation, cleaning and maintenance. It also contains complete instructions on how to use the operator panel to configure the printer. The following is a brief description of each section in this manual.
  • Page 3: 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 4 Rotate, Fixed Base Reference Point ............4-70 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 PN 9001081 Rev. C SATO M-5900RV Operator and Technical Reference Manual...
  • Page 5 1 Initial Checklist ....................6-1 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...
  • Page 6 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 PN 9001081 Rev. C SATO M-5900RV Operator and Technical Reference Manual...
  • Page 7: Introduction

    The allowable range for the M-5900RV printer is specified in a table for those codes. This commonality makes it very easy to convert labels from one SATO printer to another without having to create an entirely different command stream. There are some caveats that must be observed to compensate for the different resolution print heads.
  • Page 8: Compatibility

    M-5900, then the same command stream should create the label on a M-5900RV . However, the M-5900 was more lenient in allowing the user to "bend" the rules, especially in the area of the allowable sequence of commands.
  • Page 9 . n i t n i t n i . n i t n i t n i . n i PN 9001081 Page 1-3 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 10: General Printer Specifications

    . n i p i l . n i p i l . n i t t u p i l . n i p i l PN 9001081 Page 1-4 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 11 ) f f l a i t n I PN 9001081 Page 1-5 SATO M-5900RV Operator and Technical Reference Manual Rev.C...
  • Page 12: Character Fonts

    Section 1. Printer Overview 1.4 Character Fonts c i t f i r c i t c t i t n i l i c y t i PN 9001081 Page 1-6 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 13: Bar Codes

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

    . s l e l l o l l c i l PN 9001081 Page 1-8 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 15: Section 2. Installation And Configuration

    Section Installation and Configuration 2.1 Introduction This section is provided to assist you in taking the M-5900RV Printer from the shipping container to the application environment. The following information is provided in this section: • Unpacking and Parts Identification • Setting Up the M-5900RV •...
  • Page 16: Unpacking And Parts Identification

    . NOTE: The following illustrations are representative only. Your printer may not be packed exactly as shown here, but the unpacking steps are similiar. REMOVE PACKING MATERIAL LIFT THE PRINTER FROM THE BOX CAREFULLY PN 9001081 Page 2-2 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 17: Setting Up The M-5900Rv

    Centronics Parallel cables. Cables can be purchased locally, and their configuration will depend upon the host system being used. • .or information on interfacing the printer to a host system, see Section 5: Interface Specifications. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-3 Rev. C...
  • Page 18 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 19: Printer Features

    LABEL UNWIND ARM FANFOLD MEDIA FEED SLOT LABEL UNWIND GUIDE ADJUSTABLE LABEL EDGE GUIDE GREEN PLASTIC LEVER GUARDS MARKED "PUSH" "PULL" PRINT HEAD ASSEMBLY SHOWN IN CLOSED POSITION PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-5 Rev. C...
  • Page 20 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 21: Operator Panel

    Section 2. Installation and Configuration 2.5 Operation Panel The M-5900RV Operation Panel has an LCD screen, user input keys and user adjustable potentiometers and dip switches, which are located underneath a flip-down cover on the operation panel. The power switch is located at the back of the printer.
  • Page 22: Rear Panel

    Universal Serial Bus POWER ON/OFF SWITCH: To turn the printer on or off Connect to 115V 50/60 Hz.with AC INPUT CONNECTOR: cable provided EXT. PORT CONNECTOR: External signal connector PN 9001081 Page 2-8 SATO M-5900RV Operator and Technical Reference Manual Rev.C...
  • Page 23 NOTE: If the Label Dispenser option has been purchased, see Appendix D, for proper routing instructions. The M-5900RV must be configured for the Label Dispenser Mode for proper operation. Please refer to DIP Switch Settings (page 2-15).
  • Page 24 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 25: 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 26 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 27 .inally after placing the switches in the desired positions, power the printer back on. The switch settings are read by the printer electronics during the power-up sequence. They will not become effect until the power is cycled PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-13 Rev. C...
  • Page 28 Enable Receive Buffer Selection (DSW2-5): Selects the operating mode of the receive buffer. See Section 5: Interface Specifications for more information. DSW2 DSW2-5 SETTING Single Job Multi-Job PN 9001081 Page 2-14 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 29 Mode Selection (DSW3-1 and DSW3-2): Selects the operating mode of the printer. Batch/Continuous disables the label taken (Dispense option) sensor. DSW3 DSW3-1 DSW3-2 SETTING Batch/Continuous Tear Off Cutter Dispenser PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-15 Rev. C...
  • Page 30: Dip Switch Settings

    DSW3-5 SETTING Disabled Enabled Note: This switch must be in the On position if an external device is used to control the printer via the EXT connector. PN 9001081 Page 2-16 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 31 8 data bits 7 data bits Parity Selection (DSW1-2 and DSW1-3): Selects the type of parity used for error detection. DSW1 DSW1-2 DSW1-3 SETTING No Parity Even Not Used PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-17 Rev. C...
  • Page 32 Protocol Selection (DSW1-7 and DSW1-8): Selects the flow control and status reporting protocols. See Section 5: Interface Specifications for more information. DSW1 DSW1-7 DSW1-8 SETTING Rdy/Bsy Xon/Xoff Bi-Com Status 2 PN 9001081 Page 2-18 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 33: Default Settings

    This saves the default settings in the EEPROM where they will be automatically loaded the next time the printer is powered on. DE.AULT SETTING COMPLETED PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-19 Rev. C...
  • Page 34 Section 2. Installation and Configuration 2.10 Printer Adjustments The LCD Panel on the M-5900RV is used in conjunction with the LINE and .EED switches by the operator to manually enter printer configuration settings. Many of the settings can also be controlled via software commands and in the case of conflict between software and control panel settings, the printer will always use the last valid setting.
  • Page 35: Normal Mode

    Note: The setting can be overridden by software. .iner adjustments can also be made using the PRINT potentiometer setting on the adjustment panel. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-21 Rev. C...
  • Page 36: Print Speed Adjustment

    +/- 3.75 mm using the PITCH potentiometer on the adjustment panel, (see page 2-40). MOVED WITH MINUS (-) OFFSET ORIGINAL PRINT LINE MOVED WITH POSITIVE (+) OFFSET LABEL FEED DIRECTION PN 9001081 Page 2-22 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 37: Printer Adjustments

    You may wish to check your settings by printing a test label after you have completed the adjustments to ensure that they are correct. See page 2-36 for instructions on how to print a test label. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-23 Rev. C...
  • Page 38: Advanced Mode

    Advanced Mode Setup on the LCD panel. advanced mode setup .rom the advanced mode display, the advanced settings are accessed in sequence by pressing the .EED key. PN 9001081 Page 2-24 SATO M-5900RV Operator and Technical Reference Manual Rev.C...
  • Page 39: Zero Slash

    LINE key to select the Counters Section. For the Counters Section refer to Page 2-35 Refer to the pages 2-26 through 2-36 for details of each setting PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-25 Rev. C...
  • Page 40: Auto Online

    Use the LINE key to step the underlined cursor to either YES or auto online Once the correct setting is underlined, press the .EED key to accept the setting and advance to the Vertical Offset display. PN 9001081 Page 2-26 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 41 Horizontal Direction display. ORIGINAL PRINT LINE LOCATION PRINT LINE VERTICALLY RELOCATED USING THE LINE KEY IN STEP 1 LABEL FEED DIRECTION PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-27 Rev. C...
  • Page 42 Once the setting is correct, press the .EED key to accept the setting and advance to the Sensor Threshold display. PRINT LINE LABEL FEED HORIZONTALLY DIRECTION RELOCATED USING THE LINE KEY IN STEP 3 ORIGINAL PRINT LINE LOCATION PN 9001081 Page 2-28 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 43: Printable Area

    1.5 mm .06 in. .06 in. 3 mm 1.5 mm .12 in. .06 in. Feed LABEL 4.4" Direction Max. 1.5 mm 1.5 mm .06 in. .06 in. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-29 Rev. C...
  • Page 44 Advanced Mode Sensor Threshold Level The M-5900RV printer determines the location of the leading edge of the label by measuring the difference between light levels when it sees either a label edge or a black “Eye-Mark”. This adjustment allows you to manually set the threshold voltage level between the maximum and minimum light levels.
  • Page 45 Once the setting is correct, press the .EED key to accept the setting. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-31 Rev. C...
  • Page 46 Mark" too much variation in its reflectance and a better quality stock should be used. Once the setting is correct, press the .EED key to accept the setting and advance to the Calendar Set display. PN 9001081 Page 2-32 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 47 The minute number will increase by one value each time the LINE key is pressed. After you have set the calendar, press the .EED key to accept the setting and advance to the next display. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-33 Rev.C...
  • Page 48 Advanced Mode for access to the Advanced Mode Counters. Once the desired setting is underlined, press the .EED key. exit adv. mode Feed Key offline advanced mode 000000 setup PN 9001081 Page 2-34 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 49 Once the desired setting is underlined, press the .EED key to display the values stored for that particular counter. head counter 0.0 cut counter 0.0 life counter PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-35 Rev. C...
  • Page 50: Printing Test Labels

    Press the .EED key again to pause. Pressing the .EED key again will resume printing. PN 9001081 Page 2-36 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 51: Print Size

    .EED key. Press the .EED key again to resume the test label printing. To stop the test label print, pause the printer and then turn power off. SMALL LABEL LARGE LABEL PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-37 Rev. C...
  • Page 52 The data received is printed out on a label in hexadecimal format. Return DSW2-4 to the O.. position. Turn the printer O.. and then back ON to place it back in the normal print mode. PN 9001081 Page 2-38 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 53: 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 54 Adjust the position using the O..SET potentiometer on the front control panel and feed another label by depressing the .EED key. When the adjustment is correct, turn the printer off. PN 9001081 Page 2-40 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 55: Potentiometer Adjustments

    Label Feed Moved with Direction Minus (-) Pitch ABCDEFGH Potentiometer Original Position on ABCDEFGH Label Moved with ABCDEFGH Positive (+) Pitch Potentiometer PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 2-41 Rev. C...
  • Page 56: Adjustments And Maintenance

    • Replacing the Print Head 3.2 Adjusting the Print Quality The M-5900RV printer is equipped with two different methods of adjusting the quality of the print; print darkness and speed. When adjusting the printer for optimum print quality, a bar code verifier system should be used. The human eye is a poor judge of the relative widths of the bars in a symbol, a characteristic that is extremely important for good bar code quality.
  • Page 57: Print Speed

    If you use the Print Speed software command you can input a precise value of 1 to 5. See page 4-64, Programming Reference for method. The sofware command will override any setting entered using the LCD panel. PN 9001081 Page 3-2 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 58 Open the PRINT HEAD ASSEMBLY by pulling forward on the bar atop the assembly (green lever guard marked "PULL"). .igs. Page 3-4 Apply the SATO Thermal Print Head and Platen Cleaner to a cotton swab. With the dampened portion of the cotton swab, gently wipe along the entire length of the print head.
  • Page 59: Cleaning The Print Head And Platen

    CAUTION: Be extremely careful around the tear bar which is located directly in front of the print head and is very sharp PRINT HEAD PN 9001081 Page 3-4 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 60: Platen

    Open the PRINT HEAD ASSEMBLY by pulling forward on the bar atop the assembly (green lever guard marked "PULL"). .ig. Page 3-4 Apply the SATO Thermal Print Head and Platen Cleaner to one of the clean wipes or a cotton swab.
  • Page 61: Replacing The Print Head

    Section 3. Adjustments and Maintenance 3.4 Replacing the Print Head The print head on the M-5900RV is a user-replaceable item. This section explains how a defective print head can be easily removed and replaced. Contact you local SATO representative for information on obtaining a new print head.
  • Page 62: Replacing The 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 63 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 KEYED CONNECTORS PRINT HEAD PN 9001081 Page 3-8 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 64: Section 4. Programming Reference

    Programming Reference 4.1 Introduction This section presents the commands that are used with the SATO Series printers to produce labels with logos, bar codes and alphanumeric data. All of the RISC commands use the same syntax. Some commands reference a physical point on the label using horizontal and vertical dot reference numbers.
  • Page 65: Selecting Protocol Control Codes

    The Protocol Control codes are selected by a DIP switch DSW2-7 on the front panel (see Section 2: Printer DIP Switch Settings, Page 2-13). o l l t t u t n i t n i t n i Page 4-2 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 66: Using Basic

    <ESC> character. 20 WIDTH "LPT1:",255 Sets the width of the output to 255 characters. 30 LPRINT E$; "A"; Sends an "<ESC>A" command code to the LPT parallel port. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-3 Rev. C...
  • Page 67 Code a decimal "2") to the printer instructing it to prepare to receive a message. Sends an "<ESC>A" 40 PRINT #1,E$;"A"; command code to Print Port #1 opened by statement 20 above. Page 4-4 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 68 4.5 The Print Area The maximum print area for the M-5900RV is listed in Table 4.1 on Page 4-6. Most of your label applications will not require labels that fill the entire print area, therefore it is important to understand how to work with labels that do not use the entire print area.
  • Page 69: The Print Area

    . n i . n i . n i s t i t n i , h t y t i , y r . y r Page 4-6 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 70 The new Base Reference Point then becomes: New Base Reference Point = Maximum Print Width - Label Width .or the M-5900RV the new Base Reference Point is: New Base Reference Point = 896 dots minus 406 dots = 490 dots Issue the Base Reference Point command <ESC>A3 after the Start command...
  • Page 71 See the following two examples or refer to the Base Reference Point command description. .or example, the following illustrates a sample data stream for a M-5900RV printer and the resulting label assuming a 4 inch wide label: <ESC>A...
  • Page 72 The image is moved horizontally to the right 2 inches (406 dots) so that it can be printed on a 2 inch wide label. .or more information, see the Base Reference Point command description. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-9 Rev. C...
  • Page 73: Rotated Fields

    Section 4. Programming Reference 4.6 Rotated Fields The M-5900RV printer can rotate each print field in 90 increments using the Rotate command. There are two variations of this command. • <ESC>% - The field rotates, but the base reference point for the field remains the same.
  • Page 74: Command Default Settings

    (1) The settings for these commands will revert to the default value when the printer receives an <ESC>Z or an <ESC>*. (2) The values transmitted with these commands will remain in effect until a new command is received. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-11 Rev. C...
  • Page 75: 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 76: Bar Codes

    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 Page 4-13 Rev. C...
  • Page 77 <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 78: Printer Output

    Section 4. Programming Reference Printer Output PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-15 Rev. C...
  • Page 79 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 80 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 Page 4-17 Rev. C...
  • Page 81: 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 82: Bar Codes, Variable Ratio

    (bars, spaces) as shown above. Remember that this command only applies to the five bar code types shown. 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 Page 4-19 Rev. C...
  • Page 83: Special Notes

    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 84: Base Reference Point

    It may also be used to move images past preprinted fields on a label. Printer Input <ESC>A<ESC>L0202 <ESC>H0025<ESC>V0025<ESC>WB0NORMAL REFERENCE POINT <ESC>A3H0300V0075 <ESC>H0100<ESC>V0050<ESC>WB0NEW REFERENCE POINT <ESC>Q1<ESC>Z Printer Output PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-21 Rev. C...
  • Page 85 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: l a t c i t Page 4-22 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 86: Characters, Custom Designed

    Up to 50 individual characters may be stored in the custom character volatile memory. Printer Input See Appendix C for a detailed explanation. <ESC>A <ESC>T1H3F 0100038007C00FE01FF03FF87FFCFFFE07C007C007C007C007C007C007C007C0 <ESC>Z <ESC>A <ESC>H150<ESC>V100<ESC>L0505<ESC>K1H903F <ESC>H350<ESC>V100<ESC>L1010<ESC>K1H903F <ESC>Q1<ESC>Z PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-23 Rev. C...
  • Page 87: Character Expansion

    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 4-24 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 88 12 times in either direction. Expanded characters are typically used for added emphasis or for long distance readability. 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 Page 4-25 Rev. C...
  • Page 89 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 90: Character, Fixed Spacing

    <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. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-27 Rev. C...
  • Page 91: 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 PN 9001081 Rev. C...
  • Page 92 4. Charter Pitch will always revert to the default value unless it is specified before each new font command in the data stream. 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 Page 4-29 Rev. C...
  • Page 93: 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 94: Clear Print Job(S) And Memory

    4. When the "a" parameter is used, the section of memory specified will not be cleared until the label is printed. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-31 Rev. C...
  • Page 95: Continuous Forms Printing

    The printer will stop feeding when this last field is finished printing. The length may be increased with printed spaces (20 hexadecimal) if necessary. There is no command code to control label length. Page 4-32 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 96: Copy Image Area

    Printer Input <ESC>A <ESC>H0050<ESC>V0050<ESC>E010<ESC>XM SATOSATOSATOSATOSATOSATOSATO SATOSATOSATOSATOSATOSATOSATO SATOSATOSATOSATOSATOSATOSATO SATOSATOSATOSATOSATOSATOSATO <ESC>H0180<ESC>V0250<ESC>WDH0165V0050X0400Y0200 <ESC>Q1<ESC>Z Printer Output PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-33 Rev. C...
  • Page 97 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: l a t c i t Page 4-34 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 98: Cutter Command

    <ESC><~>0001 (if cutter enabled) 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.
  • Page 99: Fonts, U, S, M, Oa, Ob, Xu, Xs And Xm

    (1) These fonts will be printed with proportional spacing only if preceded by an <ESC>PS command. Printer Input <ESC>A<ESC>PS <ESC>H0001<ESC>V0100<ESC>L0202<ESC>XUSATO <ESC>H0001<ESC>V0175<ESC>L0202<ESC>XSSATO <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 PN 9001081 Rev. C...
  • Page 100 5. Fonts U, S, M, OA and OB are identical to fonts U, S, M, OA and OB on the SATO M-5900RV printer. 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 Page 4-37 Rev. C...
  • Page 101: 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 102 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 Page 4-39 Rev. C...
  • Page 103: Fonts, Wb, Wl, Xb And Xl

    (1) These fonts will be printed with proportional spacing only if preceded by an <ESC>PS command. Printer Input <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 PN 9001081 Rev. C...
  • Page 104 4. A font must be defined for each field to be printed. There is no default font. 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 Page 4-41 Rev. C...
  • Page 105: Form Feed

    Command Function 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 PN 9001081 Rev. C...
  • Page 106: Form Overlay Recall

    1. The overlay is stored using the <ESC>& Form Overlay Store command (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 Page 4-43 Rev. C...
  • Page 107: Form Overlay Store

    Page 4-43). 3. Form overlays do not have to be recompiled each time they are called to be printed and therefore may result in much faster print output. Page 4-44 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 108: Graphics, Custom

    C00080000003C00000000003C00000000003 C00000000003C00000000003C00003C00003 C00007E00003C0000FF00003C0000FF00003 C0000FF00003C0000FF00003C00007F00003 C00003C00003C00003C00003C00003C00003 C00003C00003C00003C00003C00003C00003 C00003C00003C00003C00003C00003C00003 C00003C00003C00001800003C00000000003 C00000000003FFFFFFFFFFFFFFFFFFFFFFFF <ESC>H0300<ESC>V0100<ESC>XSPLEASE PLACE YOUR DISK <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 Page 4-45 Rev. C...
  • Page 109 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 110: Graphics, Pcx

    64K the graphic will not print. 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 Page 4-47 Rev. C...
  • Page 111: Job Id Store

    Com status mode can be used. 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 PN 9001081 Rev. C...
  • Page 112: 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 Page 4-49 Rev. C...
  • Page 113: Lines And Boxes

    Follow the necessary positioning commands 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 PN 9001081 Rev. C...
  • Page 114 Special Notes 1. It is recommended that all lines and boxes be specified in the normal print direction. l a t c i t t n i PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-51 Rev. C...
  • Page 115: Line Feed

    Printer Input <ESC>A <ESC>E010<ESC>H0050<ESC>V0050<ESC>L0202<ESC>S THIS IS THE 1ST LINE THIS IS THE 2ND LINE THIS IS THE 3RD LINE <ESC>Q1<ESC>Z Printer Output Page 4-52 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 116 H values after this command, the print position will be determined by the H value last specified. You must redefine the font to be used after each H command. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-53 Rev. C...
  • Page 117: 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 Label #1 Printer Output Page 4-54 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 118 5. Any data outside the printable area is not mirrored and the command is treated as a command error. 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 Page 4-55 Rev. C...
  • Page 119: Off-Line/Pause

    On-Line status (see Operator Panel in Section 2 of this manual). 2. Remember, when using this command that if the print job specifies <ESC>Q10, all ten labels will print before the printer will go off-line. Page 4-56 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 120: Postnet

    Printer Output Special Notes 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 Page 4-57 Rev. C...
  • Page 121: Print Darkness

    The setting is stored in non-volatile memory and is not affected by cycling power. 2. The allowable Print Darkness settings are as follows: , 1 3 Default values are shown in bold type Page 4-58 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 122: Print Length, Expanded

    To double the maximum print length (in feed direction) for a label. Printer Input <ESC>A <ESC>AX <ESC>Z <ESC>A <ESC>H0050<ESC>V0100<ESC>WB1EXPAND TO: <ESC>H0050<ESC>V2700<ESC>WB114 INCHES <ESC>Z <ESC>A <ESC>AR <ESC>Z Printer Output EXPAND TO: 14" 14 INCHES PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-59 Rev. C...
  • Page 123 " 7 < > < > 3. When this command is used with the <ESC>& Store Form Overlay command (see Page 4-44) the Form length cannot exceed 14". Page 4-60 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 124: 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 Page 4-61 Rev. C...
  • Page 125 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 PN 9001081 Rev. C...
  • Page 126: Print Quantity

    <ESC>Q3 <ESC>Z Printer Output Three labels containing the "M-5900RV" will be printed. Special Notes 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.
  • Page 127: Print Speed

    2. The allowable Print Speed settings are as follows: " 2 " 3 " 4 " 7 Default values are shown in bold type. Page 4-64 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 128: Repeat Label

    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 Page 4-65 Rev. C...
  • Page 129: 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 130 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 Page 4-67 Rev. C...
  • Page 131: Reverse Image

    To reverse an image area from black to white and vice versa. Use the Print Position commands (<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 PN 9001081 Rev. C...
  • Page 132 If the values specified exceed the maximum ranges, the reverse image is not created. 6. The maximum allowable settings are as follows: l a t c i t PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-69 Rev. C...
  • Page 133: Rotate, Fixed Base Reference Point

    Rotate command. Note that the entire print area is shown, but your label will probably not be as large as the entire area. 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 PN 9001081 Rev. C...
  • Page 134 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 Page 4-71 Rev. C...
  • Page 135: 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 136 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 Page 4-73 Rev. C...
  • Page 137: Sequential Numbering

    Up to eight different sequential fields can be specified per label. Sequencing is effective for up to 99-digit numeric data within each field. Printer Input <ESC>A<ESC>H0100<ESC>V0100<ESC>MSERIAL NUMBER: <ESC>H0100<ESC>V0200<ESC>F001+005 <ESC>L0202<ESC>M1000 <ESC>Q2<ESC>Z Page 4-74 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 138 4. This command ignores alpha characters in the sequential number field. 5. This command cannot be used with the following commands: Copy Image, Page 4-33 Reverse Image, Page 4-68 Line Feed, Page 4-52 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-75 Rev. C...
  • Page 139: 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 PN 9001081 Rev. C...
  • Page 140: Calendar Increment

    This command does not change the printer's internal clock setting. Printer Input <ESC>A <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 Page 4-77 Rev. C...
  • Page 141 Section 4. Programming Reference Calendar Increment 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 142: Calendar Print

    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 <ESC> WPM06 <ESC>H0100<ESC>V0200<ESC>XB1The current time is: <ESC>XB1<ESC>WAhh:mm <ESC> Q1<ESC>Z Printer Output PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-79 Rev. C...
  • Page 143: Code 128

    Section 4. Programming Reference Calendar Print 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 144: Calendar Set

    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. PN 9001081...
  • Page 145: Clear Card Memory

    Clear Card Memory Command Structure <ESC>*a,bb a = Memory card section to be cleared To clear SATO graphics files from memory card To clear PCX graphics files To clear formats from the memory card To clear TrueType fonts Memory Card storage area to be cleared...
  • Page 146: Expand Memory Area

    5. Use care with Line and Box commands as excessively long lines can damage the print head. 6. The maximum vertical position that can be specified by the <ESC>V vertical position command is shown in the following table. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-83 Rev. C...
  • Page 147: 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 PN 9001081 Rev. C...
  • Page 148: Fonts, Truetype Recall

    This command recalls previously stored TrueType fonts from a Memory Card. 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 Page 4-85 Rev. C...
  • Page 149: 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 150: Format/Field Recall

    ARIABLE DA A A A A T T T T T A A A A A ARIABLE D 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 151: 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 152: 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 Page 4-89 Rev. C...
  • Page 153: Graphics, Custom Store

    Note: See Appendix C for detailed explanation on how to format a graphics data stream. Printer Output There is no printer output for this command. See <ESC>GR Recall Custom Graphics command. Page 4-90 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 154 Section 4. Programming Reference Memory Card Function Graphics, Custom Store 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.
  • Page 155: Graphics, Pcx Recall

    <ESC>V0100<ESC>H0800<ESC>PY001 <ESC>Q1<ESC>Z <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 PN 9001081...
  • Page 156: 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 157: 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 158: 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 Page 4-95 Rev. C...
  • Page 159: Status

    49.2 inches Battery Check OK 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 160: Custom Protocol Command Codes

    Printer Output A Protocol Command code status label will be printed as a result of a successful download of a custom set of Protocol Command codes. (Next Page) PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-97 Rev. C...
  • Page 161 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 PN 9001081 Rev. C...
  • Page 162: 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. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 4-99 Rev. C...
  • Page 163 Data Matrix, Data Format 5. The character set or each Format ID is: , c i , c i , t i l l u , t i Page 4-100 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 164: 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 Page 4-101 Rev. C...
  • Page 165: 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 Label Set #1 Printer Output Page 4-102 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Rev. C...
  • Page 166 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 Page 4-103 Rev. C...
  • Page 167: 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 PN 9001081 Rev. C...
  • Page 168 "exclamation point" character(s). 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 Page 4-105 Rev. C...
  • Page 169: Pdf417

    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 PN 9001081 Rev. C...
  • Page 170 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 Page 4-107 Rev. C...
  • Page 171: Section 5. Interface Specifications

    IBM PCs and compatibles. The RS232C Serial interface allows connectivity to a number of other hosts. .or instructions on how to properly configure your M-5900RV printer for either of these interface types, see the Printer Configuration instructions in Section 2 of this manual.
  • Page 172: Interface Types

    ETHERNET provides a direct connection from the printer to all major ethernet networking systems, including Microsoft, Novell, UNIC and IBM. TWINAX/COAX enables printers to be connected to IBM midrange and mainframe systems, such as the AS400. Page 5-2 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 173 Section 5. Interface Specifications 5.3 The Receive Buffer The M-5900RV printer has the ability to receive a data stream from the host in one of two ways. The receive buffer may be configured to accept one print job at a time or multiple print jobs. The single job print buffer is generally used by software programs that wish to maintain control of the job print queue sot that it can move a high priority job in front of ones of lesser importance.
  • Page 174: The Receive Buffer

    DB-25P (Male), 50 ft.maximum length. For cable configuration, refer to Cable Requirements appropriate to the RS232C protocol chosen. Signal Levels High = +5V to + 12V Low = -5V to -12V Page 5-4 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 175: Pin Assignments

    . l e Ready/Busy/Flow Control Ready/Busy is the hardware flow control for the serial interface on the M-5900RV printer. By raising/lowering the voltage level on Pin 20 of the RS232 port, the printer notifies the host when it is ready to receive data. Pin 4 (RTS) and pin 20 (DTR) are the important signals on the printer for this method of flow control.
  • Page 176: X-On/X-Off Flow Control

    Buffer mode it sends an X-Off as soon as an error condition detected. When the error is cleared and the printer is placed back on-line, it transmits as X-On indicating it is again ready to accept data. Page 5-6 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 177: Bi-Directional Communications

    One way to ensure these pins are always in the correct state is to tie pin 20 (DTR) to pin 6 (DSR) and pin 4 (RTS ) to pin 5 (CTS) at the printer end of the cable. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 5-7 Rev. C...
  • Page 178: Status Response

    "space" characters (20 hexadecimal) for the ID number and six "zero" characters (30 hexadecimal) in the Remaining Labels bytes. Page 5-8 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 179 Upon receipt of a valid print jog (<ESC>A...<ESC>Z) and ACK (06 hexadecimal) will be returned by the printer if there are no errors and a NAK (16 hexadecimal) if a printer error exists. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 5-9 Rev. C...
  • Page 180 Page 5-10 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 181: Centronics Parallel Interface

    PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 5-11 Rev. C...
  • Page 182: Accessory (Ext) Connector

    0V when a false condition exists. The maximum voltage that can be applied to these pins is +50V and the maximum current they can sink is 500 milliamps. Pin 13 Vcc = +5V 1 K ohm, ¼W Signal Out Pin 1, 3 4 or 6 Page 5-12 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 183: External Output Signals

    Section 5. Interface Specifications External Output Signal Types TYPE 1 20 milliseconds TYPE 2 TYPE 3 TYPE 4 Start Print End Print (Label Feed (Label Feed Stop) Stop) PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 5-13 Rev. C...
  • Page 184: Section 6. Troubleshooting

    Section Troubleshooting 6.1 Introduction 6.2 Initial Checklist Print Head PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 6-1 Rev. C...
  • Page 185 WARNING: Never connect or disconnect interface cables (or use a switch box) with power applied to either the printer or the host. This may cause damage to the interface circuitry and is not covered by warranty. PN 9001081 Page 6-2 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 186: Using The Centronics (Parallel) Interface

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

    WARNING: Never connect or disconnect interface cables (or use a switch box) with power applied to either the printer or the host. This may cause damage to the interface circuitry and is not covered by warranty. PN 9001081 Page 6-4 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 188: Error Signals

    PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 6-5 Rev. C...
  • Page 189 - I / y t l t i u PN 9001081 Page 6-6 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 190: Diagnosing And Correcting Specific Problems

    PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 6-7 Rev. C...
  • Page 191 PN 9001081 Page 6-8 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 192 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page 6-9 Rev. C...
  • Page 193 PN 9001081 Page 6-10 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 194: Appendix A: Command Code Quick Reference

    Number of dots (01-12) for narrow bar and narrow space ccc = Bar height in dots (001-600) UCC 128 only No human readable text Human readable at top Human readable at bottom PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page A-1 Rev. C...
  • Page 195 = Country code, numeric only (001-999) cccccc= ZIP code alphanumeric (000000-999999) dddd = Extended ZIP code, numeric only (0001-9999) ee...e = Low priority message, alphanumeric, 84 characters PN 9001081 Page A-2 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 196 = Number of dots (1-999) between the bottom of the characters on one line to the top of the characterrs on the next line. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page A-3 Rev. C...
  • Page 197 + Increment - Decrement = Increment/decrement steps (001-999) = Sequential numbering start position (001-999). Referenced to left side. = Incremented data length (001-999) Measured from start position. PN 9001081 Page A-4 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 198 Font type. Specifies the 13W x 20H dot matrix font (including Page 4-36 descenders). Rotate. Moving Base Reference Point. Sets the original base Page 4-72 reference point and returns printing to normal orientation. PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page A-5 Rev. C...
  • Page 199 Valid locations are 21 to 52 or "!" to "R" in hex values. (data) = Data to describe the character. Font type. Specifies a 5W x 9H dot matrix font (including Page 4-36 descenders). PN 9001081 Page A-6 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 200 Font type. Specifies the 48W x 48H dot matrix font (including Page 4-40 descenders). Disables auto-smoothing of font Enables auto-smoothing if expansion is greater than 3 Stop Code. Ends all print jobs. Page 4-76 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page A-7 Rev. C...
  • Page 201 Sets print to 90 Sets print to 180 rotated (upside down) Sets print to 270 CCW (90 $a,b,c,d Vector font. Specifies printing of the unique SATO vector Page 4-38 font. Helvetica Bold (proportional spacing) Helvetica Bold (fixed spacing) = Font width (50-999 dots*)
  • Page 202: Calendar Option Commands

    ~aaaa Cutter Command. Controls the cutting of labels when using Page 4-35 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 Option Commands WA(elements) Calendar Print.
  • Page 203: Memory Card Option Commands

    = Data to be printed using font Slot Select. Selects the Memory Card Slot for all following Page 4-95 Memory Card commands. Slot 1 Slot 2 PN 9001081 Page A-10 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 204 Page 4-82 = Memory section to be cleared SATO graphic files (01-99) PCX graphic file (01-99) Stored formats (01-99) TrueType fonts, memory card (01-09) = Storage number PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page A-11 Rev. C...
  • Page 205: Bar Code Specifications

    Appendix Bar Code Specifications BAR CODE SYMBOLOGIES This section contains detailed information on the printing of bar codes on the M-5900RV printers. Information on printing the following bar code sybologies is provided. • Codabar • Code 39 • Interleaved 2 of 5 •...
  • Page 206: Appendix B: Bar Code Specifications

    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 PN 9001081 Page B-2 Rev. C...
  • Page 207 Example <ESC>H0100<ESC>V0025<ESC>B103100*CODE 39* <ESC>H0230<ESC>V0130<ESC>XS*CODE 39* Notes You must add the "*"Start and Stop characters to the data string. The printer does not automatically add them when printing. PN 9001081 Page B-3 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 208: Interleaved Two Of Five (1 2/5

    Example <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 PN 9001081 Page B-4 Rev. C...
  • Page 209: Upc-A/Ean-13

    Notes D3 provides guide bars that extend longer than the rest of the bar code. BD3 provides guide bars and the human readable text below the symbol. PN 9001081 Page B-5 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 210 5. Subtract the result of Step 4 from the next highest increment of 10. i.e., 90 - 85 = 5 6. The correct Modulo 10 check digit for the 11 digit string "01234567890" is 5. SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Page B-6 Rev. C...
  • Page 211 1. D4 provides guide bars that extend longer than the rest of the bar code and the human readable text below the symbol. 2. The check digit is automatically calculated for EAN-8. PN 9001081 Page B-7 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 212: Industrial Two Of Five

    0-9 (numeric only) Example <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 PN 9001081 Page B-8 Rev. C...
  • Page 213: Matrix Two Of Five

    0-9 (numeric only) Example <ESC>H0100<ESC>V0775<ESC>BD60310012345 <ESC>H0230<ESC>V0885<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). PN 9001081 Page B-9 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 214: Code 128

    Example 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 PN 9001081 Page B-10 Rev. C...
  • Page 215: Msi

    Width of narrow element in dots (01-12) Bar height in dots (001-600) (data) = Bar code data (numeric); maximum of 15 digits Required check digit Character Set 0-9 (numeric only) Example <ESC>H0100<ESC>V0950<ESC>BA03100123455 <ESC>H0170<ESC>V1060<ESC>XS12345 PN 9001081 Page B-11 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 216 Bar code data (alphanumeric); length must match value of parameter "dd"; check digit is supplied by printer 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 PN 9001081 Page B-12 Rev. C...
  • Page 217: Upc-E

    0-9 (numeric only) Density Table " " Example <ESC>H0400<ESC>V0550<ESC>DE03100123456 <ESC>H0375<ESC>V0600<ESC>OB0 <ESC>H0408<ESC>V0655<ESC>OB123456 Notes Command DE provides guide bars that extend longer than the rest of the bar code. PN 9001081 Page B-13 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 218: Bookland (Upc/Ean Supplements

    Bar code data (numeric); must be exactly 2 or 5 digits Character Set 0-9 (numeric only) Density Table " " Example <ESC>H0325<ESC>V0725<ESC>D30315009827721123 <ESC>L0101<ESC>H0295<ESC>V0800<ESC>OB0 <ESC>H0340<ESC>V0878<ESC>OB98277 <ESC>H0480<ESC>V0878<ESC>OB21123 <ESC>H640<ESC>V0760<ESC>BF0313021826 <ESC>H655<ESC>V0730<ESC>OB21826 SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Page B-14 Rev. C...
  • Page 219: Ucc-128

    If any part of the human readable text extends outside the printable area, none of it will be printed. Care should be exercised when placing the bar code to allow for any automatically created human readable text. PN 9001081 Page B-15 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 220 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 PN 9001081 Page B-16 Rev. C...
  • Page 221: Postnet

    4. If a "-" is included in the data stream (i.e. 84093-1565), it is ignored. Example <ESC>H0100<ESC>V0120<ESC>BP94089 <ESC>H0100<ESC>V0160<ESC>BP123456 <ESC>H0100<ESC>V0200<ESC>BP123456789 <ESC>H0100<ESC>V0240<ESC>BP12345678901 PN 9001081 Page B-17 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 222: Data Matrix

    = Sequential numbering start position (001 - 999) referenced to left side. = Incremented data length measured from start position (001 - 999) Print Data <ESC>DCxxx...x xx...x = Data SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Page B-18 Rev. C...
  • Page 223 , t i Notes 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 Page B-19 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 224: Maxicode

    " 0 0 " " 0 Notes See AIM USA Technical Specification Data Matrix for information on the structure of this symbology. Example <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 PN 9001081 Page B-20 Rev. C...
  • Page 225: Pdf417

    ASCII 128 character set plus PC437 Extended Character set. Notes See AIM USA Uniform Symbology Specification PDF417 for information on the structure of this symbology. Example <ESC>V0100<ESC>H0100<ESC>BK0607400000021PDF417 PDF417 PDF417 PN 9001081 Page B-21 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 226: Code 128 Character Table

    > > > > > > Note: When Subset C is chosen, you must specify an even number of data positions because of the interleaved encodation method. SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Page B-22 Rev. C...
  • Page 227 < > > ! > ! > > > " > " > > > > > > > > & > & ' > ' > PN 9001081 Page B-23 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 228 > > > > > > > > > > > > > > > > > > > > > > > > > I > SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Page B-24 Rev. C...
  • Page 229: Appendix C: Custom Characters And Graphics

    Appendix Custom Characters and Graphics Custom-Designed Character Example PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page C-1 Rev. C...
  • Page 230 <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 PN 9001081 Page C-2 Rev. C...
  • Page 231 "." and ".". To send binary characters using BASIC, the expression "CHR (&H..) will send the binary equivalent of .. (i.e., 11111111). <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 Page C-3 Rev. C...
  • Page 232: Custom Graphics Example

    Appendix C. Custom Characters and Graphics CUSTOM GRAPHICS EXAMPLE SATO M-5900RV Operator and Technical Reference Manual PN 9001081 Page C-4 Rev. C...
  • Page 233 00000000 00000001 10000000 00000000 00000011 11000000 00000000 00000000 00000000 00000000 00000011 11000000 00000000 00000000 00000000 00000000 00000011 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page C-5 Rev. C...
  • Page 234 PRINT#1, CHR$(&H00);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HF3); PRINT#1, CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00); PRINT#1, CHR$(&H13);CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00); 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 PN 9001081 Page C-6 Rev. C...
  • Page 235 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$(&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 Page C-7 Rev. C...
  • Page 236: 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 PN 9001081 Page C-8 Rev. C...
  • Page 237: Appendix D: Optional Accessories Introduction

    Appendix Optional Accessories Introduction This section contains instructions for using the following M-5900RV optional features: • Label Rewinder • Label Cutter • Label Dispenser • PCMCIA Memory Cards • Calendar Label Rewinder The rewinder is an external unit that allows for labels and tags to be rewound in rolls up to 8.5 inches in diameter.
  • Page 238: Label Cutter

    .or more details, see Section 4, Command Codes. As the labels are printed, they will be cut based on the data supplied using the cutter command. Page D-2 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 239: Label Dispenser

    Appendix D. Optional Accessories Label Dispenser The M-5900RV Label Dispenser Option is an external mechanism that provides the ability to print labels in the "demand" mode. It is attached to the front of the printer. When the label dispense is installed and configured for operation the printer dispenses one label at a time, peeling the backing from the label which allows for immediate application to the product by the operator.
  • Page 240: Pcmcia Memory Cards

    Appendix D. Optional Accessories PCMCIA Memory Cards The M-5900RV printer comes equipped with an interface connection for memory cards and is an integral part of the main PC board. Optional PCMCIA memory cards are available which will allow the printer memory to be expanded up to 4MB.
  • Page 241: Plug-In Interface Cards

    EEPROM on the main PCB assembly. A qualified technician should perform the upgrade as it requires modifications to the main PCB assemby. Please call SATO Technical Support if you need to add this option to an existing printer in the field.
  • Page 242: Appendix E: Custom Protocol Command Codes

    Description This section contains information on creating custom Protocol Command Codes for operating the M-5900RV printer. The Protocol Command codes are used to tell the printer that a specific type of information is being transmitted to the printer. As an example, the Standard Protocol Command Code specifies the use of an <ESC>character to tell the printer that the following character(s) will represent a...
  • Page 243: Reset

    Send the appropriate data stream to the printer, (see example, next page). PN 9001081 Page E-2 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 244 Standard Protocol command codes Command Function 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} (Next Page) PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page E-3 Rev. C...
  • Page 245 NULL = 2A OFFLINE = 7E AUTO ONLINE = ZERO SLASH = Press the "FEED" key to activate the User Default or power the printer off to ignore them. PN 9001081 Page E-4 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 246 Factory Resets The .actory Reset Mode allows you to: • Factory Test Print • EEProm Clear All • Clear Head Counters • Clear Cutter Counter FACTORY TEST PRINT PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Page F-1 Rev. C...
  • Page 247 Power O.. the printer and confirm that all switches are in the O.. or down position. PN 9001081 Page F-2 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 248 Verify that the counters on test print have reset to 0.0 km. Power O.. the printer and confirm that all switches are in the O.. or down position. Page F-3 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 249: Clear Counter Heads

    Verify that the counters on test print have reset to 0.0 km. Power O.. the printer and confirm that all switches are in the O.. or down position. PN 9001081 Page F-4 SATO M-5900RV Operator and Technical Reference Manual Rev. C...
  • Page 250: Clear Cutter Counter

    Verify that the counters on test print have reset to 0.0 km. Power O.. the printer and confirm that all switches are in the O.. or down position. Page F-5 PN 9001081 SATO M-5900RV Operator and Technical Reference Manual Rev. C...

Table of Contents