Schválení tiskové úlohy před vytištěním (CUPS)

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

  • K Debianu 8 pripojena USB tiskarna.
  • Tisk z Windows pocitacu (linux pc zatim zadne nejsou).
  • Vice uzivatelu s moznosti tisku.
  • Skupina admin muze tisknout vse.
  • Skupina user muze poslat ulohu k tisku, ale admin ji musi (asi z web admin cupsu) potvrdit a poslat do tiskarny. Do te doby se nevytiskne. Idealne by si admin mohl zobraz i nahled. Ale stacil by pocet stran.
  • Sledovani, ktery uzivatel (nebo alepson ktery pc) vytisknul kolik stranek.

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?

« Poslední změna: 17. 10. 2016, 09:45:53 od Petr Krčmář »
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."


Re:Schvaleni tiskove ulohy pred vytisknutim (CUPS)
« Odpověď #1 kdy: 16. 10. 2016, 14:24:59 »
Docela by mě zajímalo jak to dopadne. Zkusím taky pátrat  :)

Janci

Re:Schvaleni tiskove ulohy pred vytisknutim (CUPS)
« Odpověď #2 kdy: 16. 10. 2016, 15:03:06 »
Kód: [Vybrat]
Option job-hold-until indefinitek tlaciarni v /etc/cups/printers.conf

Re:Schvaleni tiskove ulohy pred vytisknutim (CUPS)
« Odpověď #3 kdy: 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>
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."