GNU/Linux >> Znalost Linux >  >> Linux

Tipy a triky pro použití CUPS pro tisk s Linuxem

Zkoušeli jste někdy na konci 90. let nakonfigurovat tiskárnu na desktopové distribuci GNU/Linux? Nebo ještě dříve?

Abych to zkrátil:To bylo v pořádku, pokud jste pracovali ve velké organizaci s týmem IT, který to řešil, a vyhrazeným hardwarem nebo tiskovým serverem. Pro práci s tiskárnami existovalo mnoho různých standardů a protokolů. A pouze několik velkých dodavatelů (obvykle unixoví dodavatelé) poskytovalo specifickou podporu a ovladače pro celou řadu svých produktů.

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Pokud však nadšenci open source chtěli domácí tiskárnu, která by fungovala s jejich oblíbenou distribucí, to byl jiný příběh. Pravděpodobně strávili dost času na fórech, diskusních skupinách nebo IRC (pamatujete na ty předchůdce sociálních sítí a chatů?) dotazováním se na tiskárny se snadno instalovatelnými ovladači pro Linux.

V roce 1999 byla společností Easy Software Products vydána první verze CUPS (Common Unix Printing System). Většina z nejpopulárnějších distribucí v té době přijala CUPS jako svůj výchozí tiskový systém. To byl obrovský úspěch:jeden standard mohl zvládnout mnoho tiskáren a protokolů.

Pokud však dodavatel tiskárny neposkytl ovladač CUPS, bylo stále obtížné nebo nemožné jej zprovoznit. Někteří chytří lidé mohou provádět reverzní inženýrství. A několik tiskáren s nativní podporou PostScript a Internet Printing Protocol (IPP) fungovalo hned po vybalení.

Potom přišel Apple

Na počátku 21. století se Apple snažil postavit nový tiskový systém pro svůj nový Mac OS X. V březnu 2002 se rozhodl ušetřit čas přijetím CUPS pro svůj vlajkový operační systém.

Žádný prodejce tiskáren nemohl ignorovat podíl počítačů Apple na trhu, takže bylo k dispozici mnoho nových ovladačů tiskáren pro CUPS Mac OS X, které pokrývají většinu prodejců a produktových řad, včetně firemního, grafického, spotřebitelského a fotografického tisku.

CUPS se stal pro Apple natolik důležitým, že jej v roce 2007 koupil od Easy Software Products; od té doby jej Apple nadále udržuje a spravuje jeho duševní vlastnictví.

Co to ale má společného s GNU/Linux?

V době, kdy Apple integroval CUPS do Mac OS X, byl již standardně používán v mnoha distribucích a dostupný pro většinu ostatních. Ale bylo k dispozici jen málo vyhrazených ovladačů, což znamená, že nebyly zabaleny nebo uvedeny jako "pro GNU/Linux."

Jakmile však byly k dispozici ovladače CUPS pro Mac OS X, mezi nadšenci GNU/Linuxu se stal oblíbeným jednoduchý hack:stáhněte si ovladač pro Mac, rozbalte soubory PPD a otestujte je na své tiskárně. Tento hack jsem použil mnohokrát se svými tiskárnami Epson.

V tom je kouzlo CUPS:Pokud ovladač existuje, obvykle funguje se všemi operačními systémy, které používají CUPS pro tisk, pokud používají podporovaný protokol (jako IPP).

Tak začaly být ovladače tiskárny dostupné pro GNU/Linux.

V současné době

Poté si dodavatelé tiskáren uvědomili, že je docela snadné poskytnout ovladače pro GNU/Linux, protože je již vyvinuli pro Mac. Nyní je snadné najít ovladač GNU/Linux pro tiskárnu, dokonce i novější. Některé distribuce obsahují balíčky s mnoha ovladači a většina prodejců poskytuje vyhrazené ovladače – někdy prostřednictvím balíčku, jindy se soubory PPD v archivu.

K dispozici jsou také pokročilé ovládací aplikace, některé oficiální, některé ne, které umožňují (například) sledovat hladiny inkoustu nebo čistit tiskové hlavy.

V některých případech je instalace tiskárny na GNU/Linux ještě snazší než na jiných operačních systémech, zejména u distribucí využívajících sítě s nulovou konfigurací (např. Bonjour, Avahi) k automatickému zjišťování a sdílení síťových tiskáren.

Tipy a triky

  • Instalace tiskárny PDF: Instalace tiskárny PDF na GNU/Linux je velmi snadná. Stačí vyhledat poháry-pdf balíček ve vaší oblíbené distribuci a nainstalujte jej. Pokud balíček automaticky nevytvoří tiskárnu PDF, můžete ji přidat pomocí systémových předvoleb a tisknout ve formátu PDF z libovolné aplikace.

  • Přístup k webovému rozhraní CUPS: Pokud vaše obvyklé rozhraní pro správu tiskáren nefunguje nebo se vám nelíbí, otevřete webový prohlížeč a přejděte na adresu http://localhost:631/admin. Můžete spravovat všechny tiskárny nainstalované v počítači, upravovat jejich nastavení a dokonce přidávat nové – to vše z tohoto webového rozhraní. Všimněte si, že to může být dostupné na jiných počítačích ve vaší síti; pokud ano, nahraďte "localhost" příslušným názvem hostitele nebo IP adresou.

  • Zkontrolujte hladinu inkoustu: Pokud máte tiskárnu Epson, Canon, HP nebo Sony, můžete si její hladinu inkoustu zobrazit jednoduchou aplikací. Hledejte balíček „inkoust“ ve svých distribučních repozitářích.

  • Přispějte do CUPS: Stejně jako mnoho open source projektů je CUPS udržován na GitHubu. Podívejte se na web CUPS a na problémy GitHubu, abyste zjistili, jak můžete přispět k jeho zlepšení.

Licence CUPS

Původně byl CUPS vydán pod GPLv2. Nejsem si jistý proč; možná pro usnadnění distribuce pomocí GNU/Linuxu. Nebo to možná bylo přesně to, co v té době dělala většina open source projektů.

Apple se rozhodl změnit licenci v listopadu 2017 na licenci Apache 2.0. Mnoho pozorovatelů poznamenalo, že je v souladu se strategií společnosti Apple přesunout IP svých projektů s otevřeným zdrojovým kódem na licence více vyhovující obchodním podmínkám.

I když tato změna může způsobit problémy s dodáváním CUPS s GNU/Linuxem, je stále dostupná ve většině distribucí.

Všechno nejlepší k 20. narozeninám, CUPS!

CUPS byl vydán v roce 1999, pojďme tedy oslavit a poděkovat všem lidem zapojeným do tohoto úspěšného open source projektu, od původních autorů přes vývojáře ovladačů až po jejich současné správce.

Až budete příště tisknout pomocí svého oblíbeného operačního systému GNU/Linux, připomeňte si, že máte společnosti Apple říct „děkuji“.

Společnost není příliš známá svými příspěvky k open source. Ale když se podíváte pozorně (například na stránky Apple Open Source Releases a Open Source Development), uvidíte, kolik open source komponent je v operačních systémech a aplikacích Apple.

Objevíte také další důležité open source projekty, které Apple odstartoval. Například rozvětvil KHTML, prohlížeč KDE, aby vytvořil WebKit pro prohlížeč Safari. Počkat, WebKit? Ano, Apple spustil WebKit. Ale to je jiný příběh...


Linux
  1. 5 tipů, jak začít se zabezpečením serveru Linux

  2. Použití ssh-keygen a sdílení pro ověřování založené na klíčích v Linuxu

  3. 10 úžasných tipů a triků pro práci s Linuxem

  1. Linuxové tipy pro používání cronu k plánování úloh

  2. 3 tipy pro tisk s Linuxem

  3. Linuxové tipy pro používání GNU Screen

  1. Nejlepších 5 podcastů pro novinky a tipy pro Linux

  2. Tipy a triky pro proměnné prostředí Linuxu

  3. Tipy a triky pro curl a wget