DOSを実行し、ISAカードを使用して昔ながらのテストデバイスからデータを受信する非常に古いPCがあります。私がやりたいのは、古いPCにプリンター(LPT)ワイヤーを接続し、ワイヤーの反対側にLinuxを搭載した別のPCを接続することです。Linux PCは、印刷する必要のあるデータを受信できるように、プリンターデバイスのように動作する必要があります。フォローアップこのデータを解釈したい...
2 に答える
基本的に、他のマシンに Linux は必要ありません。
と呼ばれるものがありINTERLNK
、INTERSVR
MSDOS にバンドルされています。
これを使用して、パラレルポートを使用して DOS からファイル共有を機能させることができます。
DOSモードで2台のPCを接続するガイドです。
INTERNK と INTERSVR は MSDOS 6.22 以降のバージョンでのみ使用できるため、お使いの PC がかなり古いため、これはうまくいかない可能性があります。
起動可能なフロッピーを使用して正しい MSDOS バージョンを取得し、この手法を使用することをお勧めします。上記のかなり簡単なガイド リンクです。
PS: 正しいワイヤがあることを確認してください。ここのコメントで「全体」の議論を読んで、どのワイヤを何に使用できるかを理解できます。
http://www.computing.net/answers/dos/dcc-connection-in-dos/16366.html
お役に立てれば!
標準の PC ハードウェアは、パラレル プリンターをエミュレートできません。シリアル プリンタをパラレル プリンタ ポートに接続するためのアダプタを購入し、それらを使用してコンピュータを接続できます。
DOS プログラムが DOS API を使用して印刷する場合は、MODE コマンドを使用して印刷出力をシリアル ポートにリダイレクトしたり、ネットワーク経由でデータを送信したり、適切なプロトコルを使用してパラレル ポート経由でデータを送信するプログラムを作成したりできます。別の PC に接続します。
Linux でパラレル ポートをプログラミングする手順については、http://people.redhat.com/twaugh/parport/html/parportguide.htmlを参照してください。シリアル ポートのプログラミングについては、 http://www.easysw.com/~mike/serial/を参照してください。
データ形式は、プレーン テキスト、 ESC/P形式のテキスト、または ESC/P グラフィックスである可能性があります。