Argument Information¶
This chapter describes the arguments.
Printer Status List¶
The corresponding bits of the printer status responses are as follows. In addition, please refer to the printer status processing of our sample program.
| Printer Status | Corresponding Bit | Description | |
|---|---|---|---|
| Out-of-paper error | ASB_RECEIPT_END | 0x00000000 | No out-of-paper error |
| 0x00000001 | Out-of-paper error | ||
| Paper jam error while detecting mark | ASB_MARK_PAPER_JAM_ERR | 0x00000000 | No paper jam error |
| 0x00000002 | Paper jam error | ||
| Hardware error | ASB_HARDWARE_ERR | 0x00000000 | No hardware error |
| 0x00000004 | Hardware error | ||
| Communication error | ASB_COMM_ERR | 0x00000000 | No communication error |
| 0x00000008 | Communication error | ||
| Idle status | ASB_IDLE_STATUS | 0x00000000 | Not idle |
| 0x00000010 | In idle | ||
| No response | ASB_NO_RESPONSE*1 | 0x00000000 | Printer response |
| 0x80000000 | Not connected or communication error | ||
*1: It is an extended status for the response of the printer command "Send Status Data in Real Time".
When using serial communication, the printer may not respond even if it is not connected.
Paper ID when Printing Label File¶
The paper IDs when printing label file and descriptions are as follows.
| Paper selection with or without mark | Description | |
|---|---|---|
| .NET API | .NET API Win32 API |
|
| MODE_MARK | 0 | Feeds the paper to the print start position with feeding the paper backward at PrintSmartLabelImageData execution. |
| MODE_NONE_MARK | 1 | The paper is not fed to the print start position at PrintSmartLabelImageData execution. |