Tisk na FI
Tento článek popisuje možnosti tisku zaměstnanců, dohodářů a doktorských studentů FI (a případně dalších osob s právem tisku). Studenti mohou využít Placený SUPO tisk v hale. Pro tisk mimo FI pokračujte na další tiskárny na MU.
Seznam tiskáren, na kterých máte povolený tisk, naleznete
ve Fadminu → Můj účet → Přehled → Tiskárny.
Pokud potřebujete přístup na další tiskárny, napište na unixGNu9spmkT@fiV9fowSxsR.muniU9LVKEN_Q.cz
.
Návod na tisk ze svého operačního systému naleznete v jedné z následujících sekcí:
- Windows – tisknout lze také ze serveru Ate
- macOS
- Linux – tisknout lze také ze serverů Aisa a Anxur a z linuxových stanic Nymfe
Dochází toner nebo papír? Kontaktujte techniky na adrese tech7c=QktWQ4@fiN05cBAOYs.municfl_81z0P.cz
.
Seznam tiskáren a kopírek
Kopírování a skenování
Kopírky (copy*
) umožňují po přihlášení se číselným kódem skenování a kopírování.
Pro kopírování je nutné získat šestimístný kód, o který můžete požádat
na tajemniceRxrrhRbo1@fiaqJgf6hax.muniFOWplA-fb.cz
. Kód (a s ním i právo kopírování) je
(od srpna 2021) přidělován s platností pro všechny kopírky.
Pro skenování lze použít i obecně platný kód 0 a následně si lze výsledek zaslat na vámi zadanou adresu.
Tisk z Windows
Tisknout lze dvěma způsoby:
- sdílení tiskáren přes Sambu – lze tisknout i na WiFi
- tiskový server CUPS – nutnost mít na PC stejný login jako fakultní, pouze při připojení Ethernetovým kabelem
Sdílení tiskáren přes Sambu
Stáhněte si instalátor ze seznamu tiskáren, sloupec "Samba". Spuštěním se přidá nová tiskárna a nainstalují se příslušné ovladače.
Na takto nainstalovanou tiskárnu můžete tisknout i z WiFi sítí Eduroam nebo wlan_fi.
- Aktuálně: pokud tisk nefunguje z Windows 11, mělo by pomoci spustit v příkazovém řádku s administrátorskými oprávněními příkaz
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC" /v RpcUseNamedPipeProtocol /t REG_DWORD /d 1 /f
(jde o chybu, u které očekáváme vyřešení v některé z budoucích záplat OS, proto zatím nebyly aktualizovány instalační balíčky).
Tiskový server CUPS
- Na stroji, ze kterého tisknete, musíte mít stejný login, jako je Váš fakultní.
- Stroj musí být připojen k síti Ethernetovým kabelem a musí být z něho povolen tisk.
Pokud si přejete povolit tisk ze svého stroje, napište na
unixsflnJK-d-@fiSP1=70itC.munilbfE_QX6x.cz
. - Stáhněte si instalátor ze seznamu tiskáren, sloupec "CUPS". Spuštěním se přidá nová tiskárna a nainstalují se příslušné ovladače.
Poznámka: Neplést login s tzv. display name (jméno účtu), které se
zobrazuje např. v nabídce Start
. To můžete nechat beze změny.
Pro změnu přihlašovacího jména (loginu) proveďte tyto kroky + restart PC:
- Skrze GUI:
Na ploše klikněte pravým na ikonu
Tento Počítač | My Computer | This PC → spravovat | manage → Lokální uživatelé a skupiny | Local Users and Groups → Uživatelé | Users →
pravým na daný login aPřejmenovat | Rename
- Skrze příkazovou řádku s admin právy:
wmic useraccount where name='AktuálníLogin' rename NovýLogin
Manuální přidání tiskárny
Při instalaci je potřeba nainstalovat ovladače tiskárny vlastními silami, dle konkrétního typu tiskárny viz sekce Seznam tiskáren.
Start → Devices and Printers → Add a Printer → Add a network, wireless or Bluetooth printer
→ The printer that I want isn't listed → Select a shared printer by name
(umístění a pojmenování se může v různých verzích Windows mírně lišit). A do
políčka pro název tiskárny zadejte
http://print.fi.muni.cz:631/printers/
a název tiskárny, např.
lj4b
nebo lj5c
. Výsledný řetězec může tedy vypadat například
takto: http://print.fi.muni.cz:631/printers/lj3b
.
Tisk z macOS
Tisknout lze dvěma způsoby:
- tisk přes Sambu – lze tisknout i na WiFi
- pomocí IPP (Internet Printing Protocol) – nutnost mít na PC stejný login jako fakultní, pouze při připojení Ethernetovým kabelem
Tisk přes Sambu
- Odpojte systém od sítě, jak od pevné (Ethernet), tak bezdrátové (WiFi).
- Předvolby systému → Tiskárny → Přidat tiskárnu (
+
) → Pokročilé (nutno kliknout pravým tlačítkem mezi ikonky na panelu nástrojů – například mezi možnostiIP
aWindows
, zvolitupravit panel nástrojů
a přetáhnout tamPokročilé
) - Nastavení tiskárny je následující:
- typ:
Windows printer via spoolss
- zařízení:
jiné zařízení
- URL:
smb://print.fi.muni.cz/lj3b
(lj3b
upravte podle tiskárny, kde chcete tisknout) - Název a Umístění vyplnit samostatně
- Příslušný ovladač stáhnout podle hardware tiskárny,
nebo zkuste vybrat
Generic Postscript Printer
, to by také mělo obvykle fungovat.
- typ:
- Poté stačí přidat tiskárnu.
V případě, že chcete tisknout duplexně, je po zadání a potvrzení těchto údajů nutné zvolit
Duplex Printing Unit
. - Nyní můžete obnovit připojení k síti.
- Při prvním tisku by měl vyskočit autentizační dialog, kam je třeba zadat fakultní login a fakultní heslo. Lze je uložit do klíčenky, pak již nebude vyžadována autentizace při každém tisku.
Tisk pomocí IPP (Internet Printing Protocol)
- Na stroji, ze kterého tisknete, musíte mít stejný login, jako je Váš fakultní.
- Stroj musí být připojen k síti Ethernetovým kabelem a musí být z něho povolen tisk.
Pokud si přejete povolit tisk ze svého stroje, napište na
unixqafiD6iqh@fiHMRPJptV6.muniDm8cvU9eO.cz
.
Přidat novou tiskárnu lze přes System Preferences → Print & Scan
a v zobrazeném okně pod seznamem existujících tiskáren vytvořit další
tlačítkem plus. Následně je potřeba vyplnit konfiguraci v kartě IP,
například pro lj3b-duplex:
- Address: print.fi.muni.cz
- Protocol: IPP
- Queue: printers/lj3b-duplex
- Name: Tisk lj3b duplexně
- Use: Generic PostScript Printer
V případě, že jde o duplexní frontu, je po zadání a potvrzení těchto
údajů nutné zvolit Duplex Printing Unit
.
Tisk z Linuxu
Tisknout lze těmito způsoby:
- pomocí čistého IPP (Internet Printing Protocol) – nutnost mít na PC stejný login jako fakultní, pouze při připojení Ethernetovým kabelem
- IPP + Kerberos – nutnost nastavit Kerberos a použít
kinit
; lze tisknout i na WiFi - tisk přes Sambu – lze tisknout i na WiFi
Tisk pomocí IPP (Internet Printing Protocol)
- Na stroji, ze kterého tisknete, musíte mít stejný login, jako je Váš fakultní.
- Stroj musí být připojen k síti Ethernetovým kabelem a musí být z něho povolen tisk.
Pokud si přejete povolit tisk ze svého stroje, napište na
unixQwWdabTb=@firOFXTgoGc.muniRVvk_xyqD.cz
.
Je nezbytné mít nainstalován tiskový systém
CUPS. Po instalaci CUPSu je potřeba do souboru
/etc/cups/client.conf
na samostatný řádek přidat (či upravit
existující) položku ServerName
:
ServerName print.fi.muni.cz
Tiskové úlohy musí být zasílány z uživatelského účtu, kterého login je shodný s vaším fakultním loginem. Proto doporučujeme obecně pracovat pod účtem s fakultním loginem.
V ostatních případech lze tisk alternativně realizovat vytvořením
pomocného účtu s fakultním loginem a následně z příkazové řádky spouštět
programy, ze kterých se má tisknout, buď přes gksudo
:
mujlogin$ gksudo -u xlogin libreoffice &
nebo v případě, že máte na svém stroji nainstalován a funkční SSH
server, pomocí ssh
:
mujlogin$ ssh -CY xlogin@localhost
xlogin$ libreoffice &
Tisk pomocí IPP + Kerberos
Díky autentizaci pomocí Kerbera nemusíte mít na stroji shodný login s fakultním.
Je nezbytné mít nainstalován tiskový systém
CUPS. Po instalaci CUPSu je potřeba do souboru
/etc/cups/client.conf
na samostatný řádek přidat (či upravit
existující) položku ServerName
:
ServerName print.fi.muni.cz
Pokud jste dříve používali tisk pomocí čistého IPP, je nutné zrušit
povolení tisku z vašeho stroje, jinak se Kerberos vůbec nezkusí použít.
Žádost pošlete na unix9HTCE5anZ@fiwmizi0=Ta.muni-qYtw35Jb.cz
.
Dále nastavte Kerberos. Nainstalujte základní podporu, na Ubuntu:
# apt install krb5-user
nebo na Fedoře/CentOS:
# yum install krb5-workstation
a nakonfigurujte fakultní doménu (neboli realm):
$ cat /etc/krb5.conf
[libdefaults]
default_realm = FI.MUNI.CZ
…
[realms]
…
FI.MUNI.CZ = {
kdc = krb.fi.muni.cz
kdc = krb1.fi.muni.cz
default_domain = fi.muni.cz
}
…
[domain_realm]
…
.fi.muni.cz = FI.MUNI.CZ
fi.muni.cz = FI.MUNI.CZ
Před přístupem k tiskovému systému musíte získat Kerberos lístek v příkazové
řádce zadáním příkazu kinit
. Autentizujete se svým fakultním loginem
(v našem příkladě xlogin
) a fakultním heslem:
$ kinit xlogin
Password for xlogin@FI.MUNI.CZ:
Takto získaný lístek vám vydrží asi 24 hodin, pak se musíte znovu autentizovat.
Nyní by již měl tisk fungovat jak z grafických aplikací, tak z příkazové řádky.
Tisk pomocí Samby
Pro tento postup není nutné mít povolen tisk ze stroje, ani mít login na stroji shodný s fakultním.
Nevýhodou tohoto postupu však je (zejména vůči tisku z Linuxu přes
Kerbera), že fakultní přihlašovací údaje se ukládají na disk
nešifrovaně, ačkoliv jsou čitelné jenom pro uživatele root
.
Je také nutno instalovat tiskárny, resp. tiskové fronty, jednotlivě a pro několik tiskáren tento způsob tisku nepodporujeme.
Pro instalační instrukce viz repozitář FI printers over Samba on Linux.
Tisk z příkazové řádky
Základní příkazy:
- Tisk:
lpr -Pqueue_name file1 file2 ...
- Výpis obsahu tiskové fronty:
lpq -Pqueue_name
- Zrušení tiskového úlohy:
lprm -Pqueue_name job_id
Příklad:
anxur$ lpr -Plj2b soubor.pdf
anxur$ lpq -Plj2b
lj2b is ready and printing
Rank Owner Job File(s) Total Size
active xlogin 224 file.pdf 1024 bytes
anxur$ lprm -Plj2b 224
Detailněji o lpr
(jednotlivé parametry lpr
je obvykle možné zadávat
i naráz v jednom příkazu):
- Vynucení formátu papíru (viz také tipy níže):
lpr -o media=a5 soubor
- Vynucení duplexního tisku (otočení přes delší stranu listu):
lpr -o sides=two-sided-long-edge soubor
- Vynucení duplexního tisku (otočení přes kratší stranu listu):
lpr -o sides=two-sided-short-edge soubor
- Více (zmenšených) stran dokumentu na stranu:
lpr -o number-up=4 soubor
- Tisk ve třech kopiích:
lpr -#3 soubor
- ... úplný výčet obecně použitelných voleb naleznete zde
Tiskárny poskytují také modelově specifické parametry. Jejich seznam lze zjistit následujícím příkazem:
$ lpoptions -l -p copy2b
LPOptionName/LP Option Description: *DefaultValue AnotherValue YetAnotherValue
a následně použít:
lpr -o LPOptionName=AnotherValue file.pdf
Tipy pro tisk z Linuxu
Tisk z Aisy nebo z Anxura
Pokud Vám tisk nefunguje (protože vypršel Kerberos lístek, nebo jste se přihlásili pomocí klíče a ne hesla),
je potřeba zadat příkaz kinit
a vložit heslo.
Automatické sešití listů při tisku
Odpovídajícím parametrem lpr
jsou pro Triumph-Adler 4505ci
-o KCStaple=Upperleft # lowercase l
-o KCStaple=UpperRight # actually results in LowerLeft
-o KCStaple=Center
a pro Triumph-Adler 5007ci
-o Stpl=Rear # means UpperLeft
-o Stpl=Front # actually results in LowerLeft
-o Stpl=Center
Tisknete-li více kopií pomocí parametru -#n
, je také potřeba doplnit
parametr -o Collate=true
.
Nastavení implicitní tiskárny
Abyste nemuseli neustále zadávat parametr -Pnázev_tiskarny
, můžete si
nastavit implicitní tiskárnu pomocí příkazu
lpoptions -d název_tiskárny
. Například příkaz
lpoptions -d lj4p-duplex
nastaví implicitní tiskárnu na lj4p-duplex.
Přímý (raw) tisk
Ke každé tiskárně existuje virtuální fronta, přes kterou se úlohy
posílají bez mezizpracování tiskovým serverem přímo na tiskárnu. Název
této fronty je odvozen od systémového jména tiskárny, stačí pouze přidat
příponu -raw
. Případně použít parametr -o raw
u lpr
. Např. tedy
lpr -Plj2b -o raw soubor.ps
či lpr -Plj2b-raw soubor.ps
.
Locales a tisk textových souborů
Pro správný výstup textových souborů s diakritikou je nutné mít adekvátně nastaveny locales, konkrétně proměnné prostředí LANG a LC_MESSAGES (podle verze CUPSu, jistotou je správné nastavení obou proměnných). Kupříkladu pro soubor obsahující české znaky v kódování ISO-8859-2 je korektní nastavení:
LANG=cs_CZ.ISO8859-2
LC_MESSAGES=cs_CZ.ISO8859-2
nebo
LANG=en_US.ISO8859-2
LC_MESSAGES=en_US.ISO8859-2
apod.
Nefunkční tisk z prohlížečů Mozilla/Firefox; dokumenty určené pro formát papíru "letter"
Obzvláště tiskárny ve 4. patře budovy B mají tendenci nevytisknout
korektně úlohu zadanou z prohlížeče Mozilla či Firefox, pokud v tiskovém
dialogu (Ctrl+P) v nastavení tiskárny (Properties) explicitně nezvolíte
velikost papíru jako A4. Tento úkon může rovněž pomoci při nefunkčním
tisku dokumentů, které jsou psány ve formátu "letter". Pokud zadáváte
úlohu z shellu, připojte za příkaz lpr
parametr -o media=a4
.
Problémy s psutils
Pokud chcete tisknout více stránek na jednu, tak nepoužívejte psnup
,
ale použijte parametr -o number-up=COUNT
. Program psnup
negeneruje
korektní Postscript a můžete narazit na problémy při následném duplexním
tisku. Pokud z nějakého důvodu už Postscript který prošel psnup
máte,
tak jej můžete zkusit překonvertovat programem ps2ps
(dostupný např.
na aise v modulu gs
) na korektní Postscript nebo ps2pdf
na PDF.
Pokud převod s pomocí ps2ps
vygeneruje dokument, který je oproti
originálu nevzhledný, můžete se pokusit původní Postscript opravit
následujícím příkazem (názvy souborů original.ps
a processed.ps
nahraďte odpovídajícími názvy):
$ sed 's/^%%BeginProcSet/%%Page: 1/;/^%%EndProcSet/d' original.ps >
processed.ps
Tisk A3 na copy4b
Při tisku dokumentů formátu A3 na obecných frontách uvedených tiskáren může tisk zůstat čekat na výběr správného zásobníku papíru na displeji, protože uvedené tiskárny neumí automaticky vybrat/změnit zásobník na A3 dle rozměrů tisknutého dokumentu.
Tento problém lze řešit několika způsoby: můžete použít -a3 frontu tiskárny, kde je správný zásobník nastaven nebo ručně nastavit v tiskovém dialogu kromě formátu papíru A3 použití zásobníku "Cassette 2". V případě tisku lze analogicky použít A3 frontu nebo specifikovat následovné přepínače:
-o media=a3 -o InputSlot=PF730B
Problémy s oboustranným Landscape tiskem
U některých tiskáren (například copy5c, copy2a) se při tisku některých Landscape PDF/PS dokumentů (například prezenční listiny ISu) oboustranně tiskne obsah všech stránek počínaje druhou otočen o devadesát stupňů vůči papírovému médiu a tím taky dochází k ořezání tisku. Problém lze obejít modifikací PS dokumentu Perlovým skriptem psmangle.pl. Pokud chcete tisknout PDF dokument, je potřeba na něj nejdříve aplikovat nástroj typu pdf2ps.
Tento problém se netýká jednostranných tisků nebo oboustranných Portrait tisků. Také se netýká tisku přes IS, kde je korekce aplikována automaticky.
Tisk brožur
Díky přítomnosti dokončovací jednotky (finisher) jsou na tento úkol nejvhodnější
tiskárny copy4b
a copy5b
. Příklad:
anxur$ lpr -Pcopy4b -o PageSize=a4 -o Duplex=DuplexNoTumble \
-o Collate=true -o KCBooklet=Left -o Fold=True -o Stpl=Center \
brochure.pdf
Pokud mají stránky PDF formát A5, na tisk se použijí listy formátu A4 (a analogicky
pro A4). V případě potřeby tisku více kopií nedoporučujeme používat přepínač
-#n
, ale poslat více stejných tiskových ůkolů postupně.