Fórum Root.cz

Hlavní témata => Server => Téma založeno: tuxmartin 16. 10. 2016, 00:01:05

Název: Schválení tiskové úlohy před vytištěním (CUPS)
Přispěvatel: tuxmartin 16. 10. 2016, 00:01:05
Ahoj,
potreboval bych nastavit tiskovy server (cups?) nasledujicim zpusobem:


Je mozne toto nejak resit? Hraju si s cupsem uz dost dlouho, ale nepovedlo se mi na to prijit. Zkousel jsem nastavovat tridy, ale nejde mi to pres ne.

Misto uzivatelu bych si umel predstavit omezeni na pc. Nektere IP by mohli tisknout vse a hned, jine IP by vyzadovaly potvrzeni od pc s admin IP.

Pripadne existuje nejaka nadstavba nad cups, nebo neco jineho nez cups, co by umelo me pozadavky?

Název: Re:Schvaleni tiskove ulohy pred vytisknutim (CUPS)
Přispěvatel: drobax 16. 10. 2016, 14:24:59
Docela by mě zajímalo jak to dopadne. Zkusím taky pátrat  :)
Název: Re:Schvaleni tiskove ulohy pred vytisknutim (CUPS)
Přispěvatel: Janci 16. 10. 2016, 15:03:06
Kód: [Vybrat]
Option job-hold-until indefinitek tlaciarni v /etc/cups/printers.conf
Název: Re:Schvaleni tiskove ulohy pred vytisknutim (CUPS)
Přispěvatel: tuxmartin 16. 10. 2016, 18:21:03
Kód: [Vybrat]
Option job-hold-until indefinitek tlaciarni v /etc/cups/printers.conf

Diky, presne to jsem potreboval!

Jenom jsem radek dal do souboru /etc/cups/classes.conf. Takze mam dve tiskarny. Jednu jmenem "cekat" a druhou jmenem "Virtual_PDF_Printer".
Na Virtual_PDF_Printer je mozne tisknout hned. Na cekat az po schvaleni.
Do tridy cekat jsem pridal (pres web) samba uzivatele, pod kterym je tiskarna cekat pripojena.

Kód: [Vybrat]
    # cat /etc/cups/classes.conf
# Class configuration file for CUPS v1.7.5
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<Class cekat>
UUID urn:uuid:0b457ee3-8ffa-3ee4-7278-2703804dc8c9
Info
Location
State Idle
StateTime 1476633469
Accepting Yes
Shared Yes
JobSheets none none
Printer Virtual_PDF_Printer
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-current-job
Option job-hold-until indefinite
</Class>