Зробіть свій власний бездротовий принтер з Raspberry Pi

Бездротова технологія, мабуть, найкраще поліпшення домашньої печатки за багато років. Менше кабелів, гнучкість у тому, де ви можете розмістити свій принтер - це безпрограшний варіант. Якщо у вас немає старого принтера.

Хоча може бути досить легко купити новий принтер менш ніж за 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? Дайте нам знати, як все пройшло!

COM_SPPAGEBUILDER_NO_ITEMS_FOUND