GNU/Linux >> Znalost Linux >  >> Panels >> Webmin

Správa tiskárny

Tato stránka vám řekne, jak používat Webmin k nastavení tiskáren a ovladačů tiskáren ve vašem systému. Pokrývá mnoho různých používaných tiskových systémů, jako jsou CUPS, LPRng a tiskový server Solaris.

Obsah

Úvod do tisku v systému Linux

Stejně jako jiné operační systémy může Linux tisknout na přímo připojené tiskárny nebo na tiskárny připojené k jinému systému v síti. Jakýkoli program, který si přeje tisknout, spustí příkaz jako lpr k odeslání úlohy démonu tiskového serveru, který přidá úlohu do fronty pro zadanou tiskárnu. Když je tiskárna připravena, démon otevře příslušný paralelní port nebo soubor zařízení USB a odešle do něj data tiskové úlohy. Nebo pokud je tiskárna připojena k jinému systému v síti, démon se připojí pomocí příslušného protokolu a odešle jí úlohu do fronty a tisku.

Téměř všechny linuxové programy odesílají tiskové úlohy v jednom ze dvou formátů – prostý text nebo PostScript. Protože většina tiskáren pro spotřebitele nepodporuje postscript, musí démon tiskového serveru převést odeslaný postscript do formátu, který tiskárna rozpozná. To se provádí pomocí programu ovladače nebo skriptu, z nichž většina je založena na volně dostupném vykreslovacím programu Ghostscript PostScript.

Téměř každý jiný výrobce tiskáren (a dokonce i různé modely od stejného výrobce) má svůj vlastní datový formát, ve kterém přijímá tiskové úlohy. Všichni výrobci dodávají ke svým tiskárnám software ovladače pro Windows, ale jen velmi málo z nich obsahuje ovladače pro Linux. To znamená, že práci při psaní ovladačů musí vykonávat nadšenci do svobodného softwaru, kteří nemohou vždy držet krok s rychlostí, jakou jsou vydávány nové tiskárny s novými datovými formáty. Některé novější modely tiskáren nemusí být v Linuxu podporovány až po určité době po jejich vydání a některé modely, pro které nejsou dostupné informace o ovladači, nemusí být podporovány nikdy.

Pro Linux existuje několik různých balíčků tiskového systému, například LPR, LPRng a CUPS. Všechny provádějí v podstatě stejný úkol, ale mají různé schopnosti a jsou konfigurovány různými způsoby. Většina moderních distribucí Linuxu obsahuje buď LPRng nebo CUPS, ale některé starší verze mohou obsahovat pouze LPR.

Existuje také několik různých balíčků ovladačů tiskáren, z nichž mnohé byly vytvořeny prodejci distribuce Linuxu. Všechny mají stejný účel převodu postscriptu do datového formátu akceptovaného tiskárnou, ale mají odlišné konfigurační soubory a možnosti. Nejlepší jsou ovladače CUPS, protože byly navrženy a dobře integrovány s tiskovým serverem CUPS.

Modul Správa tiskárny

Bez ohledu na to, jaký typ tiskového serveru je nainstalován ve vašem systému, lze jej nakonfigurovat pomocí modulu Webmin Printer Administration. Modul se snaží poskytnout podobné uživatelské rozhraní bez ohledu na používaný tiskový systém a ovladače, přičemž vám stále umožňuje využívat všechny jejich možnosti. Ve výchozím nastavení modul předpokládá, že používáte balíčky démonů ovladače a tiskárny, které jsou standardně instalovány vaší distribucí Linuxu. Pokud jste nainstalovali jiný tiskový server (např. nadřazený CUPS), budete muset Webminu sdělit, jaký tiskový systém používáte. Podrobnosti naleznete v části *Konfigurace modulu Správa tiskárny*.

Všechny pokyny v této kapitole jsou napsány s ohledem na tiskový systém CUPS a ovladače a všechny snímky obrazovky jsou pořízeny ze systému používajícího CUPS. Je to proto, že se domnívám, že je to nejlepší tiskový systém dostupný pro Linux, a protože se standardně používá v mnoha moderních distribucích Linuxu.

Když vstoupíte do modulu z kategorie Hardware, na hlavní stránce se zobrazí seznam všech tiskáren nainstalovaných ve vašem systému, jak je znázorněno níže. Na Redhat Linuxu verze 7.0 a vyšší se zobrazí pouze tiskárny, které byly vytvořeny pomocí Webmin. Programy přidané jinými programy (jako je například nástroj printconf společnosti Redhat) nebudou uvedeny, protože je nelze pomocí tohoto modulu upravovat.


Modul Správa tiskárny

Když je spuštěn démon tiskového serveru, ve spodní části hlavní stránky bude tlačítko označené Stop Scheduler . Pokud klepnete, démon se zastaví, což způsobí zastavení veškerého tisku. Chcete-li jej znovu spustit, klikněte na Spustit plánovač tlačítko, které se objeví na jeho místě.

Pokud Webmin zjistí, že aktuálně nakonfigurovaný tiskový systém není nainstalován, na hlavní stránce se místo toho zobrazí chybová zpráva. To znamená, že buď ještě nebyl na vašem serveru nainstalován tiskový software, nebo že byl na konfigurační stránce modulu zvolen nesprávný systém.

Přidání nové tiskárny

Pokud jste právě připojili tiskárnu k systému nebo chcete přistupovat k tiskárně připojené k jinému systému v místní síti, musíte ji přidat do konfigurace démona tiskárny, než na ní bude moci tisknout jakýkoli program ve vašem systému Linux. Chcete-li to provést, postupujte takto :

  1. Klikněte na odkaz Přidat novou tiskárnu na hlavní stránce modulu. Tím přejdete na formulář pro vytvoření tiskárny, který je znázorněn na obrázku níže. Snímek obrazovky je pořízen ze systému využívajícího tiskový systém CUPS, takže uživatelské rozhraní nemusí být na vašem počítači se systémem Linux stejné.
  2. Zadejte jedinečný název nové tiskárny (například epson nebo hp_laser ) do Název pole. Toto bude název, kterým je tiskárna specifikována při použití příkazu lpr nebo tisku z jiných programů.
  3. Do pole Popis zadejte krátký popis, například Office Epson Stylus 740 .
  4. Chcete-li, aby každé tiskové úloze předcházela bannerová stránka obsahující název tištěného souboru a uživatele, který jej vytiskl, nastavte Vytisknout banner? pole na Ano . To je obvykle plýtvání papírem, pokud tiskárnu nepoužívá velký počet lidí ve velké organizaci.
  5. Chcete-li tuto tiskárnu nastavit jako výchozí tiskárnu, která bude použita, pokud v příkazovém řádku lpr není zadán název tiskárny, nastavte možnost *Výchozí tiskárna?* na Ano . Tato možnost není dostupná pro všechny tiskové systémy.
  6. Při používání některých tiskových systémů můžete řídit maximální velikost úlohy, kterou lze odeslat do tiskárny, pomocí pole *Maximální velikost tiskové úlohy*. U tiskárny na vašem osobním počítači by toto mělo být nastaveno na Neomezeno , ale v síti s mnoha uživateli může mít smysl zadat nižší počet 1 KB bloků.
  7. Pokud váš systém používá tiskový systém Linux nebo LPRng, můžete do pole Alternativní názvy tiskáren zadat více aliasů tiskárny oddělených mezerou. pole. Chcete-li nastavit tiskárnu jako výchozí, zadejte lp jako jeden z aliasů.
  8. Pokud je tiskárna připojena přímo k vašemu systému, v Cíl tisku vyberte možnost *Místní zařízení *a vyberte paralelní port nebo port USB, na kterém se nachází, z nabídky vedle. Pokud zařízení není v seznamu, vyberte Místní soubor místo toho a do jeho pole zadejte cestu zařízení, například /dev/ttyS5 . Můžete také zadat název souboru pro tisk, pokud již existuje a je možné do něj zapisovat démonem tiskového serveru.
  9. Pokud je tiskárna připojena k jinému systému v síti (nebo je přímo připojena k samotné síti), musíte zvolit protokol pro tisk. Pro tiskárnu připojenou k systému Unix vyberte Vzdálený server Unix a do polí vedle zadejte název hostitele serveru a název tiskárny na tomto serveru. U většiny unixových systémů Typ lze nastavit na BSD, ale pokud vzdálený server běží CUPS, můžete místo toho vybrat IPP. Pro tiskárnu v systému Windows vyberte *Vzdálený server Windows* a do příslušných polí vedle zadejte název hostitele a název tiskárny. Pokud server vyžaduje, aby se klienti před tiskem přihlásili, vyplňte Uživatel a Heslo pole s platným přihlášením do systému Windows. Pokud máte v síti více pracovních skupin, možná budete muset vyplnit Pracovní skupinu pole také. U některých tiskáren, které lze připojit přímo do sítě, musíte vybrat Přímé připojení TCP a zadejte název hostitele a číslo portu do polí vedle ní. Pokud je ve vašem systému nainstalován příkaz hpnp, možnost Vzdálený server HPNP bude k dispozici, abyste mohli tisknout na síťových tiskárnách HP, které používají tento protokol. Pokud je vybráno, musíte do polí vedle něj zadat název hostitele a číslo portu.
  10. Chcete-li, aby Webmin zkontroloval, zda je vzdálená tiskárna skutečně dostupná pomocí zvoleného protokolu, zaškrtněte políčko *Zkontrolovat, zda je vzdálený server aktivní?*.
  11. Pokud tiskárna podporuje PostScript, vyberte Žádné možnost v Ovladač tiskárny sekce. Tuto možnost byste měli vybrat také při tisku na vzdálený server Unix, protože převod z PostScriptu do správného formátu dat bude proveden na serveru. Pro tiskárny, které nepodporují PostScript a jsou připojeny přímo k vašemu systému nebo přistupují přes síť pomocí Přímého připojení TCP nebo *Vzdálený server Windows*, musíte vybrat ovladač tiskárny, jak je vysvětleno v dalším kroku.
  12. Pokud vaše tiskárna nepoužívá PostScript, potřebuje ovladač, vyberte ovladač CUPS volba. Při použití jiného tiskového systému může být tato možnost označena jako Ovladač Webmin nebo ovladač Redhat nebo ovladač COAS namísto. Ať tak či onak, vedle bude seznam modelů tiskáren, ze kterých si můžete vybrat značku a model vaší tiskárny. Pokud se v seznamu nezobrazí, zkuste vybrat položku se stejným výrobcem a nejbližším číslem modelu, které můžete najít. Pokud máte například FooTronic 810 a pouze FooTronic modely 800 a 1000 vyberte model 800 .
  13. U tiskových systémů mohou být v seznamu modelů tiskárny k dispozici další možnosti, jako je DPI a velikost papíru. Vyberte ty, které jsou vhodné pro vaši tiskárnu.
  14. Nakonec klikněte na tlačítko Vytvořit knoflík. Pokud se něco pokazí (například nemožnost kontaktovat vzdálený tiskový server nebo selže vytvoření tiskárny), zobrazí se chybová zpráva. V opačném případě se vrátíte na hlavní stránku modulu, kde bude nyní uvedena vaše nová tiskárna.
  15. Pokud používáte tiskový systém CUPS a nastavili jste ovladač pro tiskárnu, kliknutím na název vaší nové tiskárny v seznamu přejděte do formuláře pro úpravu tiskárny. Ve spodní části seznamu modelů tiskárny bude další sada polí pro konfiguraci věcí, jako je velikost papíru, kvalita tisku a typ papíru. Protože pole závisí na typu zvolené tiskárny, nezobrazí se ve formuláři pro vytvoření tiskárny. Nastavte velikost papíru, DPI a tak dále podle toho, co je vhodné pro váš systém. Výchozí nastavení obvykle vytvoří rychlý výstup nízké kvality, takže pokud chcete použít režim fotografické kvality tiskárny na lesklý papír, budete je muset změnit. Po dokončení změn možností specifických pro tiskárnu klikněte na Uložit tlačítko v dolní části stránky.
  16. Nově vytvořenou tiskárnu lze nyní vytisknout pomocí příkazu lpr nebo jiného programu, který podporuje tisk.


Formulář pro vytvoření tiskárny

Úprava stávající tiskárny

Jakoukoli tiskárnu vytvořenou pomocí Webminu nebo jakéhokoli jiného nástroje lze upravovat pomocí modulu Správa tiskárny. Tiskárnu můžete také dočasně deaktivovat, aby již nepřijímala úlohy nebo je již neposílala do tiskárny. Chcete-li to provést, postupujte takto :

  1. Klikněte na název tiskárny na hlavní stránce modulu. Tím se dostanete do editačního formuláře, který je podobný formuláři pro vytvoření zobrazenému na obrázku 22-2.
  2. Chcete-li uživatelům zabránit v odesílání nových úloh do tiskárny, nastavte Přijímáte požadavky? pole na Ne . Do pole Proč ne můžete zadat důvod, proč je tiskárna nedostupná pole, které se zobrazí uživatelům, kteří se pokusí použít příkaz lpr. Toto pole však nemusí být dostupné u některých tiskových systémů.
  3. Chcete-li, aby tiskárna přestala tisknout nebo odesílat úlohy na vzdálený server, nastavte Tisk povolen? pole na Ne . To může být užitečné, pokud bude tiskárna přepnuta do režimu offline kvůli údržbě, protože fronta bude stále přijímat úlohy k tisku, když je pole nastaveno zpět na Ano znovu. Můžete také zadat důvod do Proč ne pole, které se zobrazí při zobrazení tiskové fronty pomocí příkazu lpq.
  4. Všechna ostatní pole na stránce lze změnit, jak je vysvětleno v Přidání nové tiskárny sekce výše. Jedinou výjimkou je název tiskárny, který nelze po vytvoření tiskárny změnit.
  5. Po dokončení změn podrobností o tiskárně klikněte na tlačítko Uložit knoflík. Změny se projeví okamžitě a vrátíte se na hlavní stránku modulu.

Stávající tiskárny lze také smazat kliknutím na tlačítko Odstranit tlačítko na editačním formuláři. Všechny úlohy ve frontě tiskárny budou rovněž odstraněny.

Správa tiskových úloh

Když je úloha odeslána do tiskárny, je umístěna do fronty tiskárny. Odebere se pouze po úspěšném vytištění nebo odeslání na vzdálený server. V systému s mnoha uživateli nebo pomalou tiskárnou se může fronta poměrně zvětšit, pokud jsou úlohy odesílány rychleji, než je možné je vytisknout.

Tento modul Webmin můžete použít k zobrazení seznamu úloh ve frontě pro tiskárnu, zobrazení jejich obsahu nebo k jejich odstranění. Postup provedení těchto věcí:

  1. Na hlavní stránce modulu klikněte na seznam odkaz pod Úkoly sloupec pro tiskárnu, jejíž frontu chcete spravovat. Tím se dostanete na stránku se seznamem všech aktuálně probíhajících úloh nebo úloh čekajících na vytištění.
  2. Chcete-li zobrazit obsah tiskové úlohy, klikněte na její velikost. Protože většina úloh je odesílána ve formátu PostScript, váš prohlížeč musí mít zásuvný modul nebo pomocnou aplikaci, která tento formát zvládne. To není možné u vzdálených tiskáren nebo u některých tiskových systémů.
  3. Chcete-li tiskovou úlohu odstranit, klikněte na její ID v prvním sloupci. Nebo chcete-li odstranit všechny úlohy ve frontě, klikněte na tlačítko *Zrušit všechny tiskové úlohy*.

Stránku tiskových úloh lze také použít k odeslání zkušební stránky do tiskárny, takže z Webminu můžete ověřit, že funguje. Postup:

  1. Na hlavní stránce modulu klikněte na seznam odkaz pod Úkoly sloupec pro tiskárnu, na které chcete vytisknout zkušební stránku.
  2. Klikněte na Vytisknout zkušební stránku knoflík.
  3. Vyberte buď Černobílou stránku PostScript , *Barevná stránka Postscript* nebo Prostý text ASCII možnost použít jednu z integrovaných testovacích stránek Webmin. Nebo vyberte Jakýkoli nahraný soubor a pomocí pole vedle vyberte soubor ve vašem systému pro tisk.
  4. Klikněte na Tisk stránky tlačítko pro odeslání vybrané stránky do tiskárny. Zobrazí se webová stránka zobrazující výstup příkazu lpr, takže můžete vidět, zda došlo k nějaké okamžité chybě.

Řízení přístupu k modulu

Často je užitečné dát uživateli práva prohlížet tiskové fronty a mazat úlohy, ale nikoli vytvářet nebo upravovat tiskárny. To lze provést pomocí modulu Webmin users, kterým jste vytvořili uživatele s přístupem k modulu Konfigurace tiskárny nebo upravili stávajícího uživatele, abyste mu udělili přístup. Kapitola 52 vysvětluje, jak to udělat podrobněji.

Jakmile uživatel s přístupem k modulu existuje, můžete omezit, které tiskárny může spravovat a co s nimi může dělat, a to podle následujících kroků :

  1. V modulu Uživatelé Webmin klikněte na Správa tiskárny vedle jména uživatele nebo skupiny.
  2. Nastavte pole Můžete upravit konfiguraci modulu? na Ne , takže uživatel nemůže změnit tiskový systém nebo cesty ke konfiguračním souborům.
  3. Tiskárny, pro které může uživatel upravovat cíl, ovladač a další atributy, můžete omezit změnou pole *Tiskárny, které může tento uživatel konfigurovat* na Vybrané a vybrat je ze seznamu níže. To mu však nezabrání ve správě úloh na těchto tiskárnách – to řídí možnost v kroku 4. Chcete-li uživateli zabránit ve správě tiskáren, zvolte Vybrané ale nevybírejte žádné tiskárny z níže uvedeného seznamu. Uvědomte si, že uživatel, který může upravovat nebo vytvářet tiskárnu, může získat přístup root zadáním vlastního programu ovladače (který se obvykle spouští jako uživatel root) nebo tím, že tiskárna zapíše do systémového souboru, jako je /etc/passswd.
  4. Chcete-li omezit tiskárny, na kterých může uživatel spravovat tiskové úlohy, změňte možnost Může zrušit tiskové úlohy? pole na *Pouze na vybraných tiskárnách* a vyberte je ze seznamu níže. Nebo vyberte Ne zabránit mu ve zrušení nebo zobrazení obsahu úloh na jakékoli tiskárně.
  5. Je také možné dále omezit úlohy, které lze spravovat pomocí Správa tiskových úloh ve vlastnictví pole. Ve výchozím nastavení lze úlohy odeslané kterýmkoli uživatelem na povolených tiskárnách zrušit – pokud je však vybrána poslední možnost v tomto poli a do pole vedle ní zadáno uživatelské jméno, lze spravovat pouze úlohy vlastněné tímto uživatelem. Můžete také vybrat možnost *Aktuální uživatel Webmin*, která omezí uživatele na úlohy zadané uživatelem Unixu se stejným jménem, ​​jako má uživatel Webmin.
  6. To prevent the Webmin user creating new printers, set the Can add new printers? možnost Ne . This should be done if he is not allowed to edit existing printers.
  7. Because there is no reason why the user should need to stop or re-start the print scheduled process, change the *Can stop or start scheduler?* field to No .
  8. To hide printers on the main page that the user is not allowed to edit or manage print jobs on, set the *Show non-configurable printers?* option to No .
  9. To stop the user printing pages through Webmin, change the Can print test pages? možnost Ne .
  10. Finally, click the Save button to have your new restrictions activated.

Další operační systémy

In addition to Linux, the Printer Configuration module is also available on several other Unix operating systems. Because each has its own unique print system, the module's user interface is slightly different - just as there are differences between the Linux print systems such as CUPS and LPRng.

The supported operating systems and their differences are :

Sun Solaris a SCO UnixWare
Solaris and Unixware have a very similar print systems to CUPS, and so the Printer Configuration module has an almost identical user interface. One difference is the addition of a Driver accepts field on the printer creation form, which the tells the print system what format data the driver program can handle. In most cases you should just select postscript - or if you want all data to be passed directly through to the printer without filtering, select other and enter binary into the field next to it. Another unique feature is the ability to control which users can use each printer, using the Access control field on the creation form. The biggest omission on these Unix variants is the Direct TCP connection destination type.
HP/UX and SGI Irix
The print systems on these operating systems lack many options available on Linux, such as the Description field and Banner možnosti. Once a printer has been created, it is impossible to change its destination or driver. Printing with via a direct TCP connection is not supported either.
FreeBSD, NetBSD OpenBSD and Apple MacOS X
The print system on these operating systems is very similar to LPRng on Linux. Thus, you cannot designate a printer as the default or enter a reason why a printer is unavailable or offline. However, it is possible to specify a maximum print job size and enter alternative names for a printer.

Because none of the above operating systems include printer drivers, Webmin has to create its own using the ghostscript package. If the module detects that the gs command is not installed, you will not be able to choose a driver when creating or editing a printer. Similarly, to be able to print to Windows servers the Samba smbclient program must be installed and its path set in the module configuration page.

For all of the above operating systems, the module will by default their standard print systems. Therefore, if you have installed a different package such as CUPS or LPRng, the module configuration will need to be changed so that Webmin can configure it correctly.


Webmin
  1. Tisknout všechny soubory ve složce?

  2. Tiskárna Brother HL-L2340dw?

  3. Jak vytisknout pthread_t

  1. Jak dostat ps do tiskové skupiny?

  2. linux tiskne přímo na síťovou tiskárnu, která NENÍ nainstalována

  3. 2 tiskárny 1 fronta

  1. Jak přidat tiskárnu v Ubuntu 11.10 | Přidejte tiskárnu v Ubuntu

  2. Nalezena síťová tiskárna, ale nelze tisknout?

  3. Administrace Linux serveru