IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Intercepter une impression [Débutant]


Sujet :

VB.NET

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2018
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Intercepter une impression
    Bonjour a tous.

    Je souhaiterai "intercepter" une impression, je m'explique:
    j'ai un logiciel qui imprime des factures avec un nom specifique "ex: C0101", et j'aimerai pouvoir quand ce texte est dans une impression, pourvoir le changer et continuer l'impression.

    Si vous avez des pistes merci !

  2. #2
    Expert confirmé
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Points : 4 005
    Points
    4 005
    Billets dans le blog
    7

  3. #3
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2018
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Merci pour ta réponse.

    Ceci est une piste mais ne me permet pas de modifier le contenu.

    En cherchant encore, je m'oriente sur la fonction "imprimer dans un fichier" qui est disponible au moment de l'impression.
    Celui-ci crée un fichier PRN que je pourrais exploiter.

    J'ai trouvé comment l'imprimer, mais pas comment le modifier...

  4. #4
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,


    Citation Envoyé par yoan31 Voir le message
    Merci pour ta réponse.

    Ceci est une piste mais ne me permet pas de modifier le contenu.
    Moi ce que j'en dis, c'est que Windows ne permettra pas de modifier un processus en cours d'un programme, par un processus en cours d'un autre programme.



    En cherchant encore, je m'oriente sur la fonction "imprimer dans un fichier" qui est disponible au moment de l'impression.
    Celui-ci crée un fichier PRN que je pourrais exploiter.

    J'ai trouvé comment l'imprimer, mais pas comment le modifier...
    Là tu veux jouer aux apprentis-sorciers. Le fichier d'impression est écrit par le driver de l'imprimante et est basé sur des instructions qui proviennent du programme original. Si tu n'as pas le driver sur toutes les machine qui doivent imprimer ledit fichier, cela va être la catastrophe. Et puis si tu endommages le fichier d'impression en jouant à la mauvaise place, ou en excédant les paramètres d'origine, ce ne sera pas mieux.

    Le plus intelligent, c'est de modifier le programme d'origine, ou de le remplacer.

    P.S. En principe, un fichier d'impression c'est un fichier texte. Tu peux toujours l'ouvrir dans le bloc-notes et l'examiner.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  5. #5
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2018
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Merci de ta réponse.

    Pour l'histoire des processus, ça me semble très hasardeux en effet.

    Je ne peux absolument pas modifier le programme d'origine.

    C'est pour cela que je regardais plus vers le fichier PRN.
    Vu que je veux modifier et imprimer sur le même poste qui utilise donc la même imprimante.
    Je n'ai pas regardé le fichier PRN généré sur ce poste encore, mais j'ai regardé sur mon poste actuel via un simple éditeur de texte et malheureusement c'est illisible.

  6. #6
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Si tu peux récupérer ta facture en PDF, directement du bachi-bouzouk ou avec une «imprimante» PDF; il existe des bibliothèques .net (des commerciales et des gratuites) pour écrire/modifier des fichiers PDF. Mais cela va finir par créer des goulots d'étranglement qui vont gaspiller tellement de temps; que de forcer le concepteur à reprendre son œuvre ou à carrément la remplacer va être encore moins chère que d'«économiser des bouts de chandelles». Pour laisser parler le gestionnaire qui sommeille en moi, une solution en amont est préférable à la solution en aval. Parce que de chercher les factures parmi toutes les tâches d'impression va créer l'enfer.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  7. #7
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2018
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Je suis à 200% d accord avec toi qu il vaudrait mieux changer en amont le problème.
    Mais dans ce cas précis ce n est pas possible.

    Je peux bien sûr imprimer en PDF.
    Mais ca fait changer l imprimante assez régulièrement...
    Mais c est une piste à explorer.
    As tu une bibliothèque ou autre à me proposer ?

  8. #8
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par yoan31 Voir le message
    J
    As tu une bibliothèque ou autre à me proposer ?
    À vrai dire, je suis très peu «pédéfiste» Je peux juste parler de choses dont je sais qu'elles existent, mais pour la «mécanique» je suis dépassé

    PDFSharp (gratuit)

    Itext

    Du côté des programmes commerciaux et semi-commerciaux

    GemBox (gratuit pour de petis documents)
    Aspose
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  9. #9
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2018
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    merci pour les infos, je vais voir ça

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Intercepter une erreur d impression ?
    Par payadz2 dans le forum VBA Word
    Réponses: 0
    Dernier message: 18/05/2018, 20h15
  2. Interception d'une impression
    Par sovo dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 13/08/2009, 16h08
  3. Réponses: 4
    Dernier message: 14/02/2005, 19h41
  4. [MFC] mise en page d'une impression
    Par Alice9 dans le forum MFC
    Réponses: 2
    Dernier message: 06/01/2005, 09h34
  5. Comment savoir si une impression s'est bien déroulé?
    Par Cyrilh7 dans le forum C++Builder
    Réponses: 5
    Dernier message: 19/11/2003, 20h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo