私はもともと486 DX2コンピューターで実行されていた古いDOS 6.2アプリケーションを救出しようとしています。ハードドライブを比較的新しいCeleron 633に移動しました。標準の印刷コマンドを使用してパラレルポート(LPT1)に印刷しようとした場合を除いて、すべてが正常に動作しているようです。信号はプリンターに送られますが、紙に間違った文字が出ます。具体的には:
0123456789 prints correctly.
áéíóú prints correctly.
abcd prints ☺☻♥♦
ABCD prints !"#$ (is 0x2 off)
ロードされたコンソールコードページは850です。問題のプリンターはHP DeskJet 940Cです。残念ながら、テストするための2番目のパラレルポートプリンターはありません。
OSが完全に同じであるのに、なぜこれが1台のコンピューターから別のコンピューターに変更されるのですか?また、DOSを正しく印刷するように構成するにはどうすればよいですか?
前もって感謝します。
2
コマンドラインからテストを印刷する場合( "ver> lpt1"など)、正しく印刷されませんか?インクジェットがこんなに長持ちするなんて知らなかった。:)
—
Jason
ジェイソン:残念ながらそうです、正しく印刷されません。LPT1、印刷コマンド、およびアプリケーションにパイプ接続してみました。
—
Alex J