and be "OK notched". Typewriter Card Punches The first combination of card punch and typewriter, permitting selected text to be typed and punched, was developed by the Powers company in 1925. The IBM 824 Typewriter Card Punch was an IBM 024 where the 024 keyboard was replaced by an IBM electric typewriter. Similarly, the IBM 826 used an IBM 026 Keypunch. IBM 029 Card Punch Introduced with System/360 in 1964, the 029 had new character codes for parentheses, equal and plus as well as other new symbols used in the EBCDIC code. The IBM 029 was mechanically similar to the IBM 026 and printed the punched character on the top of the card using the same kind of mechanism as the 026, although it used a larger code plate with 2240 printing-pin sites due to the larger set of characters in EBCDIC. The 029's logic consisted of wire contact relays on later models and reed relays and diodes on SMS cards for early ones. The more "advanced" reed relays used at first proved to be less reliable than expected, causing IBM to revert to the older-style wire-contact relay-based design. All ran on 48 volts DC, and did not require the vacuum tubes that were used in the 024/026. A common additional feature made available (at additional cost) was the leading zeros feature (termed "Left-Zero"). This was delivered by an additional set of four SMS cards. The field was programmed for leading zeros using the program card. If it was (say) a six digit field, the operator only had to key in the actual value (for example 73). The feature would then fill the field by punching the leading four zeros, followed by the 73, in effect right justifying the field, thus: 000073. IBM 5924 Key Punch The IBM 5924 Key Punch was the 029 model T01 attached with a special keyboard in IBM's 1971 announcement of the IBM Kanji System, the keypunch operator's left hand selecting one of 15 shift keys and the right hand selecting one of 240 Kanji characters for that shift. It introduced the computer processing of Chinese, Japanese and Korean languages that typically used large character sets over 10,000 characters. IBM 059 Card Verifier The IBM 059 was the Verifier companion to the IBM 029 Card Punch. In design, it differed radically from the earlier 056 verifier, in that it used optical sensing of card holes