Printer pacing and Flow Control
The example below shows how Pacing and Flow Control work on a printer.
| (Host) | Channel MUX | Link |
|
| Channel | (Remote) | |||
| Mini- | MUX | ||||||||
Computer | 1 |
|
|
|
|
| 1 |
| Printer | |
A. |
| Print Data |
|
|
|
|
| Printer Prints | ||
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
| Pace |
| Data |
|
B. |
|
|
|
|
|
| Print Buffer | |||
|
|
|
|
| off |
| ||||
|
|
| Flow Control |
|
|
| Full |
| ||
C. |
|
|
|
|
|
| ||||
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
| Flow Control |
| off |
| |||
D. |
|
|
|
|
|
| |
off |
|
|
|
|
|
| |
|
|
|
| Pace | Printer | ||
E. |
|
|
|
| |||
|
|
|
| on | Ready | ||
|
|
|
|
| |||
F. |
|
| Flow Control |
| |||
G. | Flow Control |
| on |
|
|
|
|
|
|
|
|
|
| ||
on |
|
|
|
|
|
| |
| Print Data |
| Printer Prints | ||||
H. |
|
| |||||
|
|
|
|
|
| Data | |
|
|
|
|
|
|
|
A.Print data volume from the mini is appropriate for the printer to process and print it.
B.The printer cannot handle any more data due to its buffers being full and it issues a Pace OFF signal to the mux.
C.The remote mux sends a Flow Control OFF signal to the other mux and uses its buffer to store any pending print data.
D.The host mux sends a Flow Control OFF signal to the mini and uses its buffer to store any pending print data.
E,F,G. The printer buffer empties and is ready for more print data, so it issues a Pace ON signal which, in turn, causes a Flow Control ON signal through to the mini.
H. Print data from the mini resumes.