LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Impression sur imprimante autre que celle par défaut

Bonjour,
J'ai un soucis de gestion d'imprimante pour effectuer une impression de fiche Excel depuis LabWindows/CVI 8.5
Notre logiciel précise l'imprimante (autre que celle par défaut) par la commande :
SetPrintAttribute (ATTR_PRINTER_NAME, printerName);
Puis envoi l'impression avec la commande :
Excel_Worksheet_PrintOut (excelFeuilleId, NULL, CA_DEFAULT_VAL,
                          CA_DEFAULT_VAL, CA_DEFAULT_VAL,
                          CA_DEFAULT_VAL, CA_DEFAULT_VAL,
                          CA_DEFAULT_VAL, CA_DEFAULT_VAL);
Malheureusement l'impression sort sur l'imprimante par défaut configurée dans windows.
Question : Comment imprimer sur une imprimante qui ne soit pas celle par défaut ?

Un des paramètres de la fonction "Excel_Worksheet_PrintOut" est nommé "Active Printer",

faut-il préciser ici une imprimante et de quelle manière ?

Merci de vos informations,
Franck Dubreuil

 

0 Kudos
Message 1 of 2
(3,255 Views)

Bonjour,

 

Je vous renvoie sur le post suivant qui traite du même problème : Excel select printer

 

Vous utilisez la bonne fonction  SetPrintAttribute cependant vous devez avoir une erreur dans le nom de l'imprimante.

 

Cordialement,

0 Kudos
Message 2 of 2
(3,237 Views)