Re: Impression sur HP Laserjet

2002-03-03 Par sujet Félix Hauri

On Sat, 2 Mar 2002, Marc SCHAEFER wrote:

 On Sat, 2 Mar 2002, Sebastien Cevey wrote:
 
  Ben ca ne marche pas, ca m'imprime en texte brut le debut du fichier
  postscript ... :)
 
 Il faut peut-être que ce fichier PostScript commence par %!, ou envoyer
 une commande 'PCL% SET MODE POSTSCRIPT'. Attendre Félix pour la réponse.
Bonjour;)

Si ton imprimante est effectivement postscript, alors assures-toi d'abord
que la reconnaissance du language, sur le panneau frontal de l'imprimante
est bien réglée sur ``Automatique'' ou ``PostScript''.

Pour le mode ``automatique'', HP utilise un language de pilotage des
imprimantes qu'il a appelé HP PJL pour Hewlett-Packard Print Job Language.

La séquence qui déclanche la reconnaissance PJL est:
``Esc%-12345X@PJL JOB''

Suivit de la séléction du language:
``@PJL ENTER LANGUAGE=POSTSCRIPT''

Après, le code Postscript, et à la fin, après le ``%%EOF'' de fin de
fichier postscript, on trouve un Ctrl-D pour ``fin de fichier'' et à
nouveau:
``Esc%-12345X@PJL EOJ'' ... pour End Of Job, et re:
``Esc%-12345X''

Essaie la commande suivante:

$ cat head.pjl tonfichier.ps tail.pjl | lpr
ou
# cat head.pjl tonfichier.ps tail.pjl /dev/lp0

Avec les fichier head.pjl et tail.pjl:

$ echo -e \033%-12345X@PJL JOB\n@PJL ENTER LANGUAGE=POSTSCRIPT head.pjl

$ echo -e \004\033%-12345X@PJL EOJ\n\033%-12345X tail.pjl 

Espérant t'aider...
Sinon, Marc l'a dit: gs -sDEVICE=ljet4... ou gimp, cups, voire turboprint.

--
 Félix Hauri  -  [EMAIL PROTECTED]  -  http://www.f-hauri.ch

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Impression sur HP Laserjet

2002-03-02 Par sujet Marc SCHAEFER

On Sat, 2 Mar 2002, Sebastien Cevey wrote:

 J'essaie en vain d'imprimer des fichiers (postscripts) avec mon
 imprimante laserjet HP 5MP, qui n'avale normalement que du PCL (pas du
 Postscript directement).

Etonnant, HP aurait-elle renommé ses modèles (avant, MP signifiait
PostScript, enfin, je crois).

   gs -dNOPAUSE -sDEVICE=laserjet -sPAPERSIZE=a4 -sOutputFile=/dev/lp0 fichier.ps

schaefer@defian:~% gs -h | grep ljet
   lips3 m8510 necp6 cp50 oce9050 oki182 okiibm r4081 sj48 cljet5 deskjet
   djet500 laserjet ljet2p ljet3 ljet3d ljet4 ljetplus declj250 paintjet

si j'étais toi, j'essayerais avec ljet4. Normalement gs (ghostscript)
vient avec une doc qui décrit les différent périphériques (devices.doc ou
quelque chose comme ça) et leurs pilotes, leurs options, etc.

 cups

CUPS vient avec (ou il faut compiler) plusieurs pilotes distincts:

   - les usuels de ghostscript (rien de nouveau ici)

   - ceux de GIMP (rien de très nouveau non plus)

   - les siens: certains sont propriétaires, certains sont disponibles
 sur Internet


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Impression sur HP Laserjet

2002-03-02 Par sujet Marc SCHAEFER

On Sat, 2 Mar 2002, Marc SCHAEFER wrote:

 si j'étais toi, j'essayerais avec ljet4. Normalement gs (ghostscript)

et j'ajoute, cf le man de gs pour spécifier la densité.

gs -sDEVICE=device -rxresxyres

p.ex.

gs -sDEVICE=ljet4 -r600x600

NB: lorsqu'on écrit un script quelconque gs, on peut toujours ensuite
configurer un serveur d'impression pour l'utiliser. Ceux qui utilisent
/etc/printcap c'est assez facile. Pour cups, il faut configurer un filtre
approprié.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Impression sur HP Laserjet

2002-03-02 Par sujet Sebastien Cevey

On Sat, Mar 02, 2002 at 10:04:46AM +0100, Marc SCHAEFER wrote:

  J'essaie en vain d'imprimer des fichiers (postscripts) avec mon
  imprimante laserjet HP 5MP, qui n'avale normalement que du PCL (pas du
  Postscript directement).
 
 Etonnant, HP aurait-elle renommé ses modèles (avant, MP signifiait
 PostScript, enfin, je crois).

Après contrôle
  [ 
http://www.google.com/search?q=cache:e490Kbxe0lAC:www.macuser.com/mu_0795/laserjet.html+hp+laserjet+5mphl=en
 ]
tu dois avoir raison, la 5MP supporte PostScript Level 2 ...

Pourtant, je n'arrive pas à lui envoyer du postscript ...
Lorsque je lance un job avec lp (ou lpr), la ligne suivant apparaît
dans les logs :

I [02/Mar/2002:13:12:36 +0100] Job 55 queued on 'Ron' by 'seb'.
I [02/Mar/2002:13:12:36 +0100] Started filter /usr/lib/cups/filter/pstops (PID 4618) 
for job 55.

et lorsque je regarder la liste des jobs sur l'interface web de Cups,
le job est dit Completed, mais rien n'est sorti de mon imprimante ...


gs -dNOPAUSE -sDEVICE=laserjet -sPAPERSIZE=a4 -sOutputFile=/dev/lp0 fichier.ps
 
 si j'étais toi, j'essayerais avec ljet4.

C'est en effet impeccable, merci :)

-- 
Sebastien Cevey [EMAIL PROTECTED]
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 488956760

 We mortals are but shadows and dust. 
Oliver Reed (Proximo) [ Gladiator ]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Impression sur HP Laserjet

2002-03-02 Par sujet Marc SCHAEFER

On Sat, 2 Mar 2002, Sebastien Cevey wrote:

 I [02/Mar/2002:13:12:36 +0100] Job 55 queued on 'Ron' by 'seb'.
 I [02/Mar/2002:13:12:36 +0100] Started filter /usr/lib/cups/filter/pstops (PID 4618) 
for job 55.

oui, oui. Commence par tester sans CUPS:

   cat fichier.ps  /dev/lp0

si ça marche, alors tu peux ensuite commencer à debugger CUPS :-



--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Impression sur HP Laserjet

2002-03-02 Par sujet Sebastien Cevey

On Sat, Mar 02, 2002 at 01:59:39PM +0100, Marc SCHAEFER wrote:

 oui, oui. Commence par tester sans CUPS:
 
cat fichier.ps  /dev/lp0
 
 si ça marche, alors tu peux ensuite commencer à debugger CUPS :-

Ben ca ne marche pas, ca m'imprime en texte brut le debut du fichier
postscript ... :)

-- 
Sebastien Cevey [EMAIL PROTECTED]
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 488956760

 What we do in life, echoes in eternity. 
Russell Crowe (Maximus) [ Gladiator ]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Impression sur HP Laserjet

2002-03-02 Par sujet Marc SCHAEFER

On Sat, 2 Mar 2002, Sebastien Cevey wrote:

 Ben ca ne marche pas, ca m'imprime en texte brut le debut du fichier
 postscript ... :)

Il faut peut-être que ce fichier PostScript commence par %!, ou envoyer
une commande 'PCL% SET MODE POSTSCRIPT'. Attendre Félix pour la réponse.

(sur une HP Laserjet 6MP, un simple cat d'un fichier PostScript 
fonctionnait -- même par infrarouge d'ailleurs).

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Impression sur HP Laserjet

2002-03-02 Par sujet Francis Olof Garnier

Est-ce que par hasard le mode postscript n'est pas disablé dans les menus
? Il me semble avoir vu que c'est possible de modifier ça...
Mais bon, de mémoire

-- 
Francis Olof Garnier
EMail : mailto:[EMAIL PROTECTED]
Web : http://www.olofweb.com

On Sat, Mar 02, 2002 at 01:59:39PM +0100, Marc SCHAEFER wrote:

 oui, oui. Commence par tester sans CUPS:
 
cat fichier.ps  /dev/lp0
 
 si ça marche, alors tu peux ensuite commencer à debugger CUPS :-

Ben ca ne marche pas, ca m'imprime en texte brut le debut du fichier
postscript ... :)

-- 
Sebastien Cevey [EMAIL PROTECTED]
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 488956760

 What we do in life, echoes in eternity. 
Russell Crowe (Maximus) [ Gladiator ]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Impression sur HP Laserjet

2002-03-02 Par sujet Sebastien Cevey

On Sat, Mar 02, 2002 at 11:27:01PM +0100, Francis Olof Garnier wrote:

 Est-ce que par hasard le mode postscript n'est pas disablé dans les
 menus ? Il me semble avoir vu que c'est possible de modifier ça...
 Mais bon, de mémoire

Après avoir touillé les 17 outils de configurations divers trouvés un
peu partout sur ma machine, je suis tombé sur l'outil de
configuration pour HP Laserjet.

Bon, effectivement le language était sur PCL, je l'ai mis sur
Postscript, mais apparemment la Table des symboles (charset je
suppose?) n'est pas la bonne. J'ai essayé d'imprimer [cat fichier.ps 
/dev/lp0 ] avec Roman8, et d'autres, mais soit ça imprime une page
blanche, soit le postscript en text brut ...


Pour ce qui est du debut du fichier, c'est bien %!PS-Adobe-2.0


-- 
Sebastien Cevey [EMAIL PROTECTED]
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 488956760

 This is your life and it's ending one minute at a time. 
Edward Norton (Jack) [ Fight Club ]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Impression sur HP Laserjet

2002-03-01 Par sujet Sebastien Cevey

Hello

J'essaie en vain d'imprimer des fichiers (postscripts) avec mon
imprimante laserjet HP 5MP, qui n'avale normalement que du PCL (pas du
Postscript directement).

Après une bonne soirée de test, j'ai retrouvé un mail de Yann Souchon
qui expliquait comment il utilisait `dvilj fichier.dvi` pour générer
un fichier lisible par l'imprimante pour l'envoyer directement dans
/dev/lp0

Cette solution semble marcher correctement, mais je voulais savoir si
il n'ya quand même pas un moyen d'utiliser lp(r) [j'utilise Cups]
directement sur des postscripts ? Ca serait quand même plus pratique
et (peut-être) plus propre :)


La commande
  gs -dNOPAUSE -sDEVICE=laserjet -sPAPERSIZE=a4 -sOutputFile=/dev/lp0 fichier.ps
fonctionne aussi mais l'impression me semble un poil moins propre que
la première solution citée ...


Sinon, est-ce malgré tout possible d'utiliser des Impressions de page
de test ou autre (qui devraient essayer d'utiliser lp je suppose?) ?

-- 
Sebastien Cevey [EMAIL PROTECTED]
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 488956760
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.