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