SATO M-5900RV Operator And Technical Reference Manual Download Page 1

M-5900RV

Direct Thermal Printer

Operator and Technical

Reference Manual

PN 9001081

Rev. C

®

Summary of Contents for M-5900RV

Page 1: ...M 5900RV Direct Thermal Printer Operator and Technical Reference Manual PN 9001081 Rev C...

Page 2: ...ause unacceptable interference to radio and TV reception requiring the operator to take whatever steps are necessary to correct the interference All rights reserved No part of this document may be rep...

Page 3: ...s and how to use the operator panel to configure the printer Section 3 Adjustments and Maintenance This section contains instruction on how to maintain and adjust the printer Section 4 Programming Ref...

Page 4: ...PN 9001081 Rev C SATO M 5900RV Operator and Technical Reference Manual ii...

Page 5: ...2 7 6 Rear Panel 2 8 7 Loading Labels or Tags 2 9 8 DIP Switch Settings 2 13 9 Default Settings 2 19 10 Printer Adjustments 2 20 11 Advanced Mode 2 24 12 Printing Test Labels 2 36 13 Hex Dump Diagnost...

Page 6: ...Area 4 33 Cutter Command 4 35 Fonts U S M OA OB XU XS and XM 4 36 Fonts Vector 4 38 Fonts WB WL XB and XL 4 40 Form Feed 4 42 Form Overlay Recall 4 43 Form Overlay Store 4 44 Graphics Custom 4 45 Grap...

Page 7: ...4 99 Data Matrix Print Data 4 101 Data Matrix Sequential Numbering 4 102 Maxicode 4 104 PDF417 4 106 Section 5 Interface Specifications 1 Introduction 5 1 2 Interface Types 5 1 3 The Receive Buffer 5...

Page 8: ...3 B 12 UPC E B 13 Bookland UPC EAN Supplements B 14 UCC 128 B 15 Postnet B 17 Data Matrix B 18 Maxicode B 20 PDF417 B 21 Code 128 Character Table B 22 APPENDIX C Custom Characters and Graphics Custom...

Page 9: ...e 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 dif...

Page 10: ...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 Because the throug...

Page 11: ...amming Reference If any problems are encountered with M 5900 compatibility please contact the SATO Technical Support Department Compatibility 1 3 General Printer Specifications N O I T A C I F I C E P...

Page 12: ...g n i d u l c n i n i 6 1 5 o t n i 7 5 1 n i 4 0 5 o t n i 6 4 1 h t d i W r e p a p g n i k c a b g n i d u l c n i m m 1 3 1 o t m m 0 4 m m 8 2 1 o t m m 7 3 r e p a p g n i k c a b g n i d u l c...

Page 13: ...t n e m t s u j d A r e t e m o i t n e t o P s s e n k r a D t n i r P l e n a P t n o r F t e s f f O l e n a P t n o r F h c t i P l e n a P t n o r F s n o i t c e n n o C e c a f r e t n I l e l...

Page 14: ...g n i h t o o m S o t u A B W H s t o d 0 2 x W s t o d 8 1 t n o F B W L W H s t o d 2 5 x W s t o d 8 2 t n o F L W B X d l o B d e s n e d n o C s r e v i n U H s t o d 8 4 x W s t o d 8 4 t n o F...

Page 15: ...c i x a M 7 1 4 F D P s o i t a R s h t d i w r a b e l b a n i f e d r e s u 5 2 1 2 1 t h g i e H r a B e l b a m m a r g o r p r e s U s t o d 0 0 6 o t 4 n o i t a t o R 00 0 9 0 0 8 1 0 0 7 2 d...

Page 16: ...Technical Reference Manual Page 1 8 Section 1 Printer Overview 1 6 Physical Specifications 1 7 Optional Accessories N O I T A C I F I C E P S V R 0 0 9 5 M 69 145 l 9854 Tm 69 145 o626 0 Td F Tj 0i563...

Page 17: ...pplication environment The following information is provided in this section Unpacking and Parts Identification Setting Up the M 5900RV Printer Features Operator Panel Rear Panel Loading Labels or Tag...

Page 18: ...ace it on a solid flat surface Inspect the shipping container and printer for any signs of damage that may have occurred during shipping Remove the plastic covering from the printer Remove the accesso...

Page 19: ...vide clearance for the right side access door to swing open The location should be near the host computer or terminal The maximum distance for RS232 cables is 50 feet and six feet for Centronics Paral...

Page 20: ...stallation and Configuration 2 4 Printer Features RIGHT SIDE ACCESS DOOR OPERATION PANEL PRINT HEAD AND TEAR BAR LEFT SIDE ACCESS PANEL POTENTIOMETERS AND DIP SWITCHES LABEL OUT SLOT REAR PANEL FANFOL...

Page 21: ...lation and Configuration PN 9001081 Rev C Printer Features LABEL UNWIND ARM PRINT HEAD ASSEMBLY SHOWN IN CLOSED POSITION LABEL UNWIND GUIDE PRINT HEAD ASSEMBLY SHOWN IN OPEN POSITION GREEN PLASTIC LEV...

Page 22: ...ation and Configuration Printer Features LABEL UNWIND ARM LABEL TENSION BAR LABEL UNWIND GUIDE ACCESSORY COVER ADJUSTABLE LABEL EDGE GUIDE BOTTOM HALF NOTCH GAP SENSOR REFLECTIVE EYE MARK SENSOR PRINT...

Page 23: ...off line When the printer is on line another copy of the last label will be printed LINE KEY Momentary switch Pressing this key toggles the printer between the on line and off line mode When the prin...

Page 24: ...nax or Centronics Parallel Universal Serial Bus To turn the printer on or off Connect to 115V 50 60 Hz with cable provided External signal connector MEMORY CARD OPTION SLOTS PLUG IN INTERFACE MODULES...

Page 25: ...Assembly by pulling down forward on the green Lever Guard atop the assembly Page 2 5 3 Slide the green plastic Label Unwind Guide to the outside edge of the label If using roll labels or tags load the...

Page 26: ...ad Assembly by pushing down at the front of the plate atop the assembly green plastic piece marked PUSH until the assembly clicks into its locked position Page 2 11 8 Close the right side access door...

Page 27: ...tor and Technical Reference Manual Page 2 11 Section 2 Installation and Configuration PN 9001081 Rev C Loading Labels or Tags PRINT HEAD SHOWN IN OPEN POSITION PRINT HEAD SHOWN IN CLOSED POSITION LATC...

Page 28: ...TO M 5900RV Operator and Technical Reference Manual Page 2 12 Section 2 Installation and Configuration LABEL UNWIND ARM LABEL TENSION BAR ADJUSTABLE LABEL EDGE GUIDE LABEL UNWIND GUIDE Loading Labels...

Page 29: ...ed on a RS232 Serial Interface Card and is used to set transmit receive parameters This card is installed by inserting it through the slot in the back of the printer directly to the main PCB board The...

Page 30: ...Enable DSW2 5 SETTING Off Single Job On Multi Job DSW2 1 Reserved Reserved Reserved for future use DSW2 1 Sensor Type Selection DSW2 2 Selects between the use of a label gap or a reflective Eye Mark...

Page 31: ...Switch Settings Reserved for future use DSW2 6 Protocol Code Selection DSW2 7 Selects the command codes used for protocol control Refer to Appendix E for more information Emulation Mode DSW2 8 For em...

Page 32: ...k Feed Selection DSW3 4 When Back Feed is enabled the printer will position the label for dispensing cutting and retract it before printing the next label See page 2 40 for information on setting the...

Page 33: ...nal Sign DSW3 8 Allows an external device to control the reprint of the label in the print buffer See page 5 12 for a description of the signal requirements Dip Switch Settings Printer Setup RS232 Tra...

Page 34: ...of stop bits to end each byte transmission DSW1 5 DSW1 6 SETTING Off Off 9600 Off On 19200 On Off 4800 On On 2400 Baud Rate Selection DSW1 5 and DSW1 6 Selects the data rate bps for the RS232 port DS...

Page 35: ...ng These settings are stored in non volatile RAM and are not affected by powering the printer off The printer may be reset to use the default software settings by depressing the LINE and FEED keys sim...

Page 36: ...ually set values will be used by the printer If you set the values manually and then download a job with software settings the software settings will be used POWER ON ONLINE QTY 000000 USER TEST PRINT...

Page 37: ...STEP PROCEDURE 1 The printer is first taken offline by pressing the LINE key once The display will change to OFFLINE 2 Press the FEED and LINE keys simultaneously for more than one second The printer...

Page 38: ...rect setting is underlined press the FEED key to accept the setting and advance to the next adjustment Note The setting can be overridden by software Print Speed Adjustment PRINT speed 2 3 4 5 Pitch O...

Page 39: ...the FEED key to accept the setting and advance to the first numerical position Press the LINE key to set a value in the first position 0 4 only Each time the line key is pressed it will increment one...

Page 40: ...ration of the printer the procedure for entering this mode is designed to prevent someone from accidentally changing the settings To Enter Advanced Mode Power on the printer while pressing the LINE ke...

Page 41: ...through the ADVANCED MODE SETUP Section or press the LINE key to select the Counters Section For the Counters Section refer to Page 2 35 ignore cr lf yes no offline 000000 advanced mode setup exit adv...

Page 42: ...ce the correct setting is underlined press the FEED key to accept the setting and advance to the Auto Online display This setting determines the mode in which the printer powers up If the YES selectio...

Page 43: ...ts of measure for Vertical Offset distance is dots The maximum value that can be set is 1424 2848 in Expanded mode Each dot is 0049 inches 125mm Note This setting can be overridden by the Base Referen...

Page 44: ...ng in your software as adjustments made here will affect all of your label formats To access this setting perform the following steps STEP PROCEDURE 1 Use the LINE key to step the underline to either...

Page 45: ...Mode Printable Area 1 5 mm 06 in 1 5 mm 06 in Eye Mark Sensor LABEL Feed Direction 1 5 mm 06 in 3 mm 12 in 1 5 mm 06 in 1 5 mm 06 in LABEL Feed Direction 1 5 mm 06 in 3 mm 12 in 1 5 mm 06 in 1 5 mm 0...

Page 46: ...ye on the top line with its current setting If the value entered for the bottom line setting is 0 0V then the printer will automatically calculate the setting when the first label is fed after the pri...

Page 47: ...equate performance 3 Calculate the input point voltage using the formula shown on page 30 4 Use the LINE key to step the counter to the desired value The display will increment one step for each time...

Page 48: ...this range you may have trouble finding a value that will work properly under all conditions If this is the case a higher quality label may be needed to get adequate performance 3 Calculate the input...

Page 49: ...nth press the FEED key to advance the underline cursor to the two digit Day position Press the LINE key to scroll through the numbers corresponding to the date The date number will increazse by one va...

Page 50: ...2 Once the desired setting is underlined press the FEED key to accept the setting and advance to the next adjustment To access this setting perform the following steps print darkness type 1 Exit Adva...

Page 51: ...etup then press the FEED key to advance through the counters Advanced Mode advanced mode counters advanced mode setup Line Key The Couters display allows you to select the counter to be viewed or clea...

Page 52: ...PN 9001081 Rev C SATO M 5900RV Operator and Technical Reference Manual Page 2 36 Section 2 Installation and Configuration...

Page 53: ...maximum size is 10 cm 3 9 Press the FEED key and then press the LINE key to increment the setting by 1 cm each time the key is pressed Once the maximum size is reached the display will wrap around and...

Page 54: ...E key to place the printer back in the On Line status 6 Press the FEED key 7 A label should be printed containing the contents of the print buffer in hexadecimal format 8 Return DSW2 4 to the OFF posi...

Page 55: ...chnical Reference Manual Page 2 39 Section 2 Installation and Configuration PN 9001081 Rev C LINE NUMBERS DATA IN ASCII FORMAT DATA IN HEXADECIMAL FORMAT PRINT BUFFER HEX LABEL RECEIVE BUFFER HEX LABE...

Page 56: ...turn the potentiometer counterclock wise to lighten or clockwise to darken Offset When the printer is in the dispenser mode dip switch setting page 2 15 the Feed Offset is used to correctly position t...

Page 57: ...move the print position down 3 75 mm STEP PROCEDURE 1 While depressing the FEED key on the front panel turn the printer on 2 Refer to Page 2 36 Printing Test Labels and print a label large or small 3...

Page 58: ...PN 9001081 Rev C SATO M 5900RV Operator and Technical Reference Manual Page 2 42 Section 2 Installation and Configuration...

Page 59: ...specified range the amount of power that is used to activate the individual print head elements It is important to find a proper print darkness level based on your particular label and ribbon combina...

Page 60: ...ther the Print Speed command code or the LCD display panel For more details on this command see Page 4 64 in Section 4 Programming Reference Changing the print speed allows the user to control the amo...

Page 61: ...eaning will greatly improve the life of the print head CAUTION Note that the tear bar which is located directly in front of the print head is very sharp Be extremely careful around this tear bar when...

