Keypunch - Keypunch

IBM 026 Keypunch
Keypunch-Operatoren bei der Arbeit bei der US-amerikanischen Sozialversicherungsbehörde in den 1940er Jahren
Operatoren, die hydrographische Daten für Navigationskarten auf Lochkarten zusammenstellen, unter Verwendung des IBM Type 016 Electric Duplicating Key Punch, New Orleans , 1938

Ein Keypunch ist eine Vorrichtung zum präzisen Stanzen von Löchern in steife Papierkarten an bestimmten Stellen, die durch Tasten bestimmt werden, die von einer menschlichen Bedienungsperson angeschlagen werden. Andere Geräte, die hier für dieselbe Funktion enthalten sind, umfassen die Gruppenstanze, die Pantographenstanze und den Stempel.

Für Jacquard-Webstühle wurden die resultierenden Lochkarten zu einem Papierband verbunden, das als "Kette" bezeichnet wird und ein Programm enthält , das, wenn es von einem Webstuhl gelesen wird, seinen Betrieb steuert.

Für Hollerith-Maschinen und andere Einheitsaufzeichnungsmaschinen enthielten die resultierenden Lochkarten Daten , die von diesen Maschinen verarbeitet werden mussten. Bei Computern, die mit einem Lochkarten-Eingabe-/Ausgabegerät ausgestattet waren, waren die resultierenden Lochkarten entweder Daten oder Programme, die den Betrieb des Computers lenkten.

Frühe Hollerith-Schlüsselstanzen waren manuelle Geräte. Spätere Schlüsselstanzen waren elektromechanische Geräte, die mehrere Funktionen in einem Gerät vereinten. Diese ähnelten oft kleinen Schreibtischen mit schreibmaschinenähnlichen Tastaturen und waren mit Trichtern für Blankokarten und Staplern für Lochkarten ausgestattet. Einige Keypunch-Modelle könnten oben in einer Spalte das Zeichen drucken, das durch die Löcher in dieser Spalte repräsentiert wird. Die kleinen Stücke, die mit einem Keypunch ausgestanzt wurden, fielen in eine Chad- Box oder (bei IBM ) Chip-Box oder Bit-Eimer .

In vielen Datenverarbeitungsanwendungen wurden die Lochkarten verifiziert, indem exakt dieselben Daten ein zweites Mal eingegeben wurden, wobei überprüft wurde, ob die zweite Eingabe und die gelochten Daten identisch waren (bekannt als Zwei-Pass-Verifizierung ). Es gab eine große Nachfrage nach Tastaturstanzern , in der Regel Frauen, die Vollzeit an Tastaturen und Prüfmaschinen arbeiteten, oft in großen Tastaturen mit Dutzenden oder Hunderten anderer Bediener, die alle Dateneingaben durchführten .

In den 1950er Jahren führte Remington Rand den UNITYPER ein , der die Dateneingabe direkt auf Magnetband für UNIVAC- Systeme ermöglichte. Anschließend produzierte Mohawk Data Sciences 1965 einen verbesserten Magnetband-Encoder, der einigermaßen erfolgreich als Keypunch-Ersatz vermarktet wurde. Das Aufkommen von Mikroprozessoren und preiswerten Computerterminals führte zur Entwicklung zusätzlicher Key-to- Tape- und Key-to-Disk-Systeme von kleineren Unternehmen wie Inforex und Pertec .

Tastatureingaben und Lochkarten wurden bis in die 1970er Jahre immer noch häufig sowohl für die Daten- als auch für die Programmeingabe verwendet, wurden jedoch durch Änderungen im Eingabeparadigma und durch die Verfügbarkeit kostengünstiger CRT- Computerterminals schnell obsolet . Der Wegfall des Schritts des Übertragens von Lochkarten auf Band oder Diskette (mit dem zusätzlichen Vorteil, dass die Kosten für die Karten selbst eingespart werden) ermöglichte eine verbesserte Überprüfung und Korrektur während des Eingabevorgangs. Die Entwicklung von Videoanzeigeterminals , interaktiven Timesharing-Systemen und später Personalcomputern ermöglichte es denjenigen, die die Daten oder das Programm erstellten, sie direkt einzugeben, anstatt sie auf Formularen zu schreiben, die von Tastendruckern eingegeben werden mussten.

Jacquard-Karten stempeln, 1801 bis 1890

Jacquard- Karten sollen gestanzt oder geschnitten (nicht gestanzt) sein. Die ersten Jacquard-Karten wurden von Hand gestempelt, teilweise mit einer Führungsplatte. Eine Verbesserung bestand darin, die Karte zwischen zwei perforierten Metallplatten (mit Scharnieren verbunden) zu platzieren, Stanzen gemäß dem gewünschten Muster einzusetzen und die Baugruppe dann durch eine Presse zu führen, um die Karte zu schneiden. Diese im Wesentlichen manuellen Prozesse wurden durch Maschinen ersetzt; Piano-Maschinen (der Name stammt von den Tasten), die von Tastaturen bedient werden und in ihrer Funktion mit den Tastenschlägen vergleichbar sind, die am häufigsten vorkommen.

Hollerith- und IBM-Schlüssellocher, 1890 bis 1930er Jahre

Hollerith's Keyboard ( Pantograph ) Punch. Dieses Foto ist inszeniert; das Tastaturlayout ist für die Farmkarte (die Spalte ganz links ist mit "Art of Farm" beschriftet) einer Landwirtschaftszählung, während das Papier unter dem Stempel das Layout der Volkszählungskarte von 1890 zeigt (die tatsächlichen Volkszählungskarten von 1890 hatten keinen Druck).
Volkszählungsmitarbeiter mit Hollerith-Stromabnehmerstanze

Herman Holleriths erstes Gerät zum Lochen von Karten aus den 1890er Jahren war ... jeder gewöhnliche Ticketstanzer, der ein rundes Loch mit einem Durchmesser von 3/16 Zoll stanzte . Die Verwendung eines solchen Lochers wurde erleichtert, indem die zu verwendenden Löcher in der Nähe der Kanten der Karte angeordnet wurden. Hollerith entwickelte bald eine genauere und einfacher zu verwendende Tastaturstanze, bei der ein Pantograph verwendet wurde , um einen Stanzmechanismus mit einem Führungszeiger zu verbinden, den ein Bediener über die entsprechende Markierung in einer 12 x 20-Matrix platzieren würde, um einen manuellen Stanzvorgang über dem richtigen Loch auszurichten in einer von 20 Spalten.

1901 patentierte Hollerith einen Mechanismus, bei dem ein Bediener eine von 12 Tasten drückte, um ein Loch zu stanzen, wobei die Karte automatisch zur nächsten Spalte vorrückte. Dieser Schlüssellocher des Typs 001 der ersten Generation verwendet 45 Säulen und runde Löcher . Im Jahr 1923 führte The Tabulating Machine Company den ersten elektrischen Keypunch ein, den Typ 011 Electric Keypunch, ein ähnlich aussehendes Gerät, bei dem jeder Schlüssel einen elektrischen Kontakt schloss, der ein Solenoid aktivierte, das das Loch stanzte. Das Lochkartenformat mit 80 Spalten wurde 1928 eingeführt. Spätere Hollerith-Schlüssellocher umfassten den motorbetriebenen elektrischen Kopierstempel Typ 016 (1929), den alphabetischen Kopierstempel Typ 31 (1933) und den alphabetischen Druckstempel Typ 32 (1933).

"Alphabetisch duplizierende Keypunches zeichneten alphabetische Informationen in tabellarischen Karten auf, so dass vollständige Wörter und Namen zusammen mit numerischen Daten später von einer alphabetischen Abrechnungsmaschine gedruckt werden konnten. Der Alphabetical Duplicating Punch Typ 31 wurde 1933 von IBM eingeführt und wurde automatisch ausgeworfen." Karte und zog eine andere in 0,65 Sekunden ein. Diese Maschinen waren mit separaten alphabetischen und numerischen Tastaturen ausgestattet. Die alphabetische Tastatur ähnelte einer herkömmlichen manuellen Schreibmaschine, außer dass die Umschalt-, Tab-, Rücktaste und Zeichentasten weggelassen wurden und ein Überspringen, Loslassen, Stapler und '1'-Taste wurden bereitgestellt." – IBM-Archive

IBM Keypunches und Verifiers nach dem Zweiten Weltkrieg für Karten mit 80 Spalten

Ein wichtiger Punschraum in den 1960er Jahren
Handbetätigter Tastenstanzer

(hergestellt von British ICT ) (1960er Jahre)

Die meisten IBM Keypunch- und Verifizierer verwendeten ein gemeinsames elektrisches/mechanisches Design in ihren Tastaturen, um die mechanischen Tastenanschläge zu codieren. Als eine Taste gedrückt wurde, löste ein Glied am Keystem einen entsprechenden Satz von Bügeln an der Oberseite der Tastaturbaugruppe aus. Die Bügel wiederum stellten (geschlossene) Kontakte her, um die Zeichen elektrisch zu kodieren. Als jeder Tastendruck von der Maschine erkannt wurde, erregte eine Rückkopplungsschaltung ein Paar Magnete mit einem Bügel, der den Schlüsselschaft mechanisch wieder herstellte, die Bügel zurücksetzte, die die elektrische Codierung durchführten, und dem Bediener das "Gefühl" und den Ton gab fertiggestellte Aktion. Jede Maschine hatte die Tendenz, ein eigenes "Gefühl" zu entwickeln, basierend auf mehreren Variablen, wie dem Ausmaß der Abnutzung, der Verschmutzung und dem Spiel der Bügelkontakte innerhalb der Tastatur sowie auf Faktoren der Basismaschine. Die Tastaturen hatten jedoch keine Vorkehrungen zum Einstellen des "Gefühls" außer der richtigen Einstellung der Kontakte an den Rückstellbügelkontakten und den Kodierbügelkontakten. Spezielle Funktionstasten wie Umschalten, Loslassen, Duplizieren und andere hatten nur elektrische Kontakte unter ihren Stielen, ohne mechanische Verbindung zur Bügelbaugruppe zur Codierung.

IBM- Tastenstanzer wie die 024, 026 und 029 dienten zum Anbringen einer Programmkarte, die verschiedene Funktionen steuerte, wie z. B. Tabulatoren und automatisches Duplizieren von Feldern von der vorherigen Karte. Die späteren 129 verwendeten elektronische Schaltungskarten, um einfache Programme zu speichern, die vom Keypunch-Bediener geschrieben wurden.

IBM 024, 026 Kartenstanzer

IBM 026 Druckkartenstanze. Beachten Sie die rosafarbene Programmkarte, die auf der Programmtrommel (oben Mitte) montiert ist.
Ein IBM 026 kommerzieller Kartencode

Der IBM 024 Card Punch und der IBM 026 Printing Card Punch wurden 1949 angekündigt. Sie waren mit Ausnahme des Druckmechanismus fast identisch. Das Herzstück der Schlüssellocher 024 und 026 war ein Satz von zwölf Präzisionsstanzen, einer pro Kartenreihe, mit jeweils einem Antrieb mit relativ hoher Leistung. Lochkarten wurden eine Spalte nach der anderen über den Locher geführt, und die entsprechenden Locher wurden aktiviert, um die Löcher zu erzeugen, was zu einem unverwechselbaren "Klumpen, Klumpen"-Geräusch führte, wenn die Spalten gestanzt wurden. Beide Maschinen konnten 51-, 60-, 66- und 80-spaltige Karten verarbeiten.

Der 026 könnte das gestanzte Zeichen über jeder Spalte drucken. Bis 1964 gab es zehn Versionen mit leicht unterschiedlichen Zeichensätzen. In den wissenschaftlichen Versionen wurden Klammern, Gleichheitszeichen und Pluszeichen anstelle von vier weniger häufig verwendeten Zeichen in den kommerziellen Zeichensätzen gedruckt.

Zeichengenerator "Code Plate" aus Metall von IBM 026 keypunch
IBM 026-Zeichengenerator-Codeplattendetail mit Punktmatrix-Druckmuster
Eine Gruppe von IBM 026 im Einsatz

Die Logik bestand aus Dioden , 25L6 Vakuumröhren und Relais . Die Röhrenschaltungen verwendeten 150 VDC, aber diese Spannung wurde nur verwendet, um den Punch-Clutch-Magneten zu betreiben. Die meisten anderen Schaltungen verwendeten 48 VDC.

Zeichen wurden unter Verwendung einer 5 × 7- Punktmatrix von Drähten gedruckt ; Das Gerät, von dem die Form des Zeichens abgeleitet wurde, war eine Metallplatte, die "Codeplatte" genannt wurde und Platz für 1960 Pins (35 Pins mal 56 druckbare Zeichen) bot. Wenn der Punkt nicht in einem bestimmten Zeichen gedruckt werden sollte, wurde der Stift abgearbeitet. Durch das korrekte Positionieren der Platte und das Andrücken gegen ein Ende der Anordnung von Drucknadeln wurden nur die richtigen Drähte gegen das Farbband und dann die Lochkarte gedrückt . (Dieser Druckermechanismus wurde von IBM-Kundeningenieuren im Allgemeinen als schwer zu reparieren angesehen. Eines der häufigsten Probleme waren Kabelbrüche in dem eng gebogenen schmalen Rohr zwischen der Codeplatte und dem Farbband – das Herausziehen der Fragmente und das Ersetzen des Bündels von 35 Drähten war sehr mühsam). Der Druckmechanismus neigte dazu, beschädigt zu werden, wenn ein Benutzer versuchte, "binäre" Karten mit nicht standardmäßigen Lochmustern zu duplizieren. Dies könnte dazu führen, dass der Positionierungsmechanismus der Codeplatte versucht, die Platte über den vorgesehenen Bewegungsbereich hinaus zu verschieben, was manchmal zu Schäden führen kann. Das Ausschalten des Drucks konnte den Schaden nicht wirklich verhindern, wie viele Leute vermuteten, da der Codeplattenmechanismus mit der Stanzeinheit in Eingriff blieb und die Codeplatte verlagerte. Das Ausschalten des Druckens unterdrückte nur das Drücken der Druckstifte in das Farbband und die Karte.

Raymond Loewy , Industriedesigner für "stromlinienförmige" Motive, der auch Eisenbahn-Personenwagen der 1930er und 1940er Jahre entwarf, entwarf für IBM das preisgekrönte Außendesign der 026/024 Card Punches. Ihre schwere Stahlkonstruktion und abgerundeten Ecken ( Fotos ) spiegeln tatsächlich den industriellen Art-Deco- Stil wider .

IBM 056 Kartenprüfer

Zwei Frauen besprechen ihre Arbeit, während sie in den 1950er Jahren bei Texas A&M Daten auf Lochkarten eingeben. Die Frau rechts sitzt an einer IBM 026 Keypunch-Maschine. Die Frau links ist an einem IBM 056 Card Verifier. Ihre Aufgabe wäre es, die Daten erneut einzugeben, und das Prüfgerät würde überprüfen, ob sie mit den auf den Karten gestanzten Daten übereinstimmten.

Der IBM 056 war der Verifier-Begleiter des 024 Card Punch und des 026 Printing Card Punch. Der Verifier ähnelte dem 026 Keypunch mit Ausnahme einer roten Fehlerlinse in der unteren Mitte der Maschinenabdeckung. Der Prüfer gab genau die gleichen Daten ein wie der Tastaturstanzer, und das Prüfgerät prüfte dann , ob die gestanzten Daten übereinstimmten. Erfolgreich verifizierte Karten hatten am rechten Rand eine kleine Kerbe.

Der IBM 056 Verifier verwendete mit Ausnahme der Stanzeinheit und des Druckkopfs die meisten der gleichen mechanischen und elektrischen Komponenten wie die 024/026-Schlüsselstempel. Die Stanzeinheit hatte Sensorstifte anstelle der Stanzen. Die erkannten oder nicht erkannten Löcher würden einen Kontaktbügel auslösen, wenn die Konfiguration eine andere war als die vom Prüfer eingegebene. Dies stoppte die Vorwärtsbewegung der Karte und zeigte eine rote Fehlerlampe auf der Maschinenabdeckung an. Der Ausklinkmechanismus befand sich in dem Bereich, der von dem Druckmechanismus eingenommen wurde, bei einem 026-Druck-Tastenstempel. Es hatte ein Solenoid, das den Kerbmechanismus antreibt, und ein anderes, das den Spitzenstanzer oder das Ende der Kartenstanze auswählte.

Wenn ein Bediener beim Eingeben von zu überprüfenden Daten auf einen Fehler stieß, wurde dem Bediener ein zweiter und dritter Versuch gegeben, die Daten, die im Feld sein sollten, erneut einzugeben. Wenn der dritte Versuch falsch war, wurde oben auf der Karte eine Fehlerkerbe über der Spalte mit dem Fehler angebracht und der "OK"-Stanzer am Ende der Karte wurde nicht aktiviert. Die Daten auf der Karte könnten tatsächlich stimmen, da der Verifier-Operator genauso wahrscheinlich einen Fehler machen würde wie der Keypunch-Operator. Bei drei Versuchen war es jedoch weniger wahrscheinlich, dass der Bediener den gleichen Fehler wiederholte. Einige Verifizierer-Bediener konnten den Fehler auf der Karte erraten, der von dem vorherigen Tastendruck-Bediener erzeugt wurde, wodurch der Zweck des Verifizierungsverfahrens zunichte gemacht wurde, und daher wurden einige Maschinen so geändert, dass sie nur eine Eingabe und einen Fehler beim zweiten Versuch zulassen.

Karten mit Fehlerkerben wurden erneut gestanzt (unter Verwendung einer 024 oder 026), normalerweise durch "Duplizieren" bis zur fehlerhaften Spalte und dann durch Eingabe der korrekten Daten. Die Vervielfältigungsfunktion wurde erreicht, indem die Karte durch die Stanzstation geführt wurde, ohne sie zu stanzen. An der nächsten Station lesen Taststifte die vorhandenen Löcher in der Originalkarte und übertragen die Daten an die Stanzstation und auf eine Blankokarte. Spalten mit Fehlern wurden korrigiert, anstatt dupliziert zu werden. Die korrigierte Karte wurde dann überprüft, um die Daten erneut zu überprüfen und "OK eingekerbt" zu sein.

Locher für Schreibmaschinenkarten

Die erste Kombination aus Kartenstanze und Schreibmaschine, die es ermöglichte, ausgewählten Text zu tippen und zu lochen, wurde 1925 von der Firma Powers entwickelt. Die IBM 824 Typewriter Card Punch war eine IBM 024, bei der die 024-Tastatur durch eine elektrische IBM-Schreibmaschine ersetzt wurde. Ähnlich verwendet der IBM 826 einen IBM 026 Keypunch.

IBM 029 Kartenstanze

IBM 029 Kartenstanze
Lochkarte mit EBCDIC- Zeichensatz. Kontrast oben verstärkt, um die gedruckten Zeichen anzuzeigen.

Eingeführt mit System/360 im Jahr 1964, hatte der 029 neue Zeichencodes für Klammern, Gleich und Plus sowie andere neue Symbole, die im EBCDIC- Code verwendet wurden. Die IBM 029 war der IBM 026 mechanisch ähnlich und druckte das gestanzte Zeichen auf der Oberseite der Karte mit dem gleichen Mechanismus wie die 026, obwohl sie aufgrund des größeren Satzes von Zeichen in EBCDIC.

Die Logik des 029 bestand aus Drahtkontaktrelais bei späteren Modellen und Reed-Relais und Dioden bei SMS-Karten für die frühen. Die anfangs "fortgeschritteneren" Reed-Relais erwiesen sich als weniger zuverlässig als erwartet, was dazu führte, dass IBM zum älteren Design auf Drahtkontaktrelais-Basis zurückkehrte. Alle liefen mit 48 Volt Gleichstrom und benötigten nicht die Vakuumröhren, die in der 024/026 verwendet wurden. Ein übliches zusätzliches Merkmal, das (gegen Aufpreis) zur Verfügung gestellt wurde, war das Merkmal führender Nullen (als "Left-Zero" bezeichnet). Dies wurde durch einen zusätzlichen Satz von vier SMS-Karten geliefert. Das Feld wurde mit der Programmkarte für führende Nullen programmiert. Wenn es (sagen wir) ein sechsstelliges Feld war, musste der Bediener nur den tatsächlichen Wert (zum Beispiel 73) eingeben. Das Feature würde dann das Feld füllen, indem die führenden vier Nullen gefolgt von der 73 gestanzt werden, was das Feld effektiv rechtsbündig macht, also: 000073.

IBM 5924 Schlüssellocher

Der IBM 5924 Key Punch war das 029-Modell T01, das mit einer speziellen Tastatur in IBMs Ankündigung des IBM Kanji-Systems von 1971 ausgestattet war , wobei die linke Hand des Keypunch-Bedieners eine von 15 Umschalttasten und die rechte Hand eines von 240 Kanji-Zeichen für diese Verschiebung auswählte. Es führte die Computerverarbeitung chinesischer , japanischer und koreanischer Sprachen ein , die normalerweise große Zeichensätze mit mehr als 10.000 Zeichen verwendeten.

IBM 059 Kartenprüfer

Der IBM 059 war der Verifier-Begleiter des IBM 029 Card Punch. Im Design unterschied es sich radikal von dem früheren 056-Verifizierer, da es eine optische Erkennung von Kartenlöchern anstelle von mechanischen Sensorstiften verwendete. Dadurch war der 059 viel leiser als der 056 (der oft lauter war als der 024er Tastendruck). Die optischen Sensoren nutzten eine einzige Lichtquelle, die über faseroptische Lichtleiter an verschiedene Stellen innerhalb der Maschine verteilt wurde. Trotz der Technik blieb die grundsätzliche Funktionsweise im Wesentlichen die gleiche wie beim 056.

Ironischerweise schätzten nicht alle Prüfer die Rauschunterdrückung. Bei der Verwendung in einem Raum mit 029-Tastenstanzmaschinen verpassten die Prüfer manchmal das akustische Feedback, das durch das laute "Knall"-Geräusch des älteren 056 erzeugt wurde .

IBM 129 Kartendatenschreiber

Ein IBM 129 Kartendatenschreiber
IBM 129 Kombinationstastatur. Die Karte ist mit den Buchstaben des Alphabets und den Ziffern 1 bis 0 gestanzt.

Der IBM 129 wurde 1971 mit dem System/370 eingeführt und war in der Lage, für einige Computer zu lochen, zu überprüfen und als zusätzliches Online-Kartenlesegerät für 80 Spalten zu verwenden. Ein Schalter auf der Tastaturkonsole bot die Möglichkeit, zwischen dem Punch- und dem Verify-Modus umzuschalten.

Der Hauptvorteil des Transistors IBM 129 Card Data Recorder gegenüber anderen IBM Keystanzern bestand darin, dass er über einen elektronischen 80-Spalten-Puffer verfügte, um das Kartenbild zu speichern. Bei Verwendung früherer IBM-Tastenstanzer musste die Karte aufgrund eines Tastendruckfehlers durch Drücken der Freigabe- und Registrierungstasten ausgeworfen werden Drücken Sie die Freigabetaste und entfernen Sie die fehlerhafte Karte manuell aus dem Ausgabekartenstapler, bevor Sie sie in das Deck einlegen (dies erforderte einige Übung, wurde jedoch schnell zu einer automatischen Aktion, an die Sie nicht mehr denken mussten). Bei der 129 konnte ein Tastendruckfehler durch Drücken der Backspace- Taste gelöscht und erneut eingegeben werden. Die gesamte 80-Spalten-Karte wurde automatisch gelocht, so schnell wie der Mechanismus gehen konnte, wenn die Freigabetaste gedrückt wurde.

SLT-Module im IBM 129

Logik befand sich in SLT- Modulen auf einer ausschwenkbaren, drahtumwickelten Rückwandplatine.

Ein zweiter Vorteil des 129 war, dass die Geschwindigkeit des Tastendrucks nicht durch das Stanzen jeder Spalte zum Zeitpunkt des Tastendrucks begrenzt wurde.

Der 129 konnte sechs Programme in seinem Speicher speichern, die über einen Drehschalter ausgewählt werden konnten. Im Gegensatz zu früheren Keypunch-Maschinen wurden die Programmkarten über den regulären Kartenvorschubweg in den Speicher eingelesen und nicht um eine "Programmtrommel" gewickelt.

Dank des elektronischen Speichers verfügte der 129 über keine separate "Lesestation" mit Pin-Sense-Einheit, um Daten von einer Karte auf die andere zu duplizieren. Stattdessen basierte die Vervielfältigung auf dem gespeicherten Bild der vorherigen Karte. Karten könnten auch über eine in die Stanzstation integrierte optische Leseeinheit "eingelesen" werden.

Programmkarte

Programmkarte für eine IBM 026 im Computer History Museum. Der Hebel oben öffnete die Metallklammer, die die Karte festhielt. Die Spalte-80-Kante der Karte wurde zuerst unter die Klemme eingeführt. Kleine Finger auf der rechten Seite der Klemme halfen dabei, die Kante von Spalte 1 in Position zu bringen. Der Hebel wurde dann zurückgedreht, um die Karte zu sichern.

IBM 024, 026 und 029 Keypunches und ihre begleitenden Verifier, die 056 und 059, konnten in begrenztem Umfang mit einer Program Card , auch Drum Card genannt , programmiert werden . Der Tastenstanzer oder Verifizierer könnte so programmiert werden, dass er automatisch zum Anfang jedes Felds vorrückt, bestimmte Zeichentypen innerhalb des Felds standardmäßig verwendet, ein Feld von der vorherigen Karte dupliziert und so weiter. Programmkarten waren eine Verbesserung gegenüber der Skip-Leiste, die in einigen früheren Tastatureingaben verwendet wurde.

Das Programm war auf einer Lochkarte kodiert und konnte auf jedem Keypunch erstellt werden (ein Keysunch würde auch dann funktionieren, wenn keine Programmkarte eingelegt war). Die Programmkarte wurde um die Programmtrommel gewickelt und festgeklemmt. Die Trommel drehte sich, während die zu lochende Karte durch den Lochungsmechanismus bewegt wurde. Die Löcher in der Programmkarte wurden von einer Reihe von Sternrädern erfasst, die dazu führten, dass Hebel gehoben und gesenkt wurden, wenn die Löcher in der Programmkarte unter den Sternrädern vorbeigingen und elektrische Kontakte aktivierten. Das Programm wurde in den oberen sechs Zeilen kodiert [12,11,0,1,2,3]. Wenn das optionale zweite Programm - Feature installiert wurde, könnte ein anderes Programm in den unteren sechs Zeilen [4,5,6,7,8,9] codiert werden. Über einen Schalter kann der Bediener auswählen, welches Programm verwendet werden soll. Die zentrale Abdeckung der Lochstanze konnte zum Bediener hin aufgeklappt und ein Sperrhebel gelöst werden, so dass die Programmtrommel entnommen und ausgetauscht werden konnte.

Die Programmkarte wurde mit Zeichen gestanzt, die ihre Funktion wie folgt steuerten:

Funktion Programm Verwendungszweck
#1 Verkohlen. #2 Verkohlen.
Felddefinition 12 & 4 4 In jede Spalte eines Feldes stanzen, außer der ersten (links)
Automatisches Überspringen starten 11 - 5 5 In die erste (linke) Spalte des/der zu überspringenden Feld(er) klopfen
Automatisches Duplizieren starten 0 0 6 6 In die erste (linke) Spalte der zu duplizierenden Felder stanzen
Alphabetische Verschiebung 1 1 7 7 In eine Spalte drücken, um die Tastatur in den alphabetischen Modus zu schalten
Linker Nulldruck 2 2 8 8 Stanzen Sie eine Spalte ein, um das Drucken von führenden Nullen und Vorzeichen zu erzwingen
Druckunterdrückung 3 3 9 9 Stanzen Sie eine Spalte ein, um das Drucken zu unterdrücken

Viele Programmiersprachen wie FORTRAN , RPG und der IBM Assembler kodierten Operationen in bestimmten Kartenspalten wie 1, 10, 16, 36 und 72. Die Programmkarte für ein solches Setup könnte folgendermaßen kodiert sein:

1.......10........20........30........40........50........60........70........80
1AAAAAAAA1AAAAA1AAAAAAAAAAAAAAAAAAA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA &&&&&&&&

Wenn in diesem Beispiel der Keypunch-Bediener einige Zeichen am Anfang der Karte eintippte und dann die Skip-Taste drückte, würde der Keypunch zu Spalte 10 wechseln. Wenn auf einen leeren Programmcode "Felddefinition" (12) folgt ( oder (4) für Programm 2) definiert es ein "Numeric Shift"-Feld. Im obigen Beispiel sind die Spalten 72-80 im Programm als Numeric Shift-Feld definiert. In der Praxis würde diese Definition wahrscheinlich zum Stanzen eines speziellen Symbols als "Fortsetzungszeichen" in Spalte 72 verwendet werden, und dann könnten die Spalten 73-80 entweder mit einer Kartenfolgenummer gelocht werden oder die Karte könnte an dieser Stelle freigegeben werden, wenn es war keine weitere Eingabe erforderlich.

Hinweis: "Field Definition" (12) und "Alphabetic Shift" (1) werden als A gedruckt .

Wenn Programm-2-Codes gelocht wurden, konnten ungültige Zeichen generiert werden, die der Drucker nicht drucken konnte, und einige davon konnten sogar den Drucker beschädigen.

Programmkarten könnten bestimmte Aufgaben automatisieren, wie zum Beispiel das "Gang Punching", das Einfügen eines konstanten Feldes in jede Karte eines Kartenspiels. Zur Unterhaltung könnten Programmkarten sogar so eingerichtet werden, dass sie Musik spielen, indem "laute" Zeichen (Zeichen, die durch viele Löcher dargestellt werden, normalerweise Sonderzeichen) und "leise" Zahlen und Buchstaben in rhythmischen Mustern in Gruppen stanzen.

IBM 5496 Datenrekorder für 96 Spaltenkarten

System/3 mit Keypunch, rechts

Im Jahr 1969 führte IBM die System/3- Familie von Low-End-Business-Computern ein, die eine neue, kleinere Lochkarte mit 96 Spalten enthielten . Für diese 96-spaltigen Karten wurden der IBM 5496 Data Recorder, ein Keypunch mit Druck- und Prüffunktionen, und der IBM 5486 Card Sorter entwickelt.

Powers, Remington Rand (UNIVAC) Tastenschläge

Ab etwa 1906 entwickelte ein Mitarbeiter des United States Census Bureau , James Powers, den Powers Keypunch , der speziell für die Volkszählungsanwendung war und 240 Schlüssel hatte. Im Jahr 1911 gründete Powers die Powers Accounting Machine Company . Diese Firma wurde 1927 von Remington Rand übernommen. Die UNIVAC- Abteilung von Remington Rand fertigte Keypunches für ihre 90-Säulen-Karten und ähnliche Maschinen für die IBM 80-Säulen-Karte. Ihre 90-Spalten-Schlüsselstanzen verwendeten ein mechanisches System, das von Remington Rand entwickelt wurde, um IBM-Patentprobleme zu vermeiden (lange vor der Übernahme der Eckert-Mauchly Computer Corporation ). UNIVAC keypunches speicherten die Zeichenfolge für eine ganze Karte und stanzten dann alle ihre Löcher in einem Durchgang, was Korrekturen ermöglichte, anstatt im Fehlerfall eine Karte zu verschwenden.

Im Lieferumfang enthaltene Remington Rand-Stanzgeräte: UNIVAC Card Code Punch Typ 306-5, 90-spaltig alphabetisch (Typen 306-2, 306-3), 90-spaltig numerisch (Typen 204-2, 204-3), tragbarer elektrischer Locher Typ 202, Spot Punch Typ 301 und das automatische Überprüfungsgerät Typ 313.

Der Typ 306-2 diente zur Verifizierung; die Karten wurden ein zweites Mal durch den Schlüssellocher geführt und erneut verschlüsselt. Das Verifizieren-Stanzen der gleichen Karten in der gleichen Reihenfolge ... führt zur Verlängerung der Perforationen für korrekte Informationen. Runde Perforationen weisen auf falsche Angaben hin. Die vollständige und schnelle Fehlererkennung erfolgt mechanisch durch die automatische Verifizierungsmaschine

Der UNIVAC 1710 Verifying Interpreting Punch wurde 1969 eingeführt.

Keypunch als Verb

Zu sagen , dass wäre etwas, keypunched (to keypunch als Verb) , jetzt , dass das eigentliche Gerät ein keypunch genannt obsolet geworden ist , bezieht sich auf die Dateneingabe .

Diese Verwendung des Verbs hat den früheren Prozess ersetzt, der als "Wenn eine Taste mit einem Tastendruck angeschlagen wird, druckt das Zeichen auf die Oberseite der Karte, aber auch eine Reihe von Löchern, die der Computer interpretieren kann".

Übergang zur direkten Dateneingabe

In den 1950er Jahren führte Remington Rand den UNITYPER ein , der die Dateneingabe direkt auf Magnetband für UNIVAC- Systeme ermöglichte. Anschließend produzierte Mohawk Data Sciences 1965 einen verbesserten Magnetband-Encoder, der einigermaßen erfolgreich als Keypunch-Ersatz vermarktet wurde. Mitte der 1970er Jahre führte der Aufstieg von Mikroprozessoren und preiswerten Computerterminals zur Entwicklung zusätzlicher Key-to- Tape- und Key-to-Disk-Systeme von kleineren Unternehmen wie Inforex und Pertec .

Bis Mitte der 1980er Jahre wurden Lochkarten noch häufig zur Dateneingabe und Programmierung verwendet. Das Weglassen des Schritts des Übertragens von Lochkarten auf Band oder Diskette (mit dem zusätzlichen Vorteil, dass die Kosten für die Karten selbst eingespart werden) ermöglichte jedoch eine verbesserte Überprüfung und Korrektur während des Dateneingabeprozesses. Die Entwicklung von Video-Display-Terminals , interaktiven Timesharing-Systemen und später Personalcomputern ermöglichte es Arbeitern, die die Daten erstellten, sie direkt einzugeben, anstatt sie auf Formularen zu schreiben, die von Dateneingabesachbearbeitern eingegeben werden mussten .

Siehe auch

Verweise

Weiterlesen

Externe Links