Enable and disable printing receipt on ECR
Overview
The application message "Enable/disable printing receipt on ECR" can only have the confirmation message (ACK-ETX-LRC) as its reply.
When the POS terminal goes back to idle, it automatically enables receipts printing on its printer. At the beginning of each procedure triggered by the ECR, the “Enable printing receipt on ECR” command is be sent if that is required.
-
If the terminal does not receive any “Enable/disable printing receipt on ECR” message, or if it receives the command of "Disable printing receipt on ECR", the receipt of the requested procedure is printed by the terminal.
-
If the terminal receives the "Enable printing receipt on ECR" command, the receipt of the requested procedure is always sent to the ECR. The POS terminal sends the receipt lines by using the "S" command.
At the end of any procedure requested by the cash register, the terminal automatically returns the "Print on terminal enabled" status.
Enable and disable printing receipt on ECR message (from ECR)
Pos | Length | Type | Content |
---|---|---|---|
1 | 8 | N | Terminal ID (00000000-99999999) |
9 | 1 | A | Reserved – fixed to ‘0’ (0x30) |
10 | 1 | A | Message code: ‘E’ (0x45) |
11 | 1 | N | Enable disable printing receipt on ECR flag:
|