Print as PDF - DD-WRT

Transcription

Print as PDF - DD-WRT
Drucker_Sharing_X86_Based
Hallo Zusammen,
ich bin seit kurzem stolzer Besitzer eines Alix 2D3 Boards und hatte vorher einen Asus Wl-500GP Router. Ich
habe in der X86 Version den Printer Sharing Support vermisst, über USB. Leider hat im Webinterface der
"USB Printer Support" keine Wirkung gezeigt, also hab ich mich rangemacht das selber zu erledigen.
Für alle die den gewohnten Printer Support auf ihrem X86 Board (i386) wie auf dem Asus WL-500GP haben
möchten.
1. Die 3. Partition auf dem Router ReadWrite mounten:
mount -o rw,remount /dev/discs/disc0/part3 /usr/local
2. Wir brauchen dieses Packet:
cd /usr/local/ ; wget http://www.shade.sh/alix_printer.tar.bz2
3. Den Inhalt der runtergeladenen Datei entpacken:
bunzip2 alix_printer.tar.bz2 ; tar -xvf alix_printer.tar
4. Danach sollte der Verzeichnisinhalt von /usr/local/ so aussehen:
drwxr-xr-x 5 root root 1024 Jan 15 17:41 . drwxr-xr-x 3 root root 1024 Jan 15 17:40 rc_startup drwxr-xr-x 8
root root 86 Jul 26 09:41 .. drwx------ 2 root root 12288 Jan 1 1970 lost+found drwxr-xr-x 2 root root 1024
Jan 1 1970 nvram
./rc_startup: -rwxr-xr-x 1 root root 193 Jan 15 18:27 printer.startup drwxr-xr-x 5 root root 1024 Jan 15 17:41 ..
-rwxr-xr-x 1 root root 84 Jan 15 17:40 rc_init.sh drwxr-xr-x 3 root root 1024 Jan 15 17:40 . drwxr-xr-x 2 root
root 1024 Jan 15 17:37 printer
./rc_startup/printer: drwxr-xr-x 3 root root 1024 Jan 15 17:40 .. drwxr-xr-x 2 root root 1024 Jan 15 17:37 .
-rwxr-xr-x 1 root root 57693 Jan 15 17:19 p910nd
./lost+found: drwxr-xr-x 5 root root 1024 Jan 15 17:41 .. drwx------ 2 root root 12288 Jan 1 1970 .
./nvram: drwxr-xr-x 5 root root 1024 Jan 15 17:41 .. -rw-r--r-- 1 root root 24704 Jan 1 1970 nvram.db
-rw-r--r-- 1 root root 232 Jan 1 1970 offsets.db drwxr-xr-x 2 root root 1024 Jan 1 1970 .
5. Es muss nun die nvram Variable angepasst werden:
nvram set rc_startup="/usr/local/rc_startup/rc_init.sh"
1
Drucker_Sharing_X86_Based
6. Das ganze muss noch bestätigt werden:
nvram commit
7. Den Router rebooten und wieder über den Router / Gateway drucken!
Config Hinweise:
Der Printserver bindet sich an 192.168.1.1 falls andere IP's gewünscht sind, einfach die Datei
/usr/local/rc_startup/printer.startup
editieren und die IP anpassen:
/usr/local/rc_startup/printer/p910nd -f /dev/usb/usblp0 -i 192.168.1.1 &
Hinweis: Der Drucker sollte noch vor dem ersten Punkt in diesem HowTo an den USB Port angeschlossen
werden. Ausserdem muss USB Support im Webinterface unter Services eingeschaltet werden.
Es können weitere Startupdienste so konfiguriert werden. Das Startupsript sucht nach Scripte unterhalb von
/usr/local/rc_startup/ mit der Endung *.startup und startet diese automatisch.
Grüße + HaveFun!
Shade
2