PDA

View Full Version : Laserjet 1000 + WL500p


DocMcFly
13-01-2008, 12:43
Hallo,

Ich hab X-Wrt auf den Router gepackt und bin nach der Anleitung http://wiki.openwrt.org/OpenWrtDocs/KamikazeConfiguration vorgegangen. Nach etwas gefrickel, zeigte der Drucker auch eine Reaktion beim USB-Kabel an schliessen. (Der Drucker scheint zu funktionieren.)

Als nächsten hab ich p910nd installiert. ps verkündet:

750 root 232 S p9100d -b -f /dev/usb/lp0 0
Drucker-Daemon läuft. nmap localhost sagt auch Port 9100 ist offen und nmap unter Windows auch.

Aber wenn ich einen Druckjob absenden, sagt Windows "Seite konnte nicht gedruckt werden"? (Als anschluss habe ich TCP/IP - RouterIP + 9100 - RAW) ist doch richtig oder?

Wo kann ich noch suchen?

Gruß Clemens

newbiefan
13-01-2008, 14:05
http://wiki.openwrt.org/PrinterSharingHowto?highlight=%28Printer%29

DocMcFly
13-01-2008, 15:04
http://wiki.openwrt.org/PrinterSharingHowto?highlight=%28Printer%29

Danke für die Info... Aber ich bin da auf was gestossen, woraus ich mir keinen rechten Reim machen kann.

Wenn ich uci show pn910d eingebe, zeigt er nichts an. Also denke ich, keine UCI-Einstellungen da und ich nehme am besten die Einstellungen von der Homepage. Aber spätestens nach dem zweiten uci set ...
passiert garnix. Unter top taucht uci ca. 100 mal auf und vermehrt sich prächtig. Das passiert immer nach dem ich dreimal uci aufgerufen hab...

Was nun? UCI - Einstellungen vollstänig reseten? wen ja wie?

Hilfe Clemens

newbiefan
15-01-2008, 00:26
Naja, reset druecken oder factory default im webif,
danach:
http://forum.x-wrt.org/
und nachfragen.

Leider ist mir der LJ1000 unbekannt - hat dieser Drucker an irgend einem Druckserver schon einmal funktioniert? Es gibt da Unterschiede!

DocMcFly
15-01-2008, 11:53
Also ich hab folgendes ausprobiert... Ich hab unter Windows die Testseite mal in einen Datei "gedruckt". Diese Datei hab ich dann mit
cat /lj1000/test.prn > /dev/usb/lp0 ausgedruckt. Es scheint also von Grund auf zu funktionieren...

Eigentlich muss doch nur der pn910d alles was an Daten über den Port 9100 ankommt, an /dev/usb/lp0 zupippen? Oder fehlt da noch was?

Gruß Clemens

newbiefan
15-01-2008, 21:08
Also, soweit ich das sehe, ist einiges falsch installiert!

Gibt Du ps ein, siehst Du: p9100d
Und ein 'uci show pn910d' zeigt Dir nichts an
Und richtig soll es heissen: uci show p910nd

Ich weiss nicht was und wie Du alles installiert hast, aber warum gehst Du nicht einfach nach dem printer howto vor??
Einfach Schritt fuer Schritt - das dauert zwar etwas, aber es geht!

http://wiki.openwrt.org/PrinterSharingHowto?highlight=%28Printer%29

Du wirst sehen, es geht doch - wieso soll ein howto existieren und niemand korrigieren, wenn es nicht funktioniert?

DocMcFly
16-01-2008, 07:47
Ich verwende WhiteRussian und nicht Kamikaze 7.07 (wie in dem von Dir genannten HowTo). Deshalb wird p9100d auch nicht über die uci gesteuert, sondern über die /etc/default/p910nd - Datei.

Wenn ich netstat -a aufrufe sehe ich folgendes:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:9100 *:* LISTEN
t
...
..
.

Also hört pn910d auf dem Port.

Im Verzeichnis /dev/usb/lp0 existiert der Drucker.
dmesg meldet auch brav:

hub.c: new USB device 01:03.0-1, assigned address 2
printer.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x0 pid 0x0517

Also alles wie im HowTo - außerdem hab ich mich auch an ein HowTo gehalten (siehe erster Post) welches speziell für die HP LaserJets der 1000-Serie gedacht ist. Also tue bitte nicht so, als könnte ich keine HowTos lesen! :mad:

Gibt es irgend ein Tool - mit dem ich einfach an den Port 9100 des Routers eine Druck-Datei senden kann, um die Connection zu prüfen?

Gruß Clemens


Also, soweit ich das sehe, ist einiges falsch installiert!

Gibt Du ps ein, siehst Du: p9100d
Und ein 'uci show pn910d' zeigt Dir nichts an
Und richtig soll es heissen: uci show p910nd

Ich weiss nicht was und wie Du alles installiert hast, aber warum gehst Du nicht einfach nach dem printer howto vor??
Einfach Schritt fuer Schritt - das dauert zwar etwas, aber es geht!

http://wiki.openwrt.org/PrinterSharingHowto?highlight=%28Printer%29

Du wirst sehen, es geht doch - wieso soll ein howto existieren und niemand korrigieren, wenn es nicht funktioniert?

newbiefan
16-01-2008, 20:40
Ich verwende WhiteRussian und nicht Kamikaze 7.07 (wie in dem von Dir genannten HowTo). Deshalb wird p9100d auch nicht über die uci gesteuert, sondern über die /etc/default/p910nd - Datei.


und dann.....


Also alles wie im HowTo - außerdem hab ich mich auch an ein HowTo gehalten (siehe erster Post) welches speziell für die HP LaserJets der 1000-Serie gedacht ist. Also tue bitte nicht so, als könnte ich keine HowTos lesen!


Soso, also in dem von mir genannten Howto und Kamikaze.......hmmm
Tja, also fuer mich steht fest: Du hast behauptet Kamikaze zu verwenden,
falls Du es nicht bemerkt haben solltest........von wegen HowTos lesen.....


Ich hab X-Wrt auf den Router gepackt und bin nach der Anleitung http://wiki.openwrt.org/OpenWrtDocs/KamikazeConfiguration vorgegangen.


Das war doch Dein erstes Posting und was steht hier? KAMIKAZE!!
Dann noch der Hinweis uci show........ also kann es nur KAMIKAZE sein!!
Tja und jetzt behauptest Du ploetzlich WhiteRussian geflasht zu haben!


Ich verwende WhiteRussian und nicht Kamikaze 7.07 (wie in dem von Dir genannten HowTo). Deshalb wird p9100d auch nicht über die uci gesteuert, sondern über die /etc/default/p910nd - Datei.


Also soll ich Hellseher sein oder wie? Oder soll ich Dir mitteilen, dass Du nach einer Kamikaze-Anleitung vorgegangen bist, aber Whiterussian eingespielt hast, obwohl in der Anleitung ganz klar Kamikaze steht?

Also, es tut mir leid - wenn Du Ratschlaege willst weil Dein Printer nicht funzt und Du die vorgeschlagenen Anleitungen nicht lesen willst, kann Dir wahrscheinlich kaum jemand helfen.

DocMcFly
16-01-2008, 21:11
Bevor hier die Wellen noch höher schlagen...

also ich hab WhiteRussian - Sorry...

Wenn ich das richtig gelesen hab (korregiere mich wenn ich falsch liege)... WhiteRussian ist die stabile Variante und Kamikaze ist immer noch nicht ganz fertig. :-)

Das X-Wrt-Projekt (Will nicht ausschliessen, dass ich hier falsch liege) ist hauptsächlich für das webInf verantwortlich und unterstützt nur WhiteRussian fast vollständig. (Oder? :confused:)

Darum hab ich mir gedenkelt, ich nehme von der X-Wrt-Seite die stabile WhiteRussian-Variante - mit den vielen Backport-Paketen sollte fast alles möglich sein. (oder?)

Naja - egal... Ich hielt das nicht für kompliziert... Der Druck wird installiert und dann schreibt der p910nd alles was er bekommt an /dev/usb/lp0 - Scheinbar nicht... muss ich wohl an die Testing-Variante "Kamikaze" mich rantrauen... ich bete nur das ich das Teil auch fix wieder eingerichtet bekomme.

Danke erst mal ...

Gruß Clemens

newbiefan
16-01-2008, 21:54
Bevor hier die Wellen noch höher schlagen...


Ich sehe keine.....lol :)


Wenn ich das richtig gelesen hab (korregiere mich wenn ich falsch liege)... WhiteRussian ist die stabile Variante und Kamikaze ist immer noch nicht ganz fertig. :-)


Richtig, aber Kamikaze ist bereits sehr stabil, wenn nicht besser als Whiterussian. Webif geht auch weitgehend, es soll bereits sehr viel implementiert sein, werde selbst Kamikaze demnaechst probieren.
Ausserdem kannst Du dann den Printer nach der neuen Anleitung installieren.
Aber prinzipell muesste die Config gleich sein, natuerlich ohne uci.

Falls Du Erfolg hast, wuerde ich mich ueber ein pm freuen.
LG
Newbiefan


Edit: Also, vielleicht willst Du Olegs FW probieren, schaden wird es ja nicht....aber ein guter Hinweis:
http://wl500g.info/showpost.php?p=75666&postcount=4

DocMcFly
17-01-2008, 09:25
Hi,

Edit: Also, vielleicht willst Du Olegs FW probieren, schaden wird es ja nicht....aber ein guter Hinweis:
http://wl500g.info/showpost.php?p=75666&postcount=4
Danke für den Tipp. Aber den kannte ich schon. Ich weiß das HP bei seinen kleinsten an der Firmewarespeicherung sparen. So auch beim LaserJet 1000. Wenn das HotPlugIn bemerkt, dass mein Drucker angeschlossen wird, wird auch sofort die Firmware überspielt und der Drucker macht sich bemerkbar (Lüfter kurz an, Rolle kurz gedreht,... alles noch dran :) )

Danach kann ich, wie ich schon beschrieben hab... auch nen Printjob (in eine Datei gepipt und auf den Router übertragen) an den Drucker (/dev/usb/lp0) senden und man staune: er druckt...

Also muss der p910nd nur das selbe machen... er muss das was er über Port 9100 bekommt an /dev/usb/lp0 pipen. Macht er aber _nicht_! Und das ist mein Problem! Der Port ist aber offen...

Nun habe ich Windows im Verdacht... weiß aber noch nicht wie ich das Testen kann. Ich habe XP und 2000 probiert... beide wollen nicht. Um aber das ganze auszuschließen suche ich ein Tool, welche es ganz schlicht an den Port 9100 ein Druckdatei sendet - an sonsten ist mit p910nd was nicht in Ordnung.

Kennst Du so ein Tool?

Gruß Clemens


Aber prinzipell muesste die Config gleich sein, natuerlich ohne uci.
Ist ja eigentlich egal... mein p910nd wir nicht über uic konfiguriert sondern über die /etc/default/p910nd-Datei. In der Datei steht aber nix anderes als in den uic-Einstellungen. Wo? und Bidirektional?

Ich werde jedenfalls dranbleiben und einfach mal Kamikaze ausprobieren... (Hoffentlich geht das gut ... WLAN macht mir Sorgen...)

newbiefan
17-01-2008, 21:23
Na, das Tool hast Du ja schon selber erwaehnt= cat datei > /irgendwohin

Mir ist klar, dass Du nachsehen willst, ob die Druckdatei auch am Router richtig ankommt-ich wuerde sagen solange der Drucker am Windowsrechner druckt: ja, natuerlich vorausgesetzt, dass die Einstellungen stimmen (Port usw.).

Ich wuerde nochmals die Config ansehen - in Windows und am Router.

p910nd.cfg1=p910nd
p910nd.cfg1.device=/dev/usb/lp0
p910nd.cfg1.port=0
p910nd.cfg1.bidirectional=1
p910nd.cfg1.enabled=1

Jedenfalls muesste es so gehen.
Bitte aufpassen in einigen howtos ist der Fehler drinnen enabled=0, das stimmt definitiv nicht! (Steht etwas weiter unten im howto, siehe Tabelle)
Falls Du am Router keinen Fehler findest, wuerde ich eine simple Textdatei erstellen und die Druckereinstellung in Windows auf LPR anstatt auf raw setzen und drucken.

Wenn alles nichts hilft, Oleg drauf, oder Kamikaze - ich glaube aber immer noch, dass es nur ein simpler Config-Fehler sein kann

Good luck!

Edit: ach ja, in den docs wird darauf hingewiesen: wenn der Drucker gar nicht will, bidirektional disable.

newbiefan
17-01-2008, 23:03
ICh denke Du hast Pech!!
Soeben bin ich darueber gestolpert: http://wl500g.info/showpost.php?p=24768&postcount=8

Edit: Ich denke Du musst Oleg flashen, es gibt eine Loesung von Oleg (habs nicht fertig gelsen):
http://wl500g.info/showthread.php?t=4092

Das nennt man Glueck!