Я имею:

  • Маршрутизатор Comtrend AR-5387un 192.168.0.1 с USB и встроенным сервером печати IPP.
  • Принтер Samsung ML-1710, подключенный через USB к роутеру.
  • Windows 8.1 Update 1 Professional x64, обновленный и подключенный к маршрутизатору.
    • Функция IPP установлена правильно (и переустановлена несколько раз из-за этого)

Когда я добавляю принтер в Панель управления, он успешно обнаруживается и запрашивает драйверы, которые он устанавливает быстро. URL, который я ввожу, является http://192.168.0.1:631/printers/samsung . Между тем, если я собираю трафик с помощью Wireshark, я могу даже выполнить несколько IPP-запросов . Ура!

Но когда я пытаюсь что-то напечатать, будь то тестовая страница или какой-нибудь текст с помощью Блокнота, я получаю этот принтер в состоянии ошибки:

Принтер в состоянии ошибки

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

Кроме того, принтер отлично работал в Windows XP на этом же компьютере несколько дней назад с тем же точным URL-адресом, и сейчас он работает на другом компьютере с Windows XP в той же сети.

В поисках некоторой информации я нашел KB2850453, но так как я не вижу трафика в сети, это, похоже, не является причиной.

Эти предложения не могут быть сделаны прямо сейчас:

  • Совместное использование принтера на другом компьютере, на котором работает принтер
  • Покупка нового принтера или сервера печати
  • Подключите принтер к компьютеру напрямую (физически невозможно)
  • «Адрес на этом изображении неправильный!« Нет, похоже, что Windows понимает IPP. Компьютер с Windows XP, на котором работает принтер, также показывает адрес, отформатированный таким образом.
  • Перезагрузите компьютер / маршрутизатор / принтер / службу печати / что угодно. Все было перезапущено уже миллион раз! :)

2 ответа2

1

Samsung ML-1710 - это принтер GDI. Принтеры GDI спроектированы так, чтобы быть дешевыми, и часть сокращения затрат - это отсутствие "языка определения страниц", такого как PCL или PostScript. Не имея PDL, принтер использует графический движок Windows для преобразования страницы в точки на бумаге.

GDI принтеры общеизвестно сложны в сети. Есть 2 хороших способа сделать это:

  1. Подключите принтер к ПК и поделитесь им оттуда.
  2. Подключите принтер через USB к совместимому серверу печати. Большинство производителей серверов печати предоставляют список принтеров, совместимых с их устройством. Я заглянул на сайт Comtrend, но не смог найти ваш роутер и не нашел список совместимости для других их роутеров.

Хотя странно, что та же самая установка работает с XP, я могу только отнести это к особенностям GDI.

Поскольку вы не можете подключить принтер к ПК, кажется, что открыты только 2 варианта:

  1. Купите принтер, который поддерживает PCL, например, Samsung SL-M2835DW
  2. Купите сервер печати, который поддерживает ваш принтер, например, Netgear PS121
0

Я сбит с толку. Я переименовал принтер в конфигурации маршрутизатора (от "samsung" до "ml1710"), и все снова заработало. У меня ... просто нет никаких объяснений, но теперь он работает в Windows 8 и Windows XP (после перенастройки с новым именем) без проблем. Я предполагаю, что маршрутизатор просто сошел с ума на мгновение, но я все еще не могу объяснить отсутствие исходящих пакетов с компьютера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .