パンチカード
1970年代から1980年代にかけて、磁気ディスクや端末が低価格化し、安価なミニコンピュータが普及したため、パンチカードはコンピュータへのデータ入力手段としての役目をほぼ終えた。また、そもそもミニコンピュータはメインフレームとは違う文化圏を形成し、その文化圏では紙テープのほうが好まれた、といった側面もある。それでも、多くの業界標準規格やファイルフォーマットにパンチカードの影響が残っている。パンチカードの代替となった IBM 3270 などの端末は、既存のソフトウェアとの互換性を考慮して一行の表示文字数をパンチカードと同じ80文字とした。グラフィカルユーザインタフェースは可変幅のフォントも表示可能だが、1行80文字を前提としたプログラムは今もある。
ごく簡単な読取機が作れる紙テープとは違い、比較するとかなり大袈裟な機構が必要なパンチカードは、1970年代の「マイコン革命」(en:Microcomputer revolution)においては完全に「旧勢力の遺跡」であり、その後のパーソナルコンピュータの誕生と普及によって、絶対数としては大きく減ったわけではないのだが相対的には圧倒的少数となったメインフレームと共に、少数派の存在となった。
2000年代頃より宿泊施設のカード型キーとして使われている所もある。穴を穿った厚めの紙をスリットに挿れ、その穴のパターンを読み取りロックを操作する。チェックアウトの際にそのパターンは無効となり、次のチェックインに新しいパターンが充てられる。
パンチカードは、IBMカードやホレリスカードとも呼ばれた。IBM自身は、文書で言及する際は最初に「IBMカード」あるいは「パンチカード」と呼び、その後は単に「カード」と呼んでいた。穴を開ける前のカードを "punched card" と呼ぶのは矛盾しているため、「タビュレーティングカード」あるいは「タブカード」という呼称も用いられていた。
次回の調査を実施する時期に至ってもまだ前回の調査の集計が終わらないというこの困難を、ホレリスは機械の導入により解決することを考察した。当初は鑽孔テープなどを試したが、最終的にパンチカードという形態にたどり着いた。ホレリスが考案した、パンチカードを利用するデータ処理機械であるタビュレーティングマシンは、国勢調査の手作業による集計に比して10倍のスピードを実現したとされる。同時に、1〜9および0の、十進ヒトケタの整数値とアルファベットをパンチカードの穴でエンコードする一種の文字コード(現代の文字コードとは異なり、紙製のカードで利用する前提で設計されている(例えば、全部の桁に穴を開けたりはしない))「ホレリスコード」も考案した。
当時は手書きで記録を取り、それを事務所に持ち帰ってパンチカードに転記するという手間を踏んでおり、かつホレリスの集計機自体も1回1回人間が処理の仕方を設定する必要があるなどの欠点があったが、その圧倒的な処理能力は「驚異のテクノロジー」と賞賛され、政府機関だけではなく様々な分野で使用されていくことになる。多数の顧客情報を処理しなければならない保険会社などでも使われた。後に電気式加算機の計算機構を組み込んでかなりの計算ができる機械が登場し、会計処理だけでなく科学技術計算にも使われるようになった。
ホレリスは1枚のカードに45項目、1項目につき12種類の選択肢の情報が記録できるような仕様を策定した。このカードはサイズを身近な1ドル紙幣と同一にし、普及のために低額で販売したため、事実上の標準となった。
例えば704/709/7090/7094シリーズ科学技術コンピュータで使われた IBM 711 カード読取装置は欄(列)ではなく1行を36ビットワードを2つ格納したものと解釈した(72欄を使用し、8欄は無視する。無視する8欄をどこにするかは読取装置のプラグボードで変更可能だが、通常右端の8欄を無視する)。この無視される8欄(通常、73-80)をシーケンス番号を入れるのに使うことがあり、カードデックを落としたときなどにソートするのに使った。IBM 1130やSystem/360といったコンピュータでは全ての欄を使った。IBM 1402 カード読取/穿孔装置では、縦の1欄に2文字を格納するコラムバイナリというモードを使い、3欄(3行)で36ビットワードを表した。しかし、多くの古い穿孔装置は1欄に3穴までしか穿孔できず、バイナリカードを作ることはできなかった。
バイナリモードの冗談として、全部の位置に穴を開けたカードを作ることもでき、それを "lace card" と呼んだ。そのようなカードはカードとしての強度が足りず、機械の中で曲がったり詰まったりする。
80欄のカード形式は市場をほぼ独占し、他の業者も生産していたがIBMカードと呼ばれていた。
最もよく使われたのは IBM 5081 というフィールド分割されていない汎用のパンチカードである。その品番と形式は US Government Standard Form 5081 として採用され、他社もその番号を品名に採用していた。そのためユーザーにもその品番が知られていた。
IBMのフレッド・M・キャロルは、標準的なパンチカードを製造する一連の輪転印刷機を開発した。1921年の機種は毎分400枚のカードを生産できた。1936年には全く新たな方式で毎分800枚を生産できる機種を開発した。キャロルのカード用輪転印刷機は、パンチカード製造に革命を起こした。1930年から1950年まで、キャロルの印刷機はIBM全体の利益の25%を生み出していた。
カード印刷機で使われていた印刷版はIBMのカードを丸めて円筒形にしたのと同じ大きさで、廃棄されたものはペン立てに使われたりしていた。様々なレイアウトの版があるので、コレクションの対象にもなっている。
IBMのマシンは顧客が買い取るのではなくリースするのが一般的だったため、IBMは当初純正カードのみを使うよう顧客に要求していた。IBMは事業をサービス業と認識しており、カードもマシンの一部だった。この件で1932年、アメリカ連邦政府がIBMを法的に訴えた。最高裁まで争ったが、IBMは敗訴。判決により、IBMはカードの仕様を指定することしかできないとされた。1955年にも同様の裁判があり、1962年までにIBMのパンチカード生産量をアメリカ全体の半分以下にするという和解がなされた。トーマス・J・ワトソンはパンチカード供給がIBMの最重要事業だと考えていたが、この和解にトーマス・J・ワトソン・ジュニアがサインすることで、IBMが新たな時代に入ったといえる。
ANSI INCITS 21-1967 (R2002), Rectangular Holes in Twelve-Row Punched Cards (formerly ANSI X3.21-1967 (R1997)) 1欄に12カ所の穴を開ける位置のあるパンチカードについて、穴を開ける位置と穴の寸法を指定している。
ANSI X3.11 – 1990 American National Standard Specifications for General Purpose Paper Cards for Information Processing
ANSI X3.26 – 1980/R1991) Hollerith Punched Card Code
ISO 1681:1973 Information processing – Unpunched paper cards – Specification
ISO 6586:1980 Data processing – Implementation of the ISO 7- bit and 8- bit coded character sets on punched cards. ISOの7ビットおよび8ビットの文字セットをパンチカード上でどう表すかを定義している。ホレリスコードからの派生であり、互換性がある。