Menu principale:
Versione per Windows Vista -
Per poter utilizzare una stampante USB (o una stampante parallela connessa al PC utilizzando un adattatore da USB a Centronics) e' necessario simulare una piccola rete locale all'interno del vostro computer per poter usufruire del potente comando NET che permette di indirizzare una connessione di rete su una porta LPT.
Indipendentemente dalla presenza o meno sul PC di una scheda di rete 'reale', utilizzeremo una scheda di rete virtuale (Microsoft Loopback) installabile con pochi click di mouse; utilizzando questa scheda non ci dovremo preoccupare delle impostazioni della nostra eventuale LAN 'reale'.
ATTENZIONE! Sebbene il funzionamento della procedura sia garantito funzionante, non è detto che tutti i programmi DOS siano in grado di utilizzare la LPT1 virtuale che andiamo a creare. Ho verificato di persona che alcune applicazioni realizzate in COBOL non riescono a stampare a causa di qualche incompatibilità tra i moduli di runtime e l'ambiente DOS emulato di Windows Vista. Questo problema non è stato riscontrato con Windows XP.
Requisiti:
Condivisione file e stampanti abilitato in Windows Firewall (se si dispone di altro firewall consultare la sua documentazione per sbloccare i servizi di condivisione files e stampanti).
La stampante che si dovra' usare in ambiente DOS deve essere gia' stata installata in Windows utilizzando i drivers presenti in windows o quelli forniti dal produttore dell'hardware.
Per installare la scheda di rete Microsoft Loopback, configurarla e condividere la stampante e' necessario:
Aprire il Pannello di controllo e fare doppio click sull'icona Installazione hardware
Premere Avanti
Selezionare la seconda opzione (installazione manuale) e premere Avanti
Selezionare la categoria Schede di Rete
Dall'elenco di sinistra selezionare Microsoft e quindi da quella di destra Scheda Microsoft Loopback
Fare click su Avanti...
Fine. L'hardware è installato.
Da Pannello di Controllo andare su Centro Connessioni di Rete e Condivisione
Fare click su Gestisci connessioni di rete
Individuare la nuova connessione di rete e...
...rinominarla Microsoft Loopback (non e' obbligatorio ma aiuta a ricordarsi a cosa serva).
Click con il tasto destro sulla connessione appena rinominata e selezionare Proprietà
Selezionare Protocollo Internet versione 4 (TCP/IPv4) e premere il pulsante Proprietà
Inserire Indirizzo IP e Subnet Mask come da figura e confermare con OK
Tornare al Centro connessioni di rete e condivisione e selezionare la voce Windows Firewall
Fare click su Modifica impostazioni
Selezionare la scheda Eccezioni e mettere il segno di spunta in corrispondenza della voce Condivisione files e stampanti. Confermare con OK. Con questa ultima fase abbiamo finito di configurare la LAN virtuale
Il passo successivo consiste nel condividere la stampante da utilizzare in ambiente DOS. A tal fine, fare doppio click sull'icona Stampanti del Pannello di Controllo quindi selezionare la stampante da condividere e fare click con il tasto destro selezionando la voce Condivisione...
Fare click su Modifica opzioni di condivisione
Selezionare Condividi la stampante ed inserire nella casella Nome condivisione la stringa DOS. Confermare le variazioni premendo il pulsante OK
A questo punto la stampante è condivisa.
Eseguite tutte le operazioni sopra elencate non resta che salvare sul desktop il file contenuto all'interno di questo file ZIP ed eseguirlo facendo doppio click (mi è accaduto che su un PC il file .BAT si bloccasse; per risolvere il problema ho rimosso la riga net use lpt1 /d che serve a rimuovere eventuali redirezioni esistenti ed il tutto e' tornato a funzionare). Se tutto e' stato fatto correttamente le applicazioni DOS saranno finalmente in grado di stampare!
Per provare immediatamente la stampa da DOS, selezionare Start/Tutti i Programmi/Accessori/Prompt dei comandi e al prompt del DOS digitare DIR >LPT1 ; la stampa del contenuto della cartella corrente dovrebbe iniziare entro pochi secondi.
Su richiesta e' possibile effettuare tutto il lavoro con le seguenti modalità:
Presso il Cliente, solo per Roma e provincia, previo appuntamento al costo di € 60,00
In modalità Teleassistenza, previo appuntamento, al costo di € 35,00
Contattatemi per maggiori informazioni a riguardo
ATTENZIONE! Questa procedura può non funzionare con alcuni tipi di stampante (modelli economici) Inkjet o Laser che utilizzano dei driver particolari che risparmiano al firmware della stampante la maggior parte del lavoro. Al fine di creare un piccolo database di riferimento relativo a stampanti utilizzabili con questa procedura, una volta verificato il funzionamento, potreste comunicarmi tipo (inkjet, aghi, laser), marca e modello della stampante utilizzata? Se non volete usare l'e-
N.B. Tutti gli importi sono al netto delle tasse vigenti all'atto della sottoscrizione ed al lordo della eventuale R.A.
Qualora questa pagina fosse stata utile per risolvere un problema o nel caso in cui si fosse notata una imprecisione od un errore, e' gradito un commento. Grazie!
Commenti
11/03/2010, 17:36:20 Paolo Bertinetti
x Lino: work in progress! Sottoscrivi il feed RSS in home page per avere notizie a riguardo...
11/03/2010, 16:21:24 Lino (Roma)
A che punto e' la guida per Windows Seven?