Меню Рубрики

Роутер как принт сервер

Venom732 › Блог › Wi-fi принтер из того что было TP-LINK 3020 + HP LJ1018

Собственно имеем LJ 1018 и много любителей попечатать. При всех моих проектах денег на новый принтер не предвидится, поэтому пришлось выкручиваться. Тем более картридж только поменял.
Старый роутер ASUS имел кастомную прошивку с поддержкой этих «тупых» принтеров от HP — у них прошивка лежит в файле драйвера и работать отдельно от ПК они изначально не предназначены. В связи с переходом на новый роутер появилась потребность в принтсервере.
В ТЗ было: чтобы мало жрал электричества и чтобы недорого. Конечно в хозяйстве найдутся «ДРОВИШКИ» чтобы системник собрать, но жрать он будет все же не мало, поэтому я стал рыть в сторону openWRT для роутеров. Линукс в эмбедах всему голова. А в качестве подопытного приглянулся TP-LINK 3020 — низкая цена, мизерное потребление, неплохие возможности и КУЧА готовых прошивок, а это позволит сэкономить драгоценное время.

Постараюсь покороче и по делу.
Я ничего не изобретал, просто пристроил готовенькое как мне удобно.

Постараюсь изложить так, чтобы было легко повторить.

Нам требуется превратить наш TP LINK 3020 в принтсервер — для этого нам нужно поставить на него openWRT. Я выбрал самый простой вариант — CyberWRT — сборка напичкана кучей модулей и главное — графическим интерфейсом. Из удобного — есть веб терминалка и веб файлменеджер — можно настраивать хоть с тапка. Для элегантных решений не очень подходит — слишком громоздко, но повторюсь, я выбирал САМЫЙ ПРОСТОЙ ПУТЬ.
Скачиваем прошивку для MR3020
Прошиваемся по инструкции

!ОБРАТИТЕ ВНИМАНИЕ!
Можно выбрать один из режимов: «Точка доступа» и «Клиент Wi-Fi сети». Для настройки режима Клиента:
— выберите режим «Клиент Wi-Fi сети»
— IP адрес Вашего устройства (по этому адресу будет доступно Ваше устройство. Постарайтесь выбрать незанятый IP. Например: 192.168.1.100)
— Маска подсети (255.255.255.0)
— Шлюз (например, IP Вашего домашнего роутера или шлюза — 192.168.1.1)
— Тип шифрования (тип шифрования, используемый в Вашей домашней сети)
— Пароль (пароль, для доступа к Вашей домашней сети)
ВНИМАНИЕ! ЧЕРЕЗ WI-FI У ВАС ЕСТЬ ТОЛЬКО ОДНА ПОПЫТКА ПРАВИЛЬНО НАСТРОИТЬ РЕЖИМ КЛИЕНТ. ЕСЛИ ВЫ ГДЕ-ТО ОШИБЛИСЬ, ПРИДЕТСЯ НАСТРАИВАТЬ ЧЕРЕЗ LAN.
— Еще раз все проверьте и нажмите кнопку сохранить.
— Обязательно проверьте какой канал у Вас выбран на шлюзе(основном домашнем роутере) в CyberWrt для WiFi доступны каналы с 1 по 11
— Дождитесь полной загрузки страницы, и после этого ваше устройство будет доступно по адресу, выбранному после настройки.
Если Ваше устройство оказалось недоступно, подключите Ваше устройство к ПК через сетевой кабель. В настройках сетевой карты, укажите IP адрес 192.168.100.хх

Ставим принтсервер p910nd
Заходим в роутер по IP 192.168.1.X(то, как Вы его настроили)
Устанавливаем на нем модуль «Файловый менеджер» и «Terminal» или подключится к роутеру по telnet/ssh

принтер пока не включаем в USB!

вводим в терминале команды

ждем обновления репозитория

opkg install kmod-usb-printer

ждем 1-2 минуты пока установятся все дрова

opkg install p910nd

Входим в Файл Менеджер

и лезем в /etc/config/ ищем p910nd и рядом с ним жмем карандашик.
откроется редактор и в нем меняем

option enabled 0
НА
option enabled 1

ДОЛЖНО БЫТЬ ТАК
____________________________
config p910nd
option device /dev/usb/lp0
option port 0
option bidirectional 1
option enabled 1
____________________________

Далее лезем /etc/hotplug.d/usb/
Там жмем иконку чистого листа — создаем файл
Жмем рядом с ним карандашик — редактируем
Файл называем 20-printer
в файл вставляем
КАВЫЧКИ
#!/bin/sh
FIRMWARE=»/usr/lib/sihp1018.dl»
if [ «$PRODUCT» = «3f0/4117/100» ]then
if [ «$ACTION» = «add» ]then
echo «`date` : Sending firmware to printer. I hope!» >> /tmp/hp1018.log
cat $FIRMWARE > /dev/usb/lp0
echo «`date` : done.» >> /tmp/hp1018.log
sleep 10
echo «`date` : waited 10 seconds» >> /tmp/hp1018.log

if ls -la /dev/usb/lp0 | grep 129143
then
echo «`date` : shit script — deleting file /dev/usb/lp0» >> /tmp/hp1018.log
rm /dev/usb/lp0
echo «`date` : shit script — replug the printer to use it» >> /tmp/hp1018.log
fi

Этот скрипт пишет ЛОГ в TMP/hp1018.log — Это помогло мне разобраться с одним из ноутов, который делал мозги мне.
ИЗНАЧАЛЬНАЯ ИНСТРУКЦИЯ

ФАЙЛЫ ПРОШИВОК ДЛЯ ПРИНТЕРОВ HP
В нашем случае нужен 1018
Файл прошивки кладем сюда: /usr/lib/sihp1018.dl

ДАЛЕЕ В терминале(можно открыть во второй вкладке)
пишем: /etc/init.d/p910nd enable
потом пишем reboot
Втыкаем принтер как роутер прогрузится — он должен инициализироваться со знакомыми звуками.

Firewall в CyberWRT нет — он у нас работает как клиент — он не нужен, эти шаги можно опустить.

С роутером все, далее надо настроить принтер на каждом ПК.
Принтеры и факсы > Установка принтера > Локальный принтер > Создать новый порт (Standard TCP/IP Port) > IP адрес: 192,168,1, XXX, порт: 9100 > Установка драйверов принтера ВРУЧНУЮ!

Если Ваш принтер будет как дэбил печатать одну страницу без остановки — в свойствах порта принтера снимаем чекбокс «Разрешить двусторонний обмен данными»

НЕ ПРЕТЕНДУЮ НА АВТОРСТВО.

ВАЖНО — кабель роутер — принтер должен быть хорошего качества и небольшой длины!

Все, старичок нам теперь еще послужит, а если разобраться, то к этому роутеру можно еще много чего прикрутить.

Источник

Как использовать функцию принт-сервера (сервера печати) на роутере TP-Link?

Принт-сервер – это функция, доступная в вашем роутере. Она позволяет создавать общий доступ к принтеру для компьютеров, подключенных к роутеру.

Роутер TP-Link с портом USB, который поддерживает функцию сервера печати.

USB-принтер и USB-кабель

Компьютер с Windows XP / Windows Vista / Windows 7 / Windows 8 / Windows 8.1 / Windows 10 / Mac

Убедитесь, что вы уже установили драйвер принтера на свой компьютер. В противном случае сначала установите его.

Любой компьютер в вашей локальной сети должен сначала установить программное обеспечение, если он хочет использовать сервер печати через роутер.

Установка — для Windows Vista, XP, 7, 8, 8.1 и 10 (для Mac OS)

Шаг 1

Загрузите утилиту настройки принтера TP-Link USB Printer Controller с веб-сайта: www.tp-linkru.com. Перейдите в раздел Поддержка -> Загрузки, найдите модель вашего устройства и нажмите Утилита на следующей странице, после чего вы можете выбрать утилиту USB Printer Controller и загрузить ее.

Шаг 2

Дважды щелкните на файл Setup.exe, который вы загрузили.

Шаг 3

Нажмите Next (Далее) для устновки.

Шаг 4

Нажмите Изменить . чтобы выбрать другую папку назначения, или оставьте ее по умолчанию и нажмите Далее.

Шаг 5.

Подождите некоторое время, нажмите Готово, чтобы завершить работу и выйти из мастера установки.

Установка — для Mac OS

Шаг 1

Загрузите установочное программное обеспечение TP-Link UDS Printer Controller Installer.dmg с нашего сайта: www.tp-linkru.com.

Шаг 2

Дважды щелкните на загруженное программное обеспечение.

Шаг 3

Дважды щелкните на TP-Link UDS Printer Controller Installer.app в открывшемся окне

Шаг 4

Нажмите Установить, чтобы начать процесс установки.

Шаг 5

Нажмите Перезагрузить, чтобы завершить установку программного обеспечения.

Приложение- для Windows Vista, XP, 7, 8, 8.1 и 10 (для MAC OS)

После успешной установки значок появится на рабочем столе вашего компьютера.

Шаг 1

Дважды щелкните на значок, чтобы запустить приложение.

Шаг 2

Выделите принтер, который вы хотите установить в качестве принтера для автоматического подключения.

Примечание. Если ваш принтер не отображается,

а. Проверьте физическое соединение;

б. Перезапустите приложение;

с. Проверьте, есть ли ваш принтер в списке совместимости Http://www.tp-linkru.com/comp-list.html

Шаг 3

Щелкните по знаку треугольника на вкладке Автоматическое подключение для печати, чтобы открыть список, в котором можно выбрать «Установить автоматическое подключение»

Шаг 4

Отметьте имя принтера, который вы хотите установить, как принтер с автоматическим подключением, и нажмите «Применить».

Приложение — для Mac OS

Шаг 1

Дважды щелкните на значок, чтобы запустить приложение.

Шаг 2

Выделите ваш принтер.

Шаг 3

Нажмите на вкладку Автоподключение для печати, чтобы открыть список, в котором можно выбрать Установить автоматическое подключение.

Шаг 4

Выберите принтер, который вы хотите установить, как принтер с автоматическим подключением, а затем нажмите кнопку Применить.

После успешной настройки вы увидите, что принтер помечен как Auto-Connect Printer.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Роутер как приемник wifi для компьютера
  • Роутер как приемник wifi dir 300
  • Роутер как правильно писать
  • Роутер как посмотреть подключения
  • Роутер как открыть в браузере