Go to the source code of this file.
Macros | |
Virtual Printer Status Line Masks | |
| #define | PRNT_PORTSTATUS_NOTERROR (1 << 3) |
| #define | PRNT_PORTSTATUS_SELECT (1 << 4) |
| #define | PRNT_PORTSTATUS_PAPEREMPTY (1 << 5) |
Enumerations | |
| enum | PRNT_Descriptor_ClassSubclassProtocol_t { PRNT_CSCP_PrinterClass = 0x07, PRNT_CSCP_PrinterSubclass = 0x01, PRNT_CSCP_BidirectionalProtocol = 0x02 } |
| enum | PRNT_ClassRequests_t { PRNT_REQ_GetDeviceID = 0x00, PRNT_REQ_GetPortStatus = 0x01, PRNT_REQ_SoftReset = 0x02 } |
| #define PRNT_PORTSTATUS_NOTERROR (1 << 3) |
Port status mask for a printer device, indicating that an error has not occurred.
| #define PRNT_PORTSTATUS_SELECT (1 << 4) |
Port status mask for a printer device, indicating that the device is currently selected.
| #define PRNT_PORTSTATUS_PAPEREMPTY (1 << 5) |
Port status mask for a printer device, indicating that the device is currently out of paper.
Enum for possible Class, Subclass and Protocol values of device and interface descriptors relating to the Printer device class.
| enum PRNT_ClassRequests_t |
Enum for the Printer class specific control requests that can be issued by the USB bus host.