M-S Cash Drawer 7193 manual Busy Line and Fault Conditions

Page 93

Commands

7193 Owner’s Guide

Busy Line and Fault Conditions

An additional improvement is made in the way the 7193 RS-232C handles the busy line (or busy condition when using XON/XOFF) during a fault condition.

Before this improvement, the printer would go busy at the RS-232C interface when the receipt door was opened or the paper was exhausted as soon as it received the next input byte. Bytes would continue to be accepted until the buffer was full or the condition was cleared, but would stop processing data out of the receive buffer. This resulted in the printer being unable to respond to the batch mode status commands (ESC v and ESC u), or handle the cash drawer commands even when it was not printing.

The improvement overcomes this limitation by not going busy at the RS-232C interface until it attempts to process a command out of the receive buffer which it can't do: for example, print on the receipt when it's out of paper. It will stay busy and stop processing data out of the receive buffer until the condition clears.

Now if the cover is open or the paper is exhausted, the 7193 printer will still accept data, respond to the batch mode status commands (ESC v and ESC u), handle the cash drawer commands, and not go busy until it actually tries to execute a print command. Then it will stay busy and stop processing data out of the receive buffer until the condition clears. It will respond to the Real Time commands as described below.

The only potential backward compatibility issue is if some application expects the 7193 to go busy when it processes a batch mode status command, which it now won't. To handle this case, there is now a parameter setup in NVRAM to have the printer handle the busy line the old way. The default will be the new way, but the printer can be programmed in the field if it proves to be a problem.

To program the printer to handle the busy line the old way do the following steps:

1.Record the current switch settings for their RS-232C parameters.

2.Set switches 2 and 3 to OFF, and set switches 1, 4, 5, and 6 to ON.

3.Power cycle the printer.

4.Wait until the printer beeps to store the parameter change in NVRAM.

5.Restore the switches to their RS-232C parameters.

6.Power cycle the printer.

7.Print out the diagnostics to be sure that the busy line parameter changed.

90

May 1996

Image 93
Contents Owners Guide Information to User Quick Reference How to Use This Book How to Obtain More InformationWho Should Use this Book? Contents Solving Problems Appendix B Print Characteristics 107 About the 7193 Printer Models FeaturesCommunication Interfaces OptionsThermal Printhead Ordering Paper and Supplies Ordering Thermal PaperRecommended Suppliers Kanzaki Specialty Papers Other Qualified SuppliersOrdering the Power Supply and Cables Ordering the Printer Wall-Mount KitOrdering Cash Drawers Cleaning the Printer Removing the Packing Material What Is in the Box?Repacking the Printer Choosing a Location Setting Switches Owner’s Guide Attaching the Feet Connecting Cash Drawer Cables RS-232C Models Connecting Communication and Power CablesParallel Models Turning On the Printer Loading and Changing Paper When to Change the PaperRemoving the Paper Roll Putting In the Paper Roll Advancing Paper Testing the Printer 3cx39pi Mounting the Printer on a Wall Bracket Mounting the Power Supply on a Wall Holder Operator Panel Lights Solving ProblemsCorrecting Problems Service-Related ProblemsOperator-Correctable Conditions Contacting a Service Representative No Power to Printer or Power Voltages IncorrectPrint is Light or Spotty Level 0 Diagnostics DiagnosticsEerom Level 1 DiagnosticsSetting Data Error and Data Buffer options Setting Printhead Resistance Setting Default Lines per Inch Setting Partial Cut Distance Ignoring/Using the Carriage Return Enter the Data Scope Mode Running the Data Scope Mode1BH Exit the Data Scope ModeTesting Receipt Printing Level 3 Diagnostics Level 2 DiagnosticsSending Commands Communication OverviewInterfaces Using DOS to Send Commands Using Basic to Send CommandsRS-232C Interface DTR/DSR Protocol XON/XOFF ProtocolConnectors RS-232C Technical SpecificationsCash Drawer Connectors Switch Settings OFF Parallel Protocol Parallel InterfaceParallel Connectors Parallel Technical SpecificationsParallel Printers Parallel Switch Settings Command List CommandsPrinter Function Commands Owner’s Guide Print Characteristics Commands Printer Status Commands Graphics CommandsBar Code Commands Real Time CommandsCommand Descriptions Horizontal TabLine Feed Carriage Return Clear PrinterFeed n Print Lines Feed n Dot Rows Add n Extra Dot RowsPrint Partial Knife Cut Full Knife CutGenerate Tone Set ColumnSet Absolute Starting Position Set Character Right-Side SpacingSet Line Spacing to n Minimum Units Set Line Spacing to 1/6 InchSelect Printer Initialize PrinterPrint and Feed n Minimum Units Set Horizontal Tab PositionsSet Relative Starting Position Align Character Positions Enable or Disable Panel SwitchSelect Sensors to Stop Printing Print and Feed n LinesRead from Non-Volatile Memory Generate Pulse to Open Cash DrawerWrite to Non-Volatile Memory Select Double-Wide Characters Select Single-Wide CharactersRotate Characters Counter-Clockwise Select Pitch Column Width Set Print ModeDefine User-Defined Character Set Select Character SetSelect Character Code Table Copy Character Set from ROM to RAMSet or Cancel Upside-Down Characters Set or Cancel Rotated Characters ClockwiseSummary of Rotated Printing Set Bit Image Mode N1 + 256 x n2 N1 + 256 x n2 Number of Bytes of Data Double-Density Graphics Single-Density GraphicsDefine Downloaded Bit Image Print Downloaded Bit Image Transmit Cash Drawer Status Request Alternate Status Transmit Printer Status First Implementation Alternate Implementation Rules for Using Real Time CommandsMoving Data Through the Buffer Busy Line and Fault Conditions GS Sequence Real Time Status Transmission= Transmit Printer Status = Transmit RS-232C Busy Status = Transmit Receipt Paper Status Real Time Request to PrinterDLE Sequence Real Time Printer Status Transmission Clear Printer CommandRecognizing Data from the Printer Select Printing Position of HRI Characters Select Pitch of HRI CharactersSelect Height of Bar Code JAN8 EAN Print Bar CodeSelect Width of Bar Code Print Code 128 Bar CodeReliability Appendix a SpecificationsEnvironmental Conditions Power RequirementsPrinting Specifications Dimensions and WeightPrint Zones Duty Cycle Restrictions Printing Solid Blocks Density of Receipt Print LinesAppendix B Print Characteristics Appendix B Print Characteristics Owner’s Guide 110 May May Index Index112 Owner’s Guide Owner’s Guide 114 Owner’s Guide Owner’s Guide Axiohm IPB