Tiskové výstupy - obecně

Last modified by Jan Šimeček on 2024/06/28 09:06

Standardní tiskové výstupy do PDF

Tiskové výstupy se realizují tak, že na serveru Tritia se data zpracují a výsledný PDF se stáhne na stanici.

V případě sestav na A4 se bez problémů tisknou pomocí PDF prohlížeče například Adobe Reader.

S tím souvisí častý problém - je potřeba povolit vyskakovací okna v prohlížeči.

Fronta tisků

Od verze 2.7.0

Generování výstupů se spoustou dat (např. všechny svazky) je časově i výkonově velmi náročné. Pokud se takových výstupů generuje několik zároveň, může dojít ke zpomalení systému natolik, že se stane nepoužitelným.

Výstupy proto byly rozděleny do 2 skupin:

  • Prioritní, u kterých je důležité, aby byly vygenerovány co nejdříve (typicky účtenky a potvrzení ve výpůjčním protokolu).
  • Ostatní, u nichž není rychlost vygenerování výstupu kritická (všechny výstupy, u kterých se před vytvořením vybírá šablona).

Prioritní výstupy

Požadavek na vytvoření výstupu je obsloužen ihned za jakýchkoliv okolností.

Přidání fronty tisků na ně nemá žádný vliv a nedochází k žádnému zpomalení.

Jedná se o výstupy, u kterých nemusí uživatel prvně vybrat šablonu - hlavně výstupy z výpůjčního protokolu (ne statistiky).

Ostatní výstupy

Spadají sem všechny výstupy, u kterých je nutné prvně vybrat šablonu - výstupy děl, svazků, autorit, statistiky, ...

Ukládání do fronty

  • Požadavek na vytvoření výstupu není ihned odeslán na server, ale je prvně uložen do fronty v prohlížeči.
  • V jeden okamžik je spuštěn jen jeden požadavek na vygenerování výstupu, ostatní čekají.
  • Jakmile je výstup vygenerován, spustí se následující čekající požadavek na výstup.
     

Výsledkem je menší zátěž na serveru a tím plynulejší běh systému.

Je zároveň možné si naklikat více výstupů do fronty a mezitím dělat něco jiného - výstupy se postupně generují a zobrazují v prohlížeči.

Fronta tisků je uchovávána na úrovni prohlížeče, tzn. nezabrání tomu, aby různí uživatelé spustili generování stejného výstupu ve stejný čas.

Správa fronty v Tritius

Pro snažší přehled o tom, jaký výstup je zrovna generován a kolik jich čeká ve frontě, slouží správce fronty tisků.

Zobrazuje se teprve, když je nějaký výstup generován, jinak je skrytý.

1719558237988-402.png

Po kliknutí na správce se zobrazí přehled s aktuálně generovaným výstupem a dalšími výstupy, které čekají ve frontě:

1719558244977-451.png

Pokud to výstup podporuje, zobrazuje se u běžícího výstupu informace o tom, kolik procent dat již bylo zpracováno. Po najetí myší na takový výstup se pak zobrazí předpokládaný čas doběhnutí exportu:

1719558251041-100.png

Běžící i nespuštěné exporty je možné zrušit pomocí křížku vedle jejich názvu:

1719558258849-602.png

Jakmile všechny výstupy doběhnou, správce fronty tisků opět zmizí.

Odhlášení během exportu

Pokud se uživatel odhlásí se systému (nebo aktualizuje okno prohlížeče) v době, kdy běží nějaký jeho export, tak po opětovném přihlášení se tento export přidá do správce fronty tisků.

V případě, že export mezitím doběhl, tak se po přihlášení ihned nabídne ke stažení.

Při restartu systému se odstraňují informace o exportech čekajících na stažení, tzn. pokud proběhne restart, tak po opětovném přihlášení nebudou nabídnuty žádné výstupy ke stažení.

Nespuštěné (čekající) exporty se po opětovném přihlášení z fronty odstraňují.

Vygenerovaný export čeká na stažení cca 24 hodin, poté se odstraňuje a nelze ho již stáhnout.

Tiskové sestavy Čárových kódů

Tisknou se na etikety umístěné na stránky A4 z generovaného PDF.

Aby se tisk "trefil" přesně do etiket je potřeba před tiskem nastavit podle verze PDF prohlížeče:

vyškrtnout volbu Upravit na stránku

nebo

zvolit volbu Tisk v původní velikosti

1719558265776-463.png

Přímý tisk

Využívá se v části Výpůjční protokol a dovoluje rychlý přímý tisk na konkrétní tiskárnu (lokální nebo síťovou).

Nejčastěji se nastavuje pro tisk účtenek při odchodu čtenáře. Nastavení přímého tisku.