Urgent : ajout d'une imprimante avec l'API AddPrinter
Cedric_Malache
-
26 mai 2000 à 12:23
laurent207
Messages postés101Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention11 avril 2008
-
29 janv. 2004 à 13:40
Je voudrais ajouter une nouvelle imprimante garce a l'api AddPrinter:
Voici la déclaration de l'api en C:
HANDLE AddPrinter( LPTSTR pName, // pointer to server name
DWORD Level, // printer info. structure level
LPBYTE pPrinter // pointer to structure);
j'ai également déclaré une structure en vb de type Printer_Info_2
voici l'appel de l'api:
ReturnValue = AddPrinter("", 2, PrtInfo)
Lorsque je lmance l'api, rien ne se passe, je pense que c'est simplement
parce qu'elle attend l'adresse de la structure PrtInfo et dans mon appel
je lui passe le premier élément de cette structure.
QQ peut il me dire comment lui passer l'adresse de PtrInfo (qui est de type Printer_Info_2)??
Merci
powerpaco
Messages postés4Date d'inscriptionmercredi 24 juillet 2002StatutMembreDernière intervention28 septembre 2011 24 juil. 2002 à 23:36
Hello
je cherche un truc dans le meme genre.
Comment installer une imprimante sur un pc si mon programme detecte qu'elle est absente (ca je sais faire). cette imprimante n'est pas presente dans la liste des drivers de windows (sinon je sais faire en vbscript). J'ai bien le driver avec le fichier inf qui va bien.
Si quelqu'un avait une petit idée, merci
laurent207
Messages postés101Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention11 avril 2008 29 janv. 2004 à 13:40
Moi aussi, je cherche a me servir de l'api AddPrinter depuis plusieurs jours mais je n'y arrive pas (msdn est pas très bavard sur le sujet). Le poste sur lequel je veux installer l'imprimante est distant et n'a pas les drivers, qui sont sur un serveur, ne faut-il pas utiliser l'api AddPrinterDriver ?