usbprint.h ヘッダー

このヘッダーは印刷で使用されます。 詳細については、次を参照してください。

usbprint.h には、次のプログラミング インターフェイスが含まれています。

IOCTL

 
IOCTL_USBPRINT_GET_1284_ID

IOCTL_USBPRINT_GET_1284_ID制御コードを使用すると、上位層ソフトウェア (言語モニターなど) は、プリンターの IEEE 1284 デバイス ID 文字列を要求して取得できます。
IOCTL_USBPRINT_GET_INTERFACE_TYPE

USB プリンター インターフェイスのプロトコル機能を取得します。
IOCTL_USBPRINT_GET_LPT_STATUS

IOCTL_USBPRINT_GET_LPT_STATUS要求を使用すると、上位層ソフトウェア (言語モニターなど) は、USB プリンターからプリンターの状態バイトを要求して取得できます。
IOCTL_USBPRINT_GET_PROTOCOL

USB プリンター インターフェイスの現在のプリンター プロトコル コードを取得します。
IOCTL_USBPRINT_SET_PROTOCOL

USB プリンター インターフェイスの現在のプリンター プロトコル コードを設定します。
IOCTL_USBPRINT_SOFT_RESET

IOCTL_USBPRINT_SOFT_RESET要求を使用すると、上位層ソフトウェア (言語モニターなど) で、クラス固有のソフト リセット コマンドをプリンターに発行できます。
IOCTL_USBPRINT_VENDOR_GET_COMMAND

IOCTL_USBPRINT_VENDOR_GET_COMMAND要求を使用すると、上位層ソフトウェア (言語モニターなど) で、ベンダー固有の GET コマンドをターゲット デバイスに発行できます。
IOCTL_USBPRINT_VENDOR_SET_COMMAND

IOCTL_USBPRINT_VENDOR_SET_COMMAND要求を使用すると、上位層ソフトウェア (言語モニターなど) で、ベンダー固有の SET コマンドをターゲット デバイスに発行できます。