OPENPRINTER et VB.NET

Signaler
Messages postés
379
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
20 avril 2011
-
Messages postés
1
Date d'inscription
vendredi 12 mai 2006
Statut
Membre
Dernière intervention
31 mars 2009
-
Bonjour,

je n'arrive pas à utiliser les API "OpenPrinter" et "Setjob" avec VB.NET. En VB6, ça marche tres bien, mais avec VB.NET je n'arrive pas à chopper le handdle de l'imprimante qui reste à 0.

Mon code :

Public Declare Function SetJob Lib "winspool.drv" Alias "SetJobA" (ByVal hPrinter As Long, ByVal JobId As Long, ByVal Level As Long, _
ByVal pJob As Byte, ByVal Command As Long) As Long

Public Declare Function OpenPrinter Lib "winspool.drv" Alias _
"OpenPrinterA" (ByVal pPrinterName As String, ByVal phPrinter _
As Long, ByVal pDefault As Long) As Long

Et l'appel à l"API :

Dim hwd As Long
OpenPrinter("\\PC_COMPTOIR\Canon LBP-810", hwd, 0)

HWD prend 0...

Quelqu'un a t-il une idée ?

Merci de votre aide !

Sébastien.

1 réponse

Messages postés
1
Date d'inscription
vendredi 12 mai 2006
Statut
Membre
Dernière intervention
31 mars 2009

Bonsoir


avez-vous eu la réponse à cette question ?


j'ai effectivement le même problème


Bien sincèrement

Thierry