In che modo una stampante WSD è diversa da una stampante non WSD?


8

Ho installato la mia stampante oggi (Epson Expression Photo XP-750) e ho visto che Windows 7 mi chiedeva di scegliere tra due diversi dispositivi di stampa, anche se entrambi appartengono alla stessa stampante fisica. La stampante era collegata tramite Wi-Fi (non il mambo jambo Wi-Fi Direct) al mio router.

un'

Ma nota come gli indirizzi sono diversi per i due dispositivi. In uno degli indirizzi c'è scritto "WSD". L'ho cercato ed è un'API di Microsoft. È l'acronimo di Web Services for Devices. Ho gentilmente chiesto al supporto tecnico di Epson di cosa si trattava e loro non sapevano la risposta o non gli importava di spiegare. Mi hanno dato solo una vaga risposta. La mia esperienza è che i produttori non se ne fregano, purché la cosa funzioni. Ad essere onesti, la maggior parte degli utenti non se ne frega niente.

Quindi, come fai a capire allora, qual è la differenza tra i due qui allora? Non è nel manuale dell'utente, quindi come utente immagino di essere rimasto per scoprirlo da solo, eh? Non sto cercando di scrivere i miei programmi usando questa API, vorrei solo conoscere la differenza tra le due opzioni (le implicazioni pratiche) in modo da poter prendere una decisione informata.

Perché il nome sembra così divertente nel primo? Gli ultimi caratteri prima della parentesi sembrano un indirizzo MAC. Perché dovresti voler includere l'indirizzo MAC nel nome di una stampante?


1
La stampante ha il proprio dispositivo WiFi. Windows è in grado di individuare le stampanti su una determinata rete. La differenza finisce qui. Una è la stampante che si rende effettivamente disponibile e l'altra è Windows che definisce una stampante di rete. La stampante contiene il suo indirizzo MAC perché è quello che la stampante si chiama stessa.
Ramhound,

Risposte:


6

Da Microsoft :

Servizi Web per dispositivi consente ai dispositivi basati su IP collegati in rete di pubblicizzare le loro funzionalità e offrire questi servizi ai client utilizzando il protocollo dei servizi Web. I dispositivi e i client basati su WSD comunicano sulla rete utilizzando una serie di messaggi SOAP (Simple Object Access Protocol) su UDP e HTTP (S). WSD per dispositivi offre un'esperienza plug-and-play in rete simile all'installazione di un dispositivo USB. Web Services for Devices definisce anche un profilo di sicurezza che può essere esteso per fornire ulteriore protezione e autenticazione utilizzando certificati basati su dispositivo.

Quindi, se non si utilizza WSD per nulla, non è necessario utilizzare quel driver.


1

WSD è una specie di Bonjour e funziona come CUPS (un'interfaccia comune).

WSD invia un pacchetto multicast dalla stampante all'intera sottorete e gestito da un servizio sui client Microsoft (WS-Discovery UDP / TCP 3702), pertanto è necessario accettare quei pacchetti sulla rete per utilizzare WSD.

La stampa è gestita da un servizio Web ospitato sulla stampante, questa implementazione non consente di accedere a tutte le capacità della stampante come la scansione e ottenere informazioni come lo stato della cartuccia.

Quindi dovresti comunque installare il driver per gestire tutte le funzionalità della tua stampante.


Hai ragione fixer1234, è stato nel caso in cui sappia come funziona sui sistemi Unix, ma sono meno sicuro che possiamo spiegare i protocolli di rilevamento automatico multicast più facilmente rispetto a confrontarlo con Bonjour.
Benoit Anastay, il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.