
2.3.2 Mode b
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
| Received one |
|
|
|
|
|
|
|
| ||||
|
|
| character? |
|
|
|
|
|
|
|
| ||||
| No |
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
| Yes |
|
|
|
|
|
|
|
| |
|
|
| Is DSR valid? |
|
| Yes |
|
|
| ||||||
|
|
|
|
|
| DSR | High? |
| No | ||||||
|
|
|
|
|
| No |
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
| Yes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| Buffer overflow? |
|
|
| Yes |
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
| No |
|
|
|
|
|
|
|
| |
|
|
| Error? |
|
| Parity error |
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
| No error |
|
|
|
|
|
|
|
| |
|
|
| Store the received |
|
|
| Store 40 H | in buffer. |
|
|
| ||||
|
|
| character in buffer. |
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Is the |
|
| |
printer in DESELECT | Yes |
| |
state or is the paper |
|
| |
low? |
|
| |
No |
|
| |
Is remaining | Yes |
| |
buffer space < 256? |
|
| |
No | Yes | Is remaining | |
buffer space > 256 during | |||
| |||
Has 200 ms |
| receive time out? | |
No |
| ||
elapsed after sending DC3 is | No | ||
turned on or has 1 second |
| ||
|
| ||
elapsed? |
|
| |
Yes |
| No | |
| Ready to send? | ||
|
| ||
No |
| Yes | |
Ready to send? |
| ||
|
| ||
Yes |
|
| |
Send DC1. |
| Send DC3. |
Yes
Printer busy?
No
Output one character to printer.
Figure C-2-3
C – 6