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

Windows 7 Discussion :

Impression en ligne de commande


Sujet :

Windows 7

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 458
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 458
    Par défaut Impression en ligne de commande
    Bonjour,

    J'ai une imprimante HP installée en réseau, c'est la box qui fournie l'adresse IP.

    Je l'utilise sans problème depuis tous mes PC à depuis différents logiciels Word, Ultraedit...

    Je désire imprimer des fichiers en ligne de commande avec lpr

    Je crée donc un port :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NET USE LPT1 "\\MIDO\HP Photosmart 5520 series (réseau)"
    La commande est acceptée

    Mais l'impression d'un fichier :
    est refusée

    Avez-vous une idée ?
    D'avance MERCI !

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 208
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 208
    Par défaut
    Salut,

    L'a pas eu de succès ton affaire...

    Bon, en termes d'idées, moi j'aurais évité d'utiliser LPT1 comme nom de périph, je me demande si ce n'est pas un nom réservé à ce bon vieux DOS, un peu comme CON (-sole, oui, nom réservé, les djeuns' ) et quelques autres.
    Et j'aurais laissé un blanc entre -P et le nom choisi (c'est LPQ qui ne veut pas de blanc)

    Et enfin j'aurais tenté net stop spooler suivi de net start spooler.

    Valà,

  3. #3
    Membre Expert Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 458
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 458
    Par défaut
    Bonjour Jipété,
    L'a pas eu de succès ton affaire...
    C'est le moins qu'on puisse dire
    Je te remercie d'autant plus d'avoir pris la peine de répondre !

    J'ai donc essayé :
    - IMPR et IMP1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    E:\_DEV\_Canvas>NET USE IMP1 "\\MIDO\HP Photosmart 5520 series (réseau)"
    L'erreur système 67 s'est produite.
    Nom de réseau introuvable.
    Donc je retente avec LPT1 :
    -P LPT1 ou -PLPT1 donne la même erreur

    Même erreur après net stop spooler suivi de net start spooler après création de IMP1(impossible) DONC LPT1

    Enfin :
    Fonctionne, mais il me faut vider le buffer car print.bat ne contient que 3 lignes... PB ancestral connu...

    Donc je sèche encore sur un pb rudimentaire
    Je suis preneur de la plus petite lueur, la moindre étincelle...

  4. #4
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 208
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 208
    Par défaut
    Salut,

    allez, la dernière idée (qui m'est venue en regardant l'aide, à l'instant) :

    il te faut rajouter -S nom_ou_IP_de_l'hôte_fournissant_le_service_lpd, on dirait.

    Regarde, il y a 3 options qui ne sont pas entre crochets, donc obligatoires :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    lpr /?
    
    Envoie un travail d'impression vers une imprimante du réseau
    
    Utilisation*: lpr -S Serveur -P Imprimante [-C Classe] [-J Travail] [-o Option] [-x] [-d] nom du fichier

  5. #5
    Membre Expert Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 458
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 458
    Par défaut
    MERCI Jipété,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    E:\_DEV\_Canvas>lpr /?
    lpr: no printer specified
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    E:\_DEV\_Canvas>lpr -help
    Usage: lpr [--help|-help] [-h] [-D] [-d device] [-l] [-P device]
     
    where:
     
      -h        does nothing. Accepted for compatibility.
      -d device spools to the specified device.
      -D        enable debugging output.
      -l        prevent <LF> -> <CR><LF> processing. By default, standalone
                <LF> characters are converted to <CR><LF>.
      -P device spools to the specified device.
      --help    print this message.
      -help     print this message.
     
    Notes:
     
    -d and -P are aliases of each other and perform the same function.
    Device names may take the form of DOS devices (e.g., lpt1:) if the printer
    is connected locally. Network printers can be accessed using the form
    '\\server\printer_name'. Forward slashes can be used as well, e.g.,
    '//server/printer_name'.
     
    The environment variable PRINTER can be used to set the default printer
    device.
    -S n'existe plus
    - J'ai valué une variable PRINTER, pas mieux
    - avec l'option -D debug :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    E:\_DEV\_Canvas>lpr -D -P LPT1 print.bat
    Windows printer name = 'LPT1'
    isWindows9x = 0, isWindows2K_NT4 = 1
    Printer name: 'HP Photosmart 5520 series (r▒seau)', Port name: 'CN44H7C8BS0602'
    Printer name: 'Fax', Port name: 'SHRFAX:'
    lpr: printer error: can't open 'LPT1' for writing: Le nom de l▒imprimante n▒est pas valide.
    - LPT1 est bien reconnu
    - Le nom imprimante est bien reconnu

    J'ai essayé tous les noms qui me sont venus à l'idée, avec doubles ou simples quottes, avec ou sans espace...

  6. #6
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 208
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 208
    Par défaut
    Citation Envoyé par dmganges Voir le message
    -S n'existe plus
    On n'a pas les mêmes versions, la mienne vient d'un vieux XP solid as a rock qui tourne dans une VM --> je passe.

    Bon courage...

  7. #7
    Membre Expert Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 458
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 458
    Par défaut
    Citation Envoyé par Jipété Voir le message
    On n'a pas les mêmes versions, la mienne vient d'un vieux XP solid as a rock qui tourne dans une VM --> je passe.

    Bon courage...
    MERCI pour tes encouragements JP !
    Pour suivre, éventuellement, mon besoin initial.

    En tout état de cause si j'ai une info, je reviendrai la poster ICI.

    S'il y a d'autres bonnes volontés, je suis toujours preneur

    Je ne dois quand même pas être le seul clampin sur la planète à chercher à imprimer en ligne de commande sous Win7
    MERCI !

  8. #8
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    L'idéal serait aussi de trouver un moyen de lancer en ligne de commande la fenêtre d'impression Windows afin de sélectionner l'imprimante de son choix.
    Faudra que une solution compatible XP, win7 ou win8...

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

Discussions similaires

  1. Impression en ligne de commande
    Par inpec dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 04/09/2013, 11h07
  2. [WS 2003] Impression "TXT" en ligne de commande
    Par argoet dans le forum Windows Serveur
    Réponses: 10
    Dernier message: 19/03/2013, 16h22
  3. Impression PDF en ligne de commande
    Par thesmall dans le forum Autres Logiciels
    Réponses: 6
    Dernier message: 04/03/2007, 17h04
  4. Récuperer Arguments sur la ligne de commande ?
    Par Muetdhiver dans le forum x86 16-bits
    Réponses: 9
    Dernier message: 20/01/2003, 22h01
  5. Analyser la ligne de commande
    Par benj29 dans le forum C
    Réponses: 14
    Dernier message: 19/11/2002, 05h13

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