Hallo Suse-Gemeinde! Hab diesen Drucker HP PSC 1215 schon ein paar mal installiert. Aber heute mag die Installation einfach nicht. Ich hab nach der Anleitung von: http://hplip.sourceforge.net/ installiert. Leider finde ich das Packet libusb-dev nicht. Auch auf der angegebenen Installationsquelle gibt es dies nicht. Auf meiner Suse 10 64bit Version kommt folgende Fehlermeldung bei make: then mv -f ".deps/usbext.Tpo" ".deps/usbext.Po"; else rm -f ".deps/usbext.Tpo"; exit 1; fi io/hpiod/usbext.c: In function ‘usb_wait_urb_ex’: io/hpiod/usbext.c:114: warning: cast from pointer to integer of different size io/hpiod/usbext.c:114: warning: cast from pointer to integer of different size io/hpiod/usbext.c: In function ‘usb_reap_urb_ex’: io/hpiod/usbext.c:131: warning: cast from pointer to integer of different size if g++ -DPACKAGE_NAME=\"HP\ Linux\ Imaging\ and\ Printing\" -DPACKAGE_TARNAME=\"hplip\" -DPACKAGE_VERSION=\"0.9.10\" -DPACKAGE_STRING=\"HP\ Linux\ Imaging\ and\ Printing\ 0.9.10\" -DPACKAGE_BUGREPORT=\"0.9.10.4\" -DPACKAGE=\"hplip\" -DVERSION=\"0.9.10\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBUSB=1 -DSTDC_HEADERS=1 -DHAVE_CUPS_CUPS_H=1 -DHAVE_NET_SNMP_NET_SNMP_CONFIG_H=1 -DHAVE_PPORT=1 -DHAVE_LIBSNMP=1 -I. -I. -Iprnt/hpijs -Iip -g -O2 -MT comp.o -MD -MP -MF ".deps/comp.Tpo" -c -o comp.o `test -f 'io/hpiod/comp.cpp' || echo './'`io/hpiod/comp.cpp; \ then mv -f ".deps/comp.Tpo" ".deps/comp.Po"; else rm -f ".deps/comp.Tpo"; exit 1; fi /bin/sh ./libtool --mode=link --tag=CXX g++ -g -O2 -o hpiod hpiod.o channel.o device.o mlc.o system.o jddevice.o jetdirect.o udevice.o uppdevice.o ppdevice.o pp.o dot4.o ppdot4.o usbext.o comp.o -lnetsnmp -lusb -lcrypto -lpthread g++ -g -O2 -o hpiod hpiod.o channel.o device.o mlc.o system.o jddevice.o jetdirect.o udevice.o uppdevice.o ppdevice.o pp.o dot4.o ppdot4.o usbext.o comp.o /usr/lib64/libnetsnmp.so /usr/lib64/libusb.so -lresmgr -lcrypto -lpthread cd pcard/pcardext; \ /usr/bin/python setup.py build Traceback (most recent call last): File "setup.py", line 23, in ? from distutils.core import setup, Extension, Command ImportError: No module named distutils.core make[1]: *** [build-pcardext] Fehler 1 make[1]: Leaving directory `/usr/local/src/hplip-0.9.10' make: *** [all-recursive] Fehler 1 Ich finde dafür aber keine Lösung. Liegt es am fehlende libusb-dev? lg -- Gernot Reiter http://www.fit4it.at
Gernot Reiter schrieb:
Hallo Suse-Gemeinde!
Hallo auch!
Hab diesen Drucker HP PSC 1215 schon ein paar mal installiert. Aber heute mag die Installation einfach nicht.
Wie ein paar mal installiert? Lief es denn zuvor Fehlerfrei durch?
Ich hab nach der Anleitung von: http://hplip.sourceforge.net/ installiert. Leider finde ich das Packet libusb-dev nicht. Auch auf der angegebenen Installationsquelle gibt es dies nicht.
Auf mein 64-bittigem SUSE 10.0 gibt es die libusb* auch nicht. Dennoch konnte ich die hplip in der aktuellen Version 0.9.11 installieren und mein All-In-One-Gerät HP PhotoSmart 3310 erfolgreich in Betrieb nehmen. Scanner mit YaST und den Druckerteil mit dem CUPS-Webfrontend eingerichtet.
Auf meiner Suse 10 64bit Version kommt folgende Fehlermeldung bei make:
then mv -f ".deps/usbext.Tpo" ".deps/usbext.Po"; else rm -f ".deps/usbext.Tpo"; exit 1; fi io/hpiod/usbext.c: In function ‘usb_wait_urb_ex’: io/hpiod/usbext.c:114: warning: cast from pointer to integer of different size io/hpiod/usbext.c:114: warning: cast from pointer to integer of different size io/hpiod/usbext.c: In function ‘usb_reap_urb_ex’: io/hpiod/usbext.c:131: warning: cast from pointer to integer of different size if g++ -DPACKAGE_NAME=\"HP\ Linux\ Imaging\ and\ Printing\" -DPACKAGE_TARNAME=\"hplip\" -DPACKAGE_VERSION=\"0.9.10\" -DPACKAGE_STRING=\"HP\ Linux\ Imaging\ and\ Printing\ 0.9.10\" -DPACKAGE_BUGREPORT=\"0.9.10.4\" -DPACKAGE=\"hplip\" -DVERSION=\"0.9.10\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBUSB=1 -DSTDC_HEADERS=1 -DHAVE_CUPS_CUPS_H=1 -DHAVE_NET_SNMP_NET_SNMP_CONFIG_H=1 -DHAVE_PPORT=1 -DHAVE_LIBSNMP=1 -I. -I. -Iprnt/hpijs -Iip -g -O2 -MT comp.o -MD -MP -MF ".deps/comp.Tpo" -c -o comp.o `test -f 'io/hpiod/comp.cpp' || echo './'`io/hpiod/comp.cpp; \ then mv -f ".deps/comp.Tpo" ".deps/comp.Po"; else rm -f ".deps/comp.Tpo"; exit 1; fi /bin/sh ./libtool --mode=link --tag=CXX g++ -g -O2 -o hpiod hpiod.o channel.o device.o mlc.o system.o jddevice.o jetdirect.o udevice.o uppdevice.o ppdevice.o pp.o dot4.o ppdot4.o usbext.o comp.o -lnetsnmp -lusb -lcrypto -lpthread g++ -g -O2 -o hpiod hpiod.o channel.o device.o mlc.o system.o jddevice.o jetdirect.o udevice.o uppdevice.o ppdevice.o pp.o dot4.o ppdot4.o usbext.o comp.o /usr/lib64/libnetsnmp.so /usr/lib64/libusb.so -lresmgr -lcrypto -lpthread cd pcard/pcardext; \ /usr/bin/python setup.py build Traceback (most recent call last): File "setup.py", line 23, in ? from distutils.core import setup, Extension, Command ImportError: No module named distutils.core make[1]: *** [build-pcardext] Fehler 1 make[1]: Leaving directory `/usr/local/src/hplip-0.9.10' make: *** [all-recursive] Fehler 1
Sind auf Deinem Rechner auch die Python-Pakete installiert? Natürlich mit den *-devel und den *-32bit Paketen? Im 'Installation - Step 2 - SUSE' http://hplip.sourceforge.net/install/step2/suse10.html wird aufgeführt, was Dein System alles braucht, um die Treiber installieren zu können. Sicher, dass Du ein ./configure --prefix=/usr --libdir=/usr/lib64 durchgeführt hast (NUR DIESEN SCHRITT, GENAU SO AUF 64bit-SUSE-SYSTEMEN AUSFÜHREN)?
Ich finde dafür aber keine Lösung. Liegt es am fehlende libusb-dev?
Daran kann es nicht liegen s.o. ___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
Am Donnerstag, 11. Mai 2006 16:07 schrieb Richard Kraut:
Hab diesen Drucker HP PSC 1215 schon ein paar mal installiert. Aber heute mag die Installation einfach nicht.
Wie ein paar mal installiert? Lief es denn zuvor Fehlerfrei durch? Auf anderen Rechnern.
Scanner mit YaST und den Druckerteil mit dem CUPS-Webfrontend eingerichtet.
Sind auf Deinem Rechner auch die Python-Pakete installiert? Natürlich mit den *-devel und den *-32bit Paketen? Im 'Installation - Step 2 - SUSE' http://hplip.sourceforge.net/install/step2/suse10.html wird aufgeführt, was Dein System alles braucht, um die Treiber installieren zu können. Hab ich genauso gemacht. Lief auch ohne Fehlermeldung durch. Jetzt hab ich das ganze mit apt-get install mal installiert, und siehe da, der make-Befehl gibt keine Fehler zurück.
Scanner funktioniert einwandfrei. Jedoch der Drucker mag noch immer nicht. Drucker scheint überall auf. Nur wenn ich ein Dokument drucken will, kommt: Drucksystem wird initalisiert. Und dann ne Fehlermeldung das Cups nicht mag.
Sicher, dass Du ein ./configure --prefix=/usr --libdir=/usr/lib64 durchgeführt hast (NUR DIESEN SCHRITT, GENAU SO AUF 64bit-SUSE-SYSTEMEN AUSFÜHREN)?
ja, hab ich. Gernot Reiter http://www.fit4it.at
Gernot Reiter schrieb:
Hab ich genauso gemacht. Lief auch ohne Fehlermeldung durch. Jetzt hab ich das ganze mit apt-get install mal installiert, und siehe da, der make-Befehl gibt keine Fehler zurück.
Na also. Geht doch.
Scanner funktioniert einwandfrei. Jedoch der Drucker mag noch immer nicht. Drucker scheint überall auf. Nur wenn ich ein Dokument drucken will, kommt:
Drucksystem wird initalisiert.
Und dann ne Fehlermeldung das Cups nicht mag.
HP Multifunktionsgeräte müssen unter SUSE folgendermaßen eingerichtet werden (nach der Treiberinstallation): 1. Scanner per YaST konfigurieren. 2. YaST verlassen. 3. Einen Browser (Konqueror, Firefox, Opera, ...) öffnen. 4. folgende URL eingeben und mit ENTER bestätigen: http://127.0.0.1:631/ 5. in diesem Webfrontend von CUPS die Druckereinrichtung durchführen Hinweise: Sollte bereits ein Drucker mit YaST eingerichtet worden sein, entfernt man am besten die komplette Einrichtung des Druckers und des Scanners, beendet YaST, zieht den USB-Stecker vom PSC ab und schließt es ein paar Sekunden später wieder an. Dann führt man die Konfiguration des Scanners erneut durch (mit YaST). Den Druckerteil dagegen NICHT mit YaST einrichten, sonder über das CUPS-Webfrontend. Es kann sein, dass ein root-Account für die CUPS-Einstellungen mit Hilfe von 'lppasswd' angelegt werden muss, sofern das nicht bereits getan wurde. MfG Richi ___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
Am Dienstag, 16. Mai 2006 20:19 schrieb Richard Kraut:
1. Scanner per YaST konfigurieren. 2. YaST verlassen.
Scanner funktioniert! Danke
3. Einen Browser (Konqueror, Firefox, Opera, ...) öffnen. 4. folgende URL eingeben und mit ENTER bestätigen: http://127.0.0.1:631/ 5. in diesem Webfrontend von CUPS die Druckereinrichtung durchführen
Hab ich gemacht. Kann die Testseite von dem Webfrontend drucken und auch unter hp-toolbox. Aber wenn ich ein Pdf oder so drucken möchte kann er den Cups-Server nicht finden "Fehler: Rechner ist nicht auffindbar" Cups mit /etc/init.d/cups restart neu gestartet und auch hplip. Aber ohne Erfolg.
Hinweise: Sollte bereits ein Drucker mit YaST eingerichtet worden sein, entfernt man am besten die komplette Einrichtung des Druckers und des Scanners, beendet YaST, zieht den USB-Stecker vom PSC ab und schließt es ein paar Sekunden später wieder an. Dann führt man die Konfiguration des Scanners erneut durch (mit YaST). Den Druckerteil dagegen NICHT mit YaST einrichten, sonder über das CUPS-Webfrontend. Es kann sein, dass ein root-Account für die CUPS-Einstellungen mit Hilfe von 'lppasswd' angelegt werden muss, sofern das nicht bereits getan wurde.
MfG Richi
___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
-- Gernot Reiter http://www.fit4it.at
Hallo, On May 17 12:07 Gernot Reiter wrote (shortened):
Kann die Testseite von dem Webfrontend drucken und auch unter hp-toolbox. Aber wenn ich ein Pdf oder so drucken möchte kann er den Cups-Server nicht finden "Fehler: Rechner ist nicht auffindbar"
Wer ist "er"? Wast ist "oder so"? Kann das PDF von der Kommandozeile gedruckt werden mit lp -d Warteschlangenname Dateiname.pdf Wenn ja, ist es ein Problem von dem "er" und nicht von CUPS oder dem Druckertreiber (HPIJS/HPLIP). Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
Am Mittwoch, 17. Mai 2006 12:43 schrieb Johannes Meixner:
Hallo,
On May 17 12:07 Gernot Reiter wrote (shortened):
Kann die Testseite von dem Webfrontend drucken und auch unter hp-toolbox. Aber wenn ich ein Pdf oder so drucken möchte kann er den Cups-Server nicht finden "Fehler: Rechner ist nicht auffindbar"
Wer ist "er"? Der Computer ;) Sorry, falsche Wortwahl. ;) Wast ist "oder so"? Andere Dateien. Dokumente, Bilder..
Kann das PDF von der Kommandozeile gedruckt werden mit lp -d Warteschlangenname Dateiname.pdf buero:/home/gernot/Documents/Firma/Rechnungen/05 # lp -d psc1215 Test_doc.pdf request id is psc1215-14 (1 file(s))
Drucker bleibt aber ruhig. psc1215-14 Test_doc.pdf root 671k Unknown processing since Mi 17 Mai 2006 13:35:21 CEST Ausgabe im Webfrontend.
Wenn ja, ist es ein Problem von dem "er" und nicht von CUPS oder dem Druckertreiber (HPIJS/HPLIP).
Gernot Reiter http://www.fit4it.at
Hallo, On May 17 13:39 Gernot Reiter wrote (shortened):
... lp -d psc1215 Test_doc.pdf request id is psc1215-14 (1 file(s)) Drucker bleibt aber ruhig. psc1215-14 Test_doc.pdf root 671k Unknown processing since ... Ausgabe im Webfrontend.
Kann Test_doc.pdf vom Adobe Reader (acroread) und/oder von Ghostscript (gs) ohne Fehlermeldungen angezeigt werden? Dazu Ghostscript wie folgt aufrufen: gs -r60 Test_doc.pdf Das öffnet ein zusätzliches Fenster zur Darstellung. Im Fenster, von wo man gs gestartet hat, mit [Enter] Seite für Seite anzeigen und dort erscheinben dann auch ggf. Fehlermeldungen. Am Ende mit [Ctrl]+[C] beenden. Kann es aus dem Adobe Reader heraus gedruckt werden? Dazu dort als Druckkommando ggf. "lp -d psc1215" eintragen. Zur Fehlersuche in CUPS siehe http://de.opensuse.org/SDB:CUPS_in_aller_K%C3%BCrze recht weit unten: ------------------------------------------------------------------- Im Falle von Problemen: 1. Setzen Sie "LogLevel debug" in /etc/cups/cupsd.conf. 2. Stoppen Sie den cupsd. 3. Bewegen Sie /var/log/cups/error_log* weg (oder löschen Sie es) damit Sie nicht in zu grossen Logdateien suchen müssen. 4. Starten Sie den cupsd. 5. Versuchen Sie erneut, was zu dem Problem geführt hat. 6. Nun finden sich viele Meldungen in /var/log/cups/error_log*, die zur Ursachenermittlung nützlich sind. ------------------------------------------------------------------- Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
Am Mittwoch, 17. Mai 2006 13:45 schrieb Johannes Meixner:
Hallo,
On May 17 13:39 Gernot Reiter wrote (shortened):
... lp -d psc1215 Test_doc.pdf
Kann Test_doc.pdf vom Adobe Reader (acroread) und/oder von Ghostscript (gs) ohne Fehlermeldungen angezeigt werden? Dazu Ghostscript wie folgt aufrufen: gs -r60 Test_doc.pdf Ja, keine Probleme.
Kann es aus dem Adobe Reader heraus gedruckt werden? Dazu dort als Druckkommando ggf. "lp -d psc1215" eintragen. So funktioniert es auf einmal aus dem Reader.
Zur Fehlersuche in CUPS siehe http://de.opensuse.org/SDB:CUPS_in_aller_K%C3%BCrze recht weit unten: ------------------------------------------------------------------- Im Falle von Problemen: 1. Setzen Sie "LogLevel debug" in /etc/cups/cupsd.conf. 2. Stoppen Sie den cupsd. 3. Bewegen Sie /var/log/cups/error_log* weg (oder löschen Sie es) damit Sie nicht in zu grossen Logdateien suchen müssen. 4. Starten Sie den cupsd. 5. Versuchen Sie erneut, was zu dem Problem geführt hat. 6. Nun finden sich viele Meldungen in /var/log/cups/error_log*, die zur Ursachenermittlung nützlich sind. Hab es genau so gemacht. Und es funktioniert. Ich hab keine Ahnung was ich gemacht habe, aber es funktioniert jetzt alles. Hab ein paar mal /etc/init.d/cups restart versucht. Ohne Reaktion. Aber jetzt mit stoppen und wieder starten hat jetzt alles funktioniert. Danke -- Gernot Reiter http://www.fit4it.at
Gernot Reiter schrieb:
Cups mit /etc/init.d/cups restart
neu gestartet und auch hplip. Aber ohne Erfolg.
Die hplip-Treiber müssen VOR dem cupsd gestartet werden. Unter SuSE besser die rc-Scripte zum starten und beenden verwenden. Für Dein Thema sähe das so aus: ~# rchplip stop (oder rchplip restart, wenn es bereits läuft) ~# rccupsd stop ~# rchplip start ~# rccupsd start Wenn die Dienste (Deamons) im YaST Runlevel-Editor 'aktiviert' sind (hier dann nach 'hplip' und 'cupsd' Ausschau halten), startet SUSE diese normalerweise beim nächsten booten automatisch in der richtigen Reihenfolge. MfG Richi ___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
participants (3)
-
Gernot Reiter
-
Johannes Meixner
-
Richard Kraut