===== Drukarka sieciowa =====
==== TCP/IP ====
Ściągamy programik, który nazywa się p910nd:
wget http://ovh.dl.sourceforge.net/sourceforge/p910nd/p910nd-0.92.tar.bz2
--2009-01-21 15:11:22-- http://ovh.dl.sourceforge.net/sourceforge/p910nd/p910nd-0.92.tar.bz2
Translacja ovh.dl.sourceforge.net... 213.186.33.91
Łączenie się z ovh.dl.sourceforge.net|213.186.33.91|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 18935 (18K) [application/x-bzip2]
Zapis do: `p910nd-0.92.tar.bz2.1'
100%[======================================>] 18.935 3,36K/s w 5,5s
2009-01-21 15:11:48 (3,36 KB/s) - zapisano `p910nd-0.92.tar.bz2.1' [18935/18935]
rozpakowujemy:
tar xjvf ./p910nd-0.92.tar.bz2
p910nd-0.92/
p910nd-0.92/p910nd.init
p910nd-0.92/p910nd.8
p910nd-0.92/Makefile
p910nd-0.92/p910nd.conf
p910nd-0.92/banner.pl
p910nd-0.92/p910nd.spec
p910nd-0.92/p910nd.c
p910nd-0.92/client.pl
p910nd-0.92/COPYING
kompilujemy:
cd p910nd-0.92
make
gcc -o p910nd p910nd.c -O2 -Wall
i uruchamiamy:
p910nd -f /dev/usb/lp0 0
Gdzie /dev/usb/lp0 to nasza drukarka na USB. Jeśli nie mamy takiego pliku to upewnij się czy jest załadowany moduł usblp:
modprobe usblp
==== Samba - PDF ====
Drukarka PDF na Sambie. Czyli drukowanie po przez Sambe oraz udostępnienie wydrukowanego pliku PDF na zasobie Samby. Przydatne, gdybyśmy chcieli przechowywać PDF’y na serwerze. Po co? Komu? Mi się przydało:)
Instalacja:
poldek:/all-avail> install samba ghostscript
Edytujemy ulubionym edytorem plik: /etc/samba/smb.conf:
[global]
workgroup = lan
server string = pokoj 303
security = share
local master = no
os level = 32
domain master = no
preferred master = no
[pdf]
comment = Folder drukarki PDF
path = /home/services/samba/pdf
public = yes
writable = yes
only guest = yes
[drukarka_pdf]
printing = bsd
path = /home/services/samba/pdf
printable = yes
guest ok = yes
print command = /usr/local/bin/printpdf %s
lpq command =
lprm command =
Edytujemy ulubionym edytorem plik: /usr/local/bin/printpdf
#!/bin/sh
DATE=`date +%b%d-%H%M%S`
TARGETDIR=/home/services/samba/pdf
ps2pdf $1 $TARGETDIR/$DATE.pdf
rm $1
Nadajemy jemu prawa do wykonywania się:
$ chmod 755 /usr/local/bin/printpdf
Tworzymy katalog na pliki PDF oraz nadajemy jemu odpowiednie prawa:
$ mkdir /home/services/samba/pdf
$ chmod 777 /home/services/samba/pdf
Uruchamiamy Sambe:
$ /etc/init.d/smb start
Uruchamianie usługi smbd...........................................[ ZROBIONE ]
Uruchamianie usługi nmbd...........................................[ ZROBIONE ]
Konfiguracja po stronie Windowsa
Wchodzimy na serwer wydruku np: \\10.100.5.67 ‹ mój ma takie IP.
{{:pld_smb_pld_0.jpg|}}
Klikamy dwukrotnie na drukarka_pdf i dodajemy drukarkę jako obojętnie jaką, aby była kolorowa i postscriptowa np: HP Color LaserJet PS.
{{:pld_smb_pld_1.jpg|}}
{{:pld_smb_pld_2.jpg|}}
{{:pld_smb_pld_3.jpg|}}
Drukujemy stronę testową.
{{:pld_smb_pld_4.jpg|}}
{{:pld_smb_pld_5.jpg|}}
{{:pld_smb_pld_6.jpg|}}