Przed postawieniem printservera musimy zainstalować odpowiednie modułu kernela. W przypadku podłączenia drukarki przez usb instalujemy
opkg install kmod-usb-printer
w przypadku LPT
opkg install kmod-pl
Do poprawnego działania drukarki należy zainstalować inne pakiety modułów USB.
Następnie należy zrestartować router lub załadować moduły obsługi USB i drukarki ręcznie.
Konfiguracja sprowadza się do instalacji demona p910nd, jego konfiguracji oraz konfiguracji klienta (linux, windows)
W jądrze z rodziny 2.4 drukarka montowana jest w /dev/usb/lp0, w 2.6 /dev/lp0 Jako port wybieramy wartość od 0 do 9. Jeżlei wybierzemy 0, p910nd będzie nasłuchiwac na porcie 9100, jak wybierzemy 1 - 9101.
opkg install p910nd uci set p910nd.cfg1=p910nd uci set p910nd.cfg1.device=ŚCIEŻKA DO MONTOWANIA DRUKARKI uci set p910nd.cfg1.port=0 uci set p910nd.cfg1.bidirectional=1 uci set p910nd.cfg1.enabled=1 uci commit p910nd /etc/init.d/p910nd restart
Automatyczny start daemona
/etc/init.d/p910nd enable
Konfiguracja różnych klientów opisana jest tutaj: http://wiki.openwrt.org/PrinterSharingHowto
http://wl500g.dyndns.org/printing/
Należy pamiętać, że w przypadku podania konfiguracji j/w, dla drukarki USB należy podać port 9100.
Instalacja sterownika druku na komputerze klienckim pod systemem Windows 9x
Dla drukarek HP w Windows 98SE (sprawdzone z HP DeskJet 710C + przejściówka USB/LPT na chipie Profilic). Najprawdopodobniej zadziała tez w win95 i win98 1st edition.
1. zainstalować normalnie sterownik drukarki (instalować jako drukarkę lokalna, wybrać port LPT1)
2. Pobrać z ftp: ftp://ftp.hp.com/pub/networking/software/hpspm98.exe
3. Zainstalować hpspm98.exe
4. Następnie wchodzimy do panelu sterowania—>Drukarki. Wybieramy własciwości drukarki–>zakładka szczegóły
5. Klikamy dodaj Port
6. Inny
7. Hp Standard TCP/IP Port–>Dalej (patrz zrzuty ekranu na http://wl500g.dyndns.org/printing/)
8. Wpisujemy IP rutera (Port Name wpisze się automatycznie) —>dalej
9. wybieramy „custom” —>settings
10. Sprawdzamy czy wybrany jest tryb RAW
11. Zmieniamy port na 9100–>OK—>Dalej–>Zakończ (UWAGA ! jeśli mamy inny ruter i ma on normalny port LPT1, to zostawiamy wartość 9100)
W przypadku kłopotów z drukowaniem dochodzi jeszcze:
12. Panel sterowania–>Drukarki–>właściwosci drukarki–>zakładka szczegóły klikamy ustawienia buforowania.
13. Zaznaczamy drukuj bezpośrednio do drukarki i wyłącz dwukierunkowa obsługę tej drukarki
14. Teraz możemy wydrukować stronę testowa i cieszyć się drukiem w starym win98 :)