ScanTo Button an AllInOne Netzwerkdrucker HP 2840 mittels hplip, sane, cups nutzen

Status
Für weitere Antworten geschlossen.

Struppix

Benutzer
Mitglied seit
10. Apr 2009
Beiträge
884
Punkte für Reaktionen
187
Punkte
63
... die drei Seiten kann ich aufrufen. Allerdings zeigt mein Firefox bei set_config.html nur Kästchen bzw. Formularfelder o.Ä..

Hi Gunar,
das ist ok. Die Felder werden ja erst später befüllt. Wichtig ist, daß das Dein Drucker anbietet.


Ich habe diesen Weg des Setup gewählt, weil '/opt/share/hplip # hp-makeuri' und '/opt/share/hplip # hp-setup' nicht funktionieren. Die Diskstation meckert, dass sie die Befehle nicht kennt. Es ist aber Python25 installiert. '/opt/share/hplip/' enthält auch entsprechende PY-Scripte. Aber ich bekomme sie nicht zum Laufen.

Wenn ich deine Angaben als Vorlage nehme, bekomme ich folgendes:
> lpstat -t
scheduler is running
system default destination: HPLJ_3055
device for HPLJ_3055: hp:/net/hp-laserjet_3052?ip=192.168.0.5
HPLJ_3055 accepting requests since Sat Sep 28 17:52:55 2013
printer HPLJ_3055 is idle. enabled since Sat Sep 28 17:52:55 2013
/opt/lib/cups/backend/hp failed


'scanimage --list-devices' meldet:

No scanners were identified. ...

Du scheinst Punkt 8) vergessen zu haben. Hast Du ?

Wenn nicht, bitte beachte, daß Du zum Ausführen der Befehle hp-makeuri und hp-setup ins Verzeichnis wechseln solltes (Punkt 10). Erst danach wird er den Scanner finden.

Gruß
Struppix
 

Gunman

Benutzer
Mitglied seit
20. Feb 2013
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo Struppix,

war etwas unterwegs, aber jetzt will ich noch mal ran an die Sache. Also ...

Schritt 8 hatte ich ausgeführt. Das Ergebnis sieht so aus:
Rich (BBCode):
DiskStation> dir /usr/lib/cups/backend
drwxr-xr-x    2 root     root          4096 Sep 22 16:21 .
drwxr-xr-x    3 root     root          4096 Sep 22 16:21 ..
lrwxrwxrwx    1 root     root            24 Sep 22 16:21 hp -> /opt/lib/cups/backend/hp
DiskStation> dir /opt/lib/cups/backend/hp
-rwxr-xr-x    1 root     root         13204 Feb 14  2012 /opt/lib/cups/backend/hp

In /opt/share/ppd/HP/ habe ich entpackt und mit chmod 644 bearbeitet die folgende Datei mit dem Ergebnis:
Rich (BBCode):
-rw-r--r--    1 root     root        194835 Feb 14  2012 hp-laserjet_3052-ps.ppd

Im Verzeichnis /opt/share/hplip/ sind die folgenden Dateien zu finden:
Rich (BBCode):
DiskStation> dir /opt/share/hplip/
drwxr-xr-x   11 root     root          4096 Sep 22 12:19 .
drwxr-xr-x   22 root     root          4096 Jun 28  2012 ..
-rwxr-xr-x    1 root     root           799 Feb 14  2012 __init__.py
-rwxr-xr-x    1 root     root          8860 Feb 14  2012 align.py
drwxr-xr-x    2 root     root          4096 Sep 22 12:19 base
-rwxr-xr-x    1 root     root         32226 Feb 14  2012 check.py
-rwxr-xr-x    1 root     root          6444 Feb 14  2012 clean.py
-rwxr-xr-x    1 root     root          9168 Feb 14  2012 colorcal.py
drwxr-xr-x    2 root     root          4096 Sep 22 12:19 copier
drwxr-xr-x    8 root     root          4096 Sep 22 12:19 data
-rwxr-xr-x    1 root     root          2418 Feb 14  2012 devicesettings.py
-rwxr-xr-x    1 root     root         24861 Feb 14  2012 fab.py
drwxr-xr-x    2 root     root          4096 Sep 22 12:19 fax
-rwxr-xr-x    1 root     root          2299 Feb 14  2012 faxsetup.py
-rwxr-xr-x    1 root     root          5477 Feb 14  2012 firmware.py
-rwxr-xr-x    1 root     root          6992 Feb 14  2012 hpdio.py
-rwxr-xr-x    1 root     root         18593 Feb 14  2012 hpssd.py
-rwxr-xr-x    1 root     root          6338 Feb 14  2012 info.py
drwxr-xr-x    2 root     root          4096 Sep 22 12:19 installer
-rwxr-xr-x    1 root     root          6887 Feb 14  2012 levels.py
-rwxr-xr-x    1 root     root          2541 Feb 14  2012 linefeedcal.py
-rwxr-xr-x    1 root     root         11572 Feb 14  2012 makecopies.py
-rwxr-xr-x    1 root     root          5744 Feb 14  2012 makeuri.py
drwxr-xr-x    2 root     root          4096 Sep 22 12:19 pcard
-rwxr-xr-x    1 root     root          3202 Feb 14  2012 pkservice.py
-rwxr-xr-x    1 root     root         15418 Feb 14  2012 plugin.py
-rwxr-xr-x    1 root     root          2393 Feb 14  2012 pqdiag.py
-rwxr-xr-x    1 root     root          4024 Feb 14  2012 print.py
-rwxr-xr-x    1 root     root          2696 Feb 14  2012 printsettings.py
drwxr-xr-x    2 root     root          4096 Sep 22 12:19 prnt
-rwxr-xr-x    1 root     root          8190 Feb 14  2012 probe.py
-rwxr-xr-x    1 root     root          5020 Feb 14  2012 query.py
drwxr-xr-x    2 root     root          4096 Sep 22 12:19 scan
-rwxr-xr-x    1 root     root         44633 Feb 14  2012 scan.py
-rwxr-xr-x    1 root     root         20948 Feb 14  2012 sendfax.py
-rwxr-xr-x    1 root     root         35707 Feb 14  2012 setup.py
-rwxr-xr-x    1 root     root          4499 Feb 14  2012 systray.py
-rwxr-xr-x    1 root     root          5701 Feb 14  2012 testpage.py
-rwxr-xr-x    1 root     root          3308 Feb 14  2012 timedate.py
-rwxr-xr-x    1 root     root          8162 Feb 14  2012 toolbox.py
drwxr-xr-x    3 root     root          4096 Sep 22 12:19 ui4
-rwxr-xr-x    1 root     root         24540 Feb 14  2012 unload.py
-rwxr-xr-x    1 root     root          2480 Feb 14  2012 wificonfig.py

Wechsel ich in das Verzeichnis (cd /opt/share/hplip/) und gebe ein: 'hp-makeuri -g 192.168.0.5' (= Drucker-IP) bekomme ich zurück:
Rich (BBCode):
DiskStation> hp-makeuri -g 192.168.0.5
env: python: No such file or directory

Oder noch mal anders versucht:
Rich (BBCode):
DiskStation> /opt/share/hplip/hp-makeuri -g 192.168.0.5
-ash: /opt/share/hplip/hp-makeuri: not found
DiskStation> makeuri 192.168.0.5   
-ash: makeuri: not found
DiskStation> makeuri.py 192.168.0.5
-ash: makeuri.py: not found

Und da komme ich nicht weiter! Warum reagiert die DS so? Aber, wie gesagt, es sind meine ersten wirklichen Kommandozeilenversuche. Von Python habe ich keine Ahnung.

Danke für deine Hilfe, Gunnar
 
Zuletzt bearbeitet:

Struppix

Benutzer
Mitglied seit
10. Apr 2009
Beiträge
884
Punkte für Reaktionen
187
Punkte
63
Hi Gunnar,

schau bitte mal, was folgendes ausspuckt:

'ipkg list_installed' ==> nur die zu python

Ich denke da habe ich was vermasselt, denn man braucht natürlich noch das eigentliche python selbst.

Da ich durch andere Installationen schon ein paar drauf habe, habe ich das schlicht vergessen.


==> Bitte intsalliere python per 'ipkg install python'


Dann sollte es laufen.


Noch ein Hinweis: Deine Ausgabe läßt vermuten, daß Du als admin arbeitest. Falls bei makeuri Meldungen zu Schreibfehlern kommen sollten, versuche es als root.

Gruß
Struppix
 

Gunman

Benutzer
Mitglied seit
20. Feb 2013
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi Struppix,

ja, das wars. Jetzt läuft es. Ich hatte gedacht, dass Python installiert ist, weil in der list_installed mir 2 Zeilen mit Python ausgegeben wurden, nämlich

Rich (BBCode):
py25-dbus-python - 0.83.0-2 - Python bindings to DBUS
python25 - 2.5.6-2 - Python is an interpreted, interactive, object-oriented programming language.

Danke für die Hilfe! Nun muss ich noch herausfinden, welche der Optionen bei dem LJ 3055 wie funktionieren (z.B. JPEG-Ausgabe). Aber das mache ich nicht mehr heute.

Gruß, Gunnar
 

Struppix

Benutzer
Mitglied seit
10. Apr 2009
Beiträge
884
Punkte für Reaktionen
187
Punkte
63
Hi Gunnar,

toll das es funktioniert. Versuch mal die Scripte. Die jpeg Qualität hat mich in diesem Fall nicht überzeugt, weshalb ich darauf verzichtet habe.
Kannst ja mal weiter berichten ...

Gruß
Struppix
 

Gunman

Benutzer
Mitglied seit
20. Feb 2013
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi Struppix,

wollte nur noch mal Vollzug melden. Das Einrichten der Scripte hat auch funktioniert. Ich hab die scanto_destination_list (wollte u.a. "Lineart" als Möglichkeit haben) und das entsprechende Script für mich angepasst. Es läuft alles. Bin begeistert. Obwohl Apple und HP keinen Scannertreiber mehr zur Verfügung stellen, kann ich den Scanner wieder nutzen, ohne eine VM starten zu müssen. Danke für die tolle Arbeit und Unterstützung!

Gruß, Gunnar
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat