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. IBM 557's wiki: 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.