IBM 1403 Line -tulostin

Source: http://www.columbia.edu/cu/computinghistory/1403.html

Columbian IBM 1403 -linjatulostimet konesalissa vuodelta 1971. Kuva: Steve Bellovin .

IBM 1403 - tulostin esiteltiin lokakuussa 1959 1401 Data Processing Systemin kanssa . Meillä oli useita 1403:ita Self Service Input/Output ( SSIO ) -alueella ja enemmän konehuoneessa. Kuten IBM sanoo historiasivustollaan , "1403-tulostin – neljä kertaa nopeampi kuin mikään kilpailija – aloitti nopean ja suuren volyymin tulostuksen aikakauden, ja tulostuksen laatua ei ylitetty ennen lasertulostustekniikan tuloa 1970-luvulla . Vielä nykyäänkin se on korkean nopeuden iskutulostuksen laatustandardi." Se poistettiin markkinoinnista vuonna 1971.

Tulostusmekanismi on pyörivä ketju , jonka vasarat iskevät ketjun paperin läpi juuri silloin, kun oikea merkki on alla. Mukautetut ketjut ja tulostimen ohjausnauhat voidaan asentaa. 1403 pystyi tulostamaan jopa 1400 132-sarakkeen riviä minuutissa 11 x 14 tuuman taittopaperille. Se on 23 sivua minuutissa, alle 3 sekuntia sivua kohden, ja nopeammin kuin silloin, kun sivulla oli tyhjiä rivejä, jolloin paperin nopeus nousi 75 tuumaan (6,25 jalkaan) sekunnissa.

IBM 1403 Line Printer (vasemmalla); Kuva: Wikimedia Commons

Paperi leviää niin nopeasti, että tulostelokeron on oltava moottorikäyttöinen, jotta se imee sen sisään. Kun SSIO:n opiskelijat yrittivät napata tulosteensa, kun se syöksyi ulos takaa, tämä häiritsisi aina tulostelokeroa ja paperia tuli ulos koko lattialla, kasautuen vyötärölle asti muutamassa sekunnissa, ennen kuin kukaan ehti painaa Stop-painiketta. 1403:n ääni täydellä kaasulla on jossain moottorisahan ja suihkukoneen välimaastossa. Tulostamalla erilaisia ​​merkkikuvioita oli mahdollista hallita sävelkorkeutta ja kestoa ja siten tehdä "musiikkia".

Paul Rubin huomautti alt.sys.pdp10-uutisryhmässä 26. syyskuuta 2002: "Siellä on mahdollisesti apokryfinen tarina, jossa joku ohjelmoi suuren 360 asteen asennuksen esittämään Tchaikowskyn vuoden 1812 alkusoittoa kortinlukijoilla, rei'ityksillä, rivitulostimilla, pyörivällä maginauhoilla jne. huipentuma linjatulostimen kansien kanssa nostamalla tykinlaukauksia lopussa." Tästä alkoi koko tangentti...

Robert Bonomi kirjoitti: "Meillä oli pari Dataproducts-rumputulostinta, joissa oli eri merkistöjä. Yhdellä oli mikä tahansa merkki eri pyörimisasennoissa kussakin sarakkeessa. Toisessa oli merkki _samassa_ kohdassa jokaisessa sarakkeessa. Jälkimmäinen oli _todella__ meluisa, kun joku tulostaa rivin viivoja esimerkiksi raportin eri osioihin - "wing, whing, whing, whing, *BANG*, whing, whing, whing, whing, *BANG*..." I uhkaili tehdä '1812-alkusoitto' tälle - kanuunatuli tulee olemaan _helppoa_!"

Vastaukseni: "Täydellinen liekeillä! Kun olin nuori ja kirjoitin ensimmäisen viivakirjoitusohjelmani, joka skaalasi tiedot ja käänsi kaavion luonnolliseen x/y-suuntaan, lajitellen tietoparit taitavasti y-arvon mukaan ja sitten käydä läpi listan ja tulostaa asteriskin jokaiselle pisteelle... ohjelma päätyi arvojoukolle tiedoissa, jotka saivat sen tulostamaan saman tähden samaan paikkaan toistuvasti pienellä tic tic tic -kohinalla. Sitten useiden sata näistä on VRRRROOOOOOOM!!! kun paperi ja nauha syttyivät liekkeihin..." OK takaisin 1403:een...

IBM 1403 Line -tulostin

Esimerkkisivu Gimpel SNOBOL4 -kirjasta

1403:n tulostusnopeus riippui ketjussa olevien erillisten merkkien määrästä – mitä suurempi merkistö, sitä hitaampi suorituskyky. Peter Kaiser (entinen Columbia Computer Centeristä) muistelee: "IBM lypsäsi [1403:n] kaiken sen arvoisena yli peräkkäisten tulostimien sukupolvien aikana, joilla oli tämä numero. Autin Michael Barnettia (kirjastokoulun vieraileva tiedekunta?) ladontaohjelmistolla, joka käytti 1403-tyyppinen ketju, jossa oli niin monta merkkiä, että siinä oli vain kaksi sarjaa ketjua kohden. Hän kirjoitti kirjan ohjelmistosta, jota käytettiin itse kirjan ladotukseen." Itse asiassa ei ollut harvinaista, että kirjat ja lehtiartikkelit "ladotettiin" vuodelle 1403 - toinen esimerkki on James Gimpelin algoritmit julkaisussa SNOBOL4 , Wiley-Interscience, 1976, esimerkki edellä.

