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

Scripts/Batch Discussion :

Comment imprimer un fichier


Sujet :

Scripts/Batch

  1. #1
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut Comment imprimer un fichier
    Bonjour

    je souhaiterais savoir comment imprimer un fichier sous DOS, en fait je ne souhaiterais pas c'est juste que je n'y arrive pas j'ai entendu parler de ça :
    mais ça ne marche pas, il m'indique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Impossible d'accéder au périphérique spécifié
    J'ai aussi essayé ça :
    Mais ça donne la même chose...
    Quant à LPT2 il me dit que ça n'éxiste pas.

    Quelques informations supplémentaires en vrac :
    - Je n'ai pas la possibilitée de me servir d'un interface ou d'un PC de nos jours, je dois imprimer forèment en ligne de commande, ou plus précisément dans un fichier de commandes.
    - mon imprimante est branché sur le deuxième port USB de mon ordinateur
    - mon imprimante est une HP deskjet 845c.

    Merci de vos réponses

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Citation Envoyé par Shugo78
    - mon imprimante est branché sur le deuxième port USB de mon ordinateur
    LPT1 est un port parallèle.
    Il n'est pas possible d'imprimer sur une imprimante USB par cette méthode.

  3. #3
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    Comment faut faire alors ?

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Je n'ai pas été assez clair, donc je complète : DOS ne peut pas imprimer sur une imprimante USB.

    Si tu disais ce que tu veux faire on pourrait peut-être te proposer une solution

  5. #5
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    il ne faut pas oublier notre bon vieux notepad

    notepad /p fichier.txt

    Cela dit, ce serait bien que dans toute requête soit spécifier la plateforme parce DOS tout seul, ça veut pas dire grand-chose : ms-dos 6.22, ms-dos de Windows 9x, console NT. Bref, il serait utile que vous vous mettiez tous d'accord sur une nomenclature.

  6. #6
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    _____________________________________________________________
    |Plateforme :.............................|Objectif :.....................................|
    |Invite de commande sous XP SP2.|Imprimer dans un programme sans ....|
    |.............................................|intervention de l'utilisateur...............|
    |____________________________|_______________________________|
    Voilà, elle est belle ma nomenclature, hein ?

  7. #7
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Superbe

    L'ennui c'est que "imprimer dans un programme" ça ne veut strictement rien dire

  8. #8
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    .... , En fait ce que je voulai dire c'est que dans un de mes programmes, je dois imprimer lorsque l'utilisateur clique sur un bouton et pour cela je voudrais employer un fichier batch qui est appelé sans que l'utilisateur ne fasse autre chose qu'appuyer sur le bouton .

  9. #9
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Où est l'intérêt d'appeler un batch d'impression depuis un logiciel que tu écris ??
    C'est écrit avec quel langage ?

  10. #10
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    Guardian tu me l'as enlevé de la bouche

    Citation Envoyé par Shugo78
    _____________________________________________________________
    |Plateforme :.............................|Objectif :.....................................|
    |Invite de commande sous XP SP2.|Imprimer dans un programme sans ....|
    |.............................................|intervention de l'utilisateur...............|
    |____________________________|_______________________________|
    Voilà, elle est belle ma nomenclature, hein ?
    Je m'adressais à tout le monde pas forcément à toi, parce que en ms-dos pur, ce que je t'ai proposé n'aurait pas fonctionné, mais pour ton invite de commande, ça reste toujours valable.

    Bon allez, viens, je t'excuse

  11. #11
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    Mon programme est en C....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    notepad /p fichier.txt
    foctionne super bien, merci
    Mais j'ai une dernière question, cela fonctionne t-il pour d'autre fichier ou que pour les fichier textes ?

  12. #12
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Il est possible que cela imprime, mais le NotePad (le Bloc-Note) ne traite que les fichiers au format texte (peut importe l'extension).
    Donc, si le fichier n'est pas au format texte et imprimé comme tel, il ne sera composé que de caractères disparates n'ayant aucun rapport visuel avec le contenu du fichier original.

  13. #13
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    Je m'en doutais....
    Mais comment imprimer un fichier en couleur ou ue image
    Ya pas moyen de faire une capture d'écran ou un truc du genre ?

  14. #14
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    Salut, en fait il y en a plusieurs.

    Leur principe est simple : le programme en questions redirige le port de l'imprimante vers un fichier, c'est-à-dire qu'au lieu d'obtenir une page, on a un fichier sur le disque dur qui est au format Adobe PostScript.

    On peut aussi le faire soit même en installant un des pilotes PostScript fournis avec Windows.
    Il suffit pour cela d'ajouter une imprimante virtuelle en ayant sélectionné comme port de sortie, le port File(impression dans un fichier). Le fichier obtenu est au format PostScript.

    Le format PostScript c'est quoi?
    En deux mots, ce n'est ni plus ni moins qu'une image vectorielle, c'est-à-dire une image dont la précision est redoutable. C'est ce qui a fait le succès du Portable Document Format et donc d'ADOBE.

    Quelques un des meilleurs programmes gratuits qui interprètes le PostScript :Ghostscript, Ghostview + GSview et un convertisseur PDFCreator , le lien pointe sur le site Framasoft (), c’est fait exprès.

    Voilà, tout ça, c'est pour satisfaire la soif de notre très cher KoKoTis, et comme je suis en grande admiration devant ta spontanéité et ta bonne foi, je t'offre ce modeste présent, je te laisse le découvrir et l'étudier.
    (Pour info: nom fichier 071408.zip, taille 236Ko, somme md5: c1b4ee57c6f55f650c68bed9714eb3c9, somme sha1: 8bdab58061bcef7f1ad5561e45061adfd9fd6011).



    Cela dit, pour répondre à Shugo78.
    Quel que soit le fichier que tu veux imprimer, tu fais un clic droit dessus, si tu vois une ligne sur laquelle il y a marqué "Imprimer", tu fais un tour dans la Base de registre et tu récupères la commande. Exemple ?
    Pour imprimer une Font, dans la clef HKEY_CLASSES_ROOT\fonfile\shell\print\command on a %SystemRoot%\System32\fontview.exe /p %1

    Donc, en tapant fontview.exe /p "tonfichierfont" sur ta ligne de commande, ça imprime.
    Pour imprimer certaines images, tu as mspaint, pour les documents word, tu as winword, wordpad, etc.
    Bref, maintenant tu sais, alors vas-y, fais couler l'encre.

  15. #15
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    Cool !
    Merci ça marche plutôt bien mais par contre :
    Citation Envoyé par maxim_um
    Quel que soit le fichier que tu veux imprimer, tu fais un clic droit dessus, si tu vois une ligne sur laquelle il y a marqué "Imprimer"
    Je m'en fout, je veux imprimer sans aucune intervention de l'utilisateur, il clique sur un bouton(C/GTK) et hop l'impression démarre .
    Merci à tous, on va dire que mon problème est résolu

  16. #16
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    Ton navigateur, il ne doit pas charger les pages HTML entièrement .
    À moins que ça ne soit... un problème de...

    À oui, en fait.
    Tu peux aussi imprimer du son si tu veux, mais il te faut une partition.
    Mais comme je cite, <<tu t'en fous>>, je ne t'en dis pas plus.

  17. #17
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    Mais, j'ai lu la suite
    La suite m'intéresse mais c'est juste la partie :
    Citation Envoyé par maxim_um
    Quel que soit le fichier que tu veux imprimer, tu fais un clic droit dessus, si tu vois une ligne sur laquelle il y a marqué "Imprimer"

    Qui ne m'intéresse pas !
    Parce que c'est censé être une impression "invisible" alors que si l'utilisateur doit toucher à un menu quelconque ca ne le fait pas

  18. #18
    Membre expérimenté Avatar de Xtof68
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 217
    Par défaut
    Citation Envoyé par Shugo78
    Mais, j'ai lu la suite
    La suite m'intéresse mais c'est juste la partie :
    [/I]
    Qui ne m'intéresse pas !
    Parce que c'est censé être une impression "invisible" alors que si l'utilisateur doit toucher à un menu quelconque ca ne le fait pas
    Mais Maxim Um te proposait ça pour te permettre d'identifier quel programme appeler pour l'impression de quel type de fichier. De cette manière, tu peux faire appel, si tu as autre chose à imprimer qu'un fichier texte, à l'application qui est associée, dans la base de registre, à l'extension du fichier.
    Ton utilisateur ne touchera à rien, c'est juste pour toi, puisque tu veux appeler un programme par quelques lignes de batch.
    (enfin, moi, ce que j'en dis...)

    bonne journée

  19. #19
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    Je suis désolé , si j'ai vexé Maxim_Um....
    Mais mes problèmes s'arrangent
    Donc merci

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

Discussions similaires

  1. [C#]Comment imprimer un fichier .txt
    Par thomfort dans le forum Windows Forms
    Réponses: 2
    Dernier message: 12/12/2006, 04h08
  2. Comment imprimer un fichier Pdf directement à partir de Delphi ?
    Par toumoham dans le forum API, COM et SDKs
    Réponses: 11
    Dernier message: 07/12/2005, 15h28
  3. [Impression]Comment imprimer un fichier HTML
    Par joes_bushi dans le forum Général Java
    Réponses: 3
    Dernier message: 17/11/2005, 09h00
  4. [C#] Comment imprimer un fichier .pdf ?
    Par petoulachi dans le forum C#
    Réponses: 9
    Dernier message: 05/10/2005, 15h30
  5. Comment imprimer un fichier text existant?
    Par AODRENN dans le forum Langage
    Réponses: 2
    Dernier message: 12/09/2005, 17h26

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