web-dev-qa-db-ja.com

WSDプリンターは非WSDプリンターとどう違うのですか?

今日、プリンターをインストールし(Epson Expression Photo XP-750)、Windows 7が2つの異なる印刷デバイスから選択するように求められているのを見ました。どちらも同じ物理プリンターに属しています。プリンターがルーターにWi-Fi(Wi-Fi Directマンボジャンボではなく)経由で接続されていました。

a

しかし、2つのデバイスでアドレスがどのように異なるかに注意してください。アドレスの1つに「WSD」とあります。調べてみましたが、これはMicrosoft APIです。これは、デバイス用Webサービスの略です。私はエプソンのテクニカルサポートにこれが何であるかを親切に尋ねました、そして彼らはその答えを知らなかったか、説明する気になりませんでした。彼らは私に漠然とした答えを与えただけです。私の経験では、製造業者は、それが機能する限り、いまいましいことはしません。公平を期すために、ほとんどのユーザーはいまいましいこともしません。

では、どのように考えればよいのでしょうか。この2つの違いは何ですか。それはユーザーズマニュアルにはないので、ユーザーとして、私は自分でこれを理解するために残されていると思います、え?私はこのAPIを使用して独自のプログラムを書くつもりはありません。2つのオプションの違い(実際的な意味)を知りたいので、情報に基づいた決定を下すことができます。

最初の名前で名前がおかしく見えるのはなぜですか?括弧の前の最後の数文字はMACアドレスのように見えます。プリンター名にMACアドレスを含めたいのはなぜですか?

8
Samir

Microsoft から:

デバイス用Webサービスを使用すると、ネットワークに接続されたIPベースのデバイスが機能をアドバタイズし、Webサービスプロトコルを使用してこれらのサービスをクライアントに提供できます。 WSDベースのデバイスとクライアントは、UDPおよびHTTP(S)を介した一連のSOAP(Simple Object Access Protocol)メッセージ)を使用してネットワーク上で通信します。デバイス用WSDは、ネットワークプラグアンドプレイを提供しますUSBデバイスのインストールに類似したエクスペリエンスWeb Services for Devicesは、デバイスベースの証明書を使用して追加の保護と認証を提供するために拡張できるセキュリティプロファイルも定義します。

したがって、WSDを何も使用しない場合は、そのドライバーを使用する必要はありません。

6
Keltari

WSDはBonjourの一種であり、CUPS(共通インターフェース)のように機能します。

WSDは、マルチキャストパケットをプリンターからサブネット全体に送信し、Microsoftのクライアント(WS-Discovery UDP/TCP 3702)のサービスによって処理されるため、WSDを使用するには、ネットワークでこれらのパケットを受け入れる必要があります。

印刷はプリンターでホストされているWebサービスによって処理されます。この実装では、スキャンやカートリッジのステータスなどの情報の取得など、プリンターのすべての機能にアクセスできません。

したがって、プリンタのすべての機能を処理するには、ドライバをインストールする必要があります。

1
Benoit Anastay