SATO 5900RVe manual Receive Buffer, ACK/NAK Protocol

Page 23

Unit 3: Installation

RECEIVE BUFFER

The data stream is received from the host to the printer one job at a time. This allows the software program to maintain control of the job print queue so that it can move a high priority job in front of ones of lesser importance.

A multiple job buffer allows the printer to continuously receive print jobs while compiling and printing other jobs at the same time. It acts much like a Print buffer to maximize the performance of the host and the printer.

The printer receives and prints one job at a time. If a print job exceeds the buffer size, transmission will be rejected by the printer. Flow control protocols to throttle transmission are not used. Error conditions that occur during the Print Data transmission will cause the printer to return a NAK.

ACK/NAK PROTOCOL

Bi-Directional ACK/NAK protocol is used for error control. In a normal transmission sequence when the transmission is received, the printer will return an ACK (06H) signifying that it was received without a transmission error. After the transmission command structure has been analyzed, a status byte is returned to the host. This status byte informs the host of the validity of the command structure.

If the command structure is error free, the printer proceeds with the print operation. When the print operation is completed, a Printer Status message is returned to the host. If an error was detected during the initial transmission sequence, a NAK (15H) will be returned signalling to the host that the received transmission contained errors and must be resent. If the returned Status byte indicates a command structure error, the error must then be corrected before the print data is resent to the printer.

A valid transmission to the printer must be bounded by an STX/ETX pair, with the STX (02H) signifying the start of the Print Data and ending with an ETX (03H) signifying the end.

SATO M5900RVe Operator Manual

PN 9001125A

Page 3-9

Image 23
Contents M5900RVe Direct Thermal Printer Sato America, Inc Table of Contents Operation TroubleshootingMaintenance Introduction Result in Presonal Injury About this Manual1a, Primary Components General Description1b, Primary Components Switches Control FeaturesPage Technical Data Print Physical CharacteristicsPower EnvironmentalCharacter Font Capabilities Regulatory Approvals Downloadable FontsCharacter Control BAR Code CapabiltiesInstallation Packed Components Unpacking & Parts IdentificationMedia Loading Printer InstallationSite Location Media SelectionMedia Loading RS232 Serial Interface RS232C SpecificationsInterface Selection Host Connection DB9 Printer RS232C Serial Interface SignalsPIN Direction Signal Definition Cable Requirements DB9Init SpecificationsIEEE1284 Parallel Interface ACKLocal Area Network LAN Ethernet 802.11B Wireless80211B Wireless Specifications Universal Serial BUS USB AdapterACK/NAK Protocol Receive BufferInterface Module Upgrade Accessories InstallationOperation DIP Switch Panels Printer ConfigurationOFF DSW1 Default SettingsDSW1 Configuration DSW1 Function DescriptionsDSW2 Function Descriptions DSW2 Default SettingsDSW2 Configuration DSW1 ConfigurationFunction Description DSW3 Default SettingsNormal Mode Configuration ModesTest Print Mode Test Print ModeAdvanced Mode Advanced ModeDefault Settings Mode Default Settings ModeDownload Font Deletion Status Description Acsii HEX Transfer Flash Memory Download ModeFlash Memory Download Mode User Download Mode User Download ModeHex Dump Mode HEX Dump ModeCard Mode Card ModeNon-Standard Clear Mode NON-STANDARD Clear Mode10, Service Mode Service Mode11, Counters Mode Counters ModeMaintenance Mode Maintenance ModeMenu Description Advanced ModeCard Mode Service Mode Counters Mode Maintenance Mode Offset Operational AdjustmentsPotentiometer DESCRIPTION/PROCEDURE PrintFeed Direction 14, Sensor & Accessory Locations Unit 4 Operation Sato M5900RVe Operator Manual PN 9001125A Troubleshooting LCD Message Beep Error Condition To Clear Smeared Print Images Image VoidsLight Print Images Uneven Print DarknessIncorrect Label Positioning Meandering MediaPrinter Creates a Blank Label Troubleshooting Procedures Parallel Interface Universal Serial BUS USB InterfaceLAN Ethernet Interface Page Maintenance From the PRINTER, Exersize Care to Prevent Print Head Damage Cleaning ProceduresFuse Replacement Replacement ProceduresPrint Head to Prevent Damage to ITS Elements Print Head ReplacementInterface Board Replacement Interface Board ReplacementPrint Defects Relative Procedure Adjustment ProceduresPrint Head Balance Adjustment Print Head Balance AdjustmentPrint Head Alignment Print Head Alignment