DiyLinux

Сделайте свой собственный беспроводной принтер с Raspberry Pi

Сделайте свой собственный беспроводной принтер с Raspberry Pi

Беспроводная технология, пожалуй, лучшее улучшение домашней печати за многие годы. Меньше кабелей, гибкость в том, где вы можете разместить свой принтер — это беспроигрышный вариант. Если у вас нет старого принтера.

Хотя может быть достаточно легко купить новый принтер менее чем за 50 долларов, вы, возможно, потратили достаточно на свой последний и не смогли бы оправдать расходы. Кроме того, ваш старый принтер может иметь специальную функцию или управлять дуплексной печатью особенно удовлетворительным образом, чтобы потрудиться заменить его.

Решение, таким образом, заключается в том, чтобы сделать его беспроводным. Доступно несколько решений, но одним из популярных вариантов является использование Raspberry Pi в качестве беспроводного сервера печати.

Преимущества беспроводной печати

Если вы еще не воспользовались преимуществами беспроводной печати, тогда этот проект, безусловно, стоит начать. У вас есть большой громоздкий принтер, занимающий место в вашем офисе, которым вы не пользуетесь слишком часто? Может быть, кабели мешают?

Ий-piprint беспроводной печать

С помощью беспроводного принтера вы можете перенести свою печать в отдельную комнату (возможно, даже в свой сарай) и собрать задания на печать, когда они будут завершены. Таким образом, пространство, занимаемое принтером на вашем столе, может быть использовано другими способами. Используя беспроводную технологию, печать также может осуществляться с любого устройства, будь то ноутбук, смартфон или планшет.

Беспроводная печать на самом деле заключается в том, чтобы сделать печать гибкой, а не «закреплять» ее на столе. И Raspberry Pi может помочь с этим.

Подготовка к беспроводной печати с Raspberry Pi

В этом проекте вам необходимо убедиться, что вы подключили и настроили беспроводной USB-ключ для вашего Raspberry Pi. Вы также должны использовать USB-принтер. Эту работу можно выполнить с помощью параллельного принтера, подключенного к адаптеру параллельного интерфейса к USB, но вам нужно будет заняться другими исследованиями, если у вас возникнут какие-либо проблемы с этим.

Ий-raspi-беспроводный-донгл-близко

Вам также понадобится кабель 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 по запросу, а затем выберите свой принтер из отображаемого списка. Перейдите к следующему экрану, выбрав правильное устройство из списка. На следующем экране подтвердите данные и назначьте имя, затем выберите « Поделиться этим принтером» и нажмите « Продолжить» .

Ая-piprint-чашка-шер

В зависимости от производителя вашего устройства загрузка следующей страницы может занять некоторое время. Это связано с тем, что загружается целый ряд имен драйверов устройств, поэтому, если вы подключили принтер 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 и начать печать.

Ая-piprint-вывод

Тем временем пользователи Mac могут добавить новый принтер обычным способом.

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

Ая-piprint-чашка-админ

Вы дали новую, беспроводную жизнь старому принтеру с вашим Raspberry Pi? Дайте нам знать, как все прошло!

Изображение предоставлено: Craig Berscheidt через Flickr , беспроводной принтер через Shutterstock

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux