EP0769737A2

A printing apparatus with a cash drawer control function, and a control method therefor

Abstract

The object of the present invention is to provide a high reliability printing apparatus whereby the user can output pulses to external devices connected to the printing apparatus at any time, the load on the host device is reduced, and operation is user-friendly. This printing apparatus comprises a real-time command interpreter that functions even when the printing apparatus if off-line and interprets control commands simultaneously with receiving data. The printing apparatus can therefore output pulses to the external device even when printing is in progress or the printer is off-line.

EP0769737A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 9 October 2016, 10 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

16 claims: 2 independent, 14 dependent

  1. 1
    A printing apparatus comprising:data receiving means (51, 62) for receiving command data from a host device (61), data storage means (53, 64) for storing received command data, printer control means (50, 69) for reading command data stored in the data storage means in a first-in-first-out order and controlling a printing process accordingly, command detection means (50, 63) responsive to said data receiving means for detecting predetermined command data among said received command data, and external device control means (50, 55, 71) for controlling an external device connected to the printing apparatus according to the predetermined command data detected by said command detection means.
  2. 10
    A method for controlling a printing apparatus including the steps (a) receiving command data from a host device, (b) storing the command data received in step (a), (c) reading the command data stored in step (b) in a first-in-first-out order and controlling a printing process according to the command data, (d) directly detecting predetermined command data among the command data received in step (a), and (e) controlling an external device connected to the printing apparatus according to the predetermined command data detected in step (d).