Jim Garthwaite (ei yhteyttä Columbiaan), joka ennen palveli näitä hirviöitä, törmäsi tälle sivustolle huhtikuussa 2002 ja lähetti viestin vanhoista hyvistä melun ja hydrauliöljyn ajoista; Sanoin, etten ole koskaan huomannut öljyä. Hänen vastauksensa:

Tiedän miksi unohdat öljyn!!

Osa kuukausittaiseen PM-aikatauluun kuului lattialle pinottujen paperipyyhkeiden vaihtaminen "öljypolttimien" alle, kuten me niitä kutsuimme. Se piti tehdä "hiljaisesti" ... asiakkaan näkökulmasta poissa!

Myös 1403:n sisällä lähellä pohjaa oli pintin kokoinen tölkki, jossa oli 3 tai 4 muoviletkua, jotka keräsivät koneen valituista kohdista vuotaneen öljyn.

Se on siellä käsikirjan PM-menettelyssä ... öljykannu piti tyhjentää säännöllisesti ... pyyhkeitä EI mainittu! Heillä oli jopa ohjekirjassa varoitus, että käytettyä öljyä ei saa laittaa takaisin hydrauliyksikköön, koska se oli aina täynnä paperipölyä.

Käytimme myös paperipyyhkeitä täällä!

Ja Peter Kaiserilta, joka oli Computer Centerin järjestelmäryhmässä 1960-luvulla:

Eräänä päivänä olin konehuoneessa, kun kaikki tämä melu yhtäkkiä lakkasi, paitsi 1403-tulostimen äänen , joka sylkei viuhkapaperia suurella nopeudella (muistatko 1403-komennon "high-speed slew"?). Olin varma, että karanneella tulostimella oli jotain tekemistä äkillisen hiljaisuuden kanssa, ja tavallinen tapa karanneiden tulostimien kanssa oli pysäyttää ne punaisella painikkeella, mitä yritin tehdä; mutta tulostin ei pysähtynyt, ja minun piti sammuttaa se. Järjestelmä ei kuitenkaan herännyt henkiin sen jälkeen ja hiljaisuus pysyi täydellisenä. Yritimme tehdä lämmintä uudelleenkäynnistystä, mutta se ei toiminut, ja lopulta jouduimme tekemään kylmän uudelleenkäynnistyksen, jolloin kaikki jonossa olevat työt menetettiin; emme edes pystyneet määrittämään, mitkä työpaikat oli menetetty. Lopullinen diagnoosi oli, että useita asioita oli tapahtunut juuri ajoituksella, joka aiheutti tämän:

  1. Sovellusohjelma - luultavasti Fortranilla kirjoitettu - oli spoolannut rivin, joka sai järjestelmän antamaan tälle tulostimelle komennon "Skip to channel 12", mikä sai tulostimen kääntämään paperia, kunnes se havaitsi tulostimen kanavaan 12 rei'itetyn reiän. ohjausnauha.
  2. Järjestelmä oli huollennut kaikki laitekeskeytykset ja odotti tiukassa silmukassa ainoaa jäljellä olevaa, joka sattui olemaan tulostimen keskeytys, joka osoitti, että se oli täyttänyt komennon siirtyä kanavalle 12.
  3. Tämän tulostimen tulostimen ohjausnauhassa EI OLLUT REIKÄTTY kanavaan 12, joten keskeytystä ei voitu koskaan huoltaa.
  4. Koska keskeytysten huolto oli järjestelmän tärkein toimenpide, ja koska keskeytystä ei koskaan voinut tapahtua, järjestelmä ei voinut tehdä mitään.

Voila: jäätynyt järjestelmä. Kokoukset kutsuttiin koolle, kun keskuksen ylin johto yritti päättää mitä tehdä bugille, mutta he eivät koskaan päässeet johtopäätökseen. Muistaakseni IBM myönsi virheen, mutta sanoi, että koska se oli niin harvinainen, he eivät aio korjata sitä. Lisää kokouksia. Sillä välin ratkaisin tietyn ongelman (kyllä, tämä on taputus omalle selkääni): menin operaattorien toimistoon ja lainasin jokaisen erilaisen tulostimen ohjausnauhan peruskopion ja varmistin, että jokaisella heistä oli vähintään yksi lyönti jokaisessa kanavassa. Vaihdoin kaikki vanhat nauhat uusiin.

Mutta selkeimmin muistan äkillisen hiljaisuuden, ei edes tietosolun , lukuun ottamatta tulostimesta hyppäävän paperin huinausta.