Лінейны прынтэр IBM 1403

6 min read
Article updated on:17 Aug 2023

Original article: http://www.columbia.edu/cu/computinghistory/1403.html

Лінейныя друкаркі IBM 1403 кампаніі Columbia ў машынным аддзяленні каля 1971 г. Фота прадастаўлена Стывам Беловінам .

Прынтэр IBM 1403 быў прадстаўлены ў кастрычніку 1959 года з сістэмай апрацоўкі дадзеных 1401 . У нас было некалькі 1403 у зоне ўводу/вываду самаабслугоўвання ( SSIO ) і шмат іншага ў машынным аддзяленні. Як паведамляе IBM на сваім сайце гісторыі , «прынтар 1403 — у чатыры разы хутчэйшы за ўсіх канкурэнтаў — пачаў эру высакахуткаснага і вялікага аб'ёму друку і не быў пераўзыдзены па якасці друку да з'яўлення тэхналогіі лазернага друку ў 1970-х гадах. Нават сёння ён застаецца эталонам якасці высакахуткаснага ўдарнага друку». Ён быў зняты з продажу ў 1971 годзе.

Механізм друку ўяўляе сабой круцільны ланцужок з малаткамі, якія прабіваюць ланцужок праз паперу менавіта тады, калі пад ім знаходзіцца патрэбны сімвал. Карыстальніцкія ланцужкі і кантрольныя стужкі друкаркі могуць быць усталяваны. 1403 мог друкаваць да 1400 132 радкоў у хвіліну на паперы памерам 11 на 14 цаляў. Гэта 23 старонкі ў хвіліну, менш за 3 секунды на старонку, і хутчэй, чым калі старонка ўтрымлівала любыя пустыя радкі, для якіх хуткасць паперы павялічвалася да 75 цаляў (6,25 футаў) у секунду.

Лінейны прынтэр IBM 1403 (злева); Фота: Wikimedia Commons

Папера пралятае наскрозь так хутка, што выхадны бункер павінен быць прыведзены з прывадам ад рухавіка, каб усмоктваць яе. Калі студэнты SSIO спрабавалі схапіць сваю прадукцыю, калі яна вылятала ззаду, гэта нязменна турбавала выхадны ўкладчык, і папера вылятала па ўсёй падлозе, назапашваючыся па пояс за некалькі секунд, перш чым хто-небудзь паспеў націснуць кнопку "Стоп". Гук 1403 на поўным газе - гэта нешта сярэдняе паміж электрапілой і рэактыўным самалётам. Друкуючы розныя ўзоры сімвалаў, можна было кантраляваць вышыню і працягласць, а значыць, ствараць «музыку».

Пол Рубін адзначыў у групе навін alt.sys.pdp10 26 верасня 2002 г.: «Існуе, магчыма, апакрыфічная гісторыя пра тое, як нехта запраграмаваў вялікую 360-градусную ўстаноўку для выканання Уверцюры Чайкоўскага 1812 г. на картрыдарах, перфарарах, радкавых друкарках, круцільных магнітных стужках і г.д. кульмінацыя з падыманнем вечкаў радкавага друкаркі для гарматных стрэлаў у канцы». З гэтага пачалася цэлая датычная...

Роберт Баномі пісаў: «У нас было некалькі барабанных друкарак Dataproducts з рознымі наборамі сімвалаў. Адзін меў любы сімвал у розных пазіцыях кручэння ў кожным слупку. У другога быў сімвал у _тым самым_ становішчы ў кожным слупку. Гэты апошні быў _сапраўды_ шумна, калі нехта надрукаваў шэраг працяжнікаў, напрыклад, каб раздзяліць раздзелы справаздачы — «ўх, вінг, вінг, вінг, *БАН*, вінг, вінг, вінг, вінг, *БАН*...» Я працягваў пагражаць зрабіць «Уверцюру 1812 года» на той — гарматны агонь будзе _лёгкім_!»

Мой адказ: "У поўнай меры! Калі я быў маладым і напісаў сваю першую праграму для пабудовы графікаў на лінейным друкарцы, якая маштабавала даныя і паварочвала графік да натуральнай арыентацыі x/y, спрытна сартуючы пары даных па значэнні y, а затым праглядаючы спіс і друкуючы зорачку для кожнай кропкі... праграма прыйшла да кластара значэнняў у дадзеных, што прымусіла яе друкаваць адну і тую ж зорачку ў тым самым месцы неаднаразова з невялікім шумам цік-цік-цік. Сто з іх vrrrrooooooom !!! Калі папера і стужка вырваліся ў полымя ... "Ок назад да 1403 ...

Лінейны прынтэр IBM 1403

Прыклад старонкі з кнігі Гімпел SNOBOL4

Хуткасць друку 1403 залежала ад колькасці розных сімвалаў у ланцужку - чым большы набор сімвалаў, тым павольней прапускная здольнасць. Пітэр Кайзер (раней працаваў у Калумбійскім камп'ютэрным цэнтры) успамінае: "IBM даіла [1403] усё, што было варта паслядоўных пакаленняў прынтараў з такім нумарам. Я дапамагаў Майклу Барнету (выкладчыку бібліятэчнай школы?) з праграмным забеспячэннем для вёрсткі, якое выкарыстоўвала Ланцужок тыпу 1403 з такой колькасцю сімвалаў, што было толькі два наборы на ланцужок. Ён напісаў кнігу пра праграмнае забеспячэнне, якое выкарыстоўвалася для набору самой кнігі». На самай справе нярэдка кнігі і часопісныя артыкулы былі "набраны" на 1403 - іншы прыклад - алгарытмы Джэймса Гімпела ў SNOBOL4 , Wiley-Interscience, 1976, прыклад, паказаны вышэй.

Джым Гартуэйт (не звязаны з Калумбіяй), які раней абслугоўваў гэтых монстраў, наткнуўся на гэты сайт у красавіку 2002 года і адправіў паведамленне пра старыя добрыя часы шуму і гідраўлічнага масла; Я сказаў, што ніколі не заўважаў алею. Яго адказ:

Я ведаю, чаму вы прапусцілі алей!!

Часткай штомесячнага раскладу прэм'ер-міністраў была замена кучы папяровых ручнікоў, складзеных на падлогу пад "маслянымі гарэлкамі", як мы іх называлі. Гэта павінна было быць зроблена "стрымана" ... па-за ўвагай кліента!

Таксама ўнутры 1403 каля дна была бляшаная банка памерам з паўлітра з 3 ці 4 пластыкавымі шлангамі, якія збіралі алей, якое выцякала з асобных кропак машыны.

Гэта тут жа, у працэдуры PM у кіраўніцтве ... алейніца павінна была перыядычна апаражняцца ... ручнікі НЕ згадваліся! Яны нават папярэдзілі ў кіраўніцтве, што нельга зліваць адпрацаванае масла назад у гідраўлічны блок, бо яно заўсёды поўна папяровага пылу.

Мы таксама тут выкарыстоўвалі папяровыя ручнікі!

І ад Пітэра Кайзера, які працаваў у сістэмнай групе Кампутарнага цэнтра ў 1960-х гадах:

Аднойчы я быў у машынным аддзяленні, калі ўвесь гэты шум раптоўна спыніўся, за выключэннем гуку друкаркі 1403 , якая выкідвала згорнутую паперу на высокай хуткасці (памятаеце каманду 1403 "хуткасны паварот"?). Я быў упэўнены, што друкарка-ўцякач мела нейкае дачыненне да раптоўнай цішыні, а з друкаркамі-ўцекачамі звычайна спынялі іх чырвонай кнопкай, што я і паспрабаваў зрабіць; але прынтар не спыніўся, і мне прыйшлося яго выключыць. Аднак пасля гэтага сістэма не ажыла, і засталося поўнае маўчанне. Мы паспрабавалі зрабіць цёплы перазапуск, але гэта не спрацавала, і, нарэшце, нам прыйшлося зрабіць халодны перазапуск, страціўшы ўсе заданні ў чарзе; мы нават не змаглі вызначыць, якія працоўныя месцы былі страчаны. Канчатковы дыягназ заключаўся ў тым, што некалькі рэчаў адбыліся толькі ў той час, каб выклікаць гэта:

  1. Прыкладная праграма, верагодна, напісаная на фартране, скалаціравала радок, з-за якога сістэма выдала гэтаму прынтару каманду «Перайсці да канала 12», што прымусіла прынтар паварочваць паперу, пакуль не адчуе дзірку, прабітую ў канале 12 прынтара. кантрольная стужка.
  2. Сістэма абслужыла ўсе перапыненні прылады і ў цесным цыкле чакала адзінае, што засталося, якое апынулася ад прынтара, што сведчыць аб выкананні каманды пераходу на канал 12.
  3. Аднак стужка кіравання прынтарам у гэтым прынтары НЕ БЫЛА ПРАБІТАЯ ДЗІРАЙ у канале 12, так што перапыненне ніколі не магло быць абслугоўвана.
  4. Паколькі абслугоўванне перапыненняў было самым прыярытэтным дзеяннем для сістэмы, і паколькі такое перапыненне ніколі не магло адбыцца, сістэма нічога не магла зрабіць.

Вуаля: замарожаная сістэма. Былі скліканы нарады, калі вярхоўнае камандаванне цэнтра спрабавала вырашыць, што рабіць з памылкай, але яны так і не прыйшлі да высновы. Наколькі я памятаю, IBM прызнала памылку, але сказала, што, паколькі яна сустракаецца вельмі рэдка, яны не збіраюцца яе выпраўляць. Больш сустрэч. Тым часам я вырашыў канкрэтную праблему (так, гэта пагладжванне па маёй спіне): я пайшоў у офіс аператара і пазычыў майстар-копію кожнай кантрольнай стужкі друкаркі і пераканаўся, што на кожнай з іх было не менш адзін удар у кожны канал. Я замяніў усе старыя стужкі на новыя.

Але найбольш выразна я памятаю раптоўную цішыню, нават не ячэйкі з дадзенымі , за выключэннем узмаху паперы, якая выскачыла з прынтара.

Спасылкі:

Article posted on:17 Aug 2023