|
Nom de l' Imprimante et du driverContrairement à ce que l'on pense souvent le nom de l'imprimante et le nom de son driver ne sont pas forcément identiques. Les boites de dialogue d'impression (Ctrl + P dans dBase) donnent le nom de l'imprimante, mais ce nom peut être modifié par l'utilisateur. Faites Démarrer | Imprimantes et télécopieurs ( Start -> Printers and Fax Devices si vous avez une version anglaise). Vous pouvez changer le nom qui désigne l'imprimante. Le nom de l'imprimante est stocké dans _app.printer.printerName. Si la propriété est vide, l'imprimante windows par défault est utilisée. Voir l'aide de dbase pour plus de renseignements.
Lister les drivers imprimantes Aux fins de piloter vos programmes, il peut être nécessaire d'obtenir la liste des drivers des imprimantes installés. Exécutez ce code dans la fenêtre de commande:
Vous obtiendrez un résultat ressemblant à ceci en fonction de votre configuration :
Maintenant, si vous désirez voir la différence entre le nom de l'imprimante et celui de son driver :
Ce qui vous donnera :
Le nom de l'imprimante virtuelle PdfCreator a été volontairement modifié, ainsi dès la première ligne on perçoit bien la différence entre le nom de l'imprimante qui s'affiche à l'utilisateur et le nom du driver géré par windows. Une ultime vérification en appelant chooseprinter()
On constate bien que nom du driver et nom de l'imprimante ne sont pas identiques. Voir aussi le choix de l'imprimante par défaut
Lister les ports des imprimantes A titre complémentaire, obtenir les informations sur les ports des imprimantes. Deux approches :
Fichier Windows Script Host : Ajout d'imprimante avec AddWindowsPrinterConnection La méthode AddWindowsPrinterConnection utilise le nom de pilote de l'imprimante pour le nom d'imprimante et permet d'ajouter des imprimantes. Voir la base de connaissance Microsoft pour les erreurs rencontrées.
Sources : Aide dBasePlus 2.6.0 Forum dBase Base de connaissance Microsoft : http://support.microsoft.com/kb/297454/fr Si vous voyez des erreurs, n'hésitez pas à le signaler. Dernière modification : mercredi 06 octobre 2010 © M.A. |