Info Systems Supply
日本語

パラレルプリンターケーブル:IEEE 1284、DB25、セントロニクス

IEEE 1284準拠のパラレルプリンターケーブルを解説:DB25とセントロニクス36コネクター、ケーブル長の制限、モード、USB-パラレルアダプターが使える場合。

6 分で読めます 更新日 2026年10月12日
片端にDB25コネクター、もう片端にセントロニクス36コネクターが付いたベージュのパラレルプリンターケーブルを、清潔な白い背景の上で丸めた、落ち着いたリアルな写真。

パラレルプリンターケーブルは、コンピューターのDB25パラレルポートとプリンターの36ピンセントロニクスポートを接続するもので、これを規定する標準規格はIEEE 1284です。プリンターがまだ動作し、コンピューターにポートがまだあるなら、IEEE 1284準拠のケーブルを最大10 m(32 ft)まで使うのが正解です。コンピューターにパラレルポートがない場合、USB-パラレルアダプターはプリンターには使えますが、プログラマーやドングルなど他のパラレルポート機器には使えません。

出会う3つのコネクター

PCのパラレルポートは25ピンのDサブミニチュアコネクターで、通常DB25と呼ばれます。プリンター側は36ピンのセントロニクスコネクターです。IEEE 1284ではこれらをアルファベットで呼びます:

IEEE 1284名コネクター接続先
1284-ADB25コンピューターのパラレルポート
1284-B36ピンセントロニクスプリンター
1284-Cミニセントロニクス36小型プリンターや一部の周辺機器

DB25-セントロニクスケーブルは、古典的なパラレルプリンターケーブルです。DB25側はケーブル側がオスで、コンピューターのメスポートに合います。セントロニクス側は36ピンのリボンスタイルコネクターで、ワイヤーベイルラッチが付いています。ミニセントロニクス36はシェルが異なり、標準のセントロニクス36とは嵌合しません。

DB25パラレルポートとDB25シリアルポートを混同しないでください。同じシェルを使いますが信号が異なります。DB25シリアルポートはRS-232のピン配置に従い、これについてはRS-232シリアルピン配置:DB9とDB25で扱っています。パラレルプリンターをシリアルポートに、またはその逆に接続しても動作せず、インターフェースに負担をかける可能性があります。

IEEE 1284が実際に規定するもの

IEEE 1284(1994年)は、電気的シグナリング、ケーブル、および5つの動作モードを定義しています。平たく言えば:

  • コンパチビリティモードは、元々のセントロニクススタイルの単方向転送で、コンピューターからプリンターへ送ります。最も遅く、フォールバックです。
  • ニブルモードは、ステータスラインを使ってプリンターから4ビットずつステータスを返します。逆方向チャネル専用です。
  • バイトモードは、8ビットずつステータスを返します。これをサポートするポートが必要です。
  • **EPP(Enhanced Parallel Port)**は、プリンター以外の機器、たとえばドライブやアダプター向けの双方向モードです。
  • **ECP(Extended Capabilities Port)**は、ハードウェア圧縮とDMAを備えた双方向モードで、プリンターやスキャナーを対象としています。

モードはポートとデバイス間でネゴシエートされます。IEEE 1284に準拠したケーブルはこれらすべてをサポートします。ワイヤー数が間違っている安価なケーブルは、コンパチビリティモードしか扱えないことがあります。

準拠ケーブルの内部

IEEE 1284準拠のケーブルは、データ線とステータス線にツイストペアを使用し、別のシールドまたはドレインワイヤーを備えています。ツイストとシールドが、より長い距離とより高速なモードを可能にします。平らでツイストされていないリボン導体のケーブルは、短い長さでコンパチビリティモードなら動作するかもしれませんが、ECPやEPPを確実にサポートすることはできません。

パラレルプリンターケーブルの最大長

IEEE 1284準拠のケーブルは最大10 m(32 ft)まで動作します。これが設計の目安となる数値です。短いほど常に安全で、ほとんどのデスクトップ設置でははるかに短い長さで済みます。

長さはモードと相互作用します。コンパチビリティモードは、ECPやEPPよりも全長を許容しやすいです。高速モードはタイミングが厳しいためです。10 mでリンクがぎりぎりの場合、より短いケーブルにするか、より低いモードに落とすのが実用的な解決策です。

USB-パラレルアダプターが使える場合と使えない場合

USB-パラレルアダプターには変換チップが入っており、プリンターをUSBプリンターとしてオペレーティングシステムに認識させます。プリンターの場合、これは一般的に動作します。アダプターがプリンタープロトコルを処理し、ドライバーはプリンターとして認識します。

他のパラレルポート機器には使えません。プログラマー、ドングル、EPROMライター、一部のスキャナー、産業用コントローラーは、パラレルポートのレジスタへの直接アクセスを期待します。USBアダプターはそれを提供しないため、ソフトウェアはデバイスと通信できません。同じ制限はUSB-シリアルアダプターにも当てはまり、これについてはUSB-シリアルアダプター:ドライバー、レベル、落とし穴で扱っています。

アダプターについてさらに2点:

  • アダプターには適切なドライバーが必要です。オペレーティングシステムが認識しないチップはインストールできず、偽造チップは純正メーカーのドライバーによってブロックされることがあります。
  • TTL出力のアダプターはパラレルポートアダプターではありません。マイクロコントローラー作業用であり、プリンターを駆動できません。

古いプリンターを動かし続けることが目的なら、USB-パラレルアダプターが通常の答えです。古いプログラマーやドングルを動かし続けることが目的なら、アダプターは答えではありません。マシンには本物のパラレルポートが必要で、それは通常、古いコンピューターか拡張カードを意味します。

何がうまくいかないか

よくある失敗は予測可能です:

  • 間違ったケーブルクラス。 プリンターケーブルとして売られている平らなリボンケーブルは、短いコンパチビリティモードのジョブは通しても、ECPでは失敗することがあります。IEEE 1284準拠と表示されたケーブルを使用してください。
  • 間違ったコネクターの性別やシェル。 DB25とセントロニクス36は、他のDサブやリボンコネクターと似て見えます。無理に押し込む前にピン数とシェルを確認してください。
  • パラレルポートとシリアルポートの混同。 どちらもDB25になり得ます。信号は互換性がありません。
  • 10 m(32 ft)を超える長さ。 リンクが不安定になり、失敗はしばしばケーブル問題ではなくドライバー問題のように見えます。
  • プリンター以外の機器にUSBアダプターを使用。 デバイスがまったく認識されないか、ソフトウェアがポートが利用不可と報告します。
  • セントロニクスラッチの破損。 ワイヤーベイルがコネクターを固定します。曲がったベイルはプラグを抜けさせ、断続的な障害を引き起こします。
  • オペレーティングシステムでポートが欠落または無効。 ハードウェアに存在するポートでも、ドライバーが認識する前にファームウェアで有効にする必要がある場合があります。

適切なケーブルの選び方

本物のパラレルポートを備えたマシンでプリンターを使う場合は、IEEE 1284準拠と表示されたDB25-セントロニクス36ケーブルを選び、長さを10 m(32 ft)以下に保ってください。USBしかないマシンでプリンターを使う場合は、USB-パラレルアダプターを選び、プリンター専用の解決策であることを受け入れてください。その他のパラレルポート機器には、本物のポートを計画してください。

ケーブルの両端にラベルを付け、ポートが設定されているモードを記録してください。ジョブが失敗した場合、最初に確認するのはケーブルクラス、長さ、そしてポートがデバイスの期待するモードに設定されているかどうかです。

よくある質問

パラレルプリンターケーブルはどのくらいの長さにできますか?

IEEE 1284準拠のケーブルは最大10 m(32 ft)まで動作します。短いほど安全で、特にECPやEPPモードではコンパチビリティモードよりもタイミングが厳しいためです。

DB25とセントロニクス36の違いは何ですか?

DB25はコンピューターのパラレルポートにある25ピンコネクターです。セントロニクス36はプリンターにある36ピンコネクターです。パラレルプリンターケーブルはそれぞれ1つずつ備えています。

USB-パラレルアダプターは古いプリンターで動作しますか?

通常ははい。アダプターはプリンターをUSBプリンターとしてオペレーティングシステムに認識させます。プログラマーやドングルなど、パラレルポートへの直接アクセスを必要とする非プリンター機器では動作しません。

シリアルケーブルをパラレルプリンターケーブルとして使えますか?

いいえ。DB25シリアルケーブルはRS-232のピン配置に従い、異なる信号を伝送します。パラレルプリンターには正しいピン配置のIEEE 1284ケーブルが必要です。

パラレルプリンターが1つのモードでしか動作しないのはなぜですか?

ポートとケーブルがモードをネゴシエートします。IEEE 1284準拠でないケーブルはコンパチビリティモードしか扱えないことがあります。準拠ケーブルはコンパチビリティ、ニブル、バイト、EPP、ECPをサポートします。

次に読む