| 
    Библиотека LUFA (раннее название MyUSB) версия 101122 
   | 
 
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) | 
| #define | PRNT_PORTSTATUS_SELECT (1 << 4) | 
| #define | PRNT_PORTSTATUS_PAPEREMPTY (1 << 5) | 
Определения констант, типов и перечислений, общие в режимах устройства и хоста, для USB Printer Class.
| #define PRNT_PORTSTATUS_NOTERROR (1 << 3) | 
Маска статуса устройства принтера, показывающая, что ошибок не было.
| #define PRNT_PORTSTATUS_PAPEREMPTY (1 << 5) | 
Маска статуса устройства принтера, показывающая, что устройстве нет бумаги.
| #define PRNT_PORTSTATUS_SELECT (1 << 4) | 
Маска статуса устройства принтера, показывающая, что устройство в настоящий момент выбрано.
| enum PRNT_ClassRequests_t | 
Перечисление для управляющих запросов, специфичных для класса принтера, которые могут быть выданы хостом на шину USB.
Перечисление для возможных значений Class, Subclass и Protocol дескрипторов устройства и интерфейса, относящихся к классу устройства принтера.