Punched card sorter

Last updated
IBM 080 Card Sorter IBM 080 (2).jpg
IBM 080 Card Sorter
IBM 082 Card Sorter Punch card sorter.JPG
IBM 082 Card Sorter

A punched card sorter is a machine for sorting decks of punched cards.

Contents

Sorting was a major activity in most facilities that processed data on punched cards using unit record equipment. The work flow of many processes required decks of cards to be put into some specific order as determined by the data punched in the cards. The same deck might be sorted differently for different processing steps. A popular family of sorters, the IBM 80 series sorters, sorted input cards into one of 13 pockets depending on the holes punched in a selected column and the sorter's settings.

Basic operation

Reader brush on an IBM 83 card sorter IBM 83 card sorter - reader brush.jpg
Reader brush on an IBM 83 card sorter

The basic operation of a card sorter is to take a punched card, examine a single column, and place the card into a selected pocket. There are twelve rows on a punched card, and thirteen pockets in the sorter; one pocket is for blanks, rejects, and errors. ( IBM 1962 )

Cards are normally passed through the sorter face down with the bottom edge ("9-edge") first. A small metal brush or optical sensor is positioned so that, as each card goes through the sorter, one column passes under the brush or optical sensor. The holes sensed in that column together with the settings of the sorter controls determine which pocket the card is to be directed to. This directing is done by slipping the card into a stack of metal strips (or chute blades) that run the length of the sorter feed mechanism. Each blade ends above one of the output pockets, and the card is thus routed to the designated pocket. [1]

Sorting operations

Punched card showing character coding Blue-punch-card-front-horiz.png
Punched card showing character coding

Multiple column sorting was commonly done by first sorting the least significant column, then proceeding, column by column, to the most significant column. This is called a least significant digit radix sort.

Numeric columns have one punch in rows 0-9, possibly a sign overpunch in rows 11-12, and can be sorted in a single pass through the sorter. Alphabetic columns have a zone punch in rows 12, 11, or 0, a digit punch in one of the rows 1-9, and can be sorted by passing some or all of the cards through the sorter twice on that column. For more details of punched card codes see Punched card#IBM 80-column format and character codes.

There were several methods used for alphabetical sorting, depending on the features provided by the particular sorter and the characteristics of the data to be sorted. A commonly used method on the 082 and earlier sorters was to sort the cards twice on the same column, first on digit rows 1-9, then on the zone rows 12, 11, and 0 (or vice versa, zone rows first then digit rows). Operator switches allow zone-sorting by "switching off" rows 1-9 for the second pass of the card for each column.

Other special characters and punctuation marks were added to the card code, involving as many as three punches per column (and in 1964 with the introduction of EBCDIC as many as six punches per column). The 083 and 084 sorters recognized these multiple digit or multiple zone punches, sorting them to the error pocket.

Earlier sorters

Replica of Hollerith tabulating machine with sorting box, circa 1890. The "sorting box" was an adjunct to, and controlled by, the tabulator. The "sorter", an independent machine, was a later development. HollerithMachine.CHM.jpg
Replica of Hollerith tabulating machine with sorting box, circa 1890. The "sorting box" was an adjunct to, and controlled by, the tabulator. The "sorter", an independent machine, was a later development.

Original census sorting box, 1890, manual. [3]

Sorting cards became an issue during the 1900 agricultural census, so Herman Hollerith's company developed the 1901 Hollerith Automatic Horizontal Sorter, [4] a sorter with horizontal pockets. [5]

In 1908, he designed the more compact Hollerith 070 Vertical Sorting Machine [6] that sorted 250 cards per minute. [3] [5]

The Type 71 Vertical Sorter came out in 1928. It had 12 pockets that could hold 80 cards. It could sort 150 cards per minute. [7]

The Type 75, Model 1, 19??, 400 cards per minute [3]

The Type 75, Model 2, 19??, 250 cards per minute [3]

IBM 80 series Sorters

IBM card sorter at the Red Cross in Geneva, 1946; model 80, or possibly an 81 Vrouw bij een sorteermachine, Bestanddeelnr 254-2223.jpg
IBM card sorter at the Red Cross in Geneva, 1946; model 80, or possibly an 81
IBM 080 Lochkartensortierer IBM 080 - Lochkartenablageregal Hollerith TSD (1).JPG
IBM 080

Card Sorters in the IBM 80 series [8] included:

In August 1957, a basic 082 rented for $55 per month; an 083 for twice that. ( IBM 1957 ) By 1969, only the 82, 83 & 84 were made available for rental by IBM. [10]

Modern card sorters

In the early 2020s, TCG Machines introduced a card sorting machine to process trading card game cards. [11] The punched cards and brushes in these modern sorters have been replaced with image sensors (cameras) and computer vision technology, but their form and operation remain essentially identical to that of their historical predecessors.

See also

Notes and references

  1. Murray, Francis J. (1961). Mathematical Machines Volume 1: Digital Computers. Columbia University Press. Operation of the sorter's chute blades is described and illustrated on pages 86-87
  2. Austrian, Geoffrey D. (1982). Herman Hollerith: Forgotten Giant of Information Processing. Columbia University Press. pp. 41, 178–179. ISBN   0-231-05146-8.
  3. 1 2 3 4 5 6 7 8 9 "IBM Card Sorter". Archived from the original on 2021-04-29.
  4. 1901 Hollerith Automatic Horizontal Sorter
  5. 1 2 IBM Archives faq
  6. IBM Archives: Hollerith 070 Vertical Sorter
  7. IBM Archives: IBM Type 71 Vertical Sorter
  8. Which are sometimes named with a leading zero: IBM 080, 081, etc. "IBM Archives: Italy chronology". IBM .
  9. Bashe, Charles J.; Johnson, Lyle R.; Palmer, John H.; Pugh, Emerson W. (1986). IBM's Early Computers . MIT. p.  21. ISBN   0-262-02225-7.
  10. 1 2 3 4 Carl Feingold (1969). Fundamentals of Punched Card Data Processing. Wm. C. Brown Company. p. 29.
  11. Gordon, Graeme (2021-04-10). "Card Sorting Machines – a Technology Older than the Automobile". TCG Machines. Retrieved 2024-01-03.

Further reading

Related Research Articles

<span class="mw-page-title-main">Punched card</span> Paper-based recording medium

A punched card is a piece of card stock that stores digital data using punched holes. Punched cards were once common in data processing and the control of automated machines.

The UNIVAC Solid State was a magnetic drum-based solid-state computer announced by Sperry Rand in December 1958 as a response to the IBM 650. It was one of the first computers offered for sale to be (nearly) entirely solid-state, using 700 transistors, and 3000 magnetic amplifiers (FERRACTOR) for primary logic, and 20 vacuum tubes largely for power control. It came in two versions, the Solid State 80 and the Solid State 90. In addition to the "80/90" designation, there were two variants of the Solid State – the SS I 80/90 and the SS II 80/90. The SS II series included two enhancements – the addition of 1,280 words of core memory and support for magnetic tape drives. The SS I had only the standard 5,000-word drum memory described in this article and no tape drives.

<span class="mw-page-title-main">IBM 1442</span> IBM card reader and punch

IBM 1442 is a combination IBM card reader and card punch. It reads and punches 80-column IBM-format punched cards and is used on the IBM 1440, the IBM 1130, the IBM 1800 and System/360 and is an option on the IBM System/3.

<span class="mw-page-title-main">IBM 1440</span> 1962 IBM computer

The IBM 1440 computer was announced by IBM October 11, 1962. This member of the IBM 1400 series was described many years later as "essentially a lower-cost version of the 1401", and programs for the 1440 could easily be adapted to run on the IBM 1401.

<span class="mw-page-title-main">Unit record equipment</span> Electromechanical machines which processed data using punch cards

Starting at the end of the nineteenth century, well before the advent of electronic computers, data processing was performed using electromechanical machines collectively referred to as unit record equipment, electric accounting machines (EAM) or tabulating machines. Unit record machines came to be as ubiquitous in industry and government in the first two-thirds of the twentieth century as computers became in the last third. They allowed large volume, sophisticated data-processing tasks to be accomplished before electronic computers were invented and while they were still in their infancy. This data processing was accomplished by processing punched cards through various unit record machines in a carefully choreographed progression. This progression, or flow, from machine to machine was often planned and documented with detailed flowcharts that used standardized symbols for documents and the various machine functions. All but the earliest machines had high-speed mechanical feeders to process cards at rates from around 100 to 2,000 per minute, sensing punched holes with mechanical, electrical, or, later, optical sensors. The operation of many machines was directed by the use of a removable plugboard, control panel, or connection box. Initially all machines were manual or electromechanical. The first use of an electronic component was in 1937 when a photocell was used in a Social Security bill-feed machine. Electronic components were used on other machines beginning in the late 1940s.

<span class="mw-page-title-main">IBM 1403</span> High speed line printer, introduced in 1959 and used into the 1970s

The IBM 1403 line printer was introduced as part of the IBM 1401 computer in 1959 and had an especially long life in the IBM product line.

<span class="mw-page-title-main">Keypunch</span> Device for punching holes into paper cards

A keypunch is a device for precisely punching holes into stiff paper cards at specific locations as determined by keys struck by a human operator. Other devices included here for that same function include the gang punch, the pantograph punch, and the stamp. The term was also used for similar machines used by humans to transcribe data onto punched tape media.

<span class="mw-page-title-main">IBM 407</span> Tabulating machine introduced in 1949

The IBM 407 Accounting Machine, introduced in 1949, was one of a long line of IBM tabulating machines dating back to the days of Herman Hollerith. It had a card reader and printer; a summary punch could be attached. Processing was directed by a control panel.

<span class="mw-page-title-main">IBM 519</span>

The IBM 519 Document-Originating Machine, introduced in 1946, was the last in a series of unit record machines designed for automated preparation of punched cards. Others in the series included the IBM 513 & IBM 514 Reproducing Punch.

<span class="mw-page-title-main">IBM System/3</span> IBM midrange computer (1969–1985)

The IBM System/3 was an IBM midrange computer introduced in 1969, and marketed until 1985. It was produced by IBM Rochester in Minnesota as a low-end business computer aimed at smaller organizations that still used IBM 1400 series computers or unit record equipment. The first member of what IBM refers to as their "midrange" line, it also introduced the RPG II programming language. It is the first ancestor in the product line whose current version is the IBM i series and includes the highly successful AS/400.

<span class="mw-page-title-main">English Electric DEUCE</span>

The DEUCE was one of the earliest British commercially available computers, built by English Electric from 1955. It was the production version of the Pilot ACE, itself a cut-down version of Alan Turing's ACE.

<span class="mw-page-title-main">IBM 557</span>

The IBM 557 Alphabetic Interpreter allowed holes in punched cards to be interpreted and the punched card characters printed on any row or column, selected by a control panel. Introduced in 1954, the machine was a synchronous system where brushes would glide over a hole in a punched card and contact a brass roller thereby setting up part of a character code.

<span class="mw-page-title-main">Tabulating machine</span> Late 19th-century machine for summarizing information stored on punch cards

The tabulating machine was an electromechanical machine designed to assist in summarizing information stored on punched cards. Invented by Herman Hollerith, the machine was developed to help process data for the 1890 U.S. Census. Later models were widely used for business applications such as accounting and inventory control. It spawned a class of machines, known as unit record equipment, and the data processing industry.

<span class="mw-page-title-main">Plugboard</span> Control panel using electrical patch cords

A plugboard or control panel is an array of jacks or sockets into which patch cords can be inserted to complete an electrical circuit. Control panels are sometimes used to direct the operation of unit record equipment, cipher machines, and early computers.

<span class="mw-page-title-main">IBM 7070</span> Decimal computer introduced by IBM in 1958

IBM 7070 is a decimal-architecture intermediate data-processing system that was introduced by IBM in 1958. It was part of the IBM 700/7000 series, and was based on discrete transistors rather than the vacuum tubes of the 1950s. It was the company's first transistorized stored-program computer.

The IBM 101 Electronic Statistical Machine, introduced in 1952, combines in one unit the functions of sorting, counting, accumulating, balancing, editing, and printing of summaries of facts recorded in IBM cards.

<span class="mw-page-title-main">Punched card input/output</span> Computer peripheral device

A computer punched card reader or just computer card reader is a computer input device used to read computer programs in either source or executable form and data from punched cards. A computer card punch is a computer output device that punches holes in cards. Sometimes computer punch card readers were combined with computer card punches and, later, other devices to form multifunction machines.

<span class="mw-page-title-main">IBM 533</span>

The IBM 533 Input-Output Unit, announced on July 2, 1953, was a punched card reader and punch that served as the primary input-output unit for the IBM 650 computer. It had two independent card paths, one for reading and one for punching. IBM cards were fed face down, 12-edge first. All 80 columns could be read and punched by the computer as numeric data, but alphanumeric reading was severely limited on the basic 650 and require special control panel wiring.

<span class="mw-page-title-main">IBM 2501</span> Punched-card reader

The IBM 2501 is a punched-card reader from IBM with models for the System/360 and System/370 mainframe systems and for the IBM System/360 Model 20, the IBM 1130 and IBM System/3 minicomputers. 2501 models can read 80-column cards at either 600 or 1000 cards per minute (CPM).