J'ai un souci récurrent avec une imprimante HP OfficeJet R45 (problème
identique avec la précédente bécane sur laquelle elle était branchée).

Selon linuxprinting.org, ce modèle est parfaitement supporté, il y a
jsute besoin du driver HPOJ pour utiliser également le scanner (c'est
une combo). Donc :

# apt-get install hpoj xsane foomatic-db-{engine,hpijs}

Scanner marche impeccablement, par contre, une fois l'imprimante
configurée par foomatic-configure :

$ foomatic-configure -Q -q
<queues>
<defaultqueue>OfficeJet</defaultqueue>
<queue foomatic="1" spooler="cups">
  <name>OfficeJet</name>
  <printer>HP-OfficeJet_R40</printer>
  <driver>hpijs</driver>
  <connect>parallel:/dev/lp0</connect>
  <description>OfficeJet</description>
</queue>
</queues>

J'ai testé l'envoi d'un fichier PS vers l'imprimante avec lp (CUPS), et
voilà le résultat obtenu (couver toute la largeur de la page, moins une
marge de 3mm de chaque côté) :

%!PS-Adobe-2.0
              %%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
                                                                           %%Tit

Ce qui n'est pas précisément ce que j'aurais souhaité. :-/

Une fois ça imprimé, CUPS reste bloqué, lpstat -t affiche constamment
quelque chose comme 'Sending XXXXXX bytes...' (XXXXXX fixe). Idem si je
balance le job et recommence (plus rien ne passe, et même bloquage sur
'Sending [...]').

- ça ne semble pas un problème de device (droits d'accès, par exemple,
  ou souci d'écriture), ou je suppose que même le Postcript brut de
  décoffrage ne serait pas passé,
- ça n'a pas plus l'air d'être la communication hardware, ou scanner ne
  marcherait pas,

Voilà ce que j'ai dans error_log :

I [14/Jun/2004:01:05:48 +0200] Adding start banner page "none" to job 3.
I [14/Jun/2004:01:05:48 +0200] Adding end banner page "none" to job 3.
I [14/Jun/2004:01:05:48 +0200] Job 3 queued on 'OfficeJet' by 'pierre'.
I [14/Jun/2004:01:05:48 +0200] Started backend /usr/lib/cups/backend/parallel 
(PID 1344) for job 3.
I [14/Jun/2004:01:11:25 +0200] Job 3 was cancelled by 'pierre'.

quand ça bloque au niveau de 'parallel', sinon ça donne ça :

I [14/Jun/2004:01:45:55 +0200] Adding start banner page "none" to job 7.
I [14/Jun/2004:01:45:55 +0200] Adding end banner page "none" to job 7.
I [14/Jun/2004:01:45:55 +0200] Job 7 queued on 'OfficeJet' by 'pierre'.
I [14/Jun/2004:01:45:55 +0200] Started backend /usr/lib/cups/backend/parallel 
(PID 3315) for job 7.
I [14/Jun/2004:01:46:04 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" 
(pid=3317)
I [14/Jun/2004:01:49:47 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" 
(pid=3334)
I [14/Jun/2004:01:49:49 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" 
(pid=3336)
I [14/Jun/2004:01:49:51 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" 
(pid=3337)
I [14/Jun/2004:01:52:58 +0200] Job 7 was cancelled by 'pierre'.

quand ça bloque plus loin. Pour l'un de mes essais, j'ai encore eu cette
ligne après les printers.cgi :

I [14/Jun/2004:01:16:34 +0200] Started "/usr/lib/cups/cgi-bin/jobs.cgi" 
(pid=1786)

NB : changer le driver dans foomatic n'a rien changé.

Résultat : je ne vois *absolument* pas où ça merde... Si quelqu'un a
des pistes pour diagnostiquer, je suis preneur.

Frustratoirement,
le Moine Fou
-- 
[EMAIL PROTECTED]
OpenPGP 0xD9D50D8A

Attachment: signature.asc
Description: Digital signature

Répondre à