Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/10/2006, 15h41   #1
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : novembre 2005
Messages : 117
Points : 18
Points : 18
Envoyer un message via MSN à ljoly
Par défaut Commande d'impression unix

Bonjour,

Je voudrais savoir s'il existe une option sur la commande lp qui permet de modifier le bac de l'imprimante. mon imprimante est une HP4345, la plate forme OS est HPTru64 Unix, version de l'OS 5.1B.
ljoly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2006, 15h17   #2
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : novembre 2005
Messages : 117
Points : 18
Points : 18
Envoyer un message via MSN à ljoly
Comment fonctionne la commande lpr, il y a une option -I qui permet de selectionner le plateau mais je ne sais pas quoi y mettre pour mon imprimante
ljoly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2006, 12h43   #3
Membre Expert
 
Avatar de _solo
 
Inscription : juin 2006
Messages : 889
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 889
Points : 1 084
Points : 1 084
Citation:
Envoyé par ljoly
Bonjour,

Je voudrais savoir s'il existe une option sur la commande lp qui permet de modifier le bac de l'imprimante.
Comment veut tu qu'une commande agisse sur ton bac d'impression...

utilise la commande lpr et pour savoir comment cette commande fonctionne fait un man lpr .
_solo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2006, 14h01   #4
Expert Confirmé Sénior
 
Inscription : décembre 2004
Messages : 19 671
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 19 671
Points : 17 664
Points : 17 664
Citation:
Envoyé par _solo
Comment veut tu qu'une commande agisse sur ton bac d'impression...
Parce qu'il existe des commandes (Esc codes) qui permettent entre autre de choisir le bac d'impression
Jannus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2006, 20h48   #5
Membre Expert
 
Avatar de _solo
 
Inscription : juin 2006
Messages : 889
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 889
Points : 1 084
Points : 1 084
Citation:
Envoyé par Guardian
Parce qu'il existe des commandes (Esc codes) qui permettent entre autre de choisir le bac d'impression
autant pour moi j'avais pas vu ca
Citation:
la plate forme OS est HPTru64 Unix, version de l'OS 5.1B.
j'ai cru a une bete toute simple
_solo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 08h52   #6
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
Pour les commandes de bac d'impession, tout dépend du format d'impression, c'est du postscript ou du pcl5 ?

Perso, j'ai déjà bosser sur du pcl5, il suffisait de rajouter en entete du fichier d'impression des commandes d'échappement. Une petite recherche sur le net sur pcl5 devrait te donner un beau tableau avec ces caractères.
J'avais mis dans des fichiers plats les caractères d'Esc et avant l'impression, je faisais :

Code :
1
2
cat impression_paysage impression_bac1 mon_fichier_a_imprimer > mon_fichier_a_imprimer_retraite
lp -d mon_imprimante mon_fichier_a_imprimer_retraite
Mais j'ai rien gardé de mes docs

En espérant t'avoir aidé...
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 10h13   #7
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : novembre 2005
Messages : 117
Points : 18
Points : 18
Envoyer un message via MSN à ljoly
Citation:
Envoyé par Katyucha
Perso, j'ai déjà bosser sur du pcl5, il suffisait de rajouter en entete du fichier d'impression des commandes d'échappement. Une petite recherche sur le net sur pcl5 devrait te donner un beau tableau avec ces caractères.
le pcl n'est pas utilisable, car il s'agit d'un fichier généré par XML Publisher sous oracle application 11.5.9 au format PDF que j'envoie vers l'imprimante.
ljoly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 17h24   #8
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : novembre 2005
Messages : 117
Points : 18
Points : 18
Envoyer un message via MSN à ljoly
Citation:
Envoyé par Katyucha
Code :
1
2
cat impression_paysage impression_bac1 mon_fichier_a_imprimer > mon_fichier_a_imprimer_retraite
lp -d mon_imprimante mon_fichier_a_imprimer_retraite
les codes permettant de sélectionner le bac1 sont dans la commande cat ?
ljoly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2006, 14h56   #9
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
non pas du tout

cat permet d'assembler des fichiers

Dans un fichier impression_paysage, je met le caractère d'Esc pour imprimer en paysage ...

ainsi quand le fichier mon_fichier_a_imprimer_retraite arrive a l'imprimante, il possede les caractères d'Esc que je voulais.
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2006, 16h48   #10
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : novembre 2005
Messages : 117
Points : 18
Points : 18
Envoyer un message via MSN à ljoly
C'est bien ce que j'avais compris, mais je me suis mal exprimé.

J'ai essayé en récupérant les codes de mon imprimante et en utilisant le postscript, cependant j'ai un message d'erreur du type
<stdin>: Desired operation cannot be performed on this object.
lpr: stdin: empty input file

il y a t'il un tutoriel ou un site qui pourrait m'aider sur le sujet?
ljoly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2006, 17h12   #11
Provisoirement toléré
 
Homme
Administrateur systèmes et réseaux
Inscription : juin 2004
Messages : 493
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 88
Localisation : Etats-Unis

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juin 2004
Messages : 493
Points : 256
Points : 256
Pour imprimer en ligne de commande, il faut faire:
nom est le nom de la file d'attente d'impression.
-P: une option.
P.S. En l'absence de l'option -P, le fichier est envoyé vers la file d'attente par défaut.
devt11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2006, 17h20   #12
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : novembre 2005
Messages : 117
Points : 18
Points : 18
Envoyer un message via MSN à ljoly
Citation:
Envoyé par cheikhbouchihda
Pour imprimer en ligne de commande, il faut faire:
nom est le nom de la file d'attente d'impression.
-P: une option.
P.S. En l'absence de l'option -P, le fichier est envoyé vers la file d'attente par défaut.
comment sélectionner le bac d'impression 1, 2 ou 3?
ljoly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2006, 16h53   #13
Membre habitué
 
Inscription : août 2005
Messages : 118
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 118
Points : 121
Points : 121
Citation:
comment sélectionner le bac d'impression 1, 2 ou 3?
Pour changer de bac avec lp, il y a l'option -o media=Upper/Lower (à condition d'utiliser CUPS derriere et qu'il sache gerer les bacs).
Sinon, il suffit de créer plusieurs imprimantes dans CUPS en selectionnant à chaque fois le bon bac et en leur donnant des noms differents.
Ensuite tu peux faire
lp ou lpr -PprinterTray1 monfich
A+
Joris
d-jo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h31.


 
 
 
 
Partenaires

Hébergement Web