PCがデータをプリンタに送信する場合、PCは、パラレルポート、シリアルポート、またはネットワーク接続のいずれかを介してデータを送信します。
パラレルポートを使用する場合、コンピュータは一度に1バイトずつデータを送信します(シリアルポートのようにシリアルに8ビットであるのに対し、パラレルに8ビット)。各バイトが送信されると、ハンドシェイク信号が送信されるため、プリンタはバイトをラッチできます。
パラレルポートからデータを受け入れたい場合、本当に必要なのは8ビットのラッチと小さなグルーロジックだけです。
ここにいくつかの興味深いリンクがあります:
- パラレルポートのしくみ
- USBポートのしくみ
- シリアルポートのしくみ
- IBMPCパラレルプリンターポートとのインターフェース
- ePanoramaPCハードウェアページ