PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HP PSC 1510 all-in-one Debian Sarge


DR.ZEISSLER
2006-01-10, 13:37:49
Hallo Linuxer,

ich versuche schon seit Tagen meinen obigen Drucker zum Drucken zu bewegen, aber irgendwie funzt die Sache nicht. Ich versuche den HP Linux Treiber zu installieren. Hier mal die Inst-Anleitung:

http://hpinkjet.sourceforge.net/install.php

Ich gehe Schritt für Schritt wie beschrieben vor. Leider gibt es Probleme. Hier mal die Details:
Debian
1. Open a console window.
2. Follow these steps to log in as the super user:
1. Enter su.
2. Press Enter.
3. Enter the root password.
Note: The root password gives you administrative privileges on the system.
4. Press Enter.
3. Enter this command:
# apt-get install python-dev
Note: Install python-dev 2.3 or later.
4. After the python-dev package is installed, enter this command:
# apt-get install libsnmp5-dev
5. After the libsnmp5-dev package is installed, enter this command:
# apt-get install libcupsys2-dev
6. After the libcupsys2-dev package is installed, enter this command:
# apt-get install python-qt3
7. After the python-qt3 package is installed, enter this command:
# apt-get install lsb

Punkt 3 =>IO
sn45gv2:/home/stefan# apt-get install python-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
python-dev ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 354 nicht aktualisiert.
Punkt 3 => NICHT IO!!
sn45gv2:/home/stefan# apt-get install libsnmp5-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder dass, wenn Sie die
instabile Distribution verwenden, einige erforderliche Pakete noch nicht
kreiert oder aus Incoming herausbewegt wurden.

Da Sie nur eine einzige Operation angefordert haben ist es sehr wahrscheinlich,
dass das Paket einfach nicht installierbar ist und eine Fehlermeldung über
dieses Paket erfolgen sollte.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
libsnmp5-dev: Hängt ab: libsnmp-perl (= 5.1.2-6.2) aber 5.2.1.2-4 soll installiert werden
E: Kaputte Pakete
Punkt 5 = IO
sn45gv2:/home/stefan# apt-get install libcupsys2-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
libcupsys2-dev ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 354 nicht aktualisiert.
Punkt 6 = IO
sn45gv2:/home/stefan# apt-get install python-qt3
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
python-qt3 ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 354 nicht aktualisiert.
Punkt 7 = IO
sn45gv2:/home/stefan# apt-get install lsb
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
lsb ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 353 nicht aktualisiert.

Kann Da jemand helfen ?
Hier mal die Sources.list
#Debian FTP Server
deb ftp://ftp.de.debian.org/debian/ stable main contrib
deb ftp://ftp2.de.debian.org/debian/ etch main non-free contrib
#Debian DVD Server
deb file:/mnt/LINUX/DEBIAN31/DVD1/ stable main contrib
deb file:/mnt/LINUX/DEBIAN31/DVD2/ stable main
#Debian Security Server
deb http://security.debian.org/ sarge/updates main contrib non-free
#ATI Treiber
deb http://www.stanchina.net/~flavio/debian-fglrx-modules/ ./
deb http://www.stanchina.net/~flavio/debian-fglrx-xfree86/ ./
# mpc codec
deb http://www.rarewares.org/debian/packages/unstable/ ./
#msttcorefonts
deb http://mirror.raw.no/ gnome2.2/
deb http://ftp.acc.umu.se/mirror/mirrors.evilgeniuses.org.uk/debian/backports/woody/ gnome2.2/
#MULTIMEDIA PACKAGES
deb ftp://ftp.nerim.net/debian-marillat/ sarge main
#WINE
deb http://wine.sourceforge.net/apt/ binary/

Danke
Doc

Simon
2006-01-10, 14:29:55
Die einfachste Lösung:

apt-get install hpijs hplip


Denn das sind die passenden Debian Pakete für hpinkjet.sf.net (siehe Beschreibung!!) =)

DR.ZEISSLER
2006-01-10, 19:12:49
Hallo und danke "Simon",

jetzt werden alle Funktionen in den HP-Tools angeboten. Das Drucken aus OpenOffice geht auch problemlos, allerdings geht es aus Mozilla nicht.

Der Unterschied ist:
OpenOffice=>
Name:hp1510psc
Status: Standarddruchker
Typ: CUPS:hp1510psc

Mozilla:
Drucker: PostScript/hp1510psc

Doc

Simon
2006-01-10, 19:18:05
Hi,

hast du nicht cups oder sowas laufen, was die Druckaufträge entgegen nimmt und bearbeitet?

DR.ZEISSLER
2006-01-10, 19:40:06
Ja das dachte ich auch, keine Ahnung warum bei Mozilla das da steht. Ich kann da gar nix anderes auswählen, der Treiber scheint das irgendwie in der Form an Mozilla weiterzugeben. Bei GIMP wird er auch nicht angeboten. Ich kann nirgends des CUPS Printer wählen, überall bekomme ich die Standardauswahl an Druckern angezeigt, dann kann ich zwar HP wählen, aber mein Modell ist nicht dabei. Was mir bei der Druckerauswahl fehlt ist das hier:

http://localhost:***/printers
Beschreibung: allinone1510
Standort: local
Gerätestatus: gelangweilt, Nimmt Aufträge entgegen.
Geräte URI: hp:/usb/PSC_1500_series?serial=*************

Doc

DR.ZEISSLER
2006-01-13, 13:41:55
Komisch hab jetzt alles neu aufgesetzt und immer noch das gleiche Problem mit Mozilla. Da wird einfach nur dieser PostScript angeboten, obwohl das System einwandfrei auf Cups 1.1 konfiguriert ist.

Das verstehe ich nicht.

Doc

drdope
2006-01-13, 14:25:34
Hast du mal versucht aus Mozilla zu Drucken?

Habe einen HP Laserjet 3030 "All-in-one".
In meinem Firefox bekomme ich auch nur "Postscript/default" zur Auswahl, klicke dann auf drucken, druckt er die Seite...

nggalai
2006-01-13, 14:27:34
Dasselbe wie bei drdope bei mir, mit einem PSC1110.

DR.ZEISSLER
2006-01-13, 19:27:16
spoolen tut er was aber drucken tut er nix. der drucker reagiert gar nicht, der druckauftrag ist nirgends zu sehen bzw. wird nicht in cups protokolliert. fehlt mir ein packet ?

Was nutzt ihr für Distries ?

Doc

nggalai
2006-01-13, 20:55:40
Dr. Zeissler--aus anderen Applikationen kannst Du drucken? Wenn Du in Mozilla/Firefox was druckst, wird eine Datei unter /var/spool/cups/tmp erstellt?

DR.ZEISSLER
2006-01-13, 21:05:03
hmmm...

mittlerweile kann ich (seit der Neuinst von Sarge mit KDE) aus gar keiner Anwendung mehr drucken, obwohl der Drucker konfiguriert und installiert ist.


...eine Datei unter /var/spool/cups/tmp...

=> NEIN

Bei cups steht, dass die jobs alle "gecancelled" werden.

Doc

DR.ZEISSLER
2006-01-16, 16:18:29
SN45GV2:/home/stefan# apt-get install libsnmp5-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder dass, wenn Sie die
instabile Distribution verwenden, einige erforderliche Pakete noch nicht
kreiert oder aus Incoming herausbewegt wurden.

Da Sie nur eine einzige Operation angefordert haben ist es sehr wahrscheinlich,
dass das Paket einfach nicht installierbar ist und eine Fehlermeldung über
dieses Paket erfolgen sollte.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
libsnmp5-dev: Hängt ab: libsnmp-perl (= 5.1.2-6.2) aber 5.2.1.2-4 soll installiert werden
E: Kaputte Pakete

Kann denn hier jemand vielleicht doch helfen ?

Ich weis nicht wie ich die Nichtverträglichkeit beheben soll. Ich denke das genau hier das Problem für das komische Druckverhalten liegt.

Doc

Harleckin
2006-01-16, 16:26:04
Korrigier mal deine "sources.list"..

#Debian FTP Server
deb ftp://ftp.de.debian.org/debian/ stable main contrib
deb ftp://ftp2.de.debian.org/debian/ etch main non-free contrib
#Debian DVD Server
#deb file:/mnt/LINUX/DEBIAN31/DVD1/ stable main contrib
#deb file:/mnt/LINUX/DEBIAN31/DVD2/ stable main
#Debian Security Server
deb http://security.debian.org/ sarge/updates main contrib non-free
#ATI Treiber
deb http://www.stanchina.net/~flavio/debian-fglrx-modules/ ./
deb http://www.stanchina.net/~flavio/debian-fglrx-xfree86/ ./
# mpc codec
deb http://www.rarewares.org/debian/packages/unstable/ ./
#msttcorefonts (ist in "contrib" enthalten!!)
#deb http://mirror.raw.no/ gnome2.2/
#deb http://ftp.acc.umu.se/mirror/mirrors.evilgeniuses.org.uk/debian/backports/woody/ gnome2.2/
#MULTIMEDIA PACKAGES
deb ftp://ftp.nerim.net/debian-marillat/ sarge main
#WINE
deb http://wine.sourceforge.net/apt/ binary/


Und schau mal in deine Paketlisten..

$ apt-cache show libsnmp5-dev libsnmp-perl
$ sudo apt-get -t stable install libsnmp5-dev

DR.ZEISSLER
2006-01-16, 17:10:04
hmm...

verstanden habe ich noch nicht, wie Du die Unverträglichkeit aufgelöst hast, aber funktionieren tut es natürlich wiedermal :-)

Vielleicht bekomme ich die HP-Kiste endlich mal ans Drucken...

Doc

DR.ZEISSLER
2006-01-16, 18:21:20
Mittlerweile ALLES nach Anleitung installiert, drucken trotzdem nur eingeschränkt möglich.

Ausdruck aus Openoffice => i.O.
Testpage aus (localhost:631) = i.O.
Testpage aus (hp-toolbox) => KEIN DRUCK
Ausdruck aus Mozilla => KEIN DRUCK

Ich weis nicht weiter...

Doc

Simon
2006-01-16, 18:28:53
Mittlerweile ALLES nach Anleitung installiert, drucken trotzdem nur eingeschränkt möglich.

Ausdruck aus Openoffice => i.O.
Testpage aus (localhost:631) = i.O.
Testpage aus (hp-toolbox) => KEIN DRUCK
Ausdruck aus Mozilla => KEIN DRUCK

Ich weis nicht weiter...

Doc
Wäre ja auch seltsam gewesen, wenn ein paar Header files das Problem gelöst hätten :|

Hast mal in einem "richtigen" Linux Forum probiert?

Edit: Steht im Cups log etwas?

Harleckin
2006-01-16, 18:30:02
hast du den "lpr" installiert?!

DR.ZEISSLER
2006-01-16, 20:29:43
Wäre ja auch seltsam gewesen, wenn ein paar Header files das Problem gelöst hätten :|

Hast mal in einem "richtigen" Linux Forum probiert?


Ja, da hat keiner Interesse mir zu helfen.


Edit: Steht im Cups log etwas?

Ja:

I [16/Jan/2006:17:40:54 +0100] Listening to 0:631
I [16/Jan/2006:17:40:54 +0100] Loaded configuration file "/etc/cups/cupsd.conf"
I [16/Jan/2006:17:40:54 +0100] Configured for up to 100 clients.
I [16/Jan/2006:17:40:54 +0100] Allowing up to 100 client connections per host.
I [16/Jan/2006:17:40:54 +0100] Full reload is required.
E [16/Jan/2006:17:40:54 +0100] LoadAllPrinters: Unable to open /etc/cups/printers.conf - Datei oder Verzeichnis nicht gefunden
E [16/Jan/2006:17:40:54 +0100] LoadAllClasses: Unable to open /etc/cups/classes.conf - Datei oder Verzeichnis nicht gefunden
I [16/Jan/2006:17:40:54 +0100] LoadPPDs: Wrote "/var/lib/cups/ppds.dat", 15 PPDs...
I [16/Jan/2006:17:40:54 +0100] Full reload complete.
I [16/Jan/2006:17:40:55 +0100] Listening to 0:631
I [16/Jan/2006:17:40:55 +0100] Loaded configuration file "/etc/cups/cupsd.conf"
I [16/Jan/2006:17:40:55 +0100] Configured for up to 100 clients.
I [16/Jan/2006:17:40:55 +0100] Allowing up to 100 client connections per host.
I [16/Jan/2006:17:40:55 +0100] Full reload is required.
E [16/Jan/2006:17:40:55 +0100] LoadAllPrinters: Unable to open /etc/cups/printers.conf - Datei oder Verzeichnis nicht gefunden
E [16/Jan/2006:17:40:55 +0100] LoadAllClasses: Unable to open /etc/cups/classes.conf - Datei oder Verzeichnis nicht gefunden
I [16/Jan/2006:17:40:56 +0100] LoadPPDs: Read "/var/lib/cups/ppds.dat", 15 PPDs...
I [16/Jan/2006:17:40:56 +0100] LoadPPDs: No new or changed PPDs...
I [16/Jan/2006:17:40:56 +0100] Full reload complete.
I [16/Jan/2006:18:08:06 +0100] Scheduler shutting down normally.
I [16/Jan/2006:18:09:04 +0100] Listening to 0:631
I [16/Jan/2006:18:09:04 +0100] Loaded configuration file "/etc/cups/cupsd.conf"
I [16/Jan/2006:18:09:04 +0100] Configured for up to 100 clients.
I [16/Jan/2006:18:09:04 +0100] Allowing up to 100 client connections per host.
I [16/Jan/2006:18:09:04 +0100] Full reload is required.
E [16/Jan/2006:18:09:04 +0100] LoadAllPrinters: Unable to open /etc/cups/printers.conf - No such file or directory
I [16/Jan/2006:18:09:04 +0100] LoadPPDs: Read "/var/lib/cups/ppds.dat", 15 PPDs...
I [16/Jan/2006:18:09:04 +0100] LoadPPDs: No new or changed PPDs...
I [16/Jan/2006:18:09:04 +0100] Full reload complete.
I [16/Jan/2006:18:11:50 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=3233)
I [16/Jan/2006:18:11:56 +0100] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=3234)
I [16/Jan/2006:18:12:16 +0100] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=3235)
I [16/Jan/2006:18:12:27 +0100] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=3236)
I [16/Jan/2006:18:12:30 +0100] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=3237)
I [16/Jan/2006:18:13:03 +0100] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=3238)
I [16/Jan/2006:18:13:03 +0100] Setting HP1510PSC device-uri to "hp:/usb/PSC_1500_series?serial=MY59RD13CR0498" (was "file:/dev/null".)
I [16/Jan/2006:18:13:03 +0100] Setting HP1510PSC printer-is-accepting-jobs to 1 (was 0.)
I [16/Jan/2006:18:13:03 +0100] Setting HP1510PSC printer-state to 3 (was 5.)
E [16/Jan/2006:18:13:03 +0100] Unable to backup printers.conf - No such file or directory
I [16/Jan/2006:18:13:03 +0100] Saving printers.conf...
I [16/Jan/2006:18:13:03 +0100] New printer 'HP1510PSC' added by 'root'.
I [16/Jan/2006:18:13:07 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=3239)
I [16/Jan/2006:18:13:12 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=3241)
I [16/Jan/2006:18:13:12 +0100] Adding start banner page "none" to job 1.
I [16/Jan/2006:18:13:12 +0100] Adding end banner page "none" to job 1.
I [16/Jan/2006:18:13:12 +0100] Job 1 queued on 'HP1510PSC' by 'root'.
I [16/Jan/2006:18:13:12 +0100] Started filter /usr/lib/cups/filter/pstops (PID 3242) for job 1.
I [16/Jan/2006:18:13:12 +0100] Started filter /usr/lib/cups/filter/pstoraster (PID 3243) for job 1.
I [16/Jan/2006:18:14:35 +0100] Printer 'HP1510PSC' now accepting jobs ('root').
I [16/Jan/2006:18:14:37 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=3253)
I [16/Jan/2006:18:14:40 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=3254)
I [16/Jan/2006:18:15:36 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=3260)
I [16/Jan/2006:18:15:39 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=3262)
I [16/Jan/2006:18:15:42 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=3263)
I [16/Jan/2006:18:16:10 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=3277)
I [16/Jan/2006:18:16:13 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=3291)
I [16/Jan/2006:18:18:05 +0100] Adding start banner page "none" to job 2.
I [16/Jan/2006:18:18:05 +0100] Adding end banner page "none" to job 2.
I [16/Jan/2006:18:18:05 +0100] Job 2 queued on 'HP1510PSC' by 'stefan'.
I [16/Jan/2006:18:18:05 +0100] Started filter /usr/lib/cups/filter/pstops (PID 3330) for job 2.
I [16/Jan/2006:18:18:06 +0100] Started filter /usr/lib/cups/filter/pstoraster (PID 3331) for job 2.
I [16/Jan/2006:18:18:06 +0100] Started filter /usr/lib/cups/filter/rastertohp (PID 3332) for job 2.
I [16/Jan/2006:18:18:06 +0100] Started backend /usr/lib/cups/backend/hp (PID 3333) for job 2.
I [16/Jan/2006:18:23:23 +0100] Scheduler shutting down normally.
I [16/Jan/2006:19:08:02 +0100] Listening to 0:631
I [16/Jan/2006:19:08:02 +0100] Loaded configuration file "/etc/cups/cupsd.conf"
I [16/Jan/2006:19:08:02 +0100] Configured for up to 100 clients.
I [16/Jan/2006:19:08:02 +0100] Allowing up to 100 client connections per host.
I [16/Jan/2006:19:08:02 +0100] Full reload is required.
E [16/Jan/2006:19:08:02 +0100] LoadAllClasses: Unable to open /etc/cups/classes.conf - No such file or directory
I [16/Jan/2006:19:08:02 +0100] LoadPPDs: Read "/var/lib/cups/ppds.dat", 15 PPDs...
I [16/Jan/2006:19:08:02 +0100] LoadPPDs: No new or changed PPDs...
I [16/Jan/2006:19:08:02 +0100] Full reload complete.
I [16/Jan/2006:19:20:38 +0100] Scheduler shutting down normally.
I [16/Jan/2006:20:08:38 +0100] Listening to 0:631
I [16/Jan/2006:20:08:38 +0100] Loaded configuration file "/etc/cups/cupsd.conf"
I [16/Jan/2006:20:08:38 +0100] Configured for up to 100 clients.
I [16/Jan/2006:20:08:38 +0100] Allowing up to 100 client connections per host.
I [16/Jan/2006:20:08:38 +0100] Full reload is required.
E [16/Jan/2006:20:08:38 +0100] LoadAllClasses: Unable to open /etc/cups/classes.conf - No such file or directory
I [16/Jan/2006:20:08:38 +0100] LoadPPDs: Read "/var/lib/cups/ppds.dat", 15 PPDs...
I [16/Jan/2006:20:08:38 +0100] LoadPPDs: No new or changed PPDs...
I [16/Jan/2006:20:08:38 +0100] Full reload complete.

DR.ZEISSLER
2006-01-16, 20:31:04
hast du den "lpr" installiert?!

"lprng" ist installiert, "lpr" nicht.

Muss ich das nachinstallieren ?

Doc

klutob
2006-01-16, 20:47:22
Ja, da der Mozillabrowser über das Kommando

lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}

cups ansprechen möchte.
Ich frage mich allerdings warum der Paketmanager von Debian dies nicht automatisch bei der Verwendung von cups installiert. :confused:

DR.ZEISSLER
2006-01-16, 21:00:51
lprng ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}

funktioniert nicht.

Wenn ich "lpr" zur Installation vormerke, dann haut er "lprng" raus, ich denke aber, dass das "lprng" mit der Installation der hplinx-module vorgesehen war. will heissen, vielleicht mache ich mehr kaputt als ganz.

Doc

Harleckin
2006-01-16, 22:02:19
lpr-cups ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}

Harleckin
2006-01-16, 22:11:13
Ich frage mich allerdings warum der Paketmanager von Debian dies nicht automatisch bei der Verwendung von cups installiert. :confused:
Wenn ich mir die Anleitung anschaue, dann wird zumindestens die eigentliche Software "hplib" am Paketmanager vorbei installiert.

DR.ZEISSLER
2006-01-16, 22:15:56
ich habe auf anraten von simon sogar beides installiert:

apt-get install hpijs hplip

@Harleckin
Zitat:
lpr-cups ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}

das funktioniert nicht, da ich ja "lpr" nicht installiert habe.

Doc

Harleckin
2006-01-16, 22:33:24
Meines erachtens kann man "lpr" gegen "lprng" austauschen.

Was ist eigentlich im "lprng"-Paket enthalten?

$ dpkg -L lprng

DR.ZEISSLER
2006-01-16, 22:38:50
stefan@SN45GV2:~$ dpkg -L lprng
/.
/usr
/usr/bin
/usr/bin/lpq
/usr/bin/lprm
/usr/bin/lpr
/usr/bin/lpstat
/usr/sbin
/usr/sbin/lpc
/usr/sbin/lpd
/usr/sbin/checkpc
/usr/sbin/lprng_certs
/usr/sbin/lprng_index_certs
/usr/lib
/usr/lib/lprng
/usr/lib/lprng/filters
/usr/lib/lprng/filters/lpf
/usr/lib/lprng/filters/lpbanner
/usr/lib/lprng/filters/pclbanner
/usr/lib/lprng/filters/psbanner
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/cancel.1.gz
/usr/share/man/man1/lp.1.gz
/usr/share/man/man1/lpbanner.1.gz
/usr/share/man/man1/lpf.1.gz
/usr/share/man/man1/lpq.1.gz
/usr/share/man/man1/lpr.1.gz
/usr/share/man/man1/lprm.1.gz
/usr/share/man/man1/lprng_certs.1.gz
/usr/share/man/man1/lprng_index_certs.1.gz
/usr/share/man/man1/lpstat.1.gz
/usr/share/man/man1/monitor.1.gz
/usr/share/man/man1/pclbanner.1.gz
/usr/share/man/man1/psbanner.1.gz
/usr/share/man/man5
/usr/share/man/man5/lpd.conf.5.gz
/usr/share/man/man5/lpd.perms.5.gz
/usr/share/man/man5/printcap.5.gz
/usr/share/man/man8
/usr/share/man/man8/checkpc.8.gz
/usr/share/man/man8/lpc.8.gz
/usr/share/man/man8/lpd.8.gz
/usr/share/doc
/usr/share/doc/lprng
/usr/share/doc/lprng/README.Debian
/usr/share/doc/lprng/copyright
/usr/share/doc/lprng/examples
/usr/share/doc/lprng/examples/printcap.gz
/usr/share/doc/lprng/examples/lpd.conf.gz
/usr/share/doc/lprng/changelog.Debian.gz
/usr/share/doc/lprng/changelog.gz
/etc
/etc/lprng
/etc/lprng/lpd.perms
/etc/lprng/lpd.conf
/etc/init.d
/etc/init.d/lprng
/etc/cron.daily
/etc/cron.daily/lprng
/var
/var/spool
/var/spool/lpd
/var/spool/lpd/lp
/usr/bin/cancel
/usr/bin/lp

DR.ZEISSLER
2006-01-16, 22:46:42
"lprng" gegen "lpr" getauscht; mozilla => "lpr-cups ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}"

Ergebnis: keine Veränderung, somit kein Druck

Harleckin
2006-01-16, 22:54:42
hmm.. der "lpr-daemon" läuft auch?

Ich druck sonst auch aus Moz mit "lpr".
Ansonsten mal einen Blick auf "gpr" und "gnome-cups-manager" werfen.

DR.ZEISSLER
2006-01-16, 23:05:13
hmm.. der "lpr-daemon" läuft auch?

Ich druck sonst auch aus Moz mit "lpr".
Ansonsten mal einen Blick auf "gpr" und "gnome-cups-manager" werfen.

lpr-daemon => NEIN (Systemüberwachung => alle Prozesse => laufende daemons => atp, portmap

"gpr" => nicht installiert
"gnome-cups-manager" => nicht installiert

hmm...ich nix verstehen..wenn die bei HP schon so eine Anleitung (sogar für Debian) ausgeben und dann geht es nur "halb", das is ja net so toll, zum Glück gibts das Forum und das Orakel ;-)

Benötige ich überhaupt "gpr" und/oder "gnome-cups-manager" bzw ist es sinnvoll eines oder gar beide Packete nachzuinstallieren ?, oder sollte ich besser versuchen den daemon zum laufen zu bewegen (weis zwar net wie man das macht, klingt aber irgendwie logisch, dass es daran liegt ?

Das hier müsste er doch sein, oder ?
/etc/init.d
/etc/init.d/lpd
/etc/cron.weekly
/etc/cron.weekly/lpr

Doc

DR.ZEISSLER
2006-01-16, 23:15:40
Habe jetzt wieder zu "lprng" gewechselt und nach dem Neustart steht ein daemon in der prozessliste:
"lpd waiting" deamon

Wieso "waiting" ist das Standardzustand ?


Ich habe jetzt mal den "gnome-cups-manager" nachgelegt. Der zeigt den Drucker auch einwandfrei an und das Drucken der Testseite geht problemlos.

Doc

Harleckin
2006-01-16, 23:43:32
Nun, mal was anderes.. falls du beispielsweise den "lpr" nicht mehr benötigst, dann bietet es sich an das Paket sauber zu entfernen.

Zwei Möglichkeiten..

$ sudo apt-get remove --purge lpr
$ sudo dpkg --purge lpr

Somit wird das Paket bis auf die letzte Konfigurationsdatei sauber entfernt.

DR.ZEISSLER
2006-01-17, 23:16:34
Ich hätte nicht gedacht, dass das hier so schwierig ist. Es geht NUR um die Installation eines normalen Druckers über USB, aber es gestaltet sich äusserst kompliziert.

lpr,lprng,cups,gutenprint,post,ppd,print-command,hplip,hpijs,gimp-print etc...

grausam sowas, warum gibt es nicht EINE Schnittstelle auf die sich alle Programme setzten.


Mittlerweile habe ich mal GIMP installiert und natürlich auch Gimp-Print. Dort wird auch nur die Standardpalette an Druckern angeboten (da steht weder was von cups, noch erscheint mein Drucker in der HP Auswahliste. Wenn ich jetzt das passende PPD File (keine Ahnung was das eigentlich ist) auswähle (HP 1510) macht er auch nichts, genausowenig wenn ich den Princommand aus HP-Toolsbox (hp-print -p%PRINTER%) einsetzte....

Etwas dubios die ganze Sache hier...

wie gesagt, was funktioniert ist openoffice, die testpage aus dem gnome-cups-manager und die testpage aus dem localhost:631 (cups).

Was nicht geht ist: GIMP, gThumb (Totalabsturz bei auswahl des Druckfeldes), Test-page aus der HP-Toolbox (komisch, die hätte aber gehen müssen, gibt aber einen Absturz)

Doc

DR.ZEISSLER
2006-01-18, 00:07:57
So dann habe ich nochmal ein wenig try and error gespielt...

Mittlerweile geht:
Gimp

Noch nicht gehen:
Mozilla, gThumb

Ich habe foomatic* nachinstalliert und bei cups anstatt dem "deskjet new series" den tatsächlich richtigen foomatic1510recommended ausgewählt (hatte somit noch einen Fehler in der Konfiguration) nur dieser Schritt war in der Anleitung überhaupt nicht beschrieben...na ja egal jedenfalls konnte ich damit schonmal Gimp zum Drucken bewegen.

Doc

Evil E-Lex
2006-01-18, 14:34:52
Um mal etwas Licht ins Dunkel zu bringen:
lpr und lprng sind beides Drucksysteme für Unix. lprng ist neuer und bietet mehr Features, daher das "ng" im Namen. Sie sind aber beide identisch was die Befehle angeht. Es wird also von der Konsole aus immer mit lpr <dateiname> gedruckt. Einen Befehl lprng gibt's nicht, so heisst nur das Programmpaket. CUPS kann auch Druckjobs von lpd-Clients (wie Mozilla) annehmen, dafür muss allerdings cups-lpd gestartet sein. Bei SUSE ist das standardmäßig nicht der Fall. Wenn xinetd benutzt wird muss ein neuer Service eingetragen werden(meist in /etc/xinetd.d/<servicename>:


service printer
{
socket_type = stream
protocol = tcp
wait = no
user = lp
server = /usr/lib/cups/daemon/cups-lpd
}


Danach xinetd neustarten.

Der Pfad zu cups-lpd muss ggf. angepasst werden, ist von Distribution zu Distribution verschieden, einfach danach suchen.

Gruß,
Evil

DR.ZEISSLER
2006-01-19, 22:34:25
Um mal etwas Licht ins Dunkel zu bringen:
lpr und lprng sind beides Drucksysteme für Unix. lprng ist neuer und bietet mehr Features, daher das "ng" im Namen. Sie sind aber beide identisch was die Befehle angeht. Es wird also von der Konsole aus immer mit lpr <dateiname> gedruckt. Einen Befehl lprng gibt's nicht, so heisst nur das Programmpaket. CUPS kann auch Druckjobs von lpd-Clients (wie Mozilla) annehmen, dafür muss allerdings cups-lpd gestartet sein.

lpr / lprng => verstanden
lpd-client => nicht verstanden

Bei mir laufen zur Zeit nach dem Neustart folgende vermutlich druckerspeziefischen Programme
gnome-cups-icon
cupsd
hpiod


Bei SUSE ist das standardmäßig nicht der Fall. Wenn xinetd benutzt wird muss ein neuer Service eingetragen werden(meist in /etc/xinetd.d/<servicename>:


"xinetd.d" finde ich in nicht (weder als VZ noch als Dateil), allerdings gibt es einen Ordner mit der Bezeichnung "init.d" in /etc darin wiederum sind Dateien ala (sudo,ssh)

Verstehe ich das richtig, dass ich dort eine Datei/Dienst anlegen soll mit nachfolgendem Inhalt (ween nötig geändert) und nach dem Neustart diese Datei (oder Dienst) die Druckaufträge dann aus Mozilla mit der Befehlzeile "lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}" für Drucken an Cups weitergibt ?

Danke Doc





service printer
{
socket_type = stream
protocol = tcp
wait = no
user = lp
server = /usr/lib/cups/daemon/cups-lpd
}


Danach xinetd neustarten.

Der Pfad zu cups-lpd muss ggf. angepasst werden, ist von Distribution zu Distribution verschieden, einfach danach suchen.

Gruß,
Evil

Evil E-Lex
2006-01-20, 22:58:13
lpr / lprng => verstanden
lpd-client => nicht verstanden

Bei mir laufen zur Zeit nach dem Neustart folgende vermutlich druckerspeziefischen Programme
gnome-cups-icon
cupsd
hpiod


Das erste ist nur ein Gnome-Frontend für Cups. Das zweite cups selbst und das dritte wohl der HP-Treiber.


"xinetd.d" finde ich in nicht (weder als VZ noch als Dateil), allerdings gibt es einen Ordner mit der Bezeichnung "init.d" in /etc darin wiederum sind Dateien ala (sudo,ssh)

Dann verwendest du wahrscheinlich noch den einfachen inetd. Guck mal ob es eine Datei /etc/inetd.conf gibt. /etc/init.d ist etwas völlig anderes, in desem Ordner sind die Boot-Scripte abgelegt.


Verstehe ich das richtig, dass ich dort eine Datei/Dienst anlegen soll mit nachfolgendem Inhalt (ween nötig geändert) und nach dem Neustart diese Datei (oder Dienst) die Druckaufträge dann aus Mozilla mit der Befehlzeile "lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}" für Drucken an Cups weitergibt ?

Genau. CUPS ist in der Lage das alte Unix-Drucksystem zu über cups-lpd zu emulieren, damit auch ältere Software noch drucken kann.

Gruß,
Evil

DR.ZEISSLER
2006-01-20, 23:04:00
Jo, die gibt es!

# /etc/inetd.conf: see inetd(8) for further informations.
#
# Internet server configuration database
#
#
# Lines starting with "#:LABEL:" or "#<off>#" should not
# be changed unless you know what you are doing!
#
# If you want to disable an entry so it isn't touched during
# package updates just comment it out with a single '#' character.
#
# Packages should modify this file by using update-inetd(8)
#
# <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>

##:INTERNAL: Internal services

#echo stream tcp nowait root internal
#echo dgram udp wait root internal
#chargen stream tcp nowait root internal
#chargen dgram udp wait root internal
#discard stream tcp nowait root internal
#discard dgram udp wait root internal
#daytime stream tcp nowait root internal
#daytime dgram udp wait root internal
#time stream tcp nowait root internal
#time dgram udp wait root internal

#:STANDARD: These are standard services.

#:BSD: Shell, login, exec and talk are BSD protocols.

#:MAIL: Mail, news and uucp services.

#:INFO: Info services
ident stream tcp wait identd /usr/sbin/identd identd

#:BOOT: Tftp service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."

#:RPC: RPC based services

#:HAM-RADIO: amateur-radio services

#:OTHER: Other services

Die Einträge sehen irgendwie anders aus, als daß was Du hier empfohlen hast.

service printer
{
socket_type = stream
protocol = tcp
wait = no
user = lp
server = /usr/lib/cups/daemon/cups-lpd
}

Bist Du sicher, dass ich das SO eintragen soll und ist es egal wo (einfach untendran?)

Danke
Doc

PS: Könnte z.B. so aussehen (einfach unter ##INTERNAL: Internal services):

##:INTERNAL: Internal services
#printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd internal

Evil E-Lex
2006-01-23, 09:50:53
Bist Du sicher, dass ich das SO eintragen soll und ist es egal wo (einfach untendran?)

Nein, davon schrieb ich nichts. Ich schrieb "falls du xinetd verwendest" sollt du das so eintragen, tust du aber nicht. Du benutzt inetd, da sieht die config nunmal anders aus.


PS: Könnte z.B. so aussehen (einfach unter Internal services):

Internal services
#printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd internal

Jo, so sollte das laufen. Vergiss aber nicht, den inetd auch zu starten.

Gruß,
Evil

DR.ZEISSLER
2006-01-23, 13:47:24
#:INTERNAL: Internal services
#echo stream tcp nowait root internal
#echo dgram udp wait root internal
#chargen stream tcp nowait root internal
#chargen dgram udp wait root internal
#discard stream tcp nowait root internal
#discard dgram udp wait root internal
#daytime stream tcp nowait root internal
#daytime dgram udp wait root internal
#time stream tcp nowait root internal
#time dgram udp wait root internal
#printer stream tcp nowait lp /usr/lib/cups/daemon/cups-polld internal

Funktioniert (noch) nicht. Wie meinst Du das mit dem "starten" von "inetd" ?

Danke
Doc

Evil E-Lex
2006-01-24, 14:58:22
#:INTERNAL: Internal services
#echo stream tcp nowait root internal
#echo dgram udp wait root internal
#chargen stream tcp nowait root internal
#chargen dgram udp wait root internal
#discard stream tcp nowait root internal
#discard dgram udp wait root internal
#daytime stream tcp nowait root internal
#daytime dgram udp wait root internal
#time stream tcp nowait root internal
#time dgram udp wait root internal
printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd



So ists richtig (siehe auch man 5 inetd.conf), obwohl ich mir bei dem Pfad zu cups-lpd nicht sicher bin. Ich hab auch kein Debian mit installiertem CUPS greifbar um nachzugucken. Such einfach nach der Datei: find / -name cups-lpd -print Dann trägst du den Pfad ein den er dir ausspuckt. Gibt er gar nichts zurück wirst du cups-lpd wohl nachinstallieren müssen. Das Paket welches die BSD-Kompatibiltät in CUPS zur Verfügung stellt ist cupsys-bsd.
Gestartet wird der inetd wie jeder andere Daemon auch: /etc/init.d/inetd start

Gruß,
Evil

DR.ZEISSLER
2006-01-24, 22:05:38
Ja leck dat funzt!!!!!!!!!!!! (musste "Cupsys-bsd" nachinstallieren)

Super Sache , Danke an Alle ! vor Allem an "Evil E-Lex"

Eine Sache vielleicht noch, kann ich den Start des "inetd" automatisieren ?

Danke
Druck-Doc

Simon
2006-01-24, 22:13:27
Eine Sache vielleicht noch, kann ich den Start des "inetd" automatisieren ?


ln -sf /etc/init.d/inetd /etc/rc2.d/S50inetd

Harleckin
2006-01-24, 22:29:10
ln -sf /etc/init.d/inetd /etc/rc2.d/S50inetd

FALSCH!

Runlevel2? bist dir da ganz sicher?

Bitte die Systemwerkzeuge von Debian benutzen.

$ sudo update-rc.d inetd defaults

DR.ZEISSLER
2006-01-24, 22:46:05
Hab mir doch gedacht dass der Chef sich nicht Lumpen lässt...

Grüße u. Danke
Doc

So langsam bekomme ich verschiedene Sachen selber in Gang, aber hier ging ohne fremde Hilfe leider nix.

sudo update-rc.d inetd defaults
System startup links for /etc/init.d/inetd already exist.

Harleckin
2006-01-24, 23:39:00
Der Eintrag in der "/etc/inetd.conf" kann aus kommentiert werden.


$ sudo update-rc.d cupsys defaults

Simon
2006-01-24, 23:41:37
FALSCH!

Runlevel2? bist dir da ganz sicher?
Bei mir schon ;)
Ist bei mir nach jeder Installation so...

Bitte die Systemwerkzeuge von Debian benutzen.
Oh, das kannte ich gar nicht :redface: