8

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

a

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

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

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

2 ответа2

6

От Microsoft:

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

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

1

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

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

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

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

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