troche choruje, l4 do piatku w przyplywie lepszego samopoczucia zainstalowalem Hewlet Packard DeskJet 5940 na serwerze i po krótce postaram sie opisać jak to zrobić najprosciej
po pierwsze - potrzebny jest CUPS
apt-get install cups
do tego magic filter do obslugi drukarek windowsowych przez sambe
to jest tak ze niestety firmy produkujace drukarki niekoniecznie udostepniaja pliki sterownikow - przyklad to np w/w drukarka jest jeden plik zawierajacy wszystkie dziwne narzedzia, brak natomiast oddzielnych plikow sterownikow, aby nie instalowac tego wszystkiego na kazdej stacji roboczej bedziemy konwertowac to do PS i wysylac do drukarki a to zrozumie wiekszosc drukarek ;)
czyli
apt-get install magicfilter
a potem uruchamiamy
magicfilterconfig i postepujemy zgodnie z tym co tam napisali
na zakonczenie wygeneruje sie nam plik /etc/printcap
ktory u mnie wyglada nastepujaco:
# This file was generated by /usr/sbin/magicfilterconfig.
#
lphpdj5940HP DeskJet 5940:\
:lp=/dev/usb/lp0:sd=/var/spool/lpd/hpdj5940:\
:sh:pw#80:pl#66:px#1440:mx#0:\
:if=/etc/magicfilter/ljet4l-filter:\
:af=/var/log/lp-acct:lf=/var/log/lp-errs:
w sambie (/etc/smb.conf) potrzebujemy deklaracj zasobu ( drukarki ) u mnie wyglada to tak:
sekcja global:
printing = bsd
printcap name = /etc/printcap
load printers = yes
sekcja drukarki
[hpdj5940]
path = /tmp
printer name = lp
writable = yes
public = yes
printable = yes
print command = lpr -r -h -P %p %s
no i zabieramy sie do testowania
przydatne narzedzia lpq, lpstat -t
pewnie za chwile bedzie maly update ze przestalo dzialac ;)
update:
przy generowaniu printcapa w magicfilterconfig powinnismy wybrac filtr PCL3 gdyz taki jezyk "rozumie" ta drukarka...
1 komentarz:
dobry poczatek
Prześlij komentarz