Problemy se sitovym tiskem
POLÁČEK Petr
petr.polacek na hus.br.ds.mfcr.cz
Čtvrtek Říjen 3 11:56:20 CEST 2002
Zdravim
Mam v siti s Win stanicema jeden linuxovy server (se sambou). Dale je do
site zapojeno nekolik tiskaren se sitovym rozhranim (3x OKIPage 14ex, 2x
Epson LQ580, 1x HP LJ5 a 1x Man.Tally 6050).
Na serveru mam LPRNG 3.8.6-1, ktery se o fronty tiskaren stara. Kdyz nekdo
pusti tisk, soubor s daty normalne projde pres sambu a dostane se do fronty
odpovidajici tiskarny (/var/spool/lpd/...) a vetsinou se i bez problemu
vytiskne a nasledne je smazan.
Obcas se ale stane, ze se soubor nevytiskne vubec, nebo se vytiskne jen
cast. Pak to zatuhne a ve spravci tisku na stanici je napsano ze tisk je
pozastaven. Soubor trci ve fronte a tiskarna po minute vytiskne cast
nedokoncene stranky. Kdyz vypisu procesy pomocí "ps -ef | grep lpd" dostanu
toto:
daemon 23303 1 0 Sep27 ? 00:00:07 lpd Waiting
daemon 4893 23303 0 11:02 ? 00:00:00 lpd (Server) 'oki930'
daemon 4895 4893 0 11:02 ? 00:00:00 lpd (Worker - Remote)
'oki930'
Pomoci lpc s tim nehnu, ale vetsinou pomuze pozastaveny tisk zrusit ve
sparvci tisku windows a pak to zase jede. Pokud to nepomuze, musim vsechny
lpd sestrelit, soubory ve fronte smazat a nastartovat demona znovu.
Na druhou stranu kdyz to necham svemu osudu hooodne dlouho (pres pul
hodiny), tak se to vetsinou najednou rozjede a vse se dotiskne.
Nevypozoroval jsem zadnou zavislost, ktera by ukazovala na pricinu problemu.
Dokonce kdyz dam na jedne stanici opakovane tisk stejneho dokumentu, ktery
se predtim zasekl, tak priste se vytiskne bez problemu.
Na serveru je RedHat Linux 6.1 a s puvodnim tiskovym systemem to blblo hodne
casto. Po instalaci LprNg se to dost zlepsilo, ale preci jen to jeste obcas
udela. V /etc/printcap mam v principu jen toto:
## OKIPage na 930
oki930:\
:sh:mx#0:\
:rm=OKI930:\
:rp=raw:\
:sd=/var/spool/lpd/oki930:
Pro ostatni tiskarny je zapis stejny, meni se jen nazvy tiskaren a front.
Zajimave je, ze u jedne z nich (HPLJ5) to neudela nikdy, ta funguje
bezvadne.
Jo a jeste nastaveni samby, ale tu problem asi nebude:
[printers]
comment = All Printers
print ok = yes
path = /var/spool/samba
printing = lprng
load printers = yes
printcap name = | /usr/sbin/lpc client all
print command = /usr/bin/lpr -P%p -r %s
lpq command = /usr/bin/lpq -P%p
lprm command = /usr/bin/lprm -P%p %j
lppause command = /usr/sbin/lpc hold %p %j
lpresume command = /usr/sbin/lpc release %p %j
queuepause command = /usr/sbin/lpc -P%p stop
queueresume command = /usr/sbin/lpc -P%p start
browseable = yes
guest ok = yes
writable = yes
printable = yes
public=yes
Pokud nekdo vite, kde by mohl byt problem, budu vdecen za radu.
Petr Polacek
Spravce IS FU v Hustopecich
Další informace o konferenci Linux