Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/01/2022, à 10:27

bird12358

Imprimer en ligne de commande

Bonjour,

Je souhaiterais imprimer en ligne de commande un fichier pdf sous python.
Quand je lance la commande suivantes:

lp -d /dev/usb/lp0 myfile.pdf

Il semble que lp attende le nom de l'imprimante, ce qui ne me va pas. Je voudrais pouvoir lui passer le chemin de mon imprimante.
mais je ne vois pas d'option permettant de faire ca.

Hors ligne

#2 Le 26/01/2022, à 10:36

Henry de Monfreid

Re : Imprimer en ligne de commande

Salut,

Apparement lp ou lpr ne permettent pas ce que tu demandes.

Peut-être avec cat ou cp ?


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous), pour y accéder, demandez à nany ou moi.

Hors ligne

#3 Le 26/01/2022, à 10:54

bird12358

Re : Imprimer en ligne de commande

Henry de Monfreid a écrit :

Salut,

Apparement lp ou lpr ne permettent pas ce que tu demandes.

Peut-être avec cat ou cp ?

Merci pour la réponse.

J'ai essayé effectivement avec cat mais sans résultat:

cat "my.pdf" > /dev/usb/lp0 

Hors ligne

#4 Le 26/01/2022, à 10:56

Henry de Monfreid

Re : Imprimer en ligne de commande

Et avec :

cat 'my.pdf' > /dev/usb/lp0 

?


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous), pour y accéder, demandez à nany ou moi.

Hors ligne

#5 Le 26/01/2022, à 10:59

Tawal

Re : Imprimer en ligne de commande

Hello,

Tu peux trouver des infos avec :

lpinfo -v

Et utiliser ce retour pour nommer ton imprimante avec l'option -d de lp.


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#6 Le 26/01/2022, à 12:24

ar barzh paour

Re : Imprimer en ligne de commande

lp ne nécessite pas le nom de l'imprimante (sauf s'il y a plusieurs imprimantes)

lp nom_du_fichier

PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#7 Le 26/01/2022, à 12:55

FrancisFDZ

Re : Imprimer en ligne de commande

Bonjour,
L'imprimante doit être désignée comme "imprimante par défaut" , même si elle est seule. On peut le faire via cups ou en ligne de commande avec lpadmin


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#8 Le 26/01/2022, à 14:05

bird12358

Re : Imprimer en ligne de commande

Tawal a écrit :

Hello,

Tu peux trouver des infos avec :

lpinfo -v

Et utiliser ce retour pour nommer ton imprimante avec l'option -d de lp.


Bonne idée j'ai utiliser lpstat pour faire ce que je voulais.

Hors ligne

#9 Le 26/01/2022, à 17:11

ar barzh paour

Re : Imprimer en ligne de commande

FrancisFDZ a écrit :

L'imprimante doit être désignée comme "imprimante par défaut" , même si elle est seule. On peut le faire via cups ou en ligne de commande avec lpadmin

pour info , je n'ai rien fait de tout ça , mon imprimante s'est désignée toute seule comme imprimante par défaut lors de l'installation (automatique)

bird12358 a écrit :

Bonne idée j'ai utiliser lpstat pour faire ce que je voulais.

alors du coup qu'est-ce que ça donne en ligne de commande pour imprimer ?

lp -d quoi

PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#10 Le 27/01/2022, à 09:08

FrancisFDZ

Re : Imprimer en ligne de commande

ar barzh paour a écrit :
FrancisFDZ a écrit :

L'imprimante doit être désignée comme "imprimante par défaut" , même si elle est seule. On peut le faire via cups ou en ligne de commande avec lpadmin

pour info , je n'ai rien fait de tout ça , mon imprimante s'est désignée toute seule comme imprimante par défaut lors de l'installation (automatique)

Bien évidemment, il faut désigner l'imprimante en cours comme "imprimante par défaut" si elle ne l'est pas déjà ! wink (sinon, ça ne changera rien)

Dernière modification par FrancisFDZ (Le 27/01/2022, à 09:10)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne