Il s'agit d'envoyer des données à une imprimante usb sans passer par le pilote.
Donc j'ai trouvé des infos
- pour lister les ports usb,
- ouvrir le port concerné avec createfile
- par contre je n'arrive pas une fois le port identifié à atteindre l'imprimante (esc +...). Aucune réaction de cette dernière.
Je développe depuis windev mais les fonctions usb ne sont pas très pratiques.
Donc, j'attaque directement les api, et je me demande
- si je suis sur le bon port,
- quelle est l'api pour envoyer les données sur un port usb avec un contrôle de fin pour imprimer (esc 27)
- faut il utiliser setupDiOpenDevRegKey pour identifier le port (en amont j'utilise windev qui me retourne Description, Classe, Emplacement, Fabricant, NomExplicite) des ports usb.
Merci pour votre retour.
Partager