Zdrojový kód wiki Tiskové výstupy - obecně

Naposledy změněno Martin Mahr 2024/10/21 22:23

Show last authors
1 = Standardní tiskové výstupy do PDF =
2
3 Tiskové výstupy se realizují tak, že na serveru Tritia se data zpracují a výsledný PDF se stáhne na stanici.
4
5 V případě sestav na A4 se bez problémů tisknou pomocí PDF prohlížeče například Adobe Reader.
6
7 S tím souvisí častý problém - je potřeba [[povolit vyskakovací okna v prohlížeči.>>doc:uzivatelsky-manual.Nejcastejsi-problemy.WebHome]]
8
9 = Fronta tisků =
10
11 |Od verze 2.7.0
12
13 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.
14
15 Výstupy proto byly rozděleny do 2 skupin:
16
17 * **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).
18 * **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).
19
20 == Prioritní výstupy ==
21
22 Požadavek na vytvoření výstupu je obsloužen ihned za jakýchkoliv okolností.
23
24 Přidání fronty tisků na ně **nemá žádný vliv** a nedochází k žádnému zpomalení.
25
26 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).
27
28 == Ostatní výstupy ==
29
30 Spadají sem všechny výstupy, u kterých je nutné prvně vybrat šablonu - výstupy děl, svazků, autorit, statistiky, ...
31
32 === Ukládání do fronty ===
33
34 * Požadavek na vytvoření výstupu není ihned odeslán na server, ale je prvně uložen do fronty v prohlížeči.
35 * V jeden okamžik je spuštěn jen jeden požadavek na vygenerování výstupu, ostatní čekají.
36 * Jakmile je výstup vygenerován, spustí se následující čekající požadavek na výstup.
37
38
39 Výsledkem je menší zátěž na serveru a tím plynulejší běh systému.
40
41 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.
42
43 |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.
44
45 === Správa fronty v Tritius ===
46
47 Pro snažší přehled o tom, jaký výstup je zrovna generován a kolik jich čeká ve frontě, slouží správce fronty tisků.
48
49 Zobrazuje se teprve, když je nějaký výstup generován, jinak je skrytý.
50
51 [[image:1719558237988-402.png]]
52
53
54 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ě:
55
56 [[image:1719558244977-451.png]]
57
58
59 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:
60
61 [[image:1719558251041-100.png]]
62
63
64 **Běžící i nespuštěné** exporty je možné **zrušit** pomocí křížku vedle jejich názvu:
65
66 [[image:1719558258849-602.png]]
67
68
69 Jakmile všechny výstupy doběhnou, správce fronty tisků opět zmizí.
70
71 === Odhlášení během exportu ===
72
73 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ů.**
74
75 V případě, že export mezitím **doběhl**, tak se po přihlášení ihned **nabídne ke stažení**.
76
77 |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í.
78
79 **Nespuštěné** (čekající) exporty se po opětovném přihlášení z fronty **odstraňují**.
80
81 |Vygenerovaný export čeká na stažení cca 24 hodin, poté se odstraňuje a nelze ho již stáhnout.
82
83 = Tiskové sestavy Čárových kódů =
84
85 Tisknou se na etikety umístěné na stránky A4 z generovaného PDF.
86
87 Aby se tisk "trefil" přesně do etiket je potřeba před tiskem nastavit podle verze PDF prohlížeče:
88
89 vyškrtnout volbu Upravit na stránku
90
91 nebo
92
93 zvolit volbu Tisk v původní velikosti
94
95 [[image:1719558265776-463.png]]
96
97 = Přímý tisk =
98
99 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).
100
101 Nejčastěji se nastavuje pro tisk účtenek při odchodu čtenáře. [[Nastavení přímého tisku.>>doc:uzivatelsky-manual.tritius-desktop.primy-tisk-tritius-desktop.WebHome]]