.jpg/440px-IBM_080_(2).jpg)
パンチカードソーターは、パンチカードの束を分類する機械です。
ユニットレコード装置を用いてパンチカード上のデータを処理する多くの施設において、ソートは主要な作業でした。多くの工程のワークフローでは、カードにパンチされたデータに基づいて、カードのデッキを特定の順序に並べる必要がありました。同じデッキでも、処理ステップごとに異なる順序でソートされることがあります。人気のソーターファミリーであるIBM 80シリーズソーターは、選択された列にパンチされた穴とソーターの設定に応じて、入力カードを13個のポケットのいずれかに仕分けました。

カードソーターの基本的な動作は、パンチカードを取り出し、1列を検査し、指定されたポケットにカードを入れることです。パンチカードには12列あり、ソーターには13個のポケットがあります。1つのポケットは、空白カード、不良カード、エラーカード用です。( IBM 1962 )
カードは通常、下端(「9エッジ」)から順に、表面を下にして仕分け機を通過します。小さな金属ブラシまたは光学センサーが配置されており、各カードが仕分け機を通過する際に、1列がブラシまたは光学センサーの下を通過するように配置されています。その列に検知された穴と仕分け機のコントロール設定によって、カードがどのポケットに送られるかが決定されます。この送り込みは、仕分け機の送り機構の長さに沿って設置された金属片(シュートブレード)の束にカードを滑り込ませることで行われます。各ブレードは出力ポケットのいずれかの上端にあり、カードは指定されたポケットに送られます。[ 1 ]

複数列のソートは、通常、まず最下位の列をソートし、次に列ごとに最上位の列へと進むという方法で行われます。これは最下位桁基数ソートと呼ばれます。
数値列には0~9行目に1つのパンチ穴があり、11~12行目には符号オーバーパンチ穴がある場合があり、ソーターを1回通過させるだけでソートできます。アルファベット列には、12行目、11行目、または0行目にゾーンパンチ穴があり、1~9行目のいずれかに数字パンチ穴があり、その列でカードの一部または全部をソーターに2回通すことでソートできます。パンチカードコードの詳細については、「パンチカード#IBM 80列形式と文字コード」を参照してください。
アルファベット順ソートには、特定のソート機の機能とソート対象データの特性に応じて、いくつかの方法が用いられました。082以前のソート機で一般的に用いられていた方法は、カードを同じ列で2回ソートする方法でした。まず1~9の数字行でソートし、次に(再スタッキング後)ゾーン行12、11、0でソートします。オペレータスイッチを使用すると、各列のカードの2回目のパスで1~9行を「オフ」にすることで、ゾーンソートが可能になります。
カードコードには、他の特殊文字や句読点も追加され、1列あたり最大3つのパンチが必要となりました(1964年にEBCDICが導入された際には、1列あたり最大6つのパンチが必要となりました)。083および084ソーターは、これらの複数桁または複数ゾーンのパンチを認識し、エラーポケットに仕分けました。

1890年の国勢調査仕分け箱(オリジナル)、マニュアル。[ 3 ]
1900年の農業国勢調査で仕分けカードが問題になったため、ハーマン・ホレリスの会社は1901年にホレリス自動水平仕分け機[ 4 ]を開発しました。これは水平ポケット付きの仕分け機です。[ 5 ]
1908年に彼はよりコンパクトなホレリス070垂直選別機[ 6 ]を設計し、1分間に250枚のカードを選別することができた[ 3 ] [ 5 ] 。
71型垂直仕分け機は1928年に発売されました。80枚のカードを収納できるポケットが12個あり、1分間に150枚のカードを仕分けすることができました。[ 7 ]
75式1型、19??、毎分400枚のカード[ 3 ]
75式2型、19??、毎分250枚のカード[ 3 ]

IBM 80シリーズのカードソーター[ 8 ]には以下のものが含まれていた。
1957年8月、基本的な082のレンタル料金は月額55ドル、083は2倍の料金でした。(IBM 1957)1969年までに、IBMは82、83、84のみをレンタルできるようにしました。[ 10 ]
2020年代初頭、TCG Machinesはトレーディングカードゲームのカードを処理するためのカード選別機を導入しました。[ 11 ]これらの最新の選別機では、パンチカードとブラシが画像センサー(カメラ)とコンピュータービジョン技術に置き換えられていますが、その形状と動作は歴史的な先駆者と基本的に同じです。