パラレルポート

パラレルポート
プリンタ アイコンが付いた、IBM PC 互換コンピュータのパラレル プリンタ ポートによく使用されるDB -25コネクタ。
タイプ ポイントツーポイント
生産履歴
デザイナーセントロニクスIBM
設計 1970~1981年
メーカー Centronics、Dataproducts、Intel、IBM、Compaq、Nortelなど
一般仕様
長さ 2.3 cm (0.91 インチ)
ホットプラグ可能 通常はそうではない
外部の はい
ケーブル 通常、アース線を含め最大25本のワイヤー、オプションでシールド可能
ピン 8つのデータ、4つの出力制御、5つの入力制御、8つのグランド
コネクタDB-25DB25F「セントロニクス」36ピンアンフェノールDC-37、その他
電気
信号 0~+5.0ボルトDC
地球 専用ピン
最大電圧 5ボルトDC
データ
データ信号平行
変数
ビットレートPP: 150  kB/s[ 1 ] EPP: 2 MB /s ECP: 2.5 MB/s
最大デバイス数 2、デバイスがパススルーを提供しない限り
プロトコル アプリケーションに依存
ピン配置
IBM PC互換パラレルポートのピン配置
プリンタや一部のコンピュータ(特に産業用機器や初期(1980 年代以前)のパーソナルコンピュータ)などのマイクロ リボン 36 ピン メス。
Mini-Centronics 36 ピン オス コネクタ (上) と Micro Ribbon 36 ピン オス Centronics コネクタ (下)
Apple II パラレル プリンタ ポートは、折り畳み式のリボン ケーブルを介してプリンタに接続されます。ケーブルの一方の端はカードの上部にあるコネクタに接続され、もう一方の端には 36 ピンの Centronics コネクタが接続されています。

コンピュータにおいて、パラレルポートとは、初期のコンピュータパーソナルコンピュータなど)に搭載され、周辺機器を接続するためのインターフェースの一種です。この名称はデータの送信方法に由来しています。パラレルポートは、一度に1ビットずつデータを送信するシリアル通信とは異なり、複数ビットのデータを一度に送信します(パラレル通信)。そのため、パラレルポートはケーブルとポートコネクタに複数のデータラインを必要とし、1本のデータラインしか必要としない現代のシリアルポートよりもサイズが大きくなる傾向があります。

パラレルポートには多くの種類がありますが、この用語は1970年代から2000年代にかけてほとんどのパーソナルコンピュータに搭載されていたプリンタポ​​ート、またはセントロニクスポートを最もよく連想させるようになりました。長年にわたり業界のデファクトスタンダードであり、 1990年代後半にIEEE 1284として標準化されました。IEEE 1284では、双方向通信に対応した拡張パラレルポート(EPP)と拡張機能ポート(ECP)が定義されました。今日では、ユニバーサルシリアルバス(USB)デバイスの普及、そしてイーサネットWi-Fi接続プリンタ によるネットワーク印刷の普及により、パラレルポートインターフェースは新しいコンピュータにはほとんど搭載されなくなりました。

パラレルポート・インターフェースは、もともと IBM PC互換機ではパラレル・プリンタ・アダプタとして知られていました。IBMの8ビット拡張ASCII文字セットを使用してテキストを印刷するプリンタを操作するために設計されましたが、他の周辺機器を接続するためにも使用できました。グラフィカルプリンタをはじめとする多くのデバイスが、このシステムと通信するように設計されています。

歴史

セントロニクス

アン・ワン、ロバート・ハワード、プレンティス・ロビンソンは、ワン・ラボラトリーズの子会社で特殊コンピュータ端末を製造していたセントロニクスで、低価格プリンタの開発に着手した。このプリンタはドットマトリクス印刷方式を採用しており、プリントヘッドはソレノイドに接続された7本の金属ピンが垂直に並んだ構造になっていた。ソレノイドに電力が供給されると、ピンが押し出されて紙に当たり、ドットが残る。文字グリフを完成させるには、プリントヘッドは指定されたピンに電力を供給され、単一の垂直パターンを形成した後、プリントヘッドがわずかに右に移動し、このプロセスが繰り返される。当初の設計では、典型的なグリフは縦7列、横5列のマトリクスとして印刷されていたが、「A」モデルでは9本のピンを持つプリントヘッドが使用され、9×7のグリフが形成された。[ 2 ]

問題はASCIIデータをプリンタに送信することでした。シリアルポートは最小限のピンと配線でこれを実現しますが、デバイスはデータがビット単位で到着するたびにバッファリングし、マルチビット値に戻す必要があります。パラレルポートはこれをより簡単に実現します。ASCII値全体が完全な形でピンに表示されます。8本のデータピンに加えて、システムには様々な制御ピンと電気的なグランドが必要でした。Wangはたまたま、初期の電卓に使用されていたAmphenol 36ピンマイクロリボンコネクタを20,000個余剰在庫していました。このインタフェースに必要なのはこれらのピンのうち21本だけで、残りはグランドに接続されるか、接続されていませんでした。このコネクタはCentronicsと非常に密接に結びついており、現在では「セントロニクスコネクタ[ 3 ]

このコネクタを搭載したCentronics Model 101プリンタは 1970 年にリリースされました。[ 3 ]ホストは 8 本のデータ ピンのうち 7 本を使って ASCII 文字をプリンタに送信し、1 を表すために +5 V に引き上げました。データの準備ができると、ホストはSTROBEピンを 0 V に引き下げました。プリンタはこれに応答してBUSYラインを高く引き上げ、文字を印刷し、その後 BUSY を再び低く戻しました。その後、ホストは次の文字を送信できます。データ内の制御文字は、 や などの他のアクションを引き起こしますCR。ホストはAUTOFEEDEOFラインを高く引き上げてそこに維持することにより、プリンタが自動的に新しい行を開始できるようにすることもできます。ホストは、特に紙送りのような可変時間の操作がある場合には、プリンタへのデータ送信が速すぎないように BUSY ラインを注意深く監視する必要がありました。[ 2 ] [ 4 ]

プリンタ側のインターフェースはすぐに業界のデファクトスタンダードとなりましたが、システム側ではメーカーが様々なコネクタを使用したため、多様なケーブルが必要となりました。例えば、NCRは接続の両端に36ピンのマイクロリボンコネクタを使用し、初期のVAXシステムはDC-37コネクタ、Texas Instrumentsは25ピンのカードエッジコネクタData Generalは50ピンのマイクロリボンコネクタを使用していました。IBMIBM PCにパラレルインターフェースを実装した際には、インターフェースのPC側にDB-25Fコネクタを使用し、片側にDB25M、もう片側に36ピンのマイクロリボンコネクタを備えた、現在ではおなじみのパラレルケーブルが誕生しました。

理論上、セントロニクスポートは毎秒75,000文字という高速データ転送が可能でした。これは、平均で毎秒約160文字しか転送できないプリンターよりもはるかに高速であり、ポートはアイドル状態になる時間が多くありました。パフォーマンスは、ホストがプリンターからのBUSY信号にどれだけ速く応答できるかによって決まりました。パフォーマンスを向上させるため、プリンターはバッファを搭載するようになり、ホストはデータをより高速に、つまりバースト的に送信できるようになりました。これにより、ホストから次の文字が到着するまでの遅延が削減(または解消)されただけでなく、パフォーマンスを低下させることなく、ホストは他の操作を実行できるようになりました。バッファに複数行を保存し、双方向に印刷することで、プリントヘッドがページの左側に戻るまでの遅延が解消され、パフォーマンスはさらに向上しました。このような変更により、102や308などのセントロニクスモデルでは、他の変更がないプリンターの性能が2倍以上になりました。[ 4 ]

IBM

IBMは1981年にIBMパーソナルコンピュータを発売し、セントロニクス・インターフェースの派生版を搭載しました。IBMロゴ付きプリンター(エプソンからリブランド)のみがIBM PCで使用できました。[ 5 ] IBMはパラレルケーブルを標準化し、 PC側にDB25Fコネクタ、プリンター側に36ピンのセントロニクス・コネクターを採用しました。その後すぐに、ベンダー各社は標準セントロニクスとIBMの実装の両方に対応したプリンターを発売しました。

1981年にIBM PC向けに開発されたオリジナルのIBMパラレルプリンターアダプターは、8ラインのデータ出力と4ラインのデータ入力という限定的な双方向性をサポートするように設計されていました。これにより、ポートをプリンターへの出力だけでなく、他の用途にも使用できるようになりました。これは、ケーブルの両端のデバイスからデータラインへの書き込みを可能にすることで実現されましたが、そのためにはホスト側のポートが双方向である必要がありました。この機能はあまり利用されず、ハードウェアの後継版では削除されました。数年後の1987年、IBMはIBM PS/2シリーズで双方向インターフェースを復活させました。このインターフェースでは、プリンターポートが双方向であることを想定していないアプリケーションとの互換性を確保するため、双方向インターフェースを有効または無効にできるようになりました。

バイトロニクス

プリンター市場が拡大するにつれ、新しいタイプの印刷メカニズムが登場した。これらは、既存のポートの比較的少ないステータス ピンでは表すことのできない新しい機能やエラー状態をサポートすることが多かった。IBM のソリューションはこれに対応していたが、実装が簡単ではなく、当時はサポートされていなかった。これが、1993 年 4 月にHPがLaserJet 4Siに導入した Bi-Tronics システムにつながった。 [ 6 ]これは、ERROR、SELECT、PE、BUSY という 4 つの既存のステータス ピンを使用してニブルを表し、2 回の転送で 8 ビットの値を送信した。現在ではニブル モードと呼ばれる Bi-Tronics モードは、ホストが SELECT ラインをハイにすることで示され、ホストが AUTOFEED をローにトグルするとデータが転送された。ハンドシェイク プロトコルのその他の変更によってパフォーマンスが向上し、プリンターへの転送速度が 400,000 cps、ホストへの転送速度が約 50,000 cps に達した。[ 7 ] Bi-Tronicsシステムの主な利点は、ホスト内のソフトウェアで完全に制御でき、それ以外のハードウェアは変更されていないことです。ホストへのデータ転送に使用されるすべてのピンは、すでにプリンターからホストへのラインでした。

EPPとECP

スキャナ多機能プリンタなどの新しいデバイスの導入により、Bi-TronicsやIBMスタイルのバックチャネルが処理できるよりもはるかに高いパフォーマンスが要求されました。これらの目的で、他の2つの標準がより一般的に使用されるようになりました。Zenith Electronicsによって最初に定義されたEnhanced Parallel Port(EPP)は、概念的にはIBMのバイトモードに似ていますが、ハンドシェイクの詳細を変更して最大2 MB/秒を可能にしています。[ 8 ] Extended Capability Port(ECP)は、基本的に同じ物理的ハウジングにあるまったく新しいポートで、ISAに基づく直接メモリアクセスランレングス符号化によるデータ圧縮も追加されており、特にファックスや白黒スキャン画像などの単純な画像を転送する際に便利です。ECPは、双方向で最大2.5 MB/秒(20 Mbps)のパフォーマンスを提供します。[ 9 ]

これらの機能強化はすべてIEEE 1284規格に統合されています。1994年の最初のリリースには、オリジナルのセントロニクスモード(「互換モード」)、ニブルモード、バイトモードに加え、既に広く使用されていたハンドシェイク方式の変更が含まれていました。オリジナルのセントロニクス実装では、データ行が変更されるたびにBUSY信号がトグルする(ビジーバイライン)のに対し、IEEE 1284では受信文字ごとにBUSY信号がトグルする(ビジーバイキャラクタ)ように変更されました。これにより、BUSY信号のトグル回数と、それに伴う両側の割り込み回数が削減されます。1997年の更新では、プリンタステータスコードが標準化されました。2000年には、EPPモードとECPモードが規格に組み込まれ、複数のコネクタとケーブルスタイル、そして1つのポートから最大8台のデバイスをデイジーチェーン接続する方法が追加されました。[ 9 ]

一部のホストシステムまたはプリントサーバーでは、比較的低電圧出力のストロボ信号、または高速トグル信号が使用される場合があります。これらの問題により、印刷が全く行われなかったり、印刷が途切れたり、文字が欠落したり、文字が重複したり、文字化けした印刷になったりする可能性があります。プリンターのモデルによっては、文字ごとにビジー状態を設定できるスイッチや設定項目を備えているものもありますが、ハンドシェイクアダプターが必要なものもあります。

データ製品

データプロダクト社は、プリンタ向けに全く異なるパラレルインタフェースの実装を導入した。ホスト側にDC-37コネクタ、プリンタ側に50ピンコネクタ( DD-50(誤って「DB50」と呼ばれることもある)またはブロック状のM-50コネクタ)を採用した。M-50はウィンチェスターとも呼ばれた。[ 10 ] [ 11 ] データプロダクト社のパラレルインタフェースは、最長50フィート(15メートル)の接続に対応するショートラインバージョンと、差動信号方式を採用した最長500フィート(150メートル)の接続に対応するロングラインバージョンが用意されていた。データプロダクト社のインタフェースは1990年代まで多くのメインフレームシステムに搭載されており、多くのプリンタメーカーがオプションとしてデータプロダクト社のインタフェースを提供していた。

最終的に、多種多様なデバイスがパラレルポートで動作するように設計されました。ほとんどのデバイスは単方向(一方向)デバイスであり、PCから送信された情報にのみ応答することを目的としていました。しかし、Zipドライブなど一部のデバイスは双方向モードで動作可能でした。プリンターも最終的に双方向システムを採用し、さまざまなステータスレポート情報を送信できるようになりました。

歴史的な用途

HP C4381A CD-Writer Plus 7200 シリーズ。プリンタとコンピュータを接続するパラレル ポートを示しています。

USBが登場する前は、パラレルインターフェースはプリンター以外の多くの周辺機器にアクセスするために使われていた。パラレルポートの初期の用途の1つは、ソフトウェアコピー防止の一形態としてアプリケーションソフトウェアに提供されるハードウェアキーとして使われるドングルであった。他の用途にはCDリーダーやライター、Zipドライブスキャナーテープドライブなどの光ディスクドライブ[ 12 ]外付けモデムゲームパッドジョイスティックなどがある。初期のポータブルMP3プレーヤーの中には、曲をデバイスに転送するためにパラレルポート接続を必要とするものがあった。[ 13 ]アダプターを使えばSCSIデバイスをパラレル経由で動かすことができた。EPROMプログラマーやハードウェアコントローラーなどの他のデバイスもパラレルポート経由で接続できた。

インターフェース

1980 年代と 1990 年代のほとんどの PC 互換システムには 1 ~ 3 つのポートがあり、通信インターフェイスは次のように定義されていました。

  • 論理パラレルポート 1: I/O ポート0x3BC ~ 0x3BF、IRQ 7 (通常はモノクロ グラフィック アダプタ)
  • 論理パラレルポート 2: I/O ポート 0x378 ~ 0x37F、IRQ 7 (専用 IO カードまたはマザーボードに内蔵されたコントローラを使用)
  • 論理パラレルポート 3: I/O ポート 0x278 ~ 0x27F、IRQ 5 (専用 IO カードまたはマザーボードに内蔵されたコントローラを使用)

0x3BC にプリンタ ポートが存在しない場合は、行の 2 番目のポート (0x378) が BIOS の論理パラレル ポート 1 になり、0x278 が論理パラレル ポート 2 になります。プリンタ ポートは、独自の IO アドレスを持っているにもかかわらず、割り込みを共有するようにジャンパー設定されている場合があります (つまり、割り込み駆動で一度に使用できるのは 1 つだけです)。場合によっては、BIOS が 4 番目のプリンタ ポートもサポートしますが、そのベース アドレスはベンダー間で大きく異なります。BIOSデータ領域(BDA) 内の 4 番目の論理プリンタ ポート用に予約されているエントリは、PS/2 マシンおよび S3 互換グラフィック カードの他の用途と共有されるため、ほとんどの環境では通常、特別なドライバが必要になります。DR-DOS 7.02 では、 LPT1LPT2LPT3 (およびオプションでLPT4 ) CONFIG.SYSディレクティブを使用して、BIOS ポートの割り当てを変更および上書きできます。

アクセス

DOSベースのシステムでは、BIOSによって検出された論理パラレルポートは、 LPT1LPT2LPT3(それぞれ論理パラレルポート1、2、3に対応)などのデバイス名で利用できます。これらの名前は、ライン・プリント・ターミナルローカル・プリント・ターミナル(どちらもLPTと略される)、ライン・プリンタなどの用語に由来しています。同様の命名規則は、 ITSDECシステム、 CP/M86-DOSLST )でも使用されていました。

DOSでは、コマンド ラインから直接パラレル プリンタにアクセスできました。たとえば、コマンド " " は、 AUTOEXEC.BATTYPE C:\AUTOEXEC.BAT > LPT1:ファイルの内容をプリンタ ポートにリダイレクトします。PRNデバイスは、LPT1 のエイリアスとしても使用できます。一部のオペレーティング システム ( Multiuser DOSなど) では、この固定割り当てを別の方法で変更できます。一部の DOS バージョンでは、MODE によって提供される常駐ドライバ拡張機能を使用します。または、ユーザーはCONFIG.SYS PRN =n ディレクティブ (DR-DOS 7.02 以降) を介して内部的にマッピングを変更できます。DR -DOS 7.02 では、基盤となる BIOS がサポートしている場合、 オプションでLPT4の組み込みサポートも提供されます。

PRNは、CON、AUX、その他いくつかのファイル名およびディレクトリ名とともに、DOSおよびWindows(Windows XP以降を含む)では無効です。これらの無効なファイル名およびディレクトリ名は、Windows 95および98にも影響を及ぼします。これらのWindows 95および98には、MS-DOSデバイスパス名の脆弱性があり、ユーザーがWindowsエクスプローラのアドレスバーまたはファイル名を指定して実行コマンドで「C:\CON\CON」、「C:\PRN\PRN」、または「C:\AUX\AUX」と入力すると、コンピュータがクラッシュします。Microsoftその後、この問題を修正するパッチをリリースしましたが、Windows 95および98の新規インストールにはこの修正プログラムが適用されていないため、この問題は依然として残ります。

PRINT同じ効果を実現する特別な「 」コマンドも存在しました。Microsoft Windowsでは、多くの場合、この方法でポートを参照しますが、これはかなり隠されていることが多いです。

SCO UNIXおよびLinuxでは、最初のパラレルポートはファイルシステム経由でとして利用できます。Linux IDEデバイスはparide/dev/lp0 (パラレルポートIDE)ドライバを使用できます。[ 14 ]

注目の消費者製品

Accton Etherpocket-SP パラレルポートイーサネットアダプタ(1990年頃、DOSドライバ)。同軸ケーブルと10Base-Tの両方をサポートします。補助電源はPS/2ポートパススルーケーブルから供給されます。

現在の使用

消費者にとっては、プリンタとその他のデバイスへの接続に、パラレル プリンタ ポートに代わって USBコンピュータ ネットワークが使用されるようになりました。

多くのパソコンやノートパソコンのメーカーは、パラレルポートをレガシーポートと見なし、パラレルインターフェースを搭載していません。小型のマシンでは、大型のパラレルポートコネクタを搭載するスペースが限られています。USB-パラレル変換アダプタを使用すれば、パラレルポートのみに対応したプリンタをUSBのみのシステムで動作させることができます。パラレルポートを提供するPCI(およびPCI Express)カードもあります。また、ネットワーク経由でパラレルポートへのインターフェースを提供するプリントサーバーもいくつかあります。USB-EPPチップを使用すれば、プリンタ以外のデバイスもパラレルポートを搭載していない最新のコンピュータで動作させることができます。[ 16 ]

電子工作愛好家にとって、パラレルポートは依然として外部回路基板への接続手段として最も容易です。パラレルポートは、他の一般的なレガシーポート(シリアルポート)よりも高速で、シリアル-パラレルコンバータを必要とせず、USBターゲットインターフェースよりもはるかに少ないインターフェースロジックとソフトウェアで動作します。しかし、Windows 95/98以降のMicrosoftオペレーティングシステムでは、ユーザープログラムが追加のソフトウェア(カーネル拡張)なしでLPTに直接読み書きすることはできません。[ 17 ]

CNC フライス盤では、特にLinuxCNC OSでは、パラレル ポートを使用してマシンのモーターやアタッチメントを直接制御することがよくあります。

IBM PC 実装

ポートアドレス

従来、IBM PC システムでは、最初の 3 つのパラレル ポートが以下の表の構成に従って割り当てられていました (3 つのプリンタ ポートがすべて存在する場合)。

ポート番号割り込みI/Oの開始I/Oの終了
#1IRQ 70x3BC[ 18 ]0x3BF
#2IRQ 70x378[ 18 ]0x37F
#3IRQ 50x278[ 18 ]0x27F

未使用のスロットがある場合、その他のポートアドレスは繰り上げられます (たとえば、0x3BC のポートが存在しない場合、0x378 のポートが最初の論理パラレルポートになります)。[ 18 ]ベースアドレス 0x3BC は、通常、MDAおよびHerculesディスプレイアダプタのプリンタポ​​ートでサポートされていますが、マザーボードのチップセットまたはアドオンカードによって提供されるプリンタポ​​ートでは、このベースアドレスに設定できることはほとんどありません。したがって、モノクロディスプレイアダプタがない場合、デフォルトがまだ 0x3BC であるにもかかわらず (BIOS がこのアドレスでプリンタポ​​ートを検出すると、これが選択される)、最初の論理パラレルポート (および対応する LPT1 DOS デバイスドライバ) の一般的な割り当ては現在 0x378 です。IRQ ラインも通常はハードウェアで構成可能です。複数のプリンタポ​​ートに同じ割り込みを割り当てることは避けるべきであり、通常、対応するポートの 1 つがポーリングモードでのみ動作するようになります。スロットに割り当てられたポート アドレスは、0000h:0408h の BIOS データ領域(BDA) を読み取ることによって判別できます。

標準パラレルポート (SPP) のビットとピンのマッピング:

住所MSBLSB
少し:76543210
Base (Data port)ピン:98765432
Base+1 (Status port)ピン:〜1110121315
Base+2 (Control port)ピン:約1716約14〜1

~ はビットのハードウェア反転を示します。

プログラムインターフェース

Windows NTカーネルを使用しないWindowsのバージョン(およびDOSやその他のオペレーティング システム) では、プログラムは単純な outportb() および inportb() サブルーチン コマンドを使用してパラレル ポートにアクセスできました。Windows NTUnix ( NetBSDFreeBSDSolaris386BSDなど) などのオペレーティング システムでは、マイクロプロセッサは別のセキュリティ リングで動作し、必要なドライバーを使用する場合を除き、パラレル ポートへのアクセスは禁止されています。これにより、セキュリティとデバイス競合の調停が改善されます。Linux では、プロセスがルートとして実行され、 ioperm() コマンドを使用してそのベース アドレスへのアクセスが許可されている場合、 inb() および outb() を使用できますまたは、 ppdev は共有アクセスを許可し、適切な権限が設定されている場合はユーザー空間から使用できます。

パラレルポートアクセス用のクロスプラットフォームライブラリであるlibieee1284も多くのLinuxディストリビューションで利用可能であり、システムのパラレルポートへの抽象インターフェースを提供します。アクセスは、open-claim-release-closeのシーケンスで処理され、ユーザー空間での同時アクセスを可能にします。

ピン配置

旧式のパラレルプリンタポ​​ートは、8ビットのデータバスと、制御出力(ストローブ、ラインフィード、初期化、セレクト入力)用の4本のピン、さらに制御入力(ACK、ビジー、セレクト、エラー、用紙切れ)用の5本のピンを備えていました。データ転送速度は150 kB/秒です。[ 1 ]パラレルポートは300 KB/秒の速度を実現することも可能です。[ 19 ]

新しいEPP(拡張パラレルポート)は、8ビットのデータバスと、通常のパラレルプリンタポ​​ートと同じ制御ピンを備えています。新しいポートは最大2MB/秒の速度に達します。[ 20 ]

パラレル ポート コネクタの ピン配置は次のとおりです。

パラレル ポート コネクタのピン配列。
ピン番号 (DB25) ピン番号(36ピン) 信号名 方向 レジスタ - ビット 反転
1 1 ストロボ 入退出 コントロール0 はい
2 2 データ0 データ-0 いいえ
3 3 データ1 データ-1 いいえ
4 4 データ2 データ2 いいえ
5 5 データ3 データ3 いいえ
6 6 データ4 データ4 いいえ
7 7 データ5 データ-5 いいえ
8 8 データ6 データ-6 いいえ
9 9 データ7 データ7 いいえ
10 10 ああ ステータス-6 いいえ
11 11 忙しい ステータス-7 はい
12 12 ペーパーアウト ステータス-5 いいえ
13 13 選択 ステータス4 いいえ
14 14 改行 入退出 コントロール1 はい
15 32 エラー ステータス3 いいえ
16 31 リセット 入退出 コントロール2 いいえ
17 36 プリンターを選択 入退出 コントロール3 はい
18~25歳 19-30,33,17,16 地面 - - -

反転された線は論理ローで真となります。反転されていない場合は、論理ハイで真となります。

最近のコンピュータでは、DB25 コネクタのピン 25 がアースに接続されていない可能性があります。

参照

ハードウェア IC チップ:

  • ホストコンピュータについては、Super I/Oを参照してください。
  • 周辺機器側の例:パラレルポートインターフェースチップ:PPC34C60(SMSC)およびW91284PIC(Warp Nine)
  • USBプリンタ用USBチップの例:PL-2305(Prolific)およびCH341(QinHeng)

参考文献

  1. ^ a bジェームズ、ケビン. PCインターフェースとデータ収集:測定、計測、制御のための技術. オックスフォード; ボストン: ニューネス、2000年. ISBN 9780750646246256ページ
  2. ^ a b Centronicsモデル306技術マニュアル. Centronics. 1976.
  3. ^ a bウェブスター、エドワード・C. (2000). 『Print Unchained: Fifty Years of Digital Printing: A Saga of Invention and Enterprise』 ウェストドーバー、バーモント州: DRA of Vermont. ISBN 0-9702617-0-5
  4. ^ a b Centronics 101, 120A, 101AL, 102A, 306 プリンター(PDF) . 2016年10月3日時点のオリジナルよりアーカイブ(PDF) 。
  5. ^ Durda IV, Frank (2004). 「CentronicsおよびIBM互換パラレルプリンターインターフェースピン割り当てリファレンス」 2007年9月13日時点のオリジナルよりアーカイブ。 2007年10月5日閲覧
  6. ^ HPコーポレートアーカイブ (2004年5月24日). 「20年間のイノベーション:HP LaserJetおよびインクジェットプリンター 1984~2004年」(PDF) . www.hp.com . HP.オリジナル(PDF)から2007年12月2日にアーカイブ。 2021年11月5日閲覧
  7. ^ 「ニブルモード」亜洲大学化学学部. 2017年4月6日時点のオリジナルよりアーカイブ2016年10月11日閲覧。
  8. ^ EP 0640229  Buxton, CL / Kohtz, RA / Zenith Data Systems Corp.:拡張パラレルポート。出願日 1992年5月15日
  9. ^ a b IEEE 1284: パラレルポート(PDF) (技術レポート). Lava. 2002. 2006年5月23日時点のオリジナル(PDF)からアーカイブ。 2007年11月2日閲覧
  10. ^ 「Dataproducts D-Sub 50 Parallel」ハードウェアブック. 2007年12月14日時点のオリジナルよりアーカイブ2008年1月25日閲覧
  11. ^ 「Dataproducts M/50 Parallel」ハードウェアブック. 2007年12月14日時点のオリジナルよりアーカイブ2008年1月25日閲覧
  12. ^マイケル・バード (2013).コンピュータトラブルシューティングハンドブック. 不明. ISBN 978-1888998993
  13. ^ Mitskaniouk, Oleg (2000-06-19). 「D-Link DMP-100 MP3プレーヤー」 . Target PC Magazine. p. 2. 2015年5月1日時点のオリジナルよりアーカイブ2012年7月20日閲覧。
  14. ^バルカカティ、ナバ (2006)。Linux オールインワン デスク リファレンス (ダミー向け) (第 2 版)。ジョン・ワイリー&サンズ。 p. 482.ISBN 9780471793137. 2015年9月11日取得一部のIDEデバイスはパラレルポートIDEアダプターを使用します。PARIDEオプションはこれを指します。
  15. ^ 「Play Snappy Video SnapShot静止画キャプチャアダプターシリーズ仕様」 CNET 2017年8月6日時点のオリジナルよりアーカイブ2017年8月6日閲覧
  16. ^ 「パラレルポートフラットベッドスキャナがWin9xのUSB環境で動作する(アーカイブ)」。2012年6月30日時点のオリジナルよりアーカイブ。 2012年6月30日閲覧{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  17. ^ “Inpout32.DLL for Windows 98/2000/NT/XP” . 2014年3月14日時点のオリジナルよりアーカイブ。 2014年3月14日閲覧
  18. ^ a b c dフランク・ヴァン・ギルウェ著『The Undocumented PC』1994年、703ページ、ISBN 0-201-62277-7
  19. ^トンプソン、ロバート・ブルース、トンプソン、バーバラ・フリッチマン(2003年7月24日)。『PCハードウェア・イン・ア・ナッツシェル:デスクトップ・クイック・リファレンス』O'Reilly Media, Inc. ISBN 978-0-596-55234-3
  20. ^パラレルポートの定義は2013年1月3日にWayback Machineアーカイブされ、Techopediaに