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

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