Java 経由でパラレル ポートのデータ ビットを制御する方法。
3 に答える
Java は、そのままではパラレル ポートをサポートしていません。さらに言えば、その他の種類のハードウェア ポートもサポートしていません。選択したポートと通信するために必要なネイティブ コードを含む外部ライブラリが必要になります。
RXTXライブラリを参照してください。パラレルポートにもある程度対応しているようですが…
パラレル ポートを処理するための標準の Java API はないため、基盤となるオペレーティング システムを利用する必要があります。
ほとんどのオペレーティング システムでは、外部デバイスと通信できます。Windows では "PRN" マジック ネームを使用し、Linux ではさまざまな /dev/files を使用します。
そうでない場合は、必要なことを実行できるネイティブ コードを見つけて、それを JNI を介して Java アプリケーションにリンクする必要があります。これは非常に興味深い経験になる可能性があります。その場合は、問題のプラットフォームのネイティブ テクノロジを使用してこれを行うと、より良い結果が得られる可能性があります。最近のほとんどの言語には、Web サーバーが標準コンポーネントとして含まれています。
旧式で時代遅れのプリンターポートは忘れてください。数年前から、ほとんどのコンピューターにはもう 1 つもありません。Arduino などの USB 接続ガジェットをチェックしてください: Make a USB Device, Control It In Java