Você pode usar uma das versões patched / bifurcadas do DOSBox que suportam impressão. Existem alguns .
Uma que comecei a usar recentemente é a versão "ykhwong" aprimorada de Taewoong (até o momento da redação, foi atualizada em 12 de outubro 2011):
Included Patches:
Direct3D with pixelshaders, OpenglHQ, Innovation, Glide, zip/7z mount, Beep, NE2000 Ethernet, Graphis user interface (menu), Save/Load states, Vertical sync, CPU flags optimization, Various DOS commands (PROMPT VOL, LABEL, MOUSE, etc) and CONFIG.SYS commands (DEVICE, BUFFERS, FILES, etc), Continuous turbo key, Core-switch key, Show details (from menu bar), Nice DOSBox icon, Font patch (cp437), MAKEIMG command, INTRO, Ctrl-break patch, DBCS support patch, Automatic mount, Printer output, MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, Amstrad & PS/1 sound emulation, Fluidsynth soundfont support, Timidity++ backend support, CGA w/ Monochrome Monitor Support, Improve PC Speaker emulation accuracy patch, etc.
Permite redirecionar LPT1 (por meio de LPT3) para uma porta LPT real, um arquivo de impressora (.prn) ou para a impressora virtual. As opções válidas na caixa de diálogo Parallel / Dongle são reallpt
, printer
, file
e disabled
.
Se você configurá-lo para enviar para a impressora virtual, ele poderá "imprimir" em um arquivo gráfico (.PNG, .BMP, .PS) ou em uma impressora do Windows no host (ele exibirá uma cópia do Windows diálogo):