Przedmiotem wynalazku jest sposób i uklad do sterowania wydrukiem informacji w drukarkach z wirujacym bebnem, majacy zastosowanie glównie w ukladach sterowania drukarkami typu kalku¬ latorowego i innych drukarek drukujacych wyniki z cyfrowych przyrzadów pomiarowych lub stosowanych w malych systemach pomiarowych.Znane sa sposoby i uklady sterowania wydrukiem, w których informacja jest wprowadzana równolegle do posredniego rejestru pamietajacego przy synchronizacji zewnetrznym sygnalem strobujacym. Rejestr pamietajacy zawiera tyle slów, ile jest kolumn na bebnie drukujacym.W celu wydruku zapamietanej informacji, kazde slowo rejestru pamietajacego jest porówny¬ wane przez uklad porównujacy z informacja odpowiadajaca kazdej pozycji bebna cyklicznie w miare obrotu bebna.Jezeli informacja zawarta w danym slowie rejestru pamietajacego jest zgodna z informacja odpowiadajaca danemu wierszowi na bebnie, do rejestru mlotków na danej pozycji /kolumnie/ wpisana zostaje "jedynka", jesli zas nie jest zgodna, wpisywane jest "zero". Opisane rozwiazanie pozwala na latwe wprowadzanie danych, lecz ze wzgledu na duza ilosc ukladów porównywania wynikajaca z równoleglej techniki realizacji jest kosztowny i rzadko stosowany.Znane sa takze sposoby sterowania wydrukiem informacji polegajace na szeregowo - równo¬ leglym wprowadzaniu informacji do ukladu sterujacego. Moze on byc przystosowany takze do wprowadzania informacji równoleglej przez przetworzenie jej na szeregowo-równolegla w ukla¬ dach zewnetrznych przed wpisywaniem do ukladu sterowania wydrukiem lub w trakcie wprowa¬ dzania do ukladu znanymi sposobami.Informacja przeznaczona do wydruku zostaje kolejno znak po znaku wpisana do pamieci posredniczacej przy synchronizacji zewnetrznym sygnalem strobu. Do zrealizowania wydruku zapa¬ mietanej informacji po podaniu impulsu startu drukowania, uruchomiony zostaje cyklicznie dla kazdej pozycji bebna generator oraz licznik kolumn, którego pojemnosc okresla ilosc impulsów2 144 720 w jednym cyklu równa ilosci kolumn na bebnie, a ilosc cykli wyznaczana pojemnoscia licznika rzadków odpowiadajaca ilosci znaków na bebnie. Impulsy generatora steruja odczytem kolejnych tetrad informacji zapamietanej w pamieci posredniczacej. W ukladzie porównania nastepuje równolegle porównanie wartosci odczytanej tetrady z aktualnym kodem pozycji bebna, a wynik porównania "1" lub "0" zostaje wpisany do odpowiedniej pozycji rejestru mlotków. Kolejne impulsy w danym cyklu uruchomieniowym dla aktualnego znaku na bebnie wyznaczaja kolejne porównywanie tetrady po tetradzie zapamietanej informacji. Porównanie takie jest realizowane w takt obracajacego sie bebna dla kazdego znaku na bebnie. Poniewaz znak "0" jest znakiem drukowanym /w kodzie BCD-OOOO/, przed wprowadzeniem informacji, jak równiez w miejs¬ cach znaków pustych, pamiec nie moze byc zerowana, natomiast istnieje koniecznosc wpisywania kazdorazowo specjalnego kodu znaku spacji.Inne znane sposoby sterowania wydrukiem informacji mozna sprowadzic do powyzej opisa¬ nych. Wszystkie charakteryzuja sie posrednim pamietaniem informacji w naturalnej postaci wejs¬ ciowej, nastepnie kolejnym porównywaniem zapamietanej informacji z aktualnym kodem pozycji bebna, wpisywaniem kodu spacji do pamieci, zamiast zerowania pamieci. Przyklad takich rozwia¬ zan mozna znalezc na przyklad w "Karcie katalogowej mechanizmu drukarki EP - 101" firmy japonskiej SEIKO lub w polskim opisie patentowym nr 105 803 pod tytulem "Sposób i uklad wprowadzenia informacji równoleglej do drukarki z wirujacym bebnem".Sposób sterowania wydrukiem informacji w drukarkach z wirujacym bebnem charakteryzuje sie tym, ze do analizy informacji stosuje sie uklad pamieci o organizacji "lx2n", w której odwzoro¬ wuje sie "matryce" rozwiniecia bebna drukujacego tak, ze "2n" jest równa iloczynowi wierszy "2W" i kolumn "2k" na drukujacym bebnie, zas "n" jest równe ilosci bitów slowa adresowego pamieci, a "w" jest równe ilosci bitów starszego slowa adresowego pamieci, natomiast "k" jest równe ilosci bitów mlodszego slowa adresowanego pamieci, przy czym w pierwszej fazie sterowania wydrukiem przygotowuje sie pamiec do odbioru informacji w ten sposób, ze impulsem zapisu generatora taktu do kolejnych bitów ukladu pamieci z odwzorowana "matryca" rozwiniecia bebna drukujacego wpisuje sie "zera" i równoczesnie przy pomocy zerujacego sygnalu generatora taktu zeruje sie szeregowo polaczone liczniki: kolumn oraz wierszy i w tym momencie drukarke wprowadza sie w stan gotowosci przyjmowania informacji wejsciowej, z kolei zas w drugiej fazie sterowania infor¬ macje z urzadzenia wejsciowego przetwarza sie w trakcie jej przyjmowania na informacje o rozkladzie znaków drukowanych na bebnie drukujacym i wpisuje sie do ukladu pamieci w ten sposób, ze mlodszym adresom pamieci odpowiada numer - kod kolumny rozwiniecia bebna, a starszym adresom pamieci odpowiada kod wiersza na bebnie drukujacym, bedacy jednoczesnie kodem wprowadzanego znaku, przy czym w bicie dla danego wiersza i kolumny wpisuje sie "jedynke" swiadczaca o drukowaniu znaku w tym miejscu "matrycy" rozwiniecia bebna drukuja¬ cego odpowiadajacego temu bitowi i tak przygotowane dane po impulsie startu druku, cyklicznie wprowadza sie wierszami z ukladu pamieci wprost do rejestru mlotków.Istota ukladu sterowania wedlug wynalazku polega na tym, ze licznik wierszy i licznik kolumn sa polaczone szeregowo, przy czym wejscia równolegle licznika wierszy sa polaczone z danymi wejsciowymi, a wyjscia równolegle sa polaczone ze starszymi adresami ukladu pamieci z odwzoro¬ wana "matryca" rozwiniecia bebna drukujacego, zas wyjscia równolegle licznika kolumn sa pola¬ czone z mlodszymi adresami ukladu pamieci, natomiast wejscia ukladu pamieci oraz wspomniane liczniki sa polaczone z generatorem taktu, a wyjscie ukladu pamieci jest polaczone z rejestrem mlotków.W odniesieniu do znanego stanu techniki, zastosowanie w rozwiazaniu wedlug wynalazku ukladu pamieci z odwzorowana "matryca" rozwiniecia bebna drukujacego polaczonego z liczni¬ kiem kolumn i z licznikiem wierszy, polaczonych szeregowo i sterowanych generatorem taktu ma ten korzystny skutek, ze konstrukcja ta eliminuje koniecznosc posredniego zapamietywania infor¬ macji w postaci wejsciowej i nastepnie porównywanie tej informacji z kodem wiersza - pozycji -bebna drukujacego przy pomocy rozbudowanych ukladów porównujacych. Zastosowanie zas licznika wierszy z wejsciem równoleglym dla wpisywania danych wejsciowych i licznika kolumn, których wyjscia sa adresami pamieci o organizacji" lx2n" bitów, pozwala na bezposrednie przetwa¬ rzanie kodów informacji wejsciowej na rozklad "jedynek" w matrycy rozwiniecia bebna drukuja¬ cego ukladu pamieci, które oznaczaja, ze znaki odpowiadajace danej pozycji maja byc drukowanei sa w trakcie wydruku bezposrednio wprowadzane szeregowo z ukladu pamieci do rejestru mlot¬ ków.144 720 3 Przedmiot wynalazku jest uwidoczniony w przykladzie realizacji na rysunku, na którym fig. 1 przedstawia schemat blokowy ukladu, zas fig. 2 - schemat pamieci matrycy rozwiniecia bebna drukujacego w ukladzie kolumn i wierszy.W sposobie sterowania wedlug wynalazku, do analizy informacji wykorzystuje sie uklad pamieci PMB o organizacji" lx2n, w której odwzorowuje sie "matryce" rozwiniecia bebna drukuja¬ cego tak, ze "2n" jest równe iloczynowi wierszy "2W" i kolumn "2k" na drukujacym bebnie, zas "n" jest równe ilosci bitów slowa adresowego pamieci, a "w" jest równe ilosci bitów starszego slowa adresowego MSB pamieci, natomiast "k" jest równe ilosci bitów mlodszego slowa adresowego LSB pamieci.W pierwszej fazie sterowania wydrukiem przygotowuje sie pamiec do odbioru informacji w taki sposób, ze impulsem zapisu ZAP generatora taktu GT do kolejnych bitów ukladu pamieci PMB z odwzorowana "matryca" rozwiniecia bebna drukujacego wpisuje sie "zera" i jednoczesnie przy pomocy zerujacego sygnalu ZER generatora zeruje sie szeregowo polaczone liczniki: kolumn LK i wierszy LW i w tym momencie drukarke wprowadza sie w stan gotowosci przyjmowania informacji wejsciowej.W drugiej fazie sterowania informacje wejsciowa przetwarza sie w trakciejej przyjmowania na informacje o rozkladzie znaków drukowanych na bebnie drukujacym i wpisuje do ukladu pamieci w ten sposób, ze mlodszym adresom LSB pamieci odpowiada numer-kodkolumny na rozwinieciu bebna, a starszym adresom MSB pamieci odpowiada kod wiersza na bebnie drukujacym bedacy jednoczesnie kodem wprowadzanego znaku, przy czym w bicie dla danego wiersza i kolumny wpisuje sie "jedynke" swiadczaca o drukowaniu znaku w tym miejscu "matrycy" bebna drukuja¬ cego odpowiadajacego temu bitowi i tak przygotowane dane po impulsie startu druku cyklicznie wyprowadza sie wierszami z ukladu pamieci PMB wprost do rejestru mlotków RM bez konie¬ cznosci ich uprzedniego porównywania.Uklad do sterowania wydrukiem informacji w drukarkach z wirujacym bebnem jest zbudo¬ wany z generatora taktu GT sterujacego przyjmowaniem i przetwarzaniem informacji z urzadzenia wejsciowego oraz sterujacego napedem mechanizmu drukarki polaczonym z rejestrem mlotków RM.Licznik wierszy LW i licznik kolumn LK sa polaczone szeregowo. Wejscia równolegle licznika wierszy LW sa polaczone z danymi wejsciowymi. Wyjscia równolegle licznika wierszy LW sa polaczone ze starszymi adresami MSB ukladu pamieci PMB z odwzorowana "matryca" rozwinie¬ cia bebna drukujacego, zas wyjscia równolegle licznika kolumn LK sa polaczone z mlodszymi adresami LSB ukladu pamieci PMB. Wejscia ZAP i IN ukladu pamieci PMB oraz wspomniane liczniki sa polaczone z generatorem taktu GT, zas wyjscie OUT ukladu pamieci PMBjest polaczone z rejestrem mlotków RM.W ukladzie sterowania wydrukiem wedlug wynalazku zamiast pamieci do zapamietywania danych wejsciowych zastosowano uklad pamieci PMB, w której odwzorowana jest "matryca" rozwiniecia bebna drukujacego. W matrycy tej /fig. 2/jeden bit odpowiada jednemu poszczegól¬ nemu znakowi na bebnie drukujacym, przy czym wartosc tego bitu "1" lub "0" oznacza, ze dany znak na bebnie odpowiadajacy temu bitowi bedzie "drukowany" /wartosc bitu"l"/ lub nie bedzie "drukowany" na przyklad w fazie zerowania licznikówi pamieci. Po impulsie startu druku dane z pamieci sa cyklicznie wprowadzane wierszami wprost do rejestru mlotków RM bez koniecznosci porównywania. Po wydruku danych pamiec jest zerowana i uklad jest gotowy do przyjecia nastepnego bloku informacji z urzadzenia wejsciowego.Zastrzezenia patentowe 1. Sposób sterowania wydrukiem informacji w drukarkach z wirujacym bebnem, wedlug szeregowo-równoleglej analizy informacji, w którym generator taktu steruje przyjmowaniem i przetwarzaniem informacji wejsciowej oraz steruje mechanizmem drukarki, znamienny tym, ze do analizy informacji stosuje sie uklad pamieci (PMB) o organizacji" lx2n", w którym odwzorowuje sie "matryce" rozwiniecia bebna drukujacego tak, ze "2n< jest równe iloczynowi wierszy "2W" is 4 144 720 cckc S kolumn "2 " na drukujacym bebnie, zas "n" jest liówne ilosci bitów slowa adresowego pamieci, a "w" jest równe ilosci bitów starszego slowa adresowego (MSB) pamieci, natomiast "k" jest równe ilosci bitów mlodszego slowa adresowego (LSB) pamieci, przy czym w pierwszej fazie sterowania wydrukiem przygotowuje sie pamiec do odbiorutinformacji w ten sposób, ze impulsem zapisu (ZAP) generatora taktu (GT) do kolejnych bitów ukladu pamieci (PMB) z odwzorowana „matryca" rozwiniecia bebna drukujacego wpisuje sie "zera" i równoczesnie przy pomocy zerujacego sygnalu (ZER) wspomnianego generatora, zeruje sie szeregowo polaczone liczniki kolumn (LK) oraz wierszy (LW)i w tym momencie drukarke wprowadzi sie w stan gotowosci przyjmowania informa¬ cji wejsciowej, z kolei zas w drugiej fazie sterowania informacje wejsciowa przetwarza sie w trakcie jej przyjmowania na informacje o rozkladzie znaków drukowanych na bebnie drukujacym i wpisuje sie do ukladu pamieci (PMB) w ten sposób, ze mlodszym adresom (LSB) pamieci odpo¬ wiada numer - kod kolumny na rozwinieciu bebna, a starszym adresom (MSB) pamieci odpowiada kod wiersza na bebnie drukujacym, bedacyjednoczesnie kodem wprowadzanego znaku, przy czym w bicie dla danego wiersza i kolumny wpisuje sie "jedynke" swiadczaca o drukowaniu znaku w tym miejscu "matrycy" rozwiniecia bebna drukujacego odpowiadajacego temu bitowi i tak przygoto¬ wane dane po impulsie startu druku cyklicznie wprowadza sie wierszami z ukladu pamieci (PMB) wprost do rejestru mlotków (RM). 2. Uklad do sterowania wydrukiem informacji w drukarkach z wirujacym bebnem zbudo¬ wany z generatora taktu sterujacego przyjmowaniem i przetwarzaniem informacji oraz napedem mechanizmu drukarki, polaczonym z rejestrem mlotków, znamienny tym, ze licznik wierszy (LW) i licznik kolumn(LK) sa polaczone szeregowo, przy czym wejscia równolegle licznika wierszy (LW) sa polaczone z danymi wejsciowymi, a wyjscia równolegle sa polaczone ze starszymi adresami (MSB) ukladu pamieci (PMB) z odwzorowana "matryca" rozwiniecia bebna drukujacego, zas wyjscia równolegle licznika kolumn (LK) sa polaczone z mlodszymi adresami (LSB) ukladu pamieci (PMB), podczas gdy wejscia ukladu pamieci (PMB) oraz wspomniane liczniki sa polaczone z generatorem taktu (GT), a wyjscie ukladu pamieci (PMB) jest polaczone z rejestrem mlotków (RM).144 720 START^RUK_ STROB ZER L+1 GT STARTS Ti DRUK ~fe" CY2 DANE M LW 5 OUT ABR£SYt MSB CY1\ LK U ADRESY LSB ± I I Ak+C 1 f^^ PMB RM Ak-1 i A1 Ao a j=^ Fig. 1144 720 A, 2°\0 i O Adresy ^\o O 1 \LSB i In I" \ i ; i i i Adresuj kA\ \ \ MSB \ 2 \O0 0 \ 01 1 1 I I I I I I 11 \ o' -'- ó o 0 -- 0 1 0 10 11 i! I l! I I II I I 1 1 O 1 1 1 0 0 10 1100 I I I --xxx — yyy PAMIEC „MATRYCY"ROZWINIECIA BEBNA DRUKUJACEGO I I zz z — zzz — — zz z xz 1 2 3 Ul N U) Lu w 1 2 3 KOLUMNY ^2* Fig.2 Pracownia Poligraficzna UP PRL. Naklad 100 cgz.Cfcna 400 zl PL