|
|
|||
| Dal 1996, la soluzione di stampa Windows per applicazioni legacy ! |
Printfil può catturare stampe DOS in un sistema Windows a 64 BIT ?Printfil FUNZIONA sui Sistemi Operativi Windows 64 bit (così
come qualsiasi vero programma Windows a 32 bit). Può
sia catturare porte LPT che stampe inviate dal programma
sorgente direttamente su un file nel disco fisso. Se il Vs.
programma sorgente è un'applicazione Windows Console 32
bit, o un programma Linux/Unix funzionante sul computer Win64 tramite
un emulatore Telnet, le Vs. stampe saranno catturate senza
particolari problemi. Se invece state utilizzando un programma a 16 bit, come DOS, o un programma Windows molto vecchio, allora quel programma NON funzionerà per niente su un sistema a 64 bit (problemi di stampa a parte) perchè i sistemi Windows a 64 bit non possono più eseguire programmi a 16 bit. Per questo motivo nei sistemi Windows a 64 bit quei vecchi programmi vengono solitamente eseguiti tramite un software di virtualizzazione, come:
I software di virtualizzazione permettono di eseguire un sistema operativo a 16 o 32 bit in una macchina virtuale (chiamata di solito "Guest") che gira "dentro" la vera macchina a 64 bit (solitamente chiamata "Host") Se il Vs. vecchio programma in esecuzione nella macchina virtuale "Guest" può "stampare su file" direttamente, e il filesystem guest è visibile alla macchina "Host", allora Printfil può essere semplicemente installato sulla macchina Host a 64bit ed impostato per catturare direttamente quel file (tramite il campo "File di stampa" in Configurazione -> Standard) Se invece il programma legacy stampa solo su una porta LPT, allora molto probabilmente Printfil dovrebbe essere installato anch'esso nella macchina "Guest"(piuttosto che in quella Host a 64bit) perchè alcuni di quei programmi di virtualizzazione non redirigono le chiamate LPT della macchina Guest su quella Host, ma mantengono 2 dispositivi LPT separati (come se Host e Guest fossero realmente 2 diverse macchine hardware) Questo è il caso di "XP Mode" incluso in Windows 7
per esempio. Sia il programma DOS che Printfil devono essere installati
nel desktop virtuale "XP mode" (Guest) del computer 64 bit (Host),
altrimenti Printfil catturerebbe la porta
LPT1: del computer Host 64 bit mentre il programma DOS invierebbe le sue stampe alla porta LPT1: del computer Guest (che è una diversa porta
LPT1:). Questo significa anche che un programma DOS che stampa su LPT1: in "XP Mode" non può essere eseguito come "published application" sul desktop Win7,
ma deve essere eseguito tramite il desktop "XP Mode" (dove anche
Printfil sarà in esecuzione). Trovate maggiori informazioni
riguardo "XP Mode" e Windows 7 "published applications" nel link al
sito Microsoft soprastante. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Copyright © 2010 aSwIt s.r.l., Italy. VAT ID: IT 01305590299 | USB, Print, Mail utilities for DOS, Linux, legacy programs |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||