Existem produtos de software que podem emular uma impressora Metacode e transformá-la de modo a para imprimir em uma impressora mais recente.
Uma pesquisa rápida encontrou estes:
HostServe
RSA MIS Imprimir
Emulação da impressora XCHANGE
Existe também um software para converter o Metacode em, por exemplo, PostScript: Xerox Transformation - Converta DJDE, LCDS, Metacode .
É altamente improvável que alguém possa encontrar um driver de impressora que produza um arquivo metacode. Além disso, um programa de 16 bits do Windows 3.11 não pode ser executado no Windows de 64 bits.
Para evitar esses problemas de portabilidade, a melhor solução pode ser criar uma máquina virtual de 16 bits e nele instalar o Windows 3.11 e o driver de impressora de metacódigo de 16 bits.
Quase todos os produtos de vitualização permitem a criação de uma porta serial virtual no convidado que realmente produz um arquivo no host.
Esta porta de impressora, somente utilizável dentro do convidado, pode ser usada para criar a "impressora Metacode" isto que você precisa. O arquivo metacode gerado no host pode ser enviado para ser processado no mainframe, como é realmente o seu procedimento.
Se você ainda tiver o antigo computador com Windows 3.11, poderá virtualizar o computador físico para virtual (P2V), virtualizando seu disco rígido e, em seguida, anexando o disco virtual a uma máquina virtual de 16 bits. Dessa forma, a configuração antiga do Windows 3.11 ficará sempre em sua VM.
A VM do Windows 3.11 não precisa se conectar à rede. O arquivo metacode gravado na porta virtual está no host e é o host que se conectará à rede. A VM do Windows 3.11 pode ser conectada ao adaptador de rede virtual somente host que é fornecido pelo seu produto de virtualização.