E' da un po di tempo che si sente parlare della possibile discriminazione raziale di Windows Vista nei confronti dei suoi Nonni windows 98 e Millennium edition.
Oggi mi e' capitato di dover installare una stampante condivisa da Windows Me su un portatile dotato dello splendido Windows Vista.
Beh, che ci vuole, aggiungi stampante -> stampante di rete -> cerca stampante -> seleziona stampante -> \\PCconWinMe\printer ->ERRORE DI COMUNICAZIONE 0×00000866
Controllo e ricontrollo, niente, pare che vista si accorga che la stampante e' su un "win98 based" e non abbia alcuna intenzione di sporcarsi le mani!
Gooooglo un po e spulciando qualche forum scolpo funzioni di DoS che voi umani non osereste nemmeno immaginare:
Situation: Vista receives print Error 0x00000866 Resolution: 1. Add a Local Printer and then create a new port pointing to the shared printer. 2. Map the shared printer to local printer port. From a DOS prompt (Type command in the "start search" section of the start menu) type this: net use LPT# \\server\printer /persistent:yes for me this was net use LPT1 \\hppav\BROTHER_1240 / persistent:yes substituting for #, server, and printer as appropriate for your network.
Tradotto in parole comprensibili:
- aprire un terminale DoS con start esegui: cmd;
- digitare: net use LPT2 \\PCconWinMe\nomePrinter /persistent:yes
- installare la stampante come LOCALE e impostare come porta LPT2
- fine
Informazioni e opzioni del comando: net http://www.cezeo.com/tips-and-tricks/net-use-command/
Quel che e' comodo di questo tips e' che puo essere usato anche nel caso in cui la stampante da condividere sia condivisa con Samba su un simpatico pinguino stile Linux. Piuttosto che sfruttare la funzionalita' di Cups per condividere le stampanti, si puo pensare di condividere la stampante su samba e poi installarla come stampante locale con la LPT1 rimappata in rete. Potrebbe, forse essere piu stabile e semplice…

