За разлика от типичната машина с Windows, малката Raspberry Pi, която работи Rasbian, не идва с поддръжка на принтер "plug-in-play". Прочетете, докато ви показваме как да добавите пълнофункционални възможности за печат към вашия Pi-модул.
Ако експериментирате с Pi като настолна подмяна, искате да активирате физически печатен изход за програма или приложния пакет, който използвате или по друг начин искате да разрешите традиционния печат на вашия Pi, този урок е прав изстрел от безпринтер до щастлив печат; няма нужда от предишна работа с принтера.
За този урок ще ви трябват следните неща:
Ако все още не сте конфигурирали Raspberry Pi с расбийско изображение, ние силно препоръчваме да започнем с представянето ни за Raspberry Pi.
За да свържете принтер с Raspberry Pi, първо трябва да инсталираме Common Unix Printing System (CUPS). Време е да задействате своя Pi и да отидете до терминала (или на самата Pi чрез SSH).
В терминала въведете следната команда, за да започнете инсталирането на CUPS:
sudo apt-get инсталирате чаши
Когато бъдете подканени да продължите, въведете 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
Във файла потърсете този раздел:
# Слушайте само връзки от локалната машина
Слушайте localhost: 631
Коментирайте линията "Listen localhost: 631" и я заменете със следното:
# Слушайте само връзки от локалната машина
# Слушайте localhost: 631
Порт 631
Това инструктира CUPS да слуша всеки контакт на който и да е мрежов интерфейс, стига да е насочен към порт 631.
Превъртете по-надолу в конфигурационния файл, докато видите разделите "местоположение". В блока по-долу сме смесили линиите, които трябва да добавите към конфигурацията:
# Ограничаване на достъпа до сървъра ...
Поръчката позволява, отрича
Да се разреши @local
# Ограничаване на достъпа до страниците за администриране ...
Поръчката позволява, отрича
Да се разреши @local
Тип на авт
Изискване на потребител @SYSTEM
# Ограничаване на достъпа до конфигурационните файлове ...
Поръчката позволява, отрича
Да се разреши @local
Добавянето на реда "allow @local" позволява достъп до CUPS от всеки компютър в локалната ви мрежа. Всеки път, когато правите промени в конфигурационния файл на CUPS, ще трябва да рестартирате CUPS сървъра. Направете го със следната команда:
sudo /etc/init.d/cups рестартиране
След като рестартирате CUPS, трябва да имате достъп до администраторския панел чрез всеки компютър в локалната мрежа, като посочите своя уеб браузър на http: // [IP на Pi или хост]: 631.
Когато за първи път се придвижите до http: // [IP на Pi или хост]: 631, ще видите началната начална страница на CUPS, както е показано на екранната снимка по-горе. Секцията, която ни интересува, е раздела "Администриране". Кликнете върху него сега.
В административния панел кликнете върху Добавяне на принтер. Ако получите предупреждение за сертификата за сигурност на сайта, продължете и щракнете върху "Преминаване", за да го пренебрегнете. Ще бъдете подканени да въведете потребителско име и парола.
Продължете напред и въведете потребителското име и паролата на акаунта, който сте добавили към групата "lpadmin" по-рано в урока (напр. Ако използвате инсталация Raspbian по подразбиране, входът / паролата е "pi" / "малина"). Кликнете върху "Вход".
След като влезете в профила си, ще получите списък с открити принтери (локални и свързани в мрежа). Изберете принтера, който искате да добавите към системата:
След като изберете принтера, ще ви бъде предоставена възможност да редактирате името, описанието и местоположението на принтера, както и да активирате споделянето в мрежата. Тъй като принтерът ни вече е мрежов принтер, ние оставихме "Споделете този принтер" без отметка:
След като редактирате името на принтера и добавите местоположение, ще бъдете подканени да изберете конкретния драйвер, който искате да използвате за вашия принтер. Въпреки че автоматично открива принтера и името на принтера, CUPS не прави опит да избере подходящия драйвер за вас. Превъртете, докато видите номер на модела, който съответства на вашите. Като алтернатива, ако имате PPD файл за принтера, който сте изтеглили от производителя, можете да го заредите с бутона "Избор на файл":
Последната стъпка за конфигуриране е да разгледате някои общи настройки за печат като например това, което искате да бъде режимът на принтера по подразбиране, източника / размера на хартията по подразбиране и т.н. Той трябва по подразбиране да правилните настройки, но никога не боли да проверява:
След като кликнете върху "Настройване на опциите по подразбиране", ще получите основната страница за администриране на принтера, който току-що добавихте към системата CUPS:
Всичко изглежда добре. Истинският тест обаче действително отпечатва нещо. Нека да запалим Leafpad, текстовия редактор на Rasbas по подразбиране и да изпратим съобщение:
Докато осъзнаваме, че е малко преждевременно да напишем "огромен успех" на нашето тестово отпечатване, знаете ли, всъщност е отпечатано, бяхмече уверени. След около петнадесет секунди документът излезе от принтера и падна в тавата. Успех!
На този етап, ако сте добавили единствения потребител, който има нужда от достъп до принтера в групата "lpadmin" и сте добавили единствения принтер, до който искате да получите достъп до системата CUPS, сте готови. Ако имате други потребители, които искате да добавите или допълнителни принтери, просто трябва да изпълните съответните стъпки в урока отново, за да направите това.