Obecně

Přístup k tiskárnám mají zaměstnanci a postgraduální studenti FI. Jednotlivé uživatelské stanice nepřistupují přímo k tiskárnám, ale k tiskovému serveru (podrobnosti níže). Dostupné tiskárny:
systémové jméno fyzické umístění hardware poznámky
lj3a blok A, bývalý zrcadlový sál HP LaserJet 2430
lj2b blok B, 2. patro, kuchyňka HP LaserJet P3015
lj3b blok B, 3. patro, kuchyňka HP LaserJet P4515x
lj4p blok B, 4. patro, u kopírky HP LaserJet P4015x
lj4b-c blok B, 4. patro, kuchyňka OKI C5950 barevná
copy1g Gotex, 1. patro Xerox Workcentre 35 multifunkční tiskárna/kopírka
copy2g Gotex, 2. patro Kyocera KM-3050 multifunkční tiskárna/kopírka
copy4g blok C, 5. patro Develop Ineo 203+ multifunkční barevná tiskárna/kopírka (copy4g-a3 = tisk na A3, *-g = odstíny šedi)
copy4b blok B, 4. patro UTAX CDC1725 multifunkční barevná tiskárna/kopírka (copy4b-a3 = tisk na A3, *-g = odstíny šedi)
copy5b blok B, 5. patro Develop Ineo 203+ multifunkční barevná tiskárna/kopírka (copy5b-a3 = tisk na A3, *-g = odstíny šedi)
lj5b / lj5b-a3 blok B, 5. patro, u kopírky HP LaserJet 5100dtn lj5b = tisk na A4, lj5b-a3 = tisk na A3
lj4c blok C, 4. patro, u kopírky OKI B6300
lj4c-c blok C, 4. patro, u kopírky OKI C5300 barevná
copy4c blok C, 4. patro UTAX CDC1725 multifunkční barevná tiskárna/kopírka (copy4c-a3 = tisk na A3, *-g = odstíny šedi)
lj5c blok C, 5. patro OKI B6300
lj2-gotex Gotex, 2. patro Canon MF8330Cdn multifunkční barevná tiskárna/kopírka

Každá tiskárna podporuje duplexní tisk (pokud není řečeno jinak). Tuto funkci lze využít buď standardně možnostmi programu, ze kterého tisk iniciujete, anebo odesláním (jednostranné) tiskové dávky na virtuální tiskárnu jménem XY-duplex (otočení listu přes delší stranu), resp. XY-duplex-top (otočení listu přes kratší stranu), kde XY je systémové jméno některé tiskárny v předchozí tabulce.

Tisk z Windows

Z Windows je možné tisknout buď přes server artemis.fi.muni.cz, nebo přímo na print.fi.muni.cz.

Přidat novou tiskárnu lze přes Start -> Control Panel -> Hardware and Sound. Dále pak Add a Printer -> Add a Network, wireless or Bluetooth printer. (umístění se může v různých verzích Windows mírně lišit). Vyberte Select a shared printer by name a zadejte

  • buďto \\artemis\ a systémové jméno tiskárny doplněné o řetězec -raw, celkem tedy např. \\artemis\lj4p-raw,
  • nebo zadat http://print.fi.muni.cz:631/printers/ a systémové jméno tiskárny doplněné o řetězec -raw, celkem tedy např. http://print.fi.muni.cz:631/printers/lj3b-raw.

Při volbě první možnosti by se měly automaticky stáhnout potřebné ovladače, při přímém tisku na print.fi.muni.cz je potřeba si je nainstalovat extra. Navíc je nutné být k přímému tisku autorizován; viz příslušný odstavec v sekci o unixovém tisku. Na druhou stranu je tisk přímo na print.fi.muni.cz nezávislý na serveru artemis.fi.muni.cz.

Vybranou tiskárnu si nastavte jako default. Tiskáren může být takto do systému přidáno libovolné množství. Pouze jedna však může být defaultní.

Tisk z unixu

Z unixové stanice zasílejte dávky přímo na server print.fi.muni.cz. Ten provádí autentizaci příchozích požadavků o tisk. Autentizačním údajem je dvojice uživatelské jméno + název cílové tiskárny a dále IP adresa počítače zadavatele; toto vše je sdělováno systémem tiskovému serveru transparentně. Seznam autorizovaných dvojic uživatel+tiskárna a seznam autorizovaných IP adres je na tiskovém serveru tvořen ručně správcem - pokud tedy budete chtít získat přístup k některé nové tiskárně nebo tisknout z nové IP adresy, ozvěte se na unix (at) fi.muni.cz a autorizující záznam(y) vám bude obratem zřízen (s trvalou platností).

Server anxur.fi.muni.cz je autorizován apriori.

Konfigurace systému

Předně je nezbytné mít nainstalován tiskový systém CUPS. Pokud nepoužíváte nějakou exotickou verzi unixu/linuxové distribuce, bude tento software ve vašem systému snadno dostupný. Po instalaci CUPSu stačí jen do souboru /etc/cups/client.conf na samostatný řádek přídat (či upravit existující) položku ServerName:

ServerName print.fi.muni.cz

Nyní by všechny tiskuschopné programy měly standardně s tiskárnami moci pracovat. Pokud si nastavení CUPSu provést sami netroufáte, napište na unix (at) fi.muni.cz a my vám počítač nakonfigurujeme.

Tisk z příkazové řádky

Základní příkazy:
  • Tisk: lpr -Ptiskárna soubor1 soubor2 ...
  • Výpis obsahu tiskové fronty: lpq -Ptiskárna
  • Zrušení tiskové úlohy: lprm -Ptiskárna identifikace_úlohy
Příklad:
anxur$ lpr -Plj2b soubor.pdf
anxur$ lpq -Plj2b
lj2b is ready and printing
Rank    Owner   Job     File(s)                         Total Size
active  xdufka  224     soubor.pdf                      1024 bytes
anxur$ lprm -Plj2b 224
Detailněji o lpr (jednotlivé parametry lpr je obvykle možné zadávat i zaráz v jednom příkazu):
  • Vynucení formátu papíru: 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 voleb naleznete zde
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.

Tipy

Automatické sešití listů při tisku

Odpovídajícím parametrem pro lpr je pro copy4b a copy4c: -o KCStaple=UpperRight, resp. -o KCStaple=UpperLeft, pro copy5b, copy5c: -o Staple=Right, resp. -o Staple=Left

Nastavení implicitní tiskárny

Abyste nemuseli neustále zadávat parametr -Pnázev_tiskrny, 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.

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=počet. 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í pPstscript 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ů vstupni.ps a vystupni.ps nahraďte odpovídajícími názvy):

$ sed 's/^%%BeginProcSet/%%Page: 1/;/^%%EndProcSet/d' vstupni.ps >
vystupni.ps