Беспроводная технология, пожалуй, лучшее улучшение домашней печати за многие годы. Меньше кабелей, гибкость в том, где вы можете разместить свой принтер — это беспроигрышный вариант. Если у вас нет старого принтера.
Хотя может быть достаточно легко купить новый принтер менее чем за 50 долларов, вы, возможно, потратили достаточно на свой последний и не смогли бы оправдать расходы. Кроме того, ваш старый принтер может иметь специальную функцию или управлять дуплексной печатью особенно удовлетворительным образом, чтобы потрудиться заменить его.
Решение, таким образом, заключается в том, чтобы сделать его беспроводным. Доступно несколько решений, но одним из популярных вариантов является использование Raspberry Pi в качестве беспроводного сервера печати.
Преимущества беспроводной печати
Если вы еще не воспользовались преимуществами беспроводной печати, тогда этот проект, безусловно, стоит начать. У вас есть большой громоздкий принтер, занимающий место в вашем офисе, которым вы не пользуетесь слишком часто? Может быть, кабели мешают?
С помощью беспроводного принтера вы можете перенести свою печать в отдельную комнату (возможно, даже в свой сарай) и собрать задания на печать, когда они будут завершены. Таким образом, пространство, занимаемое принтером на вашем столе, может быть использовано другими способами. Используя беспроводную технологию, печать также может осуществляться с любого устройства, будь то ноутбук, смартфон или планшет.
Беспроводная печать на самом деле заключается в том, чтобы сделать печать гибкой, а не «закреплять» ее на столе. И Raspberry Pi может помочь с этим.
Подготовка к беспроводной печати с Raspberry Pi
В этом проекте вам необходимо убедиться, что вы подключили и настроили беспроводной USB-ключ для вашего Raspberry Pi. Вы также должны использовать USB-принтер. Эту работу можно выполнить с помощью параллельного принтера, подключенного к адаптеру параллельного интерфейса к USB, но вам нужно будет заняться другими исследованиями, если у вас возникнут какие-либо проблемы с этим.
Вам также понадобится кабель USB от вашего принтера к Raspberry Pi.
Наконец, если вы еще этого не сделали, настройте Raspberry Pi на предпочитаемую операционную систему и убедитесь, что она обновлена (если вы этого не делали раньше, NOOBS, вероятно, является лучшим решением. . ).
Для обновления введите
sudo apt-get update
с последующим
sudo apt-get upgrade
Это руководство было написано на основе беспроводного сервера печати, работающего на Raspbian .
Настройка Raspberry Pi в качестве сервера печати с CUPS
При подключенном и настроенном оборудовании первое, что нужно сделать, это убедиться, что ваш USB-принтер обнаружен.
Откройте командную строку (либо непосредственно на Raspberry Pi, либо через SSH. ) и введите:
lsusb
Должен появиться список подключенных USB-устройств. Проверьте это и идентифицируйте свой принтер.
После этого вам необходимо установить Samba, программное обеспечение для обмена файлами с открытым исходным кодом. Это можно сделать, введя команду.
sudo apt-get install samba
Следуйте инструкциям, которые отображаются.
Затем пришло время установить CUPS, Common Unix Printing System (обратите внимание, что сначала вы должны установить Samba).
sudo apt-get install cups
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 printing. See also the cupsaddsmb(8) manpage in the # cupsys-client package. printing = cups printcap name = cups [printers] comment = All Printers browseable = no path = /var/spool/samba printable = yes guest ok = yes read only = yes create mask = 0700 # Windows clients look for this share name as a source of downloadable # printer drivers [print$] comment = Printer Drivers path = /usr/share/cups/drivers browseable = yes read only = yes guest ok = no
Затем нажмите CTRL + W, чтобы найти «рабочую группу», и настройте ее следующим образом (при необходимости заменив your_workgroup_name — обычно на Workgroup ) :
workgroup = your_workgroup_name wins support = yes
После сохранения выйдите из графического интерфейса и перезапустите samba:
sudo /etc/init.d/samba restart
Начать печать из Windows и Mac OS X
После перезапуска samba, который не должен занимать более нескольких секунд, вы можете переключиться на компьютер с Windows и добавить новый принтер. Сначала убедитесь, что Raspberry Pi виден, открыв Windows Explorer> Сеть .
Перейдите в Панель управления> Оборудование и звук> Устройства и принтеры> Расширенная настройка принтера и подождите, пока система сканирует. Более быстрый вариант — развернуть запись Raspberry Pi в окне «Обзор» проводника Windows, из которого вы можете щелкнуть правой кнопкой мыши принтер, выбрать « Подключить» , выбрать драйвер принтера для Windows и начать печать.
Тем временем пользователи Mac могут добавить новый принтер обычным способом.
Любое администрирование сервера печати, которое необходимо выполнить, можно выполнить, открыв http: // [RPI.IP.ADDRESS.HERE]: 631 , который отобразит веб-интерфейс администратора принтера CUPS на любом сетевом компьютере.
Вы дали новую, беспроводную жизнь старому принтеру с вашим Raspberry Pi? Дайте нам знать, как все прошло!
Изображение предоставлено: Craig Berscheidt через Flickr , беспроводной принтер через Shutterstock