Чем принтер WSD отличается от принтера не WSD?

8

Я установил свой принтер сегодня (Epson Expression Photo XP-750) и увидел, что Windows 7 просила меня выбрать между двумя разными печатающими устройствами, даже если они оба принадлежат одному физическому принтеру. Принтер был подключен к моему маршрутизатору через Wi-Fi (не Wi-Fi Direct mambo jambo).

a

Но обратите внимание, как разные адреса для двух устройств. В одном из адресов написано «WSD». Я посмотрел это, и это Microsoft API. Он обозначает веб-сервисы для устройств. Я любезно спросил техническую поддержку Epson, что это было, и они либо не знали ответа на это, либо не хотели объяснять. Они только дали мне неопределенный ответ. Мой опыт показывает, что производителям наплевать, пока все работает. Честно говоря, большинству пользователей тоже наплевать.

Итак, как вы тогда понимаете, в чем разница между этими двумя здесь тогда? Этого нет в руководстве пользователя, так что, как пользователь, я думаю, что мне остается это выяснить самостоятельно, а? Я не собираюсь писать свои собственные программы с использованием этого API, я просто хотел бы знать разницу между этими двумя вариантами (практическими последствиями), чтобы я мог принять обоснованное решение.

Почему имя выглядит так смешно в первом? Последние несколько символов перед скобками выглядят как MAC-адрес. Почему вы хотите включить MAC-адрес в имя принтера?

Samir
источник
1
У вашего принтера есть собственное WiFi-устройство. Windows может найти принтеры в данной сети. Разница заканчивается там. Один из них - это принтер, который фактически делает себя доступным, а другой - Windows, устанавливающий сетевой принтер. Принтер содержит свой MAC-адрес, потому что это то, что принтер сам назвал.
Ramhound

Ответы:

6

От Microsoft :

Веб-службы для устройств позволяют подключенным к сети IP-устройствам объявлять о своих функциях и предлагать эти услуги клиентам с использованием протокола веб-служб. Устройства и клиенты на основе WSD обмениваются данными по сети, используя серию сообщений SOAP (Simple Object Access Protocol) по UDP и HTTP (S). WSD for Devices обеспечивает подключение по принципу «подключи и работай», аналогичное установке устройства USB. Web Services for Devices также определяет профиль безопасности, который может быть расширен для обеспечения дополнительной защиты и аутентификации с использованием сертификатов на основе устройств.

Так что, если вы не используете WSD ни для чего, нет необходимости использовать этот драйвер.

Keltari
источник
1

WSD является своего рода Bonjour и работает как CUPS (общий интерфейс).

WSD отправляет многоадресный пакет из принтера во всю подсеть и обрабатывается службой на клиентах вашего Microsoft (WS-Discovery UDP / TCP 3702), поэтому вам необходимо принять эти пакеты в сети для использования WSD.

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

Таким образом, вы все равно должны установить драйвер для обработки всех функций вашего принтера.

Бенуа Анастей
источник
Вы правы fixer1234, дело было в том случае, если он знает, как это работает в системах Unix, но я менее уверен, что мы сможем объяснить протоколы многоадресного автоматического обнаружения проще, чем сравнивать это с Bonjour.
Бенуа Анастай