Paolo Bertinetti - Consulenze Software

Cerca nel sito...
Vai ai contenuti

Menu principale:

Stampante USB in ambiente DOS (per Vista)

FAQ > Sistema > Utilizzo stampanti USB in DOS

Versione per Windows Vista - la versione per Windows XP la trovate qui

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-mail potete tranquillamente lasciare un messaggio anonimo nello spazio di seguito. Grazie!

N.B. Tutti gli importi sono al netto delle tasse vigenti all'atto della sottoscrizione ed al lordo della eventuale R.A.

 
Stampa la pagina

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!


Riferimento:

Commento:


Inserisci il codice visualizzato nell'immagine:



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?


Torna ai contenuti | Torna al menu