apsfilter odmawia posłuszeństwa
Witam.
Mam zainstalowane:
gs 7.06-1
apsfilter 7.2.5-1
lpr 2000.05.07-4.20
samba 2.999+3.0.alpha23-1
samba-common 2.999+3.0.alpha23-1
smbclient 2.999+3.0.alpha23-1
i usiłuję, korzystając z sieci lokalnej, drukować na komputerze z zainstalowanym systemem Wiindows.
Strona testowa apsfilterconfig drukuje się bez problemów, t.zn.
następujące polecenie pozwalają mi drukować pliki PS:
$ gs -q -dBATCH -sPrintQuality=0 -sColorModel=Gray -sSubdevice=unspec \
-dPARANOIDSAFER -dSAFER -sDEVICE=pcl3 -r300x300 -dNOPAUSE -sPAPERSIZE=a4 \
-sOutputFile=- dokument.ps | smbclient //nazwa_netbios/drukarka -c "print -" -N
ale kiedy próbuję posługiwać się lpr nie dzieje się nic. W pliku
/var/spool/lpd/drukarka/log pojawiają się następujące komunikaty:
---
apsfilter warning: unknown option 'gokiburi'
? pclgen: Error in fwrite(): Broken pipe.
Error: /ioerror in --.outputpage--
Operand stack:
1 true
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- 0 3 %oparray_pop --nostringval-- --nostringval-- --nostringval-- --nostringval--
Dictionary stack:
--dict:1078/1123(ro)(G)-- --dict:0/20(G)-- --dict:70/200(L)--
Current allocation mode is local
Last OS error: 32
GNU Ghostscript 7.06: Unrecoverable error, exit code 1
? pclgen: Unidentified system error while writing the output file.
---
Przypuszczan, że "apsfilter warning: unknown option 'gokiburi'" jest
jednym z problemów. gokiburi to nazwa mojego hosta, ale czemu serwer
wydruku(?) przekazuje ją do apsfilter? Czym może być pclgen? Na pewno
nie jest to program ani funkcja w /etc/apsfilter/basedir/bin/apsfilter.
lpq nie wypisuje nic o błędach. samba/smbclient w wersjach stable nie
przynoszą poprawy, tak samo zmiana na lprng. Wybrany sterownik pcl3 jest
jak najbardziej poprawny. /etc/printcap jest w porządku i wygląda tak:
---
# APS1_BEGIN:printer1
# - don't delete start label for apsfilter printer1
# - no other printer defines between BEGIN and END LABEL
lysy|pcl3/unspec;r=300x300;q=medium;c=gray;p=a4;m=auto:\
:lp=/dev/null:\
:if=/etc/apsfilter/basedir/bin/apsfilter:\
:sd=/var/spool/lpd/lysy:\
:lf=/var/spool/lpd/lysy/log:\
:af=/var/spool/lpd/lysy/acct:\
:mx#0:\
:sh:
# APS1_END - don't delete this
---
Hm, i co z tym zrobić?
--
Krzysztof Kaczmar <arroyo@interia.pl> <gg:1837443>
Registered GNU/Linux user #271616, http://counter.li.org.
Reply to: