Dosboxでプリンターを使用する


14

パラレルポートに接続されたプリンターを使用する古いDosベースのアプリケーションを実行する方法を見つけようとしていますが、Dosboxはlptをサポートしていないと思います。

私は、そのプリンターを使用することと、何らかの方法でプリンターをエミュレートしてUSBベースのプリンターを接続することの両方に興味があります。

回答:


11

印刷をサポートする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)、または仮想プリンターにリダイレクトできます。パラレル/ドングルダイアログで有効なオプションはreallptprinterfiledisabled

仮想プリンターに送信するように設定すると、グラフィックファイル(.PNG、.BMP、.PS)、またはホスト上のWindowsプリンター(Windowsに印刷ダイアログが表示されます)に「印刷」できます。

DOSBox印刷


8

どういうわけか、パラレルポートの適切なエミュレーションが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などの真の仮想マシンで実行してみてください。


5

これにはWinPrintを使用します。

DOSアプリケーションによって生成された標準プリンター出力を取得し、デフォルトのWindowsプリンターに転送します。コードページを変換し、空のページを取り除き、BOX描画文字をサポートします。すべてのWindowsプラットフォームで動作します。ボーランドデルフィで書かれました。

古いDOSプログラムから新しいUSB接続プリンターに印刷できるように特別に設計されています。


4

ここから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プログラムなしで-私が思うに他のすべて)。


MegaBuildの唯一の問題は、最新のものが2010年のDosBoxソースコードに基づいていることです。MB6は、DOSBox wikiの「Obsolete SVN / CVS builds」の下にリストされています。ykhwongビルドは今年更新されました。
jnm2
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.