Я использую маршрутизатор Starbridge 1531, который имеет один порт USB. Принтер - это HP Deskjet 1000 j110a, подключенный к этому порту USB. У меня нет доступа администратора к принтеру. Я хочу печатать с этого принтера, но у меня нет имени принтера.
Я искал в Интернете способ настроить его для конкретного маршрутизатора и нашел этот или, более конкретно, нужные мне настройки в соответствии с этими настройками, которые мне нужны для принтера имя установлено в маршрутизаторе, но попытка сделать это, по-видимому, требует административного доступа ...
Я также пытался набрать http://192.168.1.1:631/printers
в надежде, что он будет в списке ...
Я также пытался найти его с помощью графического интерфейса hplib, но, похоже, он его не нашел.
Использование обычного dash> printers> add, кажется, находит принтер на 192.168.1.1:631
, но когда я пытаюсь напечатать тестовую страницу, он останавливается на «остановленном рендеринге завершено»
Есть ли способ найти полный адрес принтера без доступа администратора?
ОБНОВЛЕНИЕ: после того, как я не смог найти сетевой адрес, я, наконец, обратился в службу поддержки клиентов и получил адрес.
При использовании протокола ipp через http задания на печать выполняются! Но принтер точно не печатает. Используя хост LPD / LPR, он показывает сообщение «принтер используется», в то время как HPLIB вообще не обнаруживает принтер .....
Я должен отметить, что принтер работает нормально при подключении напрямую к моему ноутбуку Ubuntu 16.04.
ОБНОВЛЕНИЕ 2: После еще нескольких копаний я нашел эту ссылку . Я пытался редактировать /etc/cups/cupsd.conf
.
сначала я добавил http://192.168.1.1:631 к адресам прослушивания и получил ошибку Unable to open listen socket for address 192.168.1.1:631 - Cannot assign requested address.
, а затем отредактировал ее на http://192.168.1.1:631 / printers / HPDESKJET1000 и я получил ошибку Hostname lookup for "http://192.168.1.1" failed.
Bad Listen address http://192.168.1.1:631/printers/HPDESKJET1000 at line 18.
Я сейчас попытался ввести hp:net/HP_Deskjet_1000_J110_series?ip=192.168.1.1:631/printers/HPDESKJET1000
на основе этого напрямую, и теперь hplib доставляет сообщения о запуске задания и завершении задание ...... несмотря на то, что фактически не завершает задание, а состояние принтера все еще остается на «простое - отрисовка завершена»
Вы можете попробовать nmap
найти все IP-адреса в вашей локальной сети и найти IP-адрес, на котором открыт общий порт принтера. (Я думаю, что 9100 является общим портом для принтера). Вам нужно запустить nmap NETWORK_IP/SUBMASK
, как показано здесь .