Jak přidat tiskárnu do vašeho Malina Pi (nebo jiného počítače Linux)
Na rozdíl od typického počítače se systémem Windows Raspberry Pi běží Rasbian není přesně s podporou plug-'n-play tiskárny. Přečtěte si, jak vám ukážeme, jak přidat do svého zařízení Pi plnohodnotné možnosti tisku.
Proč to chci dělat??
Pokud experimentujete s nástrojem Pi jako náhradou stolního počítače, chcete povolit fyzický výstup tisku pro program nebo sadu aplikací, kterou používáte, nebo jinak chcete povolit tradiční tisk na vašem počítači Pi, je tento tutoriál přímý výtisk z tiskárny na šťastný tisk; v Linuxu není nutný žádný předchozí problém.
Co potřebuji?
Pro tento tutoriál budete potřebovat následující věci:
- 1 Raspberry Pi jednotka s nainstalovanou Rasbian
- 1 tiskárna s rozhraním USB nebo síťová tiskárna
Pokud ještě nemáte nakonfigurovaný Raspberry Pi s rasbijským obrazem, doporučujeme vám začít s úvodem k Raspberry Pi.
Instalace CUPS na platformě Pi a povolení vzdáleného přístupu
Abychom mohli tiskárnu připojit k Raspberry Pi, musíme nejprve nainstalovat Common Unix Printing System (CUPS). Je čas spustit váš Pi a přejít k terminálu (buď na samotné Pi přes SSH).
Na terminálu zadejte následující příkaz pro zahájení instalace CUPS:
sudo apt-get instalační šálky
Po zobrazení výzvy k pokračování zadejte příkaz Y a stiskněte klávesu enter. CUPS je poměrně vulgární instalace, takže neváhejte jít šálkem kávy. Jakmile je základní instalace dokončena, musíme provést několik malých administrativních změn. Prvním pořádáním podnikání je přidat se k uživatelské skupině, která má přístup k frontě tiskáren / tiskáren. Uživatelská skupina vytvořená společností CUPS je "lpadmin". Výchozí uživatel Rasbi (a uživatel, se kterým jsme přihlášeni) je "pi" (odpovídajícím způsobem nastavte následující příkaz, pokud chcete mít přístup k tiskárně jinému uživateli).
Na terminálu zadejte následující příkaz:
sudo usermod -a -G lpadmin pi
Zvědavý přepínač "-a" nám umožňuje přidat existujícího uživatele (pi) do existující skupiny (lpadmin), kterou určuje přepínač "-G".
Poslední předkonfigurační práce je umožnit vzdálenou úpravu konfigurace CUPS. Zbytek konfigurace může být dokončen přes webový prohlížeč na Pi, ale pokud nejste ve skutečnosti sedět přímo na Pi a raději byste použili, například, prohlížeč na ploše Windows dokončení konfigurace, budete musíte přepínat malou hodnotu /etc/cups/cupsd.conf
. Na terminálu zadejte následující příkaz:
sudo nano /etc/cups/cupsd.conf
Uvnitř souboru vyhledejte tuto část:
# Poslouchejte pouze připojení z místního počítače
Poslouchejte localhost: 631
Všimněte si řádek "Listen localhost: 631" a nahraďte jej následujícím:
# Poslouchejte pouze připojení z místního počítače
# Poslouchejte localhost: 631
Port 631
To instruuje CUPS, aby poslouchal jakýkoli kontakt na libovolném síťovém rozhraní, pokud je nasměrován na port 631.
Posuňte dolů do konfiguračního souboru, dokud neuvidíte části "umístění". V níže uvedeném bloku jsme označili řádky, které potřebujete přidat do konfigurace:
# Omezení přístupu k serveru ...
Objednávka povolit, popřít
Povolit @local
# Omezení přístupu na stránky administrátora ...
Objednávka povolit, popřít
Povolit @local
Výchozí typ AuthType
Vyžadovat uživatel @SYSTEM
# Omezení přístupu k konfiguračním souborům ...
Objednávka povolit, popřít
Povolit @local
Přidání řádku "allow @local" umožňuje přístup ke službě CUPS z libovolného počítače v místní síti. Kdykoli provedete změny konfiguračního souboru CUPS, budete muset restartovat server CUPS. Postupujte takto:
sudo /etc/init.d/cups restart
Po restartování aplikace CUPS byste měli mít přístup k administrátorskému panelu přes libovolný počítač v lokální síti tak, že přejdete na jeho webový prohlížeč na http: // [IP nebo hostname] Pi: 631.
Přidání tiskárny do CUPS
Když se nejprve dostanete k http: // [IP adresa nebo název hostitele] Pi: 631, zobrazí se výchozí domovská stránka CUPS, jak je vidět na výše uvedené obrazovce obrazovky. Sekce, o kterou nás zajímá, je karta "Správa". Klikněte na něj nyní.
V panelu Správa klepněte na tlačítko Přidat tiskárnu. Pokud obdržíte upozornění na bezpečnostní certifikát webu, pokračujte a klepnutím na tlačítko pokračujte, abyste ho ignorovali. Budete vyzváni k zadání uživatelského jména a hesla.
Pokračujte v zadání uživatelského jména a hesla účtu, který jste přidali do skupiny "lpadmin" dříve v tutoriálu (např. Pokud používáte výchozí instalaci Raspbian, přihlašovací jméno / heslo je "pi" / "malina"). Klikněte na tlačítko "Přihlásit se".
Po přihlášení se zobrazí seznam nalezených tiskáren (lokálních i síťových). Vyberte tiskárnu, kterou chcete přidat do systému:
Po výběru tiskárny budete mít možnost upravit název, popis a umístění tiskárny a také povolit sdílení v síti. Vzhledem k tomu, že již tiskárna je síťová tiskárna, ponechali jsme položku "Sdílet tuto tiskárnu" nezaškrtnuto:
Po úpravě názvu tiskárny a přidání umístění budete vyzváni k výběru konkrétního ovladače, který chcete použít pro tiskárnu. Navzdory skutečnosti, že tiskárna automaticky zjistila název tiskárny, CUPS se nepokouší vybrat správný ovladač pro vás. Posuňte se, dokud neuvidíte číslo modelu, které odpovídá vašemu. Případně, pokud máte soubor PPD pro tiskárnu, který jste si stáhli od výrobce, můžete jej načíst tlačítkem "Vybrat soubor":
Posledním krokem konfigurace je podívat se na některé obecné nastavení tisku, například to, co chcete mít výchozí režim tiskárny, výchozí zdroj / formát papíru atd. Mělo by být přednastaveno na správné přednastavení, ale nikdy neubližuje kontrole:
Po klepnutí na tlačítko "Nastavit výchozí možnosti" se zobrazí předvolená stránka pro správu tiskárny, kterou jste právě přidali do systému CUPS:
Všechno vypadá dobře. Skutečný test je však ve skutečnosti něco tisknout. Vypálíme Leafpad, Rasbianův výchozí textový editor a pošleme zprávu:
Zatímco si uvědomujeme, že je trochu předčasné psát "obrovský úspěch" na našem zkušebním tisku předtím, víte, je to skutečně tištěné, byli jsme že sebejistý. O patnáct sekund nebo později se dokument vyklopil z tiskárny a spadl do zásobníku. Úspěch!
V tomto okamžiku, pokud jste přidali jediného uživatele, který potřebuje přístup k tiskárně do skupiny "lpadmin" a jste přidali jedinou tiskárnu, kterou chcete získat přístup do systému CUPS, jste hotovi. Pokud máte další uživatele, kteří byste chtěli přidat nebo další tiskárny, jednoduše projděte příslušné kroky v tutoriálu..