Page 62: ...ning the Print Head and Platen RAISE THE PRINTER SIDE DOOR OPEN THE PRINT HEAD ASSEMBLY PRINT HEAD Apply SATO Thermal Print Head and Platen Cleaner to a cotton swab and gently wipe across the print he...

Page 63: ...Cleaner to one of the clean wipes or a cotton swab 5 With the dampened portion of the clean wipe or cotton swab gently wipe along the entire length of the platen Make sure to rotate the platen so as t...

Page 64: ...lement area A small clean piece of cardboard should be used to protect the substrate during installation if there is a possibility of accidental damage Supplies needed Small Flathead Screwdriver Phill...

Page 65: ...PN 9001081 Rev C Replacing the Print Head REMOVE THE GREEN PLASTIC LEVER GUARD REMOVE ONLY THE MIDDLE SCREW Hold down on the front edge of the print head assembly while pulling forward on plastic lev...

Page 66: ...While holding the print head firmly from the sides carefully disconnect the cable at the back of the print head Set the damaged print head and tear bar aside Fig Page 3 8 8 Carefully attach the new p...

Page 67: ...programming language for a printer is a familiar concept to most programmers It is a group of commands that are designed to use the internal intelligence of the printer The commands which are referred...

Page 68: ...ndard Protocol Control codes are non printable characters and the Non Standard Protocol Control codes are printable characters The Non Standard set may be useful on host computers using protocol conve...

Page 69: ...r s RS232 interface it is necessary to set the COM port on the PC such that CTS and DSR signals will be ignored Send your OPEN COM statement in the following way OPEN COM1 9600 E 8 1 CS DS AS 1 This s...

Page 70: ...tructs the printer to print one label Tells the printer that the last command has been sent The printer can now create and print the job Identifies the program as an RS232 port print label The REM pre...

Page 71: ...en your label will be oriented against the inside left edge of the printer as viewed from the front of the printer The normal reference point is located at the H1 V1 position of the print area in the...

Page 72: ......

Page 73: ...e Point 896 dots minus 406 dots 490 dots Issue the Base Reference Point command ESC A3 after the Start command in your data Stream ESC A ESC A3H490V0001 This resets the reference point for all the fol...

Page 74: ...nce Point command to the sample data stream may help to adjust the print for your labels See the following two examples or refer to the Base Reference Point command description For example the followi...

Page 75: ...Page 4 9 Section 4 Programming Reference PN 9001081 Rev C The image is moved horizontally to the right 2 inches 406 dots so that it can be printed on a 2 inch wide label For more information see the B...

Page 76: ...e field rotates but the base reference point for the field remains the same ESC R The field and the base reference point rotate The following data stream will rotate the print field but will not chang...

Page 77: ...ntal Reference Point 0 1 Character Pitch 2 1 Base Reference Point H 0 V 0 2 4 7 Command Default Settings There are some types of commands that must have a value specified before a label can be printed...

Page 78: ...itional variable information it is represented by a group of lower case alpha characters immediately following the command character For example if an aaaabb is listed following the basic command the...

Page 79: ...8 bb Number of dots 01 12 for narrow bar and narrow space ccc Bar height in dots 001 600 d UCC 128 only Not used for other bar code types 0 No human readable text 1 Human readable at top 2 Human reada...

Page 80: ...C V0135 ESC XS12345 ESC H0475 ESC V0200 ESC BD303100123456789012 ESC H0525 ESC V0375 ESC BD4031001234567 ESC H0525 ESC V0550 ESC DE03100123456 ESC H0500 ESC V0600 ESC OB0 ESC H0533 ESC V0655 ESC OB123...

Page 81: ...SATO M 5900RV Operator and Technical Reference Manual Page 4 15 Section 4 Programming Reference PN 9001081 Rev C Printer Output...

Page 82: ...age 4 16 Section 4 Programming Reference PN 9001081 Rev C UCC 128 Without Incrementing ESC A ESC H0100 ESC V0100 ESC B107150101234567000000001 ESC Q2 ESC Z With Incrementing ESC A ESC H0100 ESC V0100...

Page 83: ...93 bar codes are not affected by the narrow to wide ratios 3 The Codabar Code 39 Industrial 2 of 5 and Matrix 2 of 5 bar codes are affected by the Character Pitch command This command must be placed b...

Page 84: ...mand and precedes data to be encoded Default None Command Function This command works together with the ESC BT command to specify an expansion factor and the bar code height for the particular symbol...

Page 85: ...ts 01 99 ee Wide bar in dots 01 99 Example ESC BT101030103 Placement Following print position commands and preceding ESC BW Default Current setting Command Function To print a bar code with a ratio ot...

Page 86: ...tely followed by the ESC BW Bar Code Expansion command see Page 4 18 2 You may use only one variable ratio bar code per label 3 If the data specified in this command is incorrect the command is ignore...

Page 87: ...fset see Note 5 for field range Example ESC A3H100V0050 Command Function To establish a new base reference point for the current label The base reference point is the top left corner or origin from wh...

Page 88: ...sing this command is to make changes to your current Horizontal and Vertical Print Position commands see Page 4 61 Example Let s say the current base reference point is H 1 V 1 and you wish to move al...

Page 89: ...endix C for a more detailed explanation Placement 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 da...

Page 90: ...ands Character Expansion see Page 4 25 Character Pitch see Page 4 28 Line Feed see Page 4 52 Rotate Fixed Base Reference Point see Page 4 70 Rotate Moving Base Reference Point see Page 4 72 2 The char...

Page 91: ...nded Default ESC L0101 Command Function To expand characters independently in both the horizontal and vertical directions The command allows you to enlarge the base size of each font except the vector...

Page 92: ...ct the following commands Character Pitch see Page 4 28 Characters Custom Designed see Page 4 23 3 The Character Expansion value is in effect for the current print job until a new expansion command is...

Page 93: ...ta Default The default is Proportional Spacing 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 E...

Page 94: ...t to be printed Default ESC P02 Command Function To designate the amount of spacing in dots between characters This command provides a means of altering character spacing for label constraints or to e...

Page 95: ...ch value Example ESC L0304 ESC P03 Pitch 03 x 03 9 dots 2 To avoid confusion you may want to include the ESC L Character Expansion command and this command together in your program 3 This command affe...

Page 96: ...l spaced Default ESC PS Command Function To specify the printing of proportional or fixed spacing for proportionally spaced fonts Input to Printer ESC A ESC H0025 ESC V0050 ESC PS ESC L0202 ESC XMPROP...

Page 97: ...independent data stream Default None Command Function To clear individual memory or buffer areas of the printer Printer Input ESC A ESC ESC Z Printer Output There is no printer output as a result of...

Page 98: ...disabled when printing continouus forms by placing the Label Sensor Selection switch DSW3 3 in the On position See Section 2 Installation and Configuration for instructions on configuring the printer...

Page 99: ...mage area to be copied Example ESC WDH0100V0050X0600Y0400 Placement Anywhere within the data stream after specifying the location of the duplicate image Default None Command Function To copy an image...

Page 100: ...Page 4 61 2 Position of the new target area must not be inside the original image 3 If you use the Rotate command V H X and Y axis will be reversed 4 If the reference area of the target image exceeds...

Page 101: ...put This set of commands will print 6 labels 3 x 2 with two labels between each cut Special Notes 1 You must have the optional printer cutter to use this function Contact your SATO representative for...

Page 102: ...PROPORTIONAL U 5W x 9H dot matrix S 8W x 15H dot matrix M 13W x 20H dot matrix OA OCR A font 15W x 22H dot matrix OB OCR B font 20W x 24H dot matrix PROPORTIONAL 1 XU 5W x 9H dot matrix XS 17W x 17H...

Page 103: ...28 The default is 2 dots between characters It is recommended to use a spacing of 5 dots for OCR A and 1 dot for OCR B 3 You may also create custom characters or fonts See the ESC T Custom Designed Ch...

Page 104: ...nction 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...

Page 105: ...r Output Special Notes 1 The Pitch command can be used with Vector fonts 2 If th font size designation is out of the specified range a default value of 50 is used 3 The font width and height values in...

Page 106: ...ter NON PROPORTIONAL WB 18W x 30H dot matrix WL 28W x 52H dot matrix PROPORTIONAL 1 XB 48W x 48H dot matrix XL 48W x 48H dot matrix 1 These fonts will be printed with proportional spacing only if prec...

Page 107: ...direction 2 Characters may be enlarged through the use of the ESC L Character Expansion command see Page 4 25 3 Character spacing may be altered through the use of the ESC A Character Pitch command se...

Page 108: ...e PN 9001081 Rev C Form Feed Printer Input ESC A space ESC Z Printer Output Blank label or tag Command Structure ESC A space ESC Z Example See above Placement Separate data stream sent to printer Defa...

Page 109: ...nd recalls a stored image from the overlay memory Additional or different data can be printed with the recalled image Printer Input ESC A ESC H0001 ESC V0125 ESC STHIS IS THE STORED IMAGE WITH A BARCO...

Page 110: ...mory area at a time Printer Input ESC A ESC H0001 ESC V0125 ESC STHIS IS THE STORED IMAGE WITH A BARCODE ESC H0001 ESC V0165 ESC B103100 12345 ESC ESC Z Printer Output There is no output form this com...

Page 111: ...appearance or eliminate the need for preprinted label stock Using a dot addressable matrix design the graphic image in 8 dot by 8 dot blocks then send it in a binary format to the printer Printer Inpu...

Page 112: ...custom graphic cannot be enlarged by the ESC L Character Expansion command Page 4 25 3 A custom graphic is not affected by either of the Rotation commands Therefore always design and locate your graph...

Page 113: ...ages using a PCX file format Printer Input See Appendix C for a detailed example ESC A ESC V0150 ESC H0100 ESC GP03800 Data ESC Q1 ESC Z Printer Output 1 The maximum number of bytes that can be downlo...

Page 114: ...on number to a job The status of the job can then be determined using the ENQ command in the BI Com status mode See Section 5 Interface Specification for more information Printer Input ESC A ESC ID02...

Page 115: ...ct Font S with a Character Expansion of 2 x 2 You also establish a base reference point of H2 V2 The character pitch is 2 dots and the line gap is 16 dots Simply issue an ASCII CR at the end of each t...

Page 116: ...dddd aa Width of horizontal side in dots 01 99 bb Width of vertical side in dots 01 99 cccc Length of vertical side in dots see Note 2 for max length dddd Length of horizontal side in dots see Note 2...

Page 117: ...s and Boxes Printer Output Special Notes 1 It is recommended that all lines and boxes be specified in the normal print direction X O B E N I L H T G N E L V R 0 0 9 5 M l a t n o z i r o H c c c c 6 9...

Page 118: ...t None Command Function To print multiple lines of the same character size without specifying a new print position for each line With the Line Feed command specify the number of dots you want between...

Page 119: ...pecified last preceding ESC Q Quantity command 4 This command is invalid only if the value specified is zero 5 The rotation command can be used with this command 6 Following this command with a CR cha...

Page 120: ...896 bbbb Vertical length in dots of the area to be mirrored 0008 to 1424 Example ESC H100 ESC V100 ESC RM0150 0050 Placement After fields to be mirrored Default None Command Function To allow mirror i...

Page 121: ...Reference Point command see Page 5 72 Please note that the reference point rotation is dependent upon the location of the ESC command in the data stream 3 This command should not be specified more tha...

Page 122: ...When used within a print job the printer goes off line after finishing the print job Printer Input ESC A ESC Load Blue Labels and place printer On Line Job ESC Z Printer Output There is no printer out...

Page 123: ...int format Example ESC BP123456789 Placement Immediately preceding the data to be encoded Default None Command Function To print Postnet bar codes Printer Input ESC A ESC H0100 ESC V0120 ESC BP94089 E...

Page 124: ...y a new print darkness setting This command allows software control of the darkness setting for unique media and ribbon combinations Printer Input ESC A ESC E2 ESC Z Printer Output There is no printer...

Page 125: ...mum print length to 7 178 mm Example See above Placement Must follow the Start Code command see Page 4 76 and be in its own separate data stream Default ESC AR Command Function To double the maximum p...

Page 126: ...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 Print Length Expanded 3 When this command is used with...

Page 127: ...lines boxes fonts bar codes or graphics Default ESC H0001 ESC V0001 Command Function The Horizontal and Vertical commands specify the top left corner of a field or label using the current base referen...

Page 128: ...s across the label that part of the image will be lost 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...

Page 129: ...C 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 t...

Page 130: ...g the best performance and quality for the particular label format media and ribbon All sebsequent labels will print at this speed unless the speed is changed with this command or through the Operator...

Page 131: ...immediately after ESC A and immediately before ESC Z in its own separate data stream Default None Command Function To print duplicate of the last label printed Printer Input ESC A ESC C ESC Z Printer...

Page 132: ...nt data Default None Command Function To replace a specified area of the previous label with new data This command will cause the previous label to print along with any changes specified within the cu...

Page 133: ...he original data stream including rotation expansion pitch etc This will ensure that the new data will exactly replace the old image If the replacement data contains fewer characters than the old data...

Page 134: ...ESC 100 50 Placement This command must be preceded by all other data and be placed just before ESC Q Default None Command Function To reverse an image area from black to white and vice versa Use the P...

Page 135: ...everse images with the form overlay place this command before the Form Overlay command in the data stream 3 If the Rotate commands are used with this command the V and H parameters are reversed 4 If t...

Page 136: ...ng any printed data to be rotated Default ESC 0 Command Function To rotate the print direction in 900 increments without changing the location of the base reference point The diagram below illustrates...

Page 137: ...te Fixed Base Reference Point Printer Output Special Notes 1 Do not combine this command and the ESC R Rotate command see Page 4 72 in the same data stream 2 The specified values are valid until anoth...

Page 138: ...otates the printing of all subsequent images in a print job by 900 counterclockwise each time it is used It also moves the base reference point to a different corner of the print area The ESC N comman...

Page 139: ...mand see Page 4 70 in the same data stream 2 A custom graphic is not afftected by this command Therefore always design and locate your graphic image to print in the appropriate orientation 3 See Secti...

Page 140: ...uential numbering 00 99 starting with the right most position If these digits are left out the defaault is 0 Example ESC F001 001 04 03 Decrementing 004321321 Free from Decrementing In this example th...

Page 141: ...ach of the numbers 1001 1025 on separate labels we need 50 total labels The commands would be as follows ESC A ESC H0100 ESC V0100 ESC F002 001 ESC XM1001 ESC Q50 ESC Z 2 It is necessary to specify th...

Page 142: ...all print jobs the Start command must precede the data and the Stop command must follow The print job will not run properly if these are not in place Printer Input ESC A ESC H0001 ESC V0100 ESC WB1SA...

Page 143: ...s 01 99 Weeks 01 99 Days 001 999 Hours 001 999 Example ESC WPM03 Placement Anywhere within the data stream Default None Command Function To add a value to the printers s current date and or time which...

Page 144: ...antity of more than one label per job is used the same item and date will be on each label of the entire print job 6 Calendar Increment Example 1999 January 15 ww 03 plus 48 weeks week 51 7 The Week C...

Page 145: ...ck 00 23 mm Minute 00 59 ss Seconds 00 59 TT AM or PM JJJ Julian Date 001 366 WW Week 00 53 ww Week 01 54 Example ESC WAMM DD YY Placement Anywhere within the data stream Default None Command Function...

Page 146: ...r YY any year equal to or greater than 80 and less or equal to 99 then the century equals 19 For any year equal to or greater than 80 then the century equals 20 10 The Julian date is the accumulated d...

Page 147: ...1200 Placement This command must be sent in an independent data stream Default None Command Function To set the time and date of the printer s internal clock Printer Input ESC A ESC WT9312251300 ESC Z...

Page 148: ...phics PCX or Formats 00 to 99 for TrueType fonts Example ESC G 01 Placement This command should be sent to the printer immediately following the ESC CC Slot Select command Default None Command Functio...

Page 149: ...ESC Z Printer Output There is no printer output as a result of this command Special Notes 1 You must have the optional Memory Card to use this command Call your local SATO representative for details...

Page 150: ...6 e t y b M 1 s t o d 9 9 9 9 1 n i 2 9 4 m m 9 4 2 1 e t y b M 2 s t o d 9 9 9 9 1 n i 2 9 4 m m 9 4 2 1 1 Limited by the number of digits in the command field 2 When a Memory Card is used to expand...

Page 151: ...cal Expansion 01 thru 12 dd Character Pitch 01 thru 99 ee Always 00 ffff Number of characters to be printed using the font g gg Data to be printed Example ESC BJR1020201000004SATO Placement Immediatel...

Page 152: ...iately following the ESC CC Slot Select command Default None Command Function This command allows TrueType fonts to be stored in a Memory Card Printer Input The download data stream is very complex an...

Page 153: ...e new data in the field Printer Input ESC A ESC CC1 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...

Page 154: ...ESC XB1 ESC N 02 13 ESC V0200 ESC H0200 ESC XB1 ESC Z Printer Output There is no printer output for this command See ESC YR Format Field Recall command Special Notes 1 This command requires the Memor...

Page 155: ...int a graphic image on a label along with other printed data Printer Input Printer Output Special Notes 1 This graphic image to be stored cannot be rotated before it is stored It can be rotated when i...

Page 156: ...formation on creating Hex and Binary graphic files Placement Immediately following the ESC CC Slot Select command Default None Command Function To provide similar functionality to the ESC G Custom Gra...

Page 157: ...or occurs the printer will beep and the ERROR LED will come on You must then retransmit the image See Appendix D for information on Memory Card error reporting 4 Each graphic to be stored must be sent...

Page 158: ...stored in a PCX format in the Memory Card Printer Input 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...

Page 159: ...for later printing a PCX graphic file in the Memory Card Printer Input BASIC Program to Download a PCX file to Memory Card 1 Location 1 OPEN C WIZARD GRAPHICS LION PCX FOR INPUT AS 2 DA INPUT 3800 2...

Page 160: ...ears all of the data from the Memory Card in the specified slot and prepares the card to accept data Input to Printer ESC A ESC CC2 ESC BJFsatocard ESC Z Printer Output There is no printer output for...

Page 161: ...Card Slot 1 Slot 1 2 Slot 2 Example ESC CC1 Placement Immediately following the ESC A Start Code Default Last selected Memory Card Slot Command Function Selects the card slot to be used for following...

Page 162: ...llowing 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 Line 3 Number of fomats stored and bytes used Line...

Page 163: ...format f Replacement character for NULL in ASCII or hex format g Replacement character for OFFLINE in ASCII or hex format h Auto Online Printer powers up in the Online mode 0 Yes 1 No i Zero Slash Pla...

Page 164: ...e commas are included in the command the entire command sequence will be ignored The command must contain exactly nine commas 4 If two characters are specified for a parameter it will be interpreted a...

Page 165: ...on To designate the format for a Data Matrix two dimensional bar code image on a labe l Printer Input ESC A ESC 0 ESC V0100 ESC H0100 ESC BX05051010000000001 ESC DCDATA MATRIX DATA MATRIX ESC Q1 ESC Z...

Page 166: ...L C C E b b a a D I t a m r o F 1 0 2 0 3 0 4 0 5 0 6 0 0 0 0 0 0 C C E 0 0 5 2 5 4 4 9 3 3 1 4 0 1 3 1 7 2 5 0 0 5 0 C C E 7 5 4 3 3 3 1 9 2 5 0 3 8 2 2 0 0 2 8 0 0 8 0 C C E 2 0 4 3 9 2 6 5 2 8 6 2...

Page 167: ...following the ESC BC Data Format designation command or the ESC FX Sequential Numbering command Default None Command Function To print a Data Matrix two dimensional bar code image on a label Printer I...

Page 168: ...Increment or Decrement Increment Decrement ccc Increment Decrement Steps 001 999 ddd Sequential numbering start position 001 999 Referenced to left side eee Incremented data length measured from start...

Page 169: ...ring will start at position 5 and the three digits 600 will be incremented in steps of 1 A total of two sets of labels will be printed the first set of two labels with the value 00006000 and the next...

Page 170: ...d Carrier Message for International UPS shipments 4 Standard symbol 5 Not currently supported 6 Reader programming ddd ddd 9 digit numeric Postal Code eee 3 digit numeric Country Code fff 3 digit nume...

Page 171: ...al Bar Codes Maxicode Special Notes 1 The Secondary Message field ee e must contain exactly 84 characters If a smaller message is specified the field must be padded with exclamation point character s...

Page 172: ...greater than 25 are specified c Security error detection Level 1 8 dd Code words per line 01 30 If 00 is specified for both dd and ee the printer automatically optimizes the number of rows per symbol...

Page 173: ...e optimum values 3 The values for dd and ee need to be made larger if the security level is increased 4 The maximum data length is 2700 characters but may be less depending upon the minimum module dim...

Page 174: ...SATO M 5900RV Operator and Technical Reference Manual Page 4 108 Section 4 Programming Reference PN 9001081 Rev C...

Page 175: ...provide flexibility in communicating with a variety of host computer systems all M 5900RV printers can be furnished with plug in interface modules that meet your requirements The Centronics Parallel...

Page 176: ...unicating with IBM PCs and compatibles or anything else that supports it RS232C SERIAL allows connectivity to a number of other hosts UNIVERSAL SERIAL BUS provides Microsoft Plug n Play specification...

Page 177: ...a time Each job must not exceed 64K bytes Multi Job Buffer The printer is able to continuously receive print jobs compiling and printing other jobs at the same time It acts much like a print buffer o...

Page 178: ...blem is corrected and the printer is placed on line The printer will also be busy if taken off line from the front panel 5 4 RS232C Serial Interface General Specifications Electrical Specifications As...

Page 179: ...o l c s i d a e h t n i r p e h t r e t f a e t a t s h g i h e h t o t g n i r u d s r u c c o n o i t i d n o c r o r r e n a r o e n i l n o k c a b d e c a l p s i t u o l e b a l t u o n o b b i...

Page 180: ...mal are transmitted by the printer on pin 2 Transmit Data to the host In order for this method of flow control to function correctly the host must be capable of supporting it X On X Off operates in a...

Page 181: ...l characters must frame the data stream 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 Co...

Page 182: ...ommand the printer responds with nine bytes of status information bounded by an STX ETX pair The Bi Com protocol works only in the Multi Job Buffer mode The status information is defined as follows ST...

Page 183: ...or more is required before any new data can be downloaded The CAN command is effective immediately upon receipt even if the printer is off line or in an error condition The printer will return an ACK...

Page 184: ...G 7 4 s r o r r E o N I 9 4 l l u F r a e N r e f f u B L E B A L A E S N E P S I D O T G N I T I A W E N I L N O M D 4 s r o r r E o N O F 4 l l u F r a e N r e f f u B B O J T N I R P G N I L I P M...

Page 185: ...O R T S n r u t e R e c n e r e f e R 2 1 A T A D r e t n i r P o T 0 2 n r u t e R 1 A T A D e c n e r e f e R 3 2 A T A D r e t n i r P o T 1 2 n r u t e R 2 A T A D e c n e r e f e R 4 3 A T A D r...

Page 186: ...o b b i r e h t n e h w w o l s e o g n i p s i h T t 4 t s o H o T r o r r e n a s t c e t e d r e t n i r p e h t n e h w w o l s e o g n i p s i h T r o r r E l l u f r e f f u b g n i v i e c e r...

Page 187: ...cal Reference Manual Page 5 13 Section 5 Interface Specifications PN 9001081 Rev C End Print Label Feed Stop Start Print Label Feed Stop 20 milliseconds 5V TYPE 1 0V 5V TYPE 2 0V 5V TYPE 3 0V 5V TYPE...

Page 188: ...SATO M 5900RV Operator and Technical Reference Manual Page 5 14 Section 5 Interface Specifications PN 9001081 Rev C...

Page 189: ...Interface Error Signals Diagnosing and Correcting Specific Problems 6 2 Initial Checklist 1 Is the printer powered up and On Line 2 Is the Print Head in the down and latched position 3 Verify that you...

Page 190: ...a defective cable may be one of the reasons 4 When you send the print job to the printer and it does not respond and there is no error message on your computer a Check your data stream for some of th...

Page 191: ...se characters automatically as the line wraps Adding a width statement to your program can help to suppress these extra 0D 0A characters by expanding the line length up to 255 characters See the begin...

Page 192: ...cies with the Baud Rate Parity Data Bits or Stop Bits in relation to your host computer If you are confused as to what the printer s current RS232 settings are you may choose the SATO defaults all DIP...

Page 193: ...a B g n o L 1 w o L y r e t t a B d r a C y r o m e M y r e t t a B e c a l p e R F F O N O r e w o P e l c y C N E P O D A E H t r o h S 3 n e p O d a e H r e v e L d a e H e s o l C R E T T U C R O...

Page 194: ...s n e s l e b a l r e l l o r n e t a l p n o t r i D n e t a l p e h t n a e l C y l t c e r r o c g n i t a t o r t o n n e t a l P r e d i v o r P e c i v r e S r u o y t c a t n o C e c i v r e S...

Page 195: ...u a F r o r e d i v o r P e c i v r e S r u o y t c a t n o C e c i v r e S O T A S s r e s n e p s i d h t i w s r e t n i r p r o f y l n o e l b a c i l p p A t n i r P t n i r p t o n s e o d r e...

Page 196: ...O T A S d r a o b t i u c r i c n i a m y t l u a F r o r e d i v o r P e c i v r e S r u o y t c a t n o C e c i v r e S O T A S s s e n k r a d t n i r p n e v e n U d a e h t n i r p y t r i D 3 n...

Page 197: ...c e s s i h t e g a m i t n i r p d e n e t r o h S r e l l o r n e t a l p y t r i D e h t n a e l c d n a 3 n o i t c e S o t r e f e R n e t a l p n e t a l p t u o n r o W r o r e d i v o r P e c...

Page 198: ...y t c a t n o C e c i v r e S O T A S s l e b a l s e s n e p s i d s d e e f r e t n i r P y l s u o u n i t n o c g n i t t e s h c t i w s P I D g n o r W r o f y l r e p o r p h c t i w s P I D e...

Page 199: ...l Units of measurement are dots Optional character If included will shift reference point in negative direction Babbcccd Bar Codes Prints a 1 3 ratio bar code Page 4 13 a 0 Codabar 1 Code 39 2 Interle...

Page 200: ...for dd and ee printer will automatically optimize settings fff Number of characters to be encoded 0001 2700 nn n Data to be printed BPn n Postnet Prints Postnet bar codes Page 4 57 n n 5 digit Zip Pos...

Page 201: ...e cell thickness 01 15 01 indicates normal type C Repeat Label Prints a duplicate of the last label printed Page 4 65 CSa Print Speed Selection Specifies a unique print speed in Page 4 64 in sec throu...

Page 202: ...ering 01 99 default 0 FWaaHbbbb Horizontal Line Prints a horizontal line Units of Page 4 50 measurement are dots FWaabbVccc Box Prints a box For values aa bbb cc and dddd see Page 4 50 Hdddd instructi...

Page 203: ...b ID Stores the Job ID number Page 4 48 aa Job ID number assigned 01 99 J Journal Print Provides the ability to print text line by line Page 4 49 Fixed spacing between lines and characters Kab90cc Rec...

Page 204: ...ting Page 4 72 of all subsequent images by 90 degrees conterclockwise each time it is used Also moves the base reference point RMaaaa bbbb Mirror Image Prints mirror image of data Page 4 54 S Font typ...

Page 205: ...Vertical length of image area WLa Font type Specifies the 28W x 52H dot matrix font including Page 4 40 descenders a 0 Disables auto smoothing of font 1 Enables auto smoothing if expansion is greater...

Page 206: ...mesh Pattern 2 4 Gray mesh Pattern 3 5 Standard shadow 1 6 Standard shadow 2 7 Standard mirror image 8 Italic 9 Italic open outlined data Data for Vector font Page 4 38 Ea Print Darkness Specifies a n...

Page 207: ...place of the aaaa Number of labels to print between each cut 0000 9999 Calendar Option Commands WA elements Calendar Print Prints the date and or time field up to 16 Page 4 79 characters from the prin...

Page 208: ...ommand for the card to be initialized aaaaaaaa 8 character alphanumeric password TrueType Font Recall Recalls a previously stored TrueType font for use a Font ID 1 9 bb Horizontal Expansion 01 12 cc V...

Page 209: ...Format Field To store a field from a format Page 4 88 Nbb cc previously stored in the memory card aa Format number bb Field number 01 99 cc Number of characters in the field abb Clear Card Memory Cle...

Page 210: ...SATO M 5900RV Operator and Technical Reference Manual Page A 12 Appendix A Command Quick Reference INSTRUCTION DESCRIPTION PN 9001081 Rev C...

Page 211: ...on 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 UPC A EAN 13 EAN 8 Industrial 2 of 5 M...

Page 212: ...Stop character asterisk data Bar code data alphanumeric Character Set 0 9 A B C D Start Stop characters Density Table Example ESC H0400 ESC V0025 ESC B002100A124345B ESC H0440 ESC V0135 ESC XS12345 No...

Page 213: ...haracter A B C or D data Bar code data alphanumeric Character Set 0 9 A Z Space Start Stop characters Density Table Example ESC H0100 ESC V0025 ESC B103100 CODE 39 ESC H0230 ESC V0130 ESC XS CODE 39 N...

Page 214: ...even number of digits or else the printer will add a leading zero start and stop code are provided by the printer Character Set 0 9 numeric only Density Table Example ESC H0100 ESC V0100 ESC B20310045...

Page 215: ...is sent the printer assumes an EAN 13 symbol and automatically generates the check digit 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...

Page 216: ...First add all the numbers in the ODD positions i e 0 2 4 6 8 0 20 2 Multiply the result of Step 1 by 3 i e 20 x 3 60 3 Add all the numbers in the EVEN positions i e 1 3 5 7 9 25 4 Add the result of St...

Page 217: ...code data numeric must be exactly 8 digits Character Set 0 9 numeric only Density Table Example ESC H0400 ESC V0375 ESC BD4031001234567 Notes 1 D4 provides guide bars that extend longer than the rest...

Page 218: ...tio ESC D5bbccc data bb Width of narrow element in dots 01 12 ccc Bar height in dots 001 600 data Bar code data numeric must be an even number of digits or else the printer will add a leading zero Cha...

Page 219: ...o ESC D6bbccc data bb Width of narrow element in dots 01 12 ccc Bar height in dots 001 600 data Bar code data numeric must be an even number of digits or else the printer will add a leading zero Chara...

Page 220: ...es Shift codes are used to change the subset type within the bar code data Shift codes E Subset A Start code D Subset B Start code C Subset C Start code Character Set See Code 128 Character Table on P...

Page 221: ...3 ratio ESC BAbbccc data d 2 5 ratio ESC BDAbbccc data d 1 2 ratio ESC DAbbccc data d bb Width of narrow element in dots 01 12 ccc Bar height in dots 001 600 data Bar code data numeric maximum of 15...

Page 222: ...00 dd Length of data number of digits 00 99 data 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...

Page 223: ...001 600 data Bar code data numeric must be exactly 6 digits Character Set 0 9 numeric only Density Table Example ESC H0400 ESC V0550 ESC DE03100123456 ESC H0375 ESC V0600 ESC OB0 ESC H0408 ESC V0655...

Page 224: ...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...

Page 225: ...nd added automatically 2 The internal Modulo 10 check character will be automatically created and added by the printer The overall Code 128 symbol check character will be automatically created by the...

Page 226: ...Appendix B Bar Code Specifications PN 9001081 Rev C UCC 128 Cont Example Without incrementing ESC A ESC H0100 ESC V0100 ESC B104150101234567000000001 ESC Q2 ESC Z With incrementing ESC A ESC H0100 ES...

Page 227: ...bits and check digits added automatically by printer 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...

Page 228: ...dd Vertical cell size 03 12 dots cell eee Number of cells in one line Must use 000 to optimize fff Number of cell lines Must use 000 to optimize g Mirror Image 0 Normal Print 1 Reverse Print hh Guide...

Page 229: ...5 1 1 3 1 4 1 0 4 1 C C E 4 4 1 5 0 1 1 9 6 9 2 7 3 8 0 2 0 0 2 C C E c i r e m u N 6 1 1 3 c i r e m u n a h p l A 6 3 3 2 1 0 t i b 8 O S I H F F H 6 5 5 1 R E B M U N D I T E S R E T C A R A H C G...

Page 230: ...Character Set E D O M L A T S O P E D O C Y R T N U O C E D O C E C I V R E S S S A L C E G A S S E M H T G N E L 2 x a m s t i g i d 9 y l n o c i r e m u n x a m s t i g i d 3 y l n o c i r e m u n...

Page 231: ...ection Level 1 8 dd Code words per line 01 30 If 00 is specified for both dd and ee the printer automatically optimizes the number of rows per symbol ee Rows per symbol 00 or 03 40 If 00 is specified...

Page 232: ...mn displays a double column of data the first column contains the desired output and the second column contains the actual characters to be entered For example look at value 99 in the table If you are...

Page 233: ...4 0 1 0 1 6 4 N N 6 4 1 1 1 1 7 4 O O 7 4 2 1 2 1 8 4 P P 8 4 3 1 3 1 9 4 Q Q 9 4 4 1 4 1 0 5 R R 0 5 5 1 5 1 1 5 S S 1 5 6 1 0 0 6 1 2 5 T T 2 5 7 1 1 1 7 1 3 5 U U 3 5 8 1 2 2 8 1 4 5 V V 4 5 9 1 3...

Page 234: ...D 5 9 9 7 I S o 9 7 6 9 3 C N F 3 C N F 6 9 0 8 0 E L D 0 p 0 8 7 9 A 2 C N F A 2 C N F 7 9 1 8 1 1 C D 1 q 1 8 8 9 B T F I H S B T F I H S 8 9 2 8 2 2 C D 2 r 2 8 9 9 C C t e s b u S C C t e s b u S...

Page 235: ...om Designed Characters command It demonstrates the design and printing of an arrow in a 16 x 16 matrix 1 Determine which matrix to use 16 dots x 16 dots 24 dots x 24 dots 2 Lay out a grid and draw the...

Page 236: ...using a hexadecimal data stream the command would be ESC A ESC T1H3F0100038007C00FE01FF03FF87FFCFFFE07C007C007C007C007007007007C0 ESC Z Note This should be a continuous data string without any CR or...

Page 237: ...ng one eight bit word while it takes two eight bit words to transmit the hexadecimal equivalent F and F To send binary characters using BASIC the expression CHR HFF will send the binary equivalent of...

Page 238: ...erstand the use of the Custom Graphics command It demonstrates the design and printing of an diskette in a 48 x 48 matrix 1 Determine the matrix size for the graphic It must be in 8 dot by 8 dot block...

Page 239: ...03 C0 00 03 11000000 00000000 00000111 11100000 00000000 00000011 C0 00 07 E0 00 03 11000000 00000000 00001111 11110000 00000000 00000011 C0 00 0F F0 00 03 11000000 00000000 00001111 11110000 0000000...

Page 240: ...CHR H00 CHR H00 CHR H03 CHR HC0 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...

Page 241: ...NT 1 CHR HC0 CHR H00 CHR H00 CHR H00 CHR H00 PRINT 1 CHR H03 CHR HC0 CHR H00 CHR H00 CHR H00 PRINT 1 CHR H00 CHR H03 CHR HC0 CHR H00 CHR H01 PRINT 1 CHR H80 CHR H00 CHR H03 CHR HC0 CHR H00 PRINT 1 CHR...

Page 242: ...bytes The uncompressed size PCX is a compressed file of the file must not be greater than 64K bytes Generally this is not a problem unless the graphic image is surrounded by a large amount of white sp...

Page 243: ...front of the printer and align it with the label slot The Rewind Wheel Spindle should be positioned away from the printer 2 Connect the built in cable from the Rewinder to the EXT connector at the re...

Page 244: ...stall the label cutter following the instructions provided with the unit 2 Power the printer ON 3 The printer must be configured to use the Label Cutter option Switches DSW3 1 and DSW3 2 on the front...

Page 245: ...backing free from labels 5 Open the Print Head assembly and feed the backing paper through the print area in the normal manner 6 At the label exit area feed the backing paper down and behind the Knur...

Page 246: ...r memory to be expanded up to 4MB The memory cards are inserted through slots labeled 1 and 2 and are located on the back panel of the printer REMOVE SCREW TO DETACH MEMORY SLOT COVER INSERT MEMORY CA...

Page 247: ...On the back panel of the printer remove screw to detach memory slot cover 2 Insert card in slot 1 or 2 3 To replace worn battery follow illustrations below Calendar The Calendar Option allows the dat...

Page 248: ...SATO M 5900RV Operator and Technical Reference Manual Page D 6 Appendix D Optional Accessories PN 9001081 Rev C...

Page 249: ...SATO M 5900RV Operator and Technical Reference Manual Page E 1...

Page 250: ...and all previous custom settings will be lost Download Procedure The procedure for downloading a custom Protocol Command Code set is 1 Reset the printer to the default settings using the Reset proced...

Page 251: ...s again at Step 1 Example Command Structure ESC LD a b c d e f g h i a Replacement character for STX in ASCII or hex format b Replacement character for ETX in ASCII or hex format c Replacement charact...

Page 252: ...Printer Output A Protocol Command code status label will be printed as a result of a sucessful download of a custom set of Protocol Commend codes STX 7B ETX 7D ESC 25 ENQ 23 CAN 26 NULL 2A OFFLINE 7E...

Page 253: ...ATO M 5900RV Operator and Technical Reference Manual Page F 1 The Factory Reset Mode allows you to Factory Test Print EEProm Clear All Clear Head Counters Clear Cutter Counter FACTORY TEST PRINT Facto...

Page 254: ...ace the print head back in the closed position and DSW2 5 in the OFF or down position and the display will change FROM TO 5 Press the FEED button once Verify display COUNTER CLEAR NON 6 Press FEED but...

Page 255: ...ace the print head back in the closed position and DSW2 5 in the OFF or down position and the display will change FROM TO 5 Press the FEED button once Verify display COUNTER CLEAR NON 6 Press the LINE...

Page 256: ...FF or down position and the display will change FROM TO 5 Press the FEED button once Verify display COUNTER CLEAR NON 6 Press the LINE button twice Verify display COUNTER CLEAR HEAD 7 Press the FEED b...

Page 257: ...FF or down position and the display will change FROM TO 5 Press the FEED button once Verify display COUNTER CLEAR NON 6 Press the LINE button 3 times Verify display COUNTER CLEAR CUT 7 Press the FEED...

Page 258: ...PN 9001081 Rev C Page F 6 Appendix F Factory Resets SATO M 5900RV Operator and Technical Reference Manual...

Reviews: