Как да добавите принтер към вашата малина Pi (или друг компютър на Linux)

Съдържание:

Как да добавите принтер към вашата малина Pi (или друг компютър на Linux)
Как да добавите принтер към вашата малина Pi (или друг компютър на Linux)

Видео: Как да добавите принтер към вашата малина Pi (или друг компютър на Linux)

Видео: Как да добавите принтер към вашата малина Pi (или друг компютър на Linux)
Видео: Packet Monitor: (Pktmon.exe) Microsoft's command-line packet capture tool - YouTube 2024, Април
Anonim
За разлика от типичната машина с Windows, малката Raspberry Pi, която работи Rasbian, не идва с поддръжка на принтер "plug-in-play". Прочетете, докато ви показваме как да добавите пълнофункционални възможности за печат към вашия Pi-модул.
За разлика от типичната машина с Windows, малката Raspberry Pi, която работи Rasbian, не идва с поддръжка на принтер "plug-in-play". Прочетете, докато ви показваме как да добавите пълнофункционални възможности за печат към вашия Pi-модул.

Защо искам да направя това?

Ако експериментирате с Pi като настолна подмяна, искате да активирате физически печатен изход за програма или приложния пакет, който използвате или по друг начин искате да разрешите традиционния печат на вашия Pi, този урок е прав изстрел от безпринтер до щастлив печат; няма нужда от предишна работа с принтера.

От какво се нуждая?

За този урок ще ви трябват следните неща:

  • 1 Малина Pi единица с Rasbian инсталиран
  • 1 Принтер, базиран на USB или мрежа

Ако все още не сте конфигурирали Raspberry Pi с расбийско изображение, ние силно препоръчваме да започнем с представянето ни за Raspberry Pi.

Инсталиране на CUPS на Pi и активиране на отдалечен достъп

За да свържете принтер с Raspberry Pi, първо трябва да инсталираме Common Unix Printing System (CUPS). Време е да задействате своя Pi и да отидете до терминала (или на самата Pi чрез SSH).

В терминала въведете следната команда, за да започнете да инсталирате CUPS:

sudo apt-get install cups

Когато бъдете подканени да продължите, въведете Y и натиснете enter. CUPS е сравнително тромава инсталация, затова не се колебайте да вземете чаша кафе. След като основната инсталация бъде завършена, трябва да направим няколко малки административни промени. Първият ред на работа е да се добавим към групата потребители, която има достъп до принтера / опашката за принтер. Потребителската група, създадена от CUPS, е "lpadmin". Стандартният Rasbian потребител (и потребителят, в който сме влезли в системата) е "pi" (коригирайте следната команда съответно, ако искате друг потребител да има достъп до принтера).

На терминала въведете следната команда:

sudo usermod -a -G lpadmin pi

За любопитното, превключвателят "-а" ни позволява да добавим съществуващ потребител (pi) към съществуваща група (lpadmin), определена от превключвателя "-G".

Нашата крайна част от предварителната конфигурация е да разрешите дистанционно редактиране на конфигурацията на CUPS. Останалата част от конфигурацията може да бъде завършена чрез уеб браузъра на Pi, но ако всъщност не се намирате точно в Pi и бихте предпочели да използвате, например, браузъра на вашия работен плот на Windows, за да завършите конфигурацията, ще трябва да превключите на малка стойност в

/etc/cups/cupsd.conf

В терминала въведете следната команда:

sudo nano /etc/cups/cupsd.conf

Във файла потърсете този раздел:

# Only listen for connections from the local machine Listen localhost:631

Коментирайте линията "Listen localhost: 631" и я заменете със следното:

# Only listen for connections from the local machine # Listen localhost:631 Port 631

Това инструктира CUPS да слуша всеки контакт на който и да е мрежов интерфейс, стига да е насочен към порт 631.

Превъртете по-надолу в конфигурационния файл, докато видите разделите "местоположение". В блока по-долу сме смесили линиите, които трябва да добавите към конфигурацията:

< Location / >

# Restrict access to the server…

Order allow,deny

Allow @local

< /Location > < Location /admin >

# Restrict access to the admin pages…

Order allow,deny

Allow @local

< /Location > < Location /admin/conf >

AuthType Default

Require user @SYSTEM

# Restrict access to the configuration files…

Order allow,deny

Allow @local

< /Location >

Добавянето на реда "allow @local" позволява достъп до CUPS от всеки компютър в локалната ви мрежа. Всеки път, когато правите промени в конфигурационния файл на CUPS, ще трябва да рестартирате CUPS сървъра. Направете го със следната команда:

sudo /etc/init.d/cups restart

След като рестартирате CUPS, трябва да имате достъп до администраторския панел чрез всеки компютър в локалната мрежа, като посочите своя уеб браузър на https:// [IP на Pi или хост]: 631.

Добавяне на принтер към CUPS

Когато за първи път се придвижите до https:// [IP на Pi или хост]: 631, ще видите началната начална страница на CUPS, както е показано на екранната снимка по-горе. Секцията, която ни интересува, е раздела "Администриране". Кликнете върху него сега.
Когато за първи път се придвижите до https:// [IP на Pi или хост]: 631, ще видите началната начална страница на CUPS, както е показано на екранната снимка по-горе. Секцията, която ни интересува, е раздела "Администриране". Кликнете върху него сега.
В административния панел кликнете върху Добавяне на принтер. Ако получите предупреждение за сертификата за сигурност на сайта, продължете и щракнете върху "Преминаване", за да го пренебрегнете. Ще бъдете подканени да въведете потребителско име и парола.
В административния панел кликнете върху Добавяне на принтер. Ако получите предупреждение за сертификата за сигурност на сайта, продължете и щракнете върху "Преминаване", за да го пренебрегнете. Ще бъдете подканени да въведете потребителско име и парола.
Продължете напред и въведете потребителското име и паролата на акаунта, който сте добавили към групата "lpadmin" по-рано в урока (напр. Ако използвате инсталация Raspbian по подразбиране, входът / паролата е "pi" / "малина"). Кликнете върху "Вход".
Продължете напред и въведете потребителското име и паролата на акаунта, който сте добавили към групата "lpadmin" по-рано в урока (напр. Ако използвате инсталация Raspbian по подразбиране, входът / паролата е "pi" / "малина"). Кликнете върху "Вход".

След като влезете в профила си, ще получите списък с открити принтери (локални и свързани в мрежа). Изберете принтера, който искате да добавите към системата:

След като изберете принтера, ще ви бъде предоставена възможност да редактирате името, описанието и местоположението на принтера, както и да активирате споделянето в мрежата. Тъй като принтерът ни вече е мрежов принтер, ние оставихме "Споделете този принтер" без отметка:
След като изберете принтера, ще ви бъде предоставена възможност да редактирате името, описанието и местоположението на принтера, както и да активирате споделянето в мрежата. Тъй като принтерът ни вече е мрежов принтер, ние оставихме "Споделете този принтер" без отметка:
След като редактирате името на принтера и добавите местоположение, ще бъдете подканени да изберете конкретния драйвер, който искате да използвате за вашия принтер. Въпреки че автоматично открива принтера и името на принтера, CUPS не прави опит да избере подходящия драйвер за вас. Превъртете, докато видите номер на модела, който съответства на вашите. Като алтернатива, ако имате PPD файл за принтера, който сте изтеглили от производителя, можете да го заредите с бутона "Избор на файл":
След като редактирате името на принтера и добавите местоположение, ще бъдете подканени да изберете конкретния драйвер, който искате да използвате за вашия принтер. Въпреки че автоматично открива принтера и името на принтера, CUPS не прави опит да избере подходящия драйвер за вас. Превъртете, докато видите номер на модела, който съответства на вашите. Като алтернатива, ако имате PPD файл за принтера, който сте изтеглили от производителя, можете да го заредите с бутона "Избор на файл":
Последната стъпка за конфигуриране е да разгледате някои общи настройки за печат като например това, което искате да бъде режимът на принтера по подразбиране, източника / размера на хартията по подразбиране и т.н. Той трябва по подразбиране да правилните настройки, но никога не боли да проверява:
Последната стъпка за конфигуриране е да разгледате някои общи настройки за печат като например това, което искате да бъде режимът на принтера по подразбиране, източника / размера на хартията по подразбиране и т.н. Той трябва по подразбиране да правилните настройки, но никога не боли да проверява:
След като кликнете върху "Настройване на опциите по подразбиране", ще получите основната страница за администриране на принтера, който току-що добавихте към системата CUPS:
След като кликнете върху "Настройване на опциите по подразбиране", ще получите основната страница за администриране на принтера, който току-що добавихте към системата CUPS:
Всичко изглежда добре. Истинският тест обаче действително отпечатва нещо. Нека да запалим Leafpad, текстовия редактор на Rasbas по подразбиране и да изпратим съобщение:
Всичко изглежда добре. Истинският тест обаче действително отпечатва нещо. Нека да запалим Leafpad, текстовия редактор на Rasbas по подразбиране и да изпратим съобщение:
Image
Image

Докато осъзнаваме, че е малко преждевременно да напишем "огромен успех" на нашето тестово отпечатване, знаете ли, всъщност е отпечатано, бяхмече уверени. След около петнадесет секунди документът излезе от принтера и падна в тавата. Успех!

На този етап, ако сте добавили единствения потребител, който има нужда от достъп до принтера в групата "lpadmin" и сте добавили единствения принтер, до който искате да получите достъп до системата CUPS, сте готови. Ако имате други потребители, които искате да добавите или допълнителни принтери, просто трябва да изпълните съответните стъпки в урока отново, за да направите това.

Препоръчано: