Реклама
Беспроводная технология, возможно, лучшее улучшение домашней печати за многие годы. Меньше кабелей, гибкость в том, где вы можете разместить свой принтер - это беспроигрышный вариант. Если у вас нет старого принтера.
Хотя может быть достаточно легко купить новый принтер менее чем за 50 долларов, вы, возможно, потратили достаточно на свой последний и не смогли бы оправдать расходы. Кроме того, ваш старый принтер может иметь специальную функцию или управлять дуплексом особенно удобным способом, чтобы потрудиться заменить его.
Решение, таким образом, заключается в том, чтобы сделать его беспроводным. Доступно несколько решений, но одним из популярных вариантов является использование Raspberry Pi в качестве беспроводного сервера печати.
Преимущества беспроводной печати
Если вы еще не пользовались преимуществами беспроводной печати, тогда этот проект - определенно место для старта. У вас в офисе большой громоздкий принтер, который вы используете не так часто? Возможно, кабели мешают?

С помощью беспроводного принтера вы можете перенести свою печать в отдельную комнату (возможно, даже в свой сарай) и собирать задания на печать, когда они будут завершены. Таким образом, пространство, занимаемое принтером на вашем столе, может быть использовано другими способами. Используя беспроводную технологию, печать также может осуществляться с любого устройства, будь то ноутбук, смартфон или планшет.
Беспроводная печать на самом деле заключается в том, чтобы сделать печать гибкой, а не «закреплять» ее на столе. И Raspberry Pi может помочь с этим.
Подготовка к беспроводной печати с Raspberry Pi
Для этого проекта вы должны убедиться, что у вас есть подключить и настроить беспроводной USB-ключ для вашего Raspberry Pi Настройка беспроводной сети на вашем Raspberry PiПрактически для каждого проекта Raspberry Pi требуется сетевое соединение, и можно добиться значительной гибкости, игнорируя порт Ethernet в пользу беспроводного USB-ключа. Прочитайте больше . Вы также должны использовать USB-принтер. Эту работу можно выполнить с помощью параллельного принтера, подключенного к адаптеру параллельного интерфейса к USB, но вам придется искать в другом месте, если у вас возникнут какие-либо проблемы с этим.

Вам также понадобится USB-кабель от вашего принтера к Raspberry Pi.
Наконец, если вы еще этого не сделали, настройте Raspberry Pi на предпочитаемую операционную систему и убедитесь, что она обновлена (если вы еще этого не сделали, NOOBS, наверное, лучшее решение Как NOOBS для Raspberry Pi может помочь начинающим пользователямВ Raspberry Pi есть что-то, что может просто оттолкнуть людей: до сих пор его настройка не была особенно удобной для пользователя. NOOBS стремится изменить это! Прочитайте больше .).
Для обновления введите
sudo apt-get update
с последующим
sudo apt-get upgrade
Это руководство было написано на основе беспроводного сервера печати, работающего на Raspbian.
Настройка Raspberry Pi в качестве сервера печати с CUPS
При подключенном и настроенном оборудовании первое, что нужно сделать, это убедиться, что ваш USB-принтер обнаружен.
Откройте командную строку (либо на вашем Raspberry Pi напрямую или по SSH Настройка Raspberry Pi для использования без головы с SSHRaspberry Pi может принимать команды SSH при подключении к локальной сети (через Ethernet или Wi-Fi), что позволяет легко его настроить. Преимущества SSH выходят за рамки ежедневных проверок ... Прочитайте больше ) и введите:
lsusb
Должен появиться список подключенных USB-устройств. Проверьте это и идентифицируйте свой принтер.
После этого вам необходимо установить Samba, программное обеспечение для обмена файлами с открытым исходным кодом. Это можно сделать, введя команду.
sudo apt-get установить самбу
Следуйте инструкциям, которые отображаются.
Затем пришло время установить CUPS, Common Unix Printing System (обратите внимание, что сначала вы должны установить Samba).
sudo apt-get установить чашки
CUPS предоставляет драйверы для вашего принтера. Многие производители сейчас предоставляют драйверы для Linux, но в случае, если один из них недоступен, используйте его.
Теперь вы готовы добавить пользователя по умолчанию в группу администраторов принтера.
sudo usermod –a –G lpadmin pi
Добавление вашего принтера
Затем вам нужно настроить принтер с помощью Raspberry Pi. Загрузитесь в GUI с помощью startx, запустите браузер и перейдите к 127.0.0.1:631 и перейдите на вкладку Administration.
Выбрать Добавить новое принтер, введите свои учетные данные Raspbian по запросу, а затем выберите свой принтер из отображаемого списка. Перейдите к следующему экрану, выбрав правильное устройство из списка. На следующем экране подтвердите данные и назначьте имя, затем проверьте Поделиться этим принтером и нажмите Продолжить.

В зависимости от производителя вашего устройства загрузка следующей страницы может занять некоторое время. Это связано с тем, что загружается целый ряд имен драйверов устройств, поэтому, если вы подключили принтер HP, вас может ждать очень долго. Как только список будет загружен, выберите правильный драйвер принтера (который должен быть выбран по умолчанию) и продолжайте. Или нажмите Выбрать другую марку / производителя и выберите необработанный. Вы можете позволить Windows обрабатывать драйвер!
Нажмите «Добавить принтер», затем установите параметры по умолчанию. Через несколько секунд принтер будет готов начать принимать задания. Чтобы убедиться, что он работает, нажмите техническое обслуживание и выберите Распечатать тестовую страницу.
Подключение к Raspberry Pi из Windows
После всего этого вам необходимо убедиться, что доступ из Windows к вашему Raspberry Pi включен, чтобы вы могли начать печать.
Это можно сделать, отредактировав файл конфигурации samba в /etc/samba/smb.conf - вы можете сделать это в графическом интерфейсе, как и положено, хотя его достаточно просто запустить в bash с помощью текстового редактора.
Последующий должны быть добавлены:
# CUPS печать. Смотрите также справочную страницу cupsaddsmb (8) в. # cupsys-client package. печать = чашки. имя printcap = чашки. [Принтеры] комментарий = все принтеры. просматриваемый = нет. путь = / var / spool / samba. для печати = да. Гость хорошо = да. только чтение = да. create mask = 0700 # Клиенты Windows ищут это имя общего ресурса в качестве источника для загрузки. # драйверы принтера. [Печать $] комментарий = Драйверы принтера. путь = / usr / share / cups / drivers. просматриваемый = да. только чтение = да. гость хорошо = нет
Затем нажмите CTRL + W, чтобы найти «рабочую группу», и настройте его следующим образом. (заменяя your_workgroup_name по мере необходимости - обычно Workgroup):
рабочая группа = ваше_работная_группа выигрывает поддержку = да
После сохранения выйдите из графического интерфейса и перезапустите samba:
sudo /etc/init.d/samba restart
Начать печать из Windows и Mac OS X
После перезапуска Samba, который не должен занимать более нескольких секунд, вы можете переключиться на компьютер с Windows и добавить новый принтер. Сначала проверьте, что Raspberry Pi виден, открыв Проводник Windows> Сеть.
Перейти к Панель управления> Оборудование и звук> Устройства и принтеры> Расширенная настройка принтера и подождите, пока система сканирует. Более быстрый вариант - развернуть запись Raspberry Pi в представлении «Сеть» в Проводнике Windows, в котором вы можете щелкнуть правой кнопкой мыши на принтере и выбрать Connectвыберите драйвер принтера для Windows и начните печать.

Тем временем пользователи Mac могут добавить новый принтер обычным способом.
Любое администрирование сервера печати, которое необходимо выполнить, можно выполнить, открыв http://[RPI.IP.ADDRESS.HERE]:631, который будет отображать веб-интерфейс администратора принтера CUPS на любом сетевом компьютере.

Вы дали новую, беспроводную жизнь старому принтеру с вашим Raspberry Pi? Дайте нам знать, как все прошло!
Кредит изображения: Крейг Бершайдт через Flickr, Беспроводной принтер через Shutterstock
Кристиан Коули - заместитель редактора по безопасности, Linux, DIY, программированию и технологиям. Он также выпускает подкаст «Действительно полезный» и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Кристиан - участник журнала Raspberry Pi, любитель лего и поклонник ретро-игр.