Partager via


en-tête usbprint.h

Cet en-tête est utilisé par l’impression. Pour plus d'informations, consultez les pages suivantes :

usbprint.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_USBPRINT_GET_1284_ID

Le code de contrôle IOCTL_USBPRINT_GET_1284_ID permet aux logiciels de couche supérieure (tels qu’un moniteur de langage) de demander et d’obtenir la chaîne d’ID d’appareil IEEE 1284 de l’imprimante.
IOCTL_USBPRINT_GET_INTERFACE_TYPE

Obtenez les fonctionnalités de protocole de l’interface d’imprimante USB.
IOCTL_USBPRINT_GET_LPT_STATUS

La demande IOCTL_USBPRINT_GET_LPT_STATUS permet aux logiciels de couche supérieure (par exemple, un moniteur de langue) de demander et d’obtenir l’imprimante status octets à partir d’une imprimante USB.
IOCTL_USBPRINT_GET_PROTOCOL

Récupérez le code de protocole d’imprimante actuel de l’interface de l’imprimante USB.
IOCTL_USBPRINT_SET_PROTOCOL

Définissez le code de protocole d’imprimante actuel de l’interface de l’imprimante USB.
IOCTL_USBPRINT_SOFT_RESET

La demande IOCTL_USBPRINT_SOFT_RESET permet aux logiciels de couche supérieure (tels qu’un moniteur de langage) d’émettre une commande de réinitialisation réversible spécifique à la classe sur l’imprimante.
IOCTL_USBPRINT_VENDOR_GET_COMMAND

La demande IOCTL_USBPRINT_VENDOR_GET_COMMAND permet à un logiciel de couche supérieure (tel qu’un moniteur de langage) d’émettre une commande GET spécifique au fournisseur sur l’appareil cible.
IOCTL_USBPRINT_VENDOR_SET_COMMAND

La demande IOCTL_USBPRINT_VENDOR_SET_COMMAND permet à un logiciel de couche supérieure (tel qu’un moniteur de langage) d’émettre une commande SET spécifique au fournisseur sur l’appareil cible.