Problem - Gemini2 4.20 - Printserver - HP Laserjet 1018

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
  • Hallo @ Leser,
    ich habe leider das Problem, dass mein Drucker, über die Dreambox angeschlossen, nicht ausdruckt.
    Wenn der direkt am PC angeschlossen ist, druck er einwandfrei.


    Ich verwende BarryAllen um Gemini2 über einen USB-Stick laufen zulassen.
    Im Flash liegt OoZooN vor.


    Zum Einrichten unter Windows, habe ich am an die Anleitung aus dem WIKI gehalten.
    http://wiki.blue-panel.com/index.php/Druckserver


    Für Lösungen, Tipps oder Gedankenspiele wäre ich dankbar.


    Belegung-USB (direkt an DM800, kein USB-HUB):
    Oberer-Slot: USB-Stick
    Unterer-Slot: Drucker (HP Laserjet 1018 )


    Speicher-Ort:
    OoZooN: im Flash gespeichert
    Gemini2: im USB-Stick gespeichert


    Versionen:
    - enigma2-plugin-extensions-barryallen_4.8.2_mipsel.ipk
    - OoZooN-CVS-lean-dm800-20090502.nfi
    - gemini2-420-dm800-200904231611.nfi



    Testdurchlauf
    Beenden vom LinePrinterDaemon.


    Code ----------------------------------------------------------------------
    root@dm800:/# ps ax
    ...
    3761 root 608 S < /usr/bin/dream_lpd -d 2
    ...
    root@dm800:/# kill 3761

    ---------------------------------------------------------------------------


    LPD per Hand gestartet.


    Code ----------------------------------------------------------------------
    root@dm800:/# dream_lpd -d
    [dream-lpd]: starting ... dream_lpd
    [dream-lpd]: create queue: usb0
    [dream-lpd]: for device: /dev/usb/lp0

    ---------------------------------------------------------------------------


    Nach dem Start eines Druckauftrags.


    Code ----------------------------------------------------------------------
    [dream-lpd]: sigio detected
    [dream-lpd]: read commands
    [dream-lpd]: params: usb0
    [dream-lpd]: get a job
    [dream-lpd]: usb0
    [dream-lpd]: queue found
    [dream-lpd]: read subcommand
    [dream-lpd]: read params
    [dream-lpd]: subcommand-params: 53 cfA011X
    [dream-lpd]: cf HX
    Panwender
    JTest Page
    ldfA011X
    UdfA011X
    NTest Page


    [dream-lpd]: read subcommand
    [dream-lpd]: read params
    [dream-lpd]: subcommand-params: 74098 dfA011X
    [dream-lpd]: wait for whitespace char
    [dream-lpd]: open printer-device: /dev/usb/lp0
    [dream-lpd]: start writing data to printer
    [dream-lpd]: all data has been written
    [dream-lpd]: close printer-device

    ---------------------------------------------------------------------------

  • Danke für deine schnelle Antwort maxl.


    Ja das Modul war aktiviert und auch der LPD wurde mir als aktive angezeigt.
    Weiter wurde das Device lp0 unter /dev und /dev/usb angezeigt.


    Deinen zweiten Vorschlag (Gemini2 auf Flash) habe ich auch ausprobiert und war damit leider nicht erfolgreich, es besteht immer noch das selbe Problem.

  • Ich konnte gerade noch einen HP Laserjet 1010 testet, mit diesem klappt das Drucken einwandfrei.
    Als Treiber habe ich einen von Windows bereitstellten (HP Laserjet 1100(MS)), für den HP Laserjet 1010 benutzt.


    Leider druck der HP Laserjet 1018 unter dem Treiber, für den 1100, nicht.

  • Habe jetzt einen interessanten Link zu meinem Problem gefunden.
    https://lists.spline.inf.fu-be…8.204003.fe00a7c1.en.html (auf Wunsch von netman habe ich die Verlinkung entfernt)


    Zitat

    Wo war das Problem? Ich hätte vorher mal auf linuxprinting.org zu diesem Druckermodell nachschauen sollen. Ausser, dass der Drucker nur einen USB-Anschluß hatte, läßt sich der Drucker nur mit einem speziellen foomatic-Treiber mit Druckdaten füttern und, jetzt kommt es, nach dem Einschalten des selben, muß die Firmware auf das Teil kopiert werden...


    Jetzt stellt sich für mich die Frage, wie ich bei der automatischen Erkennung von Drucker ein weiteres Script ausführe.

  • Tolle Links die du verwendest. Das leitet auf eine nicht sichere Seite.
    Bist du dir über dieses Sicherheitsrisiko bewusst?

  • meine Güte,
    es ist doch nur eine https Seite für die du kein Zertifikat installiert hast :face_with_rolling_eyes:

  • Bitte kläre das über PN mit mir, weiter ist mir nicht ganz bewusst ob du auf das Zertifikat der Webseite anspielst oder ob ich die Seite nicht direkt hätte verlinken dürfen.


    Bei Zertifikat kann ich nur sagen, das es genauso sicher ist als wenn du eine Webseite besuchst die kein Zertifikat hat (http).

  • Zitat

    Original von Kerni
    meine Güte,
    es ist doch nur eine https Seite für die du kein Zertifikat installiert hast :face_with_rolling_eyes:


    Sagte der, der am nächsten Tag sich für einen neuen Wurm auf seinen Windows System be-
    dankte. Wenn mein Linux das anmeckert, hat das auch seinen Grund. Ich kenne genügend
    Seiten, die mit so trivialen Meldungen aufwarten. Wenn ihr euch das antuen möchtet bitte.

  • Dann korrigiere deinen Link bitte, so daß solche Probleme nicht auftreten. :winking_face:


    Danke

  • Nur das die Webseite auch eine automatische Umleitung auf https hat, die vom Webhost-betreiber eingerichtet wird. :face_with_rolling_eyes:


    Aber nun mal wieder zum Thema:
    - Weis jemand wie man den Namen des Druckers, per Script, auslesen kann.
    - Und die zweite Frage ist spricht was dagegen den Befehl zum übertragen der Firmware im Script /usr/script/printer_script.sh einzutragen?

  • Wer einen Link einstellt ist auch für deren Inhalt und damit auch mit deren Sicherheit
    verantwortlich. Und dein Links ist eine https Verbindung und keine Umleitung von http.

  • Zitat

    Original von netman
    Wer einen Link einstellt ist auch für deren Inhalt und damit auch mit deren Sicherheit
    verantwortlich. Und dein Links ist eine https Verbindung und keine Umleitung von http.


    du nervst echt!
    wenn man keine Ahnung hat, einfach mal ......

  • Zitat

    Original von killer999


    du nervst echt!
    wenn man keine Ahnung hat, einfach mal ......


    Auch wenn das Thema schon 2 bis 3 Tage hinter sich hat :winking_face:


    ...dem kann ich mich nur anschließen!
    netman: Geh einfach mal kurz raus und heul Dich aus! Danach darfst Du gern wieder rein kommen.


    Zum Thema: Ich hab das gleiche Problem, stelle mich in Sachen Druckerinstallation auf der DM800 allerdings ziemlich glatt an, weil ich davon Null Ahnung habe (im Gegensatz zu gewissen Verschlüsselungen von Websites - kleiner Seitenhieb in Richtung netman :grinning_squinting_face: )


    Also ... der Drucker ist ein HP LaserJet 1000 (uralter S/W-Laser), der unter Windows prima läuft aber von der DM800 mit der letzten Gemini nicht erkannt wird ... glaub ich.


    Der Sinn des Druckers an der DM800 war eigentlich, dass der Drucker immer erreichbar ist und die DM800 eines der wenigen dauerhaft eingeschaltenen Geräte hier ist (wird nicht nur für einen VPN-Tunnel benötigt). Und weil ich den Computer auch den Topplappen nicht ständig gleichzeitig laufen lassen möchte, wollte ich den Drucker vom großen Rechner zur DM800 verbannen, wo er niemanden wirklich stören würde.


    Aber irgendwie steh ich da voll auf'm Schlauch, was die Installation des Druckers auf der DM800 angeht. Vielleicht hat ja jemand einen Link zu einem wirklich guten HowTo für Glatte wie mich :winking_face:


    Danke =)


    netman: Du darfst wieder rein kommen!

  • nochmal zur Sachlage...


    Ich schlage mich schon den ganzen Sonntag mit der Installation des HP LaserJet 1000 auf der DM800 rum und komme nicht weiter.


    Zum aktuellen Status: alles hin geworfen :grinning_squinting_face: :winking_face:


    Also ... der Drucker ist angeschlossen und der dream_lpd wird automatisch gestartet. Die Box erkennt also selbständig, dass ein Drucker am USB hängt. Das Gerät wird unter /dev/usb/lp0 aufgeführt und als usb0 eingerichtet. Außerdem wird "dream_lpd -d 2" gestartet und erscheint unter "ps". Ist der Drucker nicht angeschlossen oder abgeschalten, verschwindet das alles wieder ... soweit ganz korrekt, glaub ich. Das Kernel Modul "USB Printer" ist aktiviert. Der Dienst/Daemon "LPD (Line Printer Daemon)" ist auch nur dann grün, wenn der Drucker eingeschalten bzw. angeschlossen ist. Aber genau da vermute ich schon den ersten Fehler, denn laut Blue_Panel-Wiki sollte es dort eine Einstellungsmöglichkeit geben, wo der Druckername erscheinen müsste. Und genau das ist nicht der Fall. Der Button "Einstellungen" erscheint dort einfach nicht. (siehe Bild 1)


    Im ersten Beitrag hier im Thread hab ich folgendes gefunden:
    nochmal HP LJ 1018 (eine Lösung)
    Dort habe ich von der Seite http://foo2zjs.rkkda.com/ den Linux-Treiber und die Firmware für meinen Drucker runtergeladen, bekomme ihn aber wegen offenbar fehlendem "make" nicht auf der Box installiert.


    Unter Windows bin ich genau der Anleitung des Wiki gefolgt aber leider ohne Erfolg (Bild 2). Starte ich den Daemon manuell erscheint folgendes im Terminal:



    Da hört es dann auf und nichts passiert. Der Deamon scheint sich dann aufzuhängen, denn er läßt sich nur damit beendet, in dem ich den USB-Stecker des Druckers ziehe. STRG-C bringt leider gar nichts. In der Warteschlange (Bild 3) wird das Dokument auch angezeigt, wo ich den Auftrag auch löschen kann, wodurch sich aber der Deamon auf der Box nicht beenden läßt (siehe STRG-C bringt nichts).


    Irgendwie steh ich hier voll auf'm Schlauch :frowning_face:


    Vielleicht hat ja jemand einen Tipp für mich?

  • habe exakt das selbe problem. mein Trace deckt sich 1:1 mit deinem....


    letzte woche gings noch, dann hab ich 4.4 aber neu geflashed und seit dem geht garnix mehr....


    ciao


    Basti

  • Zitat

    Original von SrbastianM
    habe exakt das selbe problem. mein Trace deckt sich 1:1 mit deinem....


    ich probiere es grad nochmal.


    Zitat

    Original von SrbastianM
    letzte woche gings noch, dann hab ich 4.4 aber neu geflashed und seit dem geht garnix mehr....


    welches Image hatteste denn letzte Woche noch auf der Box?

  • 03:07 Uhr ... ich geb's auf :frowning_face:


    Ich glaube, es liegt lediglich nur daran, dass ich das mit der HP-Firmware nicht gebacken bekomme. Ich hab zwar ein img-File bei HP gefunden, was als Firmware definiert wurde aber ich bekomme das Ding einfach nicht auf den Drucker ... auch nicht mit dem Debian am PC :frowning_face:

  • Hallo,
    Ich habe einen hp1020. Ist auch nicht gegangen. Dann vervendete Ich einen Trick:
    1.Printer anschlissen, Deamon startet automatisch. Printer druckt nicht aus
    2.Den usb raus aus der Dream und an einen Komputer anschliesen - test page ausdrucken
    3.Drucker an Dream anschliesen
    4.Deamon ueber ssh neu starten:
    killall dream_lpd
    dream_lpd &


    Bei mir funktioniert es nur so.