Skip to content

Nastavení tisku ve Firefoxu

black23 edited this page Nov 20, 2017 · 6 revisions

Tento postup se týká nastavení tisku ze systému Koha provozovaném v prohlížeči Firefox. Jde především o dosažení tzv. tichého tisku (silent print), tj. tisku na předem vybrané tiskárně s daným setem parametrů bez nutnosti takový tisk nastavovat a potvrzovat v tiskovém okně.

Používejte PortableFirefox

Jde o variantu aplikace "na cesty". Veškeré nastavení jsou uložena v jednom adresáři. Přenášení na další počítače je snadné. Prostě vše nastavíte pouze jednou, adresář s PortableFF nakopírujene na flashku a distribuujete na další zařízení. Stáhněte si českou verzi z PortableApps

Pokud chcete používat Firefox i nadále pro běžné surfování

Pokud budete používat PortableFF není standardně možné používat zárověň klasický Firefox. V základním nastavení lze aplikaci spustit pouze v jedné instanci. Jde to však snadno změnit. Buď na prohlížení budete používat jiný prohlížeč nebo budete spouštět Portable verzi s parametrem -no-remote. Takže například takto:

C:\cesta_k_exe\PortableFF.exe -no-remote Poté je možné spouštět zároveň také běžný desktopový Firefox.

Nainstalujte doplněk JS Print Setup

Tento doplněk umožní tisk bez nutnosti potvrzovat tiskový dialog. Nainstalujte jeje přímo z prostředí Firefoxu nebo z Mozilla Addons.

Nastavení v administraci systému Koha

Do IntranetSlipPrinterJS vložte následující kód:

function printThenClose() {
try
{
    jsPrintSetup.clearSilentPrint();
    jsPrintSetup.setOption('printSilent', 1);
    //Set Header and footer
    jsPrintSetup.setOption('headerStrLeft', '');
    jsPrintSetup.setOption('headerStrCenter', '');
    jsPrintSetup.setOption('headerStrRight', '');
    jsPrintSetup.setOption('footerStrLeft', '');
    jsPrintSetup.setOption('footerStrCenter', '');
    jsPrintSetup.setOption('footerStrRight', '');
    //Set margins
    jsPrintSetup.setOption('marginTop', 0);
    jsPrintSetup.setOption('marginBottom', 2);
    jsPrintSetup.setOption('marginLeft', 1);
    jsPrintSetup.setOption('marginRight', 1);
    jsPrintSetup.print();
    window.close();
}
catch(err)
{
    //Default printing if jsPrintsetup is not available
    window.print();
    window.close();
}
}

Pokud chcete vyladit nějaké další detaily JS Print Setup, podívejte na wiki projektu a prostudujte si bohatou dokumentaci.

Vynucené použití výchozí systémové tiskárny

Firefox používá jako výchozí poslední použitou tiskárnu. Díky tomu se stává, že tisk jde jinam, než potřebuje. Lze vynutit použití výchozí tiskárny v systému.

about:config

print.save_print_settings nastavit na hodnotu false

Clone this wiki locally