usbprint.h header
This header is used by print. For more information, see:
usbprint.h contains the following programming interfaces:
IOCTLs
IOCTL_USBPRINT_GET_1284_ID The IOCTL_USBPRINT_GET_1284_ID control code allows upper-layer software (such as a language monitor), to request and obtain the printer's IEEE 1284 device ID string. |
IOCTL_USBPRINT_GET_INTERFACE_TYPE Get the protocol capabilities of the USB printer interface. |
IOCTL_USBPRINT_GET_LPT_STATUS The IOCTL_USBPRINT_GET_LPT_STATUS request allows upper-layer software (such as a language monitor), to request and obtain the printer status byte from a USB printer. |
IOCTL_USBPRINT_GET_PROTOCOL Retrieve the current printer protocol code of the USB printer interface. |
IOCTL_USBPRINT_SET_PROTOCOL Set the current printer protocol code of the USB printer interface. |
IOCTL_USBPRINT_SOFT_RESET The IOCTL_USBPRINT_SOFT_RESET request allows upper-layer software (such as a language monitor), to issue a class-specific soft reset command to the printer. |
IOCTL_USBPRINT_VENDOR_GET_COMMAND The IOCTL_USBPRINT_VENDOR_GET_COMMAND request allows upper-layer software (such as a language monitor), to issue a vendor-specific GET command to the target device. |
IOCTL_USBPRINT_VENDOR_SET_COMMAND The IOCTL_USBPRINT_VENDOR_SET_COMMAND request allows upper-layer software (such as a language monitor) to issue a vendor-specific SET command to the target device. |