185808. lajstromszámú szabadalom • Eljárás sornyomtatók nyomtató kalapácsainak vezérlésére és kapcsolási elrendezés az eljárás foganatosítására

185 808 A találmány tárgya eljárás scrnyomtaíók nyom­tató kalapácsainak vezérlésére és kapcsolási elren­dezés az eljárás foganatosítására. Sornyomtatók nyomtató kalapácsainak vezérlé­sére több módszer ismeretes. A modern gyorsmű­ködésű sornyomtatók esetében a nyomtató kala­pács repülési ideje nagyobb annál a? időnél, amely­re a karakterhordozó két egymást követő karakte­rének nyomtatási helyzetbe való mozdulásához szükség van. Ebbői adódik, hogy az egyszer elindí­tott kalapácsot az adott karakterhez tartozó karak ter ciklusidejcné! hosszabb ideig keli meghajtó árammal vezérelni. A feladat kézenfekvő megoldásaként adódik, hogy minden nyomtató kalapács egyedi vezérlő áramkörébe egy időzítő áramkört, például mono­­síabil multivibrátort keli közbeiktatni, amely az indításra adott válaszul a szükséges ideig gondos­kodik a meghajtó áram fenntartásáról. Egy például 136 karakterhellyel rendelkező nyomtató esetében 136 nagypontosságú monostabil multivibrator használatára van szükség, amely jelentős költség­­többletet képvisel. Az egyedi időzítő áramkörök időzítését ezenkívül beállíthatóvá is keli tenni, hogy az időzítés a kalapács repülési idejével pontosan azonossá tehető legyen. Egyedi időzítő áramkörök esetén a beállítás csak kuiön-külön történhet, amely nagyon hosszadalmas és kényes művelet. Ilyen elven működik a kalapácsmegbajtó egység például a Dataproducts amerikai vállalat 2310, 2410, 2240 és 2470 típusú sornyomtatóiban vagy a Honeywell cég PR 71 típusú sornyomtatójában. A kalapácsok vezérlése megoldható egyedi időzí­tő elemek nélkül is. A Dataproducts cég 2230 és 2260 típusú sornyomtatóiban például két független kalapácsregisztert használnak, amelyek kimenő je­leit 136 db 2-1 rendszerű multiplexer közösíti a kalapácsmeghajtó fokozatokra. Ez a megoldás a multiplexerek nagy száma miatt tekinthető költsé­gesnek. A találmány feladata olyan eljárás és kapcsolási elrendezés létrehozása sornyomtatók kalapácsai­nak vezérlésére, amely egyedi áramkörök alkalma­zása nélkül az összes kalapács részére biztosítani tudja a szükséges idejű vezérlő áramot és a vezérlési idő együttes állíthatóságát. À feladatot olyan eljárás létesítésével oldjuk meg, amelynek során a karakterhordozó egyes ka­rakterpozícióiban a nyomtatandó sor karakterada­tait rendre összehasonlítjuk az adott pozíció által meghatározott karakterrel, az összehasonlítás eredményét kalapácsregiszterben tároljuk és az egyezéshez tartozó rekeszeknek megfelelő nyomta­tó kalapácsot indítjuk, és a találmány szerint a karakterhordozó minden karakterpozíciójában két komparálási alcrklust végzünk, az első kcmparálási alciklusban a kalapácsregiszterbe az összehasonlí­tás eredményét tartalmazó beírás mellett logikai VAGY kapcsolattal beírjuk saját közvetlenül meg­előző állapotát is, és a nyomtató kalapácsokat az első komparálási alciklusok végén a kalapácsre­giszter állapotának megfelelően vezéreljük, a vezér­lést. követő második komparálási alcikíusokban a kalapácsregiszter azon rekeszeit töröljük, amelyek­nél a nyomtató kalapács vezérlése megszüntetendő. A vezérlés befejeződési idejének állíthatósága céljából az eljárás egy foganatositási módjánál a második komparálási aiciklus befejeződése és a rá­következő ciklus első komparálási alciklusa közötti időszakban a kalapácsokat a kaiapácsregiszter ak­tuális állapotának megfelelően ismét vezéreljük. Egy előnyös foganatositási lehetőség szerint az i és 2 karakterhordozó ciklusnak megfelelő időtarta­mú kalapácsvezérlési igény esetén a második kom­­parálási alciklusban ismét a karakterhordozó ak­tuális pozíciójának megfelelő komparálási vég­zünk. A találmánnyal kapcsolási elrendezést is létre­hoztunk* az eljárás foganatosítására, amely tartal­maz a sor karaktereinek számával azonos számú rekeszt tartalmazó kalapácsregisztert, ennek kime­netéihez csatlakozó kaiapácsmeghajió áramkörö­ket és nyomtató kalapácsokat, és a kalapácsregisz­ter egyes rekeszeinek kimenetéi azonos számú re­keszt tartalmazó tároló regiszteren keresztül kap­csolódnak a kalapácsmegbajtó áramkörökkel, és a kalapácsregiszternek soros kimeneíe logikai áram­körön keresztül saját soros bemenetére kapcsoló­dik, továbbá a tároló regiszter beíró bemenete a karakterhordozó karakter órajeleihez képest két­szeres gyakoriságú átíró órajeleket előállító átíró órajel bemenettel kapcsolódik. Előnyös továbbá, hogy a logikai áramkör tartal­maz ÉS kaput, amelynek egyik bemenete a kala­pácsregiszter soros kimenetével, másik bemenete egy kapubemenettel kapcsolódik, továbbá VAGY kaput, amelynek egyik bemenete az összehasonlítá­sok eredményét adó komparátor kimenettel, másik bemenete az ÉS kapu kimenetével, kimenete pedig a kalapácsregiszíer soros bemenetével van össze­kötve. A találmány szerinti megoldás alig igényel áram­köri többletet és a kitűzött feladatot jól megoldja. A találmány szerinti megoldást a továbbiakban példák kapcsán, a rajz alapján ismertetjük részlete­sebben. A rajzon az 1. ábra a találmány szerinti kapcsolási elrendezés egy példaként! kiviteli alakjának egyszerűsített tömbvázlatát szemlélteti. A nyomtatóval minden sorban r. számú karakter nyomtatható, és ezzel összhangban a kalapácsok száma is n. Az egyes sorok nyomtatása a lehetséges karakterek k számának megfelelő lépésben történik azzal összhangban, hogy a karakterhordozó egyes karakterei nyomtatási helyzetbe kerülnek. Minden esetben, amikor a karakterhordozó egy adott karaktere a nyomtatási helyzetbe kerül, a nyomtatandó sor adattartalmát összehasonlítjuk karakterpozíciónként az adott karakterrel, és ha ezen komparálási művelet eredménye „igen”, ak­kor egy komparátor kimeneten logikaiÎ ”-es szint, „nem” esetében pedig 0 szint jelenik meg. Legyen az n szám értéke például i36 és a karakte­rek k száma 64. Ismert módon az említett kompará­­!ás az egyes karakterpozíciókra igen gyorsan egy­más után történik, így két karakterpozíció között, amelyeket karakterléptetö jelek kísérnek, az összes pozíció komparálása befejeződik és a komparátor kimeneten 136 logikai jel gyors egymás után megje­lenik. 5 10 15 2C 25 30 36 4 j 45 50 55 60 65 2

Next

/
Oldalképek
Tartalom