Es gibt Softwareprodukte, mit denen ein Metacode-Drucker emuliert und in einen neueren Drucker gedruckt werden kann.
Eine schnelle Suche fand diese:
HostServe
RSA MIS Print
XCHANGE-Druckeremulation
Es gibt auch Software zum Konvertieren von Metacode in beispielsweise PostScript:
Xerox Transformation - Convert DJDE, LCDS, Metacode .
Es ist höchst unwahrscheinlich, dass ein Druckertreiber gefunden wird, der eine Metacode-Datei erstellt. Ein 16-Bit-Programm aus Windows 3.11 kann auch unter 64-Bit-Windows nicht ausgeführt werden.
Um diese Probleme bei der Portabilität zu vermeiden, ist es möglicherweise die beste Lösung, eine virtuelle 16-Bit-Maschine zu erstellen und darauf Windows 3.11 und den 16-Bit-Metacode-Druckertreiber zu installieren.
Fast alle Vitualization-Produkte ermöglichen die Erstellung eines virtuellen seriellen Ports auf dem Gast, der tatsächlich in eine Datei auf dem Host ausgegeben wird.
Dieser Druckerport, der nur innerhalb des Gastsystems verwendet werden kann, kann möglicherweise zum Erstellen des erforderlichen "Metacode-Druckers" verwendet werden. Die generierte Metacode-Datei auf dem Host kann dann zur Weiterverarbeitung auf dem Mainframe weitergeleitet werden, genau wie Ihre Prozedur.
Wenn Sie noch über den alten Windows 3.11-Computer verfügen, können Sie den physischen Computer zu einem virtuellen Computer (P2V) virtualisieren, indem Sie seine Festplatte virtualisieren und dann den virtuellen Datenträger an einen virtuellen 16-Bit-Computer anschließen. Auf diese Weise bleibt das alte Windows 3.11-Setup für immer in seiner VM.
Die Windows 3.11-VM muss keine Verbindung zum Netzwerk herstellen. Die in den virtuellen Port geschriebene Metakodedatei befindet sich auf dem Host und der Host stellt eine Verbindung zum Netzwerk her. Die Windows 3.11-VM kann mit dem virtuellen Host-Only-Netzwerkadapter verbunden werden, der von Ihrem Virtualisierungsprodukt bereitgestellt wird.