Загрузка страницы

Как сделать из обычного принтера беспроводной при помощи Raspberry Pi Zero W

Если вам понравилось моё видео и вы хотите поддержать канал материально, буду благодарен любой помощи. Деньги собираю на покупку камеры. Заранее спасибо!

Paypal https://www.paypal.me/vladimirelectronic
Webmoney Z804074118584 or R956640011378
Яндекс.Деньги https://money.yandex.ru/to/41001937876026
------------------------
Статья Raspberry Pi 3. Установка и настройка принт-сервера CUPS
https://dmitrysnotes.ru/raspberry-pi-3-ustanovka-i-nastrojka-print-servera-cups
------------------------
Скачиваем образ Raspbian с официального сайта:
https://www.raspberrypi.org/downloads/raspbian/

Распаковываем архиватором находящийся внутри архива img-файл.

Подготавливаем флешку для установки Raspbian в программе SDFormatter.

Устанавливаем img-образ на флешку в программе Win32DiskImager.

На флешке создаём два файла:

1) ssh (внутри пустой, без расширения - по умолчанию подключение по SSH не работает)
2) wpa_supplicant.conf

В файле wpa_supplicant.conf
записать следующее:
------------------------
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=RU
network={
ssid="Название вашей Wi-Fi сети"
psk="пароль"
key_mgmt=WPA-PSK
}
------------------------

Вставляем microSD карту в Raspberry Pi.

Находим IP-адрес Raspberry Pi в локальной сети в Advanced IP Scanner.

Подключаемся по SSH программой Putty.

Настраиваем статический IP-адрес Wi-Fi адаптера
sudo nano /etc/dhcpcd.conf

добавляем в конце файла:
------------------------
nodhcp

interface wlan0
static ip_address=192.168.0.200/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
------------------------
Ctrl+O (записать результаты), Enter (подтвердить имя файла), Ctrl+X (выйти)

sudo reboot

CUPS — сервер печати для UNIX-подобных операционных систем. Компьютер с запущенным сервером CUPS представляет собой сетевой узел, который принимает задания на печать от клиентов, обрабатывает их и отправляет на соответствующий принтер.

Обновление пакетов:
sudo apt-get update
sudo apt-get upgrade

Установка сервера печати CUPS:
sudo apt-get install cups avahi-daemon avahi-discover

Установка Foomatic (база драйверов для принтеров)
sudo apt-get install foomatic-db foomatic-db-engine

Добавляем пользователя pi в группу lpadmin, позволяющую управлять принтерами:
sudo adduser pi lpadmin

И отредактируем файл конфигурации:
sudo nano /etc/cups/cupsd.conf

С настройками CUPS по умолчанию административный веб-интерфейс доступен только локально, т.е. заходить в него можно только с самой Raspberry Pi. Сделаем так, чтобы он был доступен с любого устройства по локальной сети. Для этого нужно найти найти и закомментировать строку Listen localhost:631, а также добавить новую строку Port 631:

# Only listen for connections from local machine.

#Listen localhost:631 ///эту строку комментируем

Port 631 ///эту строку добавляем

Думаю, что по тексту понятно что меняется при этом изменении настроек: если по умолчанию CUPS слушал назначенный для себя порт 631 только с локальной машины, то теперь он будет слушать обращения к этому порту с любого устройства.

Теперь нужно добавить еще несколько новых строк в этом же файле, чтобы открыть доступ к админ-панели по локальной сети.

Если не сделать этого, то при попытке зайти в веб-интерфейс будет отображаться ошибка 403 Forbidden:

# Restrict access to the server...
{Location /} в оригинале скобки не фигурные, ютуб их не пропускает
Order allow,deny
Allow @Local ///эту строку добавляем !!!!!!!!!!!!!!!!!!!!
{/Location}

# Restrict access to the admin pages...
{Location /admin}
Order allow,deny
Allow @Local ///эту строку добавляем !!!!!!!!!!!!!!!!!!!!
{/Location}

# Restrict access to configuration files...
{Location /admin/conf}
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow @Local ///эту строку добавляем !!!!!!!!!!!!!!!!!!!!
{/Location}

Перезагрузка CUPS сервера
sudo service cups restart

Вход в web-интерфейс сервера печати http://192.168.0.200:631/

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

Во вкладке "Администрирование" выбираем "Добавить принтер".

Далее выбираем модель принтера и параметры печати.

Зайти в Панель управления - Устройства и принтеры - Установка принтера -

Добавить сетевой, беспроводной или Bluetooth-принтер -

Нужный принтер отсутствует в списке - Выбрать общий принтер по имени

Ввести в строку для имени скопированный из web-интерфейса адрес принтера

http://192.168.0.200:631/printers/Xerox_Phaser_3140_and_3155

- Далее - Выбираем производителя и модель (моей модели не было в списке, выбрал Xerox 6120 PS) - Далее -

- Поставить галочку: Использовать этот принтер по умолчанию.

Вот и всё :)

Видео Как сделать из обычного принтера беспроводной при помощи Raspberry Pi Zero W канала Vladimir Electronic
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
14 декабря 2019 г. 23:00:10
00:16:01
Другие видео канала
Установка OpenWRT. Делаем сетевой принтер!Установка OpenWRT. Делаем сетевой принтер!Для чего нужен принт-сервер, его обзор и подключение. Как USB принтер сделать сетевым?Для чего нужен принт-сервер, его обзор и подключение. Как USB принтер сделать сетевым?Raspberry Pi Zero USB DongleRaspberry Pi Zero USB DongleПечать с мобильного телефона на USB принтер. Подключение USB принтера к мобильному телефонуПечать с мобильного телефона на USB принтер. Подключение USB принтера к мобильному телефонуКоврики своими руками, легко и быстро!Коврики своими руками, легко и быстро!USB тестер UM25C и нагрузка HD35 - проверяем зарядные устройства, кабели и ёмкость аккумуляторовUSB тестер UM25C и нагрузка HD35 - проверяем зарядные устройства, кабели и ёмкость аккумуляторовСамодельный 3д принтер. STL файлы деталей. Big 3d printerСамодельный 3д принтер. STL файлы деталей. Big 3d printerRaspberry Pi ISP WatchdogRaspberry Pi ISP WatchdogОбзор набора инструментов для монтажа и ремонта электроники с AliExpressОбзор набора инструментов для монтажа и ремонта электроники с AliExpressRaspberry Pi Zero — одноплатник размером с половину Arduino Uno. Железки АмперкиRaspberry Pi Zero — одноплатник размером с половину Arduino Uno. Железки АмперкиNew free internet 100% Working  - Good idea free wifi internet 2019New free internet 100% Working - Good idea free wifi internet 2019Как делается выпуск (Дмитрий Бачило)Как делается выпуск (Дмитрий Бачило)NEXX WT3020 КАК ИЗ ПРИНТЕРА С USB СДЕЛАТЬ СЕТЕВОЙ С WIFI, ОБЗОР + ПРОШИВКА PADAVANNEXX WT3020 КАК ИЗ ПРИНТЕРА С USB СДЕЛАТЬ СЕТЕВОЙ С WIFI, ОБЗОР + ПРОШИВКА PADAVAN15 способов как усилить Wi-Fi сигнал роутера15 способов как усилить Wi-Fi сигнал роутераНе работает WIFI на ноутбуке. Как включить WIFI без клавиатурыНе работает WIFI на ноутбуке. Как включить WIFI без клавиатурыРетро-консоль своими руками , деревянный корпус ( Rapsberry pi zero ). часть 1Ретро-консоль своими руками , деревянный корпус ( Rapsberry pi zero ). часть 1Eliminate Print Servers and Centrally Manage Direct IP PrintingEliminate Print Servers and Centrally Manage Direct IP PrintingКак заставить принтер печатать ТОЛЬКО ЧЕРНЫМИ чернилами. / How to  print ONLY BLACK inkКак заставить принтер печатать ТОЛЬКО ЧЕРНЫМИ чернилами. / How to print ONLY BLACK inkПодключение USB к HDD 3,5 SATA или DVD Бюджетный вариантПодключение USB к HDD 3,5 SATA или DVD Бюджетный вариантПОЧЕМУ ТЕКУТ КАРТРИДЖИ? ПРИНТЕР ЗАЛИВАЕТ. ТЕЧЕТ КАРТРИДЖПОЧЕМУ ТЕКУТ КАРТРИДЖИ? ПРИНТЕР ЗАЛИВАЕТ. ТЕЧЕТ КАРТРИДЖ
Яндекс.Метрика