IEEE 488
IEEE 488.1の上に立っているIEEE 488.2はIEEE 488.1に取り込まれていない。各種装置は488.2に従わなくても488.1の仕様を満足することができる。
IEEE 488.1がハードウェアを定義しIEEE 488.2が文法を定義したが、そこには装置固有のコマンドの標準はなかった。同じ装置のクラス(例えばマルチメーター)を制御するコマンドは、メーカー同士、また種々のモデル間でさえ様々であった。デバイスコマンドの標準であるSCPIは1990年代に導入された。ただ導入が遅かったため、広く実装されることはなかった。
National Instrumentsは、元々HS-488として知られたIEEE 488.1の上位互換規格を導入した。これはデータ速度を最大8MByte/secにまで増やした。ただ、バスにより多くのデバイスを接続するとこの速度は減少した。この規格は2003年に標準として加えられ、IEEE 488.1-2003になった。
IEEEに加えて、他のいくつかの標準化団体はHP-IBを採用していた。ANSI(米国規格協会)での相当する規格はANSI Standard MC 1.1。IEC(国際電気標準会議)ではIEEEからの提案を受け、IEEE/IEC 60488-1-2004 Ed.1 として国際規格になっている。
1960年代後半、Hewlett-Packard (HP) は、デジタルマルチメーターやロジックアナライザのような試験および測定装置メーカーであった。HPはコンピュータのような試験装置や制御装置をより簡単に相互接続できるようにするために、HP Interface Bus (HP-IB) を開発した。このバスはその当時の技術を用いて比較的簡単に実装できた。このバスは単純なパラレルの電気バスといくつかの独立した制御線を用いていた。
他のメーカーはHP-IBをコピーして、General Purpose Interface Bus (GPIB) を作った。
1975年、このバスはIEEEによって IEEE Standard Digital Interface for Programmable Instrumentation, IEEE 488-1975(今は 488.1になっている)として標準化された。IEEE 488.1は、GPIBのメカニカル仕様、電気仕様、基本的なプロトコルなどのパラメータは形式化したが、コマンドやデータのフォーマットについては何も触れなかった。IEEE 488.2 標準、つまり Codes, Formats, Protocols, and Common Commands for IEEE 488.1(1987年6月)では、基本的な文法とフォーマット規約を提供し、同様にデバイス独立コマンドやデータ構造、エラープロトコルなども定めた。