01-20-2010 09:18 AM
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
01-21-2010 10:39 AM
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,
Aurélien J.
National Instruments France