hplip und HP OfficeJet R45 via parallele Schnittstelle
Hallo, habe folgendes Problem: Das bei opensuse 10.3 standardmäßig gelieferte hplip-Paket scheint keinen Parallel-Port zu unterstützen. Hierzu steht auf http://hplip.sourceforge.net/troubleshooting/parallel.html "If you installed using the automatic installer and not select custom install then your system was not configure to use the parallel port. Please un-install hplip". Nun weiß ich nicht wie das Paket gebaut ist, aber wenn ich hp-setup aufrufe, wird keine parallel Schnittstelle gefunden. Hintergrund: System opensuse 10.3 mit einem HP-OfficeJet R45 (All-in-one), der am Parallel-Port (/dev/lp0) hängt. Unter einem Win98 auf dem selben Rechner funktioniert drucken und scannen mit der Hardware einwandfrei. Drucken: Hat anfänglich nicht geklappt, da zwar der Drucker richtig von Yast bei der Installation erkannt wurde (ein Test des Parallel-Ports hat auch ein "Hello World" ausgegeben), der eingerichtete Treiber aber nur Hieroglyphen produziert hatte. Erst Turboprint konnte den Drucker zu einen vernünftigen Output überreden. Nun zu meinem eigentlichen Problem: Ich möchte den Scanner in Betrieb nehmen. Unter meinem anderen System (opensuse 10.2) habe ich das mit einem HP OfficeJet G55 bisher immer problemlos mit dem hp-officejet-Paket via ptal getan (seit SuSE 7.x). Doch dieses Paket gibt es für opensuse 10.3 nicht mehr und ich bin gezwungen den Scanner mit hplip in Betrieb zu nehmen. Kann mir jemand eine Kurzanleitung dazu geben? Gruß Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Nov 30 21:33 Herbert Albert wrote (shortened):
habe folgendes Problem: Das bei opensuse 10.3 standardmäßig gelieferte hplip-Paket scheint keinen Parallel-Port zu unterstützen.
Sososo... ;-)
Hierzu steht auf http://hplip.sourceforge.net/troubleshooting/parallel.html "If you installed using the automatic installer and not select custom install then your system was not configure to use the parallel port. Please un-install hplip". Nun weiß ich nicht wie das Paket gebaut ist, aber wenn ich hp-setup aufrufe, wird keine parallel Schnittstelle gefunden.
http://hplip.sourceforge.net/troubleshooting/parallel.html ------------------------------------------------------------- Is the ppdev module loaded? ... What is your parallel port configured as in your BIOS? ... ------------------------------------------------------------- Allerdings hat der Kernel derzeit massive Probleme, den Parallelport im ECP-Modus zu betreiben weil DMA mit dem Parallelport derzeit nicht zu funktionieren scheint, siehe https://bugzilla.novell.com/show_bug.cgi?id=180390 Evtl. funktioniert der Scanner auch im EPP Modus, vergl. https://bugzilla.novell.com/show_bug.cgi?id=185135 Aus einer Mail von mir dazu: --------------------------------------------------------------------- Regarding the parallel port: There are some bug reports about problems with the parallel port in our Novell/Suse Bugzilla. A good report to start is https://bugzilla.novell.com/show_bug.cgi?id=185135 See also the other bug reports which are mentioned there. The current workaround is to experiment with various BIOS settings and explicite additional settings in /etc/modprobe.conf to find a setup, which actually works in a particular problematic case. For plain printing it is recommended to use the generic "Normal" or "SPP" or "Output-Only" mode and only if this doesn't work try the EPP mode. But e.g. for scanning with HP all-in-one devices you may have to use a higher-level parport mode (some kind of fast bidirectional mode) and additionally the kernel module ppdev may have to be loaded for HP all-in-one devices, see http://hplip.sourceforge.net/tech_docs/overview.html regarding "MLC/1284.4". Note that those modes (EPP or even ECP) normally require an interrupt and ECP additionally requires DMA but in particular DMA may not work. To activate the interrupt mode, set in /etc/modprobe.conf something like "options parport_pc io=0x378 irq=7" where io and irq must match to your BIOS settings. Make sure that the IRQ which you use for the parallel port is not used by any other stuff (check /proc/interrupts) and see our online documentation (package suselinux-manual_en or opensuse-manual_en) chapter "Printer Operation", section "Troubleshooting", sub-section "Parallel Ports". ---------------------------------------------------------------------
Ich möchte den Scanner in Betrieb nehmen. Unter meinem anderen System (opensuse 10.2) habe ich das mit einem HP OfficeJet G55 bisher immer problemlos mit dem hp-officejet-Paket via ptal getan (seit SuSE 7.x).
Das alte Paket von openSUSE 10.2 sollte auch auf openSUSE 10.3 funktionieren - ich habe es aber nicht getestet. Nur ist es bei openSUSE 10.3 manuell einzurichten, denn die YaST Scannerkonfiguration bei openSUSE 10.3 unterstützt das alte Paket nicht mehr. Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Hallo, Am Samstag, 1. Dezember 2007 schrieb Johannes Meixner:
Hallo,
On Nov 30 21:33 Herbert Albert wrote (shortened):
habe folgendes Problem: Das bei opensuse 10.3 standardmäßig gelieferte hplip-Paket scheint keinen Parallel-Port zu unterstützen.
Sososo... ;-)
Hierzu steht auf http://hplip.sourceforge.net/troubleshooting/parallel.html "If you installed using the automatic installer and not select custom install then your system was not configure to use the parallel port. Please un-install hplip". Nun weiß ich nicht wie das Paket gebaut ist, aber wenn ich hp-setup aufrufe, wird keine parallel Schnittstelle gefunden.
http://hplip.sourceforge.net/troubleshooting/parallel.html ------------------------------------------------------------- Is the ppdev module loaded?
Du hattest recht, ppdev war nicht geladen. Sollte das nicht bei der Installation geschehen, wenn das Gerät schon richtig erkannt wurde? Ich nun jedenfalls in /etc/sysconfig/kernel MODULES_LOADED_ON_BOOT="ppdev" eingetragen, damit es beim Booten geladen wird. Ich hoffe, das ist die richtige Stelle.
...
What is your parallel port configured as in your BIOS?
Die habe ich wie bei meinem anderen Rechner mit dem OfficeJet G55 auf EPP/ECP gestellt.
... -------------------------------------------------------------
Allerdings hat der Kernel derzeit massive Probleme, den Parallelport im ECP-Modus zu betreiben weil DMA mit dem Parallelport derzeit nicht zu funktionieren scheint, siehe https://bugzilla.novell.com/show_bug.cgi?id=180390
Evtl. funktioniert der Scanner auch im EPP Modus, vergl. https://bugzilla.novell.com/show_bug.cgi?id=185135
Aus einer Mail von mir dazu: --------------------------------------------------------------------- Regarding the parallel port:
There are some bug reports about problems with the parallel port in our Novell/Suse Bugzilla. A good report to start is https://bugzilla.novell.com/show_bug.cgi?id=185135 See also the other bug reports which are mentioned there.
The current workaround is to experiment with various BIOS settings and explicite additional settings in /etc/modprobe.conf to find a setup, which actually works in a particular problematic case.
For plain printing it is recommended to use the generic "Normal" or "SPP" or "Output-Only" mode and only if this doesn't work try the EPP mode.
But e.g. for scanning with HP all-in-one devices you may have to use a higher-level parport mode (some kind of fast bidirectional mode) and additionally the kernel module ppdev may have to be loaded for HP all-in-one devices, see http://hplip.sourceforge.net/tech_docs/overview.html regarding "MLC/1284.4".
Note that those modes (EPP or even ECP) normally require an interrupt and ECP additionally requires DMA but in particular DMA may not work. To activate the interrupt mode, set in /etc/modprobe.conf something like "options parport_pc io=0x378 irq=7" where io and irq must match to your BIOS settings. Make sure that the IRQ which you use for the parallel port is not used by any other stuff (check /proc/interrupts) and see our online documentation (package suselinux-manual_en or opensuse-manual_en) chapter "Printer Operation", section "Troubleshooting", sub-section "Parallel Ports". ---------------------------------------------------------------------
Ich möchte den Scanner in Betrieb nehmen. Unter meinem anderen System (opensuse 10.2) habe ich das mit einem HP OfficeJet G55 bisher immer problemlos mit dem hp-officejet-Paket via ptal getan (seit SuSE 7.x).
Das alte Paket von openSUSE 10.2 sollte auch auf openSUSE 10.3 funktionieren - ich habe es aber nicht getestet. Nur ist es bei openSUSE 10.3 manuell einzurichten, denn die YaST Scannerkonfiguration bei openSUSE 10.3 unterstützt das alte Paket nicht mehr.
ist nun nicht mehr nötig
Gruß Johannes Meixner
Also, außer dem oben Beschrieben habe ich noch nach einer Anregung von http://www.linux-club.de/ftopic86846-20.html das Source-Paket hplip-2.7.10-2.nosrc.rpm von http://www.pc-forum24.de/downloads.php?do=file&id=596 kompiliert und installiert. Danach wie mit modprobe ppdev nachgeladen. Danch haben hp-settup & Co. funktioniert und ich konnte den OfficeJet R45 in Betrieb nehmen. Ob das Paket nun nötig gewesen wäre oder das der Originale der Distribution gereicht hätte habe ich nicht mehr geprüft. Jedenfalls geht jetzt Drucken und Scannen. Gruß Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Dec 1 17:59 Herbert Albert wrote (shortened):
Am Samstag, 1. Dezember 2007 schrieb Johannes Meixner: ...
http://hplip.sourceforge.net/troubleshooting/parallel.html ------------------------------------------------------------- Is the ppdev module loaded?
Du hattest recht, ppdev war nicht geladen. Sollte das nicht bei der Installation geschehen, wenn das Gerät schon richtig erkannt wurde?
Meines Wissens Nein. Daher gibt es nun https://bugs.launchpad.net/hplip/+bug/173919 Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
participants (2)
-
Herbert Albert
-
Johannes Meixner