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