Acceder au serveur d'impression par code

Résolu
olivierbalagizi Messages postés 40 Date d'inscription samedi 19 mars 2005 Statut Membre Dernière intervention 10 février 2011 - 15 mars 2007 à 09:12
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 - 17 mars 2007 à 12:53
Bonjour chers programmeurs,
J'ai un logiciel qui imprime certains états Crystal reports sur un format de papier pas vraiment commun (15,3" x 11"). Alors je dois définir, dans le panneau de configuration / imprimantes et télécopieur / Fichier / Propriétés du serveur , ce format pour que l'impression se fasse correctement. Le problème alors est que si je dois installer le logiciel sur plusieurs machines, je serais obligé de créer ce format de papier sur toutes les machines.

Question : Comment accéder au serveur d'impression par code de manière à créer mon format de papier par code sur la machine lors de l'installation si le format n'existe pas?

merci de bien vouloir m'aider dans la mesure du possible

3 réponses

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
17 mars 2007 à 12:53
salut,

il y a trois choses à faire :
-> dans ton projet de déploiement : dans l'éditeur de custom action, tu ajoutes ton primary output from ton application dans la catégorie Install...
-> dant ton projet/applicaion : tu ajoutes une classe Installer (une dérivée de System.Configuration.Install.Installer), tu overrides la méthode Install
-> dans cette méthode tu mets un code genre : http://www.codeproject.com/csharp/custom_paper_sizes.asp...il te faut connaitre le nom de l'imprimante biensur...

ShareVB
3
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
16 mars 2007 à 20:39
0
olivierbalagizi Messages postés 40 Date d'inscription samedi 19 mars 2005 Statut Membre Dernière intervention 10 février 2011
17 mars 2007 à 06:55
merci pour la réponse mais je dois avouer que je ne comprends pas! Si tu peux me faire un brin de code ou quelque chose du genre... 
0
Rejoignez-nous