Pages : 1
#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
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
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
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)
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
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à ! (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
Pages : 1