Newsgroup: it.comp.os.win.vista
Titolo: Stampare da applicazioni legacy... quando la LPT1 non c'è

Salve,
ho il problema in oggetto, in ufficio è necessario stampare da una
applicazione DOS su alcune macchine con installato vista, tali
macchine non hanno la porta parallela...
Qualcuno ha dei suggerimenti su come "connettere" la porta stampante?
Ho provato, grossomodo, tutto quello che funzionava in XP e mi sembra
di non riuscire a risolvere...
Come estrema ratio ho cercato di installare e configurare printfil ma
niente...
Grazie in anticipo...
Ciao

Rispondo qui sotto a Gonario che ha scritto:

esistono dei convertitori usb-parallela del costo di circa 15-20€.
Prova con quelle.
Io ho un convertitore usb-seriale che va una bomba per fare il backup 
della rubrica casio.
ArchiPit


Hai provato, lanciando il prompt dei comandi DA AMMINISTRATORE
(crea un link a cmd.exe, click destro e scegli esegui
come amministratore), e poi dare il net use come si fa' su XP ? 


Provato apparentemente funziona (dal prompt la porta viene mappata, o
almeno cosi pare) ma poi quando l'applicazione chiama la stampa
niente...
a spanne direi che il problema sta nel non avere parellela fisica...
ed a questo punto sto cercando un emulatore per la porta, almeno a
livello logico da rimappare poi attraverso net use

On 25 Set, 21:48, ArchiPit

In realta il problema non è fisico tutte le stampanti, che sono state
comunque acquistate all'interno della stessa fornitura, hanno la porta
USB, il problema è logico infatti quando le applicazioni legacy (una
in particolare è altamente non configurabile) vanno a cercare la lpt1
si piantano... e purtroppo lo fanno anche quando (come detto sotto) la
lpt1 è stata rimappata via "net use" su una stampante di rete


Prova a fare un batch, che mappa la porta e poi lancia
l'applicazione, poi lanci il batch come amministratore. 

 livello logico da rimappare poi attraverso net use
Tipo Userport.sys ;-) ?
Prima però ti dò un suggerimento che probabilmente vale il prezzo
che paghi per averlo, ma provare è pure a costo zero... :-).
E' un trucco che ho visto usare su NT anni fa, non so se possa andare
ancora. Ho provato con XP e pare funzionare, ma qui la LPT1 esiste,
ho provato con la LPT0, non so se vale lo stesso :-).
Creando, da installazione stampante una nuova "porta locale" puoi usare
anche nomi riservati tipo LPT*, se non esistono già nel sistema, e viene
rimappata su un file in windows\system32.
Non ho Vista sotto mano, ti dò la procedura su XP:
Installare nuova stampante--> stampante locale collegata al computer-->
disattiva rilevamento P'NP--> selezionare la porta stampante--->
crea una nuova porta-->local port--> digita nuova porta-->LPT1-->OK.
Sullo stesso PC potrebbe essere immediato o metterci anche vari minuti,
non chiedermi il perché... aspetta con calma.
Seleziona una stampante qualsiasi: consiglio generica solo testo, così
non installi schifezze varie.
Stampi una pagina di prova, verifichi che venga creato il file e lo cancelli.
Disinstalli la stampante fasulla.
A questo punto la porta .-*dovrebbe*-. essere disponibile anche
per il DOS. Se non funziona, elimina la porta e fai finta che io
non abbia scritto niente :-).
Bye, G. 


Purtroppo non funziona :(
anche se la porta non è installata non mi lascia usare lpt1 come nome
porta