L'utente del pc aveva un vecchio programma MSDOS che era settato per stampare su LPT1.
In questo caso sul nuovo pc non era presente una parallela e per questo era stato comprato un dispositivo USB to LPT1 che associava alla relativa stampante ad Aghi la porta USB0001.
I problemi erano due:
1. Il programma MSdos necessitava nel config.sys della dicitura FILES=199
2. Il programma MSdos supportava solo periferiche LPTX e COMX ma non USB000X.
Ecco i workaround che ho applicato per risolvere il problema:
- Eseguire il programma in modalità compatibilità Windows XP SP2.
Modificando il file in c:\config.sys con files=199 il problema non si risolveva.
Cercando su internet ho scoperto che tale file è ignorato da Windows 7 e se vogliamo che il programma DOS sfrutti il file è necessario copiare il file config.sys e config.nt in c:\windows\system32.
Le modifiche avranno effetto immediato.
Ecco l'articolo di riferimento da cui ho preso spunto
http://searchsystemschannel.techtarget.com/feature/Setting-Windows-7-environment-variables - Per fare in modo di ridirezionare le stampe su USB0001 su LPT1 è necessario andare sulla stampante incriminata e condividerla con un nome per tutti.
Successivamente dare il seguente comando:
net use lpt1: \\HOSTNAME_PC\printersharename /Persistenst:Yes
/div>