FreeBSD 4.8 + CUPS 1.1.19.0 + HP DeskJet 959c = client-error-not-possible

[tE]bachi

BSD Freak
Salü Zusammen

Habe mal wieder ein Problem...
Bin auf linuxprinting.org um das PPD runterzuladen. Speicherort /usr/local/share/cups/model

Habe danach mit dem Browser auf localhost:631 zugegriffen, um den Drucker zu installieren.

Resultat:
Code:
HP DeskJet 959C Foomatic/hpijs-rss  	
Description:
Location:
Printer State: idle, accepting jobs.
Device URI: parallel:/dev/lpt0

Habe danach auf 'Print Test Page' gegangen, nichts passiert...
Bin auf 'Jobs' --> 'Show Completed Jobs' --> 'Restart Job': client-error-not-possible


LOG (/var/log/cups/error_log):
Code:
E [09/Oct/2003:17:09:09 +0200] restart_job: job #1 cannot be restarted - no files!
D [09/Oct/2003:17:09:09 +0200] Sending error: client-error-not-possible

Bin mal auf OpenOffice Dokument, Printer: 'Generic Printer'... genau das gleiche.

Aber
Code:
[bachi@lan ~]$ echo "Hallo Welt" > /dev/lpt0
hat gedruckt...

Infos:

Code:
[bachi@lan ~]$ ps aux | grep lpd
root    106  0,0  0,1   976  708  ??  Is    3:59pm   0:00,00 /usr/sbin/lpd

Code:
[bachi@lan ~]$ pkg_info | grep -i cups
cups-1.1.19.0       The Common UNIX Printing System: Metaport to install comple
cups-base-1.1.19.0  The Common UNIX Printing System: headers, libs, & daemons
cups-lpr-1.1.19.0   The CUPS BSD and system V compatibility binaries (lp* comma
cups-pstoraster-7.07 GNU Postscript interpreter for CUPS printing to non-PS prin

Kann mir einer helfen?

greets

[tE]bachi
 
Nachtrag:

Habe mit /usr/bin/lp, /usr/bin/lpq, /usr/bin/lpr und /usr/bin/lprm ein Backup gemacht und auf /usr/local/bin/lp, /usr/local/bin/lpq, /usr/local/bin/lpr und /usr/local/bin/lprm verlinkt...

Code:
lrwxr-xr-x  1 root  wheel      17  9 Okt 16:55 /usr/bin/lp -> /usr/local/bin/lp
lrwxr-xr-x  1 root  wheel      18  9 Okt 16:55 /usr/bin/lpq -> /usr/local/bin/lpq
lrwxr-xr-x  1 root  wheel      19  9 Okt 16:55 /usr/bin/lpqrm -> /usr/local/bin/lprm
lrwxr-xr-x  1 root  wheel      18  9 Okt 16:45 /usr/bin/lpr -> /usr/local/bin/lpr
 
/etc/rc.conf
Code:
lpd_program="/usr/local/sbin/cupsd"

Dann noch
Code:
mv /usr/bin/lp /usr/bin/lp.weg
ln /usr/local/bin/lp /usr/bin/lp
Analog mit lpr, lprm und lpq und alles wird wunderbar gedruckt.

Bei einem "make world" wieder ändern, oder in der make.conf unterbinden.
 
ähm...
1. Ich habe CUPS aus den Ports installiert... siehe Beitrag Nummer 1
2. Statt dem /etc/rc.conf habe ich automatisch ein Shell Script namens /usr/local/etc/rc.d/cupsd.sh...
3. Habe lp, lpr, etc. schon verlinkt... siehe Beitrag Nummer 2
 
hmmm... komisch...
also wenn ich den Driver auf "HP DeskJet 900 series, CUPS+Gimp-Print v4.2.5", printet er etwas... einfach n bisschen verpixelt. Wenn ich aber auf den Driver "HP DeskJet 959C Foomatic/hpijs (recommended)" wechsle, passiert nichts.

Habe aber hpijs und foomatic installiert über die Ports...
Code:
[bachi@lan ~]$ pkg_info
[...]
hpijs-1.4.1         Drivers and support resources for HP Inkjet Printers
[...]
foomatic-db-20030228 Foomatic database
[...]

was ist da falsch...

Aber das ganze mal mit hpijs, foomatic und super auflösung hinbekommen...

greets

[tE]bachi
 
Hehe... habs selber rausgefunden...

Habe im Configfile /usr/local/etc/cups/cups.conf das LogLevel von info auf debug gestellt, die Test Seite ausgedruckt... aber nichs gegangen.

Nachgeschaut dem LOG-File /var/log/cups/error_log
Code:
[...]
D [09/Oct/2003:20:35:22 +0200] [Job 25] /usr/local/libexec/cups/filter/foomatic-rip: No such file or directory
[...]

Also habe ich foomatic-rip kopiert:
Code:
[root@lan ~]# cp /usr/local/bin/foomatic-rip /usr/local/libexec/cups/filter
... und es läuft!

greets

[tE]bachi
 
Zurück
Oben