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.