Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |