[Note]
1. The same timer is used for waiting for connection, waiting for status return, and waiting for ACK response to be able to simplify the above matrix.
2. The printer cannot disconnect (send DISCONNECT) at the power off. Please set up time out process at the host.
3. Make sure to check the printer status by sending status request command (ENQ) before sending any print data because the printer cannot print during printer error.
4. When (5) Time out for ACK response occurred, assuming that the LINK has been disconnected, power off and on the printer and reconnect.