回答:
印刷をサポートするDOSBoxのパッチを適用した/分岐したバージョンのいずれかを使用できます。 いくつかあります。
最近使用を開始したのは、Taewoongの拡張「ykhwong」バージョンです(執筆時点では、最終更新日は2011年10月12日です)。
含まれるパッチ:
ピクセルシェーダー、OpenglHQ、イノベーション、グライド、zip / 7zマウント、ビープ音、NE2000イーサネット、Graphisユーザーインターフェイス(メニュー)、保存/読み込み状態、垂直同期、CPUフラグ最適化、さまざまなDOSコマンド(PROMPT VOL、LABEL、MOUSE、など)およびCONFIG.SYSコマンド(DEVICE、BUFFERS、FILESなど)、連続ターボキー、コアスイッチキー、詳細の表示(メニューバーから)、Nice DOSBoxアイコン、フォントパッチ(cp437)、MAKEIMGコマンド、INTRO、Ctrl -breakパッチ、DBCSサポートパッチ、自動マウント、 プリンター出力、MT-32エミュレーション(MUNT)、MP3CUE、オーバースキャン境界線、ステレオスワップ、SDL_Resize、MemSize128、内部3dfxブードゥーチップエミュレーション、Amstrad&PS / 1サウンドエミュレーション、Fluidsynthサウンドフォントのサポート、Timidity ++バックエンドのサポート、モノクロモニターサポート付きのCGA、PCスピーカーエミュレーション精度パッチの改善など。
LPT1を(LPT3を介して)実際のLPTポート、プリンターファイル(.prn)、または仮想プリンターにリダイレクトできます。パラレル/ドングルダイアログで有効なオプションはreallpt
、printer
、file
とdisabled
。
仮想プリンターに送信するように設定すると、グラフィックファイル(.PNG、.BMP、.PS)、またはホスト上のWindowsプリンター(Windowsに印刷ダイアログが表示されます)に「印刷」できます。
どういうわけか、パラレルポートの適切なエミュレーションがDosBox開発者にとって優先事項であったことを疑います。
Idは2006年に誰かが書いたこのパッチを見つけました。
http://vogons.zetafleet.com/viewtopic.php?t=13117
どうやらDosBoxフォークサポートフォーラムにリンクしていますか?
http://qv90.hopto.org/bb/viewforum.php?f=3
これがどれほど悪いかによって、正直なところ、あなたの最良の選択肢は古いハードウェアを入手し、DOSをネイティブに実行することかもしれません。
または、VirtualBox、VMWare、Xen、Virtual PCなどの真の仮想マシンで実行してみてください。
ここからDOSBOX MegaBuild:http ://home.arcor.de/hal-9000/
構成ファイルDOSBOX Megabuildをこのように編集します
#parallel1=file append:C:\Users\user\filename.txt
への変更
parallel1=file dev:lpt1
ポートキャプチャ:
net use LPT1: \\computer-name\printer /persistent:yes
そして、Windows 7 64bitのUSBプリンターで印刷できます(そして、printfilプログラムなしで-私が思うに他のすべて)。