PL 181236 B1 (19) PL (11) 181236 (12) OPIS PATENTOWY (13) B1. (51) Int.Cl.7: G 06F 3 /1 2 G06K 15/02 G06F 17/60 G07G 1/12



Podobne dokumenty
(12) OPIS PATENTOWY (19) PL (11) (13) B1 PL B1 H04M 11/00 H04L 12/16 G06F 13/00 RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia:

(57) 1. Sposób definiowania znaków graficznych

(12) OPIS PATENTOWY (19)PL (11) (13) B1

PL B1. ABB Sp. z o.o.,warszawa,pl BUP 26/01. Michał Orkisz,Kraków,PL Mirosław Bistroń,Jarosław,PL

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 G06F 12/16 G06F 1/30 H04M 1/64. (57)1. Układ podtrzymywania danych przy

LEKCJA TEMAT: Zasada działania komputera.

PL B1 PRZEDSIĘBIORSTWO BADAWCZO- -PRODUKCYJNE I USŁUGOWO-HANDLOWE MICON SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, KATOWICE, PL

(54) (12) OPIS PATENTOWY (19) PL (11) PL B1 (13) B1 H02J 3/12

(12)OPIS PATENTOWY (19)PL (11)186470

PL B1 H04L 17/00. Fig2. Instytut Łączności, Warszawa, PL. Józef Odrobiński, Warszawa, PL Zbigniew Główka, Warszawa, PL

PL B1. INSTYTUT TECHNIKI I APARATURY MEDYCZNEJ ITAM, Zabrze, PL BUP 09/13

PL B1. UNIWERSYTET ŁÓDZKI, Łódź, PL BUP 03/06. JANUSZ BACZYŃSKI, Łódź, PL MICHAŁ BACZYŃSKI, Łódź, PL

(54) (12) OPIS PATENTOWY (19) PL (11) (13) B1 PL B1 C23F 13/04 C23F 13/22 H02M 7/155

PL B1. Akademia Górniczo-Hutnicza im. St. Staszica,Kraków,PL BUP 24/01. Wiesław Wajs,Kraków,PL

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL BUP 05/13. PIOTR WOLSZCZAK, Lublin, PL WUP 05/16. rzecz. pat.

(12) OPIS PATENTOWY (19) PL (11)

(54) PL B1 (19) PL (11) (13) B1 (12) OPIS PATENTOWY

(86) Data i numer zgłoszenia międzynarodowego: , PCT/DE01/02954 (87) Data i numer publikacji zgłoszenia międzynarodowego:

PL B1. AZO DIGITAL SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Gdańsk, PL BUP 20/10. PIOTR ADAMOWICZ, Sopot, PL

(12) OPIS PATENTOWY (19) PL

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) OPIS PATENTOWY (19) PL (11) (13) B1

Architektura komputerów

PL B BUP 14/16

PL B1 (12) OPIS PATENTOWY (19) PL (11) (13) B1. (22) Data zgłoszenia:

PL B1. GRZENIK ROMUALD, Rybnik, PL MOŁOŃ ZYGMUNT, Gliwice, PL BUP 17/14. ROMUALD GRZENIK, Rybnik, PL ZYGMUNT MOŁOŃ, Gliwice, PL

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia: (51) IntCl7 H02M 7/42

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL MIEJSKIE PRZEDSIĘBIORSTWO KOMUNIKACYJNE - LUBLIN - SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Lublin, PL

PL B1. Sposób i układ sterowania przemiennika częstotliwości z falownikiem prądu zasilającego silnik indukcyjny

(12) OPIS PATENTOWY (19) PL (11) (13) B1 (21) Numer zgłoszenia: PL B1

Standard transmisji równoległej LPT Centronics

SML3 październik

(57) Tester dynamiczny współpracujący z jednej strony (13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. (54) Tester dynamiczny

Architektura komputera

ZL8AVR. Płyta bazowa dla modułów dipavr

PL B1. Instytut Automatyki Systemów Energetycznych,Wrocław,PL BUP 26/ WUP 08/09. Barbara Plackowska,Wrocław,PL

PL B1. KOBA HENRYK, Jelcz-Laskowice, PL KORNICKI MARIAN, Jelcz-Laskowice, PL BUP 04/06

H03K 3/86 (13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 RZECZPO SPO LITA POLSKA. (21) Numer zgłoszenia:

Architektura systemów komputerowych. dr Artur Bartoszewski

Mikroprocesor Operacje wejścia / wyjścia

(57) 1. Układ ham ulcowy dla pojazdów szynowych z w y- (12) OPIS PATENTOWY (19) PL (11) (13) B1 PL B1 B61H 13/00 B60T 13/26 B 6 1 F 7/00

(12) OPIS PATENTOWY (19) PL

PL B1. Układ do lokalizacji elektroakustycznych przetworników pomiarowych w przestrzeni pomieszczenia, zwłaszcza mikrofonów

A61B 5/0492 ( ) A61B

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. 1. Zespół do kontroli ustawienia świateł

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 26/16

PL B BUP 26/ WUP 04/07 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19)PL (11) (13) B1

Architektura Systemów Komputerowych. Bezpośredni dostęp do pamięci Realizacja zależności czasowych

(11) (13) B1 PL B1 (12) OPIS PATENTOWY (19) PL RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia: (22) Data zgłoszenia:

PL B1. HIKISZ BARTOSZ, Łódź, PL BUP 05/07. BARTOSZ HIKISZ, Łódź, PL WUP 01/16. rzecz. pat.

PL B1. Programator do sprzętu AGD, zwłaszcza do kuchni domowych wolnostojących i do wbudowania. AMICA WRONKI SPÓŁKA AKCYJNA, Wronki, PL

PL B1. POLITECHNIKA GDAŃSKA, Gdańsk, PL BUP 19/09. MACIEJ KOKOT, Gdynia, PL WUP 03/14. rzecz. pat.

Systemy wbudowane. Paweł Pełczyński

Architektura komputerów

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających

PL B1. Układ do przetwarzania interwału czasu na słowo cyfrowe metodą kompensacji wagowej

Podstawy techniki cyfrowej Układy wejścia-wyjścia. mgr inż. Bogdan Pietrzak ZSR CKP Świdwin

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

RZECZPOSPOLITA (12) OPIS PATENTOWY (19) PL (11)

(43)Zgłoszenie ogłoszono: BUP 24/98

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL MROCZEK BARTŁOMIEJ, Lublin, PL BUP 08/18

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

(96) Data i numer zgłoszenia patentu europejskiego:

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. (54) Sposób sterowania zespołem pomp BUP 02/

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 13/17

dokument DOK wersja 1.0

(12) OPIS PATENTOWY (19) PL (11) (13) B1

(86) Data i numer zgłoszenia międzynarodowego: , PCT/DE03/00923 (87) Data i numer publikacji zgłoszenia międzynarodowego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

PL B1. Sposób podgrzewania żarników świetlówki przed zapłonem i układ zasilania świetlówki z podgrzewaniem żarników

RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19)PL (11) (13) B1

Architektura komputerów. Układy wejścia-wyjścia komputera

PL B1. INSTYTUT MECHANIKI GÓROTWORU POLSKIEJ AKADEMII NAUK, Kraków, PL BUP 21/08. PAWEŁ LIGĘZA, Kraków, PL

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

PL B1. SMAY SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Kraków, PL BUP 16/10. JAROSŁAW WICHE, Kraków, PL

PL B1. POLITECHNIKA WARSZAWSKA, Warszawa, PL BUP 10/14. KRZYSZTOF GOŁOFIT, Lublin, PL PIOTR ZBIGNIEW WIECZOREK, Warszawa, PL

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL BUP 24/15. PIOTR WOLSZCZAK, Lublin, PL WUP 11/16. rzecz. pat.

RZECZPOSPOLITAPOLSKA (12)OPIS PATENTOWY (19)PL (11) (13)B1

PL B1. GALISZ WOJCIECH OBRÓBKA I MONTAŻ URZĄDZEŃ DO CELÓW SPORTOWYCH, Jastrzębie Zdrój, PL BUP 08/11

10 I"- 10 Ol O N...J a. RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) (13) B 1. (51) Int.CI. B64C 25/26 ( ) B64C (2006.

202_NAND Moduł bramek NAND

(86) Data i numer zgłoszenia międzynarodowego: , PCT/DK95/00460

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

PL B1. POLITECHNIKA OPOLSKA, Opole, PL BUP 05/19. RYSZARD KOPKA, Opole, PL WIESŁAW TARCZYŃSKI, Opole, PL

PL B1. ADAPTRONICA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Łomianki k. Warszawy, PL BUP 20/10

(12) OPIS PATENTOWY (19) PL (11)

SystimPlus. Dokumentacja (FAQ) dla wersji: v

Wykład IV. Układy we/wy. Studia Podyplomowe INFORMATYKA Architektura komputerów

PL B1. INSTYTUT MASZYN PRZEPŁYWOWYCH PAN, Gdańsk, PL JASIŃSKI MARIUSZ, Wągrowiec, PL GOCH MARCIN, Braniewo, PL MIZERACZYK JERZY, Rotmanka, PL

PL B1. POLITECHNIKA OPOLSKA, Opole, PL BUP 11/18. RYSZARD KOPKA, Opole, PL WIESŁAW TARCZYŃSKI, Opole, PL

PL B1. STOLARCZYK MIROSŁAW PRZEDSIĘBIORSTWO USŁUGOWO-HANDLOWE, Kielce, PL , XI Międzynarodowe Targi Logistyczne LOGISTYKA

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. Fig. 2 RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia:

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA, Kraków, PL BUP 01/11. WIESŁAW WAJS, Kraków, PL

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL BUP 01/14. TOMASZ KLEPKA, Lublin, PL JAROSŁAW LATALSKI, Lublin, PL

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 12/17

PL B1. Trójfazowy licznik indukcyjny do pomiaru nadwyżki energii biernej powyżej zadanego tg ϕ

Instrukcja do oprogramowania ENAP DEC-1

PL B1. Sposób i układ kontroli napięć na szeregowo połączonych kondensatorach lub akumulatorach

Transkrypt:

RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS PATENTOWY (21 ) Numer zgłoszenia: 3 1 6 4 8 2 (22) Data zgłoszenia- 1 1.1 0.1 9 9 6 (19) PL (11) 181236 (13) B1 (51) Int.Cl.7: G 06F 3 /1 2 G06K 15/02 G06F 17/60 G07G 1/12 (54)Drukarka fiskalna o wielu interfejsach (23) Pierwszeństwo z wystawy: 14.04.1996,PL,MTP INFOSYSTEM, POZNAŃ (73) Uprawniony z patentu: Orłowski Henryk, Warszawa, PL Orłowski Maciej, Warszawa, PL (43) Zgłoszenie ogłoszono: 01.04.1997 BUP 07/97 (45) o udzieleniu patentu ogłoszono: 29.06.2001 WUP 06/01 (72) Twórcy wynalazku: Henryk Orłowski, Warszawa, PL Tomasz Zieliński, Puławy, PL PL 181236 B1 (57)1. Drukarka fiskalna o wielu interfejsach połączona z komputerem poprzez złącze zewnętrzne, wyposażona w procesor sterujący zespołami wejścia/wyjścia i pamięciami danych, znamienna tym, że posiada pamięć programów (PP) zawierającą programy (P1, P2,...Pn) w ilości odpowiadającej liczbie różnych interfejsów, według których może pracować drukarka fiskalna (DF) oraz posiada układ wybierający (UW) połączony z wyjściem informacji (WI) z komputera, jak również ma sterownik pamięci (SP) uruchamiany sygnałem wyboru (SW) włączający odpowiedni program (P1, P2,...,Pn) w pamięci programów (PP), a ponadto wyjście informacji (WI) z komputera jest połączone z buforem wejściowym (BW) związanym zarówno ze sterownikiem pamięci (SP), jak również z procesorem (PD), przy czym procesor (PD) jest połączony z pamięcią programów (PP) przez rejestr rozkazów programowych (RR).

Drukarka fiskalna o wielu interfejsach Zastrzeżenia patentowe 1. Drukarka fiskalna o wielu interfejsach połączona z komputerem poprzez złącze zewnętrzne, wyposażona w procesor sterujący zespołami wejścia/wyjścia i pamięciami danych, znamienna tym, że posiada pamięć programów (PP) zawierającą programy (P1, P2,...,Pn) w ilości odpowiadającej liczbie różnych interfejsów, według których może pracować drukarka fiskalna (DF) oraz posiada układ wybierający (UW) połączony z wyjściem informacji (WI) z komputera, jak również ma sterownik pamięci (SP) uruchamiany sygnałem wyboru (SW) włączający odpowiedni program (P1, P2,...,Pn) w pamięci programów (PP), a ponadto wyjście informacji (WI) z komputera jest połączone z buforem wejściowym (BW) związanym zarówno ze sterownikiem pamięci (SP), jak również z procesorem (PD), przy czym procesor (PD) jest połączony z pamięcią programów (PP) przez rejestr rozkazów programowych (RR). 2. Drukarka fiskalna według zastrz. 1, znamienna tym, że układ wybierający (UW) generujący sygnał wyboru (SW) programu (P1, P2,...,Pn) jest połączony ze sterownikiem pamięci (SP) włączającym odpowiedni program (P1, P2,... Pn) w pamięci programów (PP). 3. Drukarka fiskalna według zastrz. 2, znamienna tym, że układ wybierający (UW) jest połączony ze złączem zewnętrznym (ZZ), który przekazuje sygnały wejściowe zawierające kody rozpoczynające rozkazy interfejsowe. 4. Drukarka fiskalna według zastrz. 1, znamienna tym, że pamięć programów (PP) posiada wskaźnik (WK) z zapisanym kodem aktualnie obsługiwanego interfejsu, przy czym wskaźnik (WK) jest połączony ze sterownikiem pamięci (SP) sprawdzającym stan wskaźnika (WK) dla każdego otrzymanego rozkazu interfejsowego. 5. Drukarka fiskalna według zastrz. 2, znamienna tym, że układ wybierający (UW) zawiera układ monitorujący (UM) połączony z liniami interfejsu zewnętrznego charakterystycznymi dla obsługiwanych typów różnych interfejsów. 6. Drukarka fiskalna według zastrz. 1, znamienna tym, że sterownik pamięci (SP) zawiera układ monitorujący (UM') połączony z liniami charakterystycznymi dla obsługiwanych typów różnych interfejsów. 7. Drukarka fiskalna według zastrz. 1, znamienna tym, że posiada przełącznik sprzętowy (PS) połączony ze sterownikiem pamięci (SP) o ilości położeń odpowiadającej liczbie interfejsów, przy czym każde położenie przełącznika sprzętowego (PS) jest przyporządkowane jednemu programowi (P1, P2,...,Pn). 8. Drukarka fiskalna według zastrz. 2, znamienna tym, że posiada złącza zewnętrzne (ZZ, ZZ',,ZZn) w ilości odpowiadającej liczbie obsługiwanych interfejsów, przy czym złącza zewnętrzne (ZZ, ZZ',...,ZZn) są połączone z układem wybierającym (UW). 9. Drukarka fiskalna według zastrz. 2, znamienna tym, że nie wykorzystane do transmisji informacji styki złącza zewnętrznego (ZZ), przyporządkowane określonym interfejsom, są połączone z układem wybierającym (UW). * * * Przedmiotem wynalazku jest drukarka fiskalna, zawierająca układ połączeń umożliwiający współpracę z różnymi typami interfejsów. Drukarka fiskalna jest urządzeniem drukującym paragony i gromadzącym w pamięci trwałej kwoty utargów i należnych od nich podatków VAT. Zadania, które musi wykonywać i warunki, jakie musi spełniać drukarka fiskalna są ściśle określone przepisami wydanymi przez organy państwowe. Jednym z tych warunków jest właściwość, że program wewnętrzny drukarki musi wykonywać rozkazy realizujące wspomniane zadania, ale nie może wykonywać żadnych

181 236 3 innych rozkazów, przy czym program ten nie może być przez użytkownika ani przez serwis zmieniany. Służą temu prawne i techniczne środki zabezpieczające. Przepisy organów państwowych nie narzucają jednakże sposobu transmisji informacji pomiędzy komputerem a drukarką fiskalną, zarówno w zakresie sprzętowym, jak i programowym. W niniejszym opisie całość warunków sprzętowych i programowych jest określana łącznie jako interfejs drukarki fiskalnej. Znane drukarki fiskalne mogą korzystać tylko z jednego interfejsu, to znaczy, że określona drukarka może komunikować się z komputerem tylko w jeden określony sposób. Ponieważ dla każdego interfejsu jest konieczne zainstalowanie w komputerze odpowiedniego oprogramowania zapewniającego komunikację między programem aplikacyjnym a drukarką fiskalną, zatem gdy dla danego programu aplikacyjnego jest opracowana komunikacja z jedną drukarką, to w przypadku potrzeby zapewnienia współpracy tego programu aplikacyjnego z inną drukarką trzeba wykonać nowe lub co najmniej zmienić istniejące oprogramowanie. Próba rozwiązania problemu została przedstawiona w polskim opisie patentowym nr 147 375, gdzie zbudowano uniwersalny układ sygnałów synchronizujących różnych równoległych interfejsów typu Hand-Shake dla drukarki komputerowej, samoprzystosowujący się do kilku typów interfejsów znanych w technice komputerowej jak Logabax, Centronics, IRPR i innych z nimi kompatybilnych. Niemniej wspomniany układ nie nadaje się dla interfejsu szeregowego, na przykład RS-232, stosowanego najczęściej dla połączenia drukarki fiskalnej z komputerem. Z kolei z polskiego opisu patentowego nr 171 132 jest znany układ połączeń terminala kasowego pracującego w systemie otwartym, to znaczy, że w ramach sprzętu stanowiącego terminal kasowy można stosować różnorodne oprogramowanie aplikacyjne, gdzie znajduje się niższa, modyfikowalna warstwa tego oprogramowania. W terminalu kasowym opartym o komputer klasy IBM PC AT lub terminal ANSl, aby dopasować go do istniejącego na rynku oprogramowania aplikacyjnego, zostały odpowiednio zdefiniowane programowo standardowe porty komunikacyjne. Porty komputera IBM PC AT lub terminala ANSl do komunikacji z kasowymi urządzeniami peryferyjnymi to zwłaszcza port klawiatury i jeden z portów szeregowych. Drugi port szeregowy komputera IBM PC AT lub terminala ANSI może służyć do komunikacji w sieci lub z komputerem nadrzędnym. Współpracę komputera IBM PC AT lub terminala ANSI z wymienionymi urządzeniami komputerowymi zapewnia kontroler terminala kasowego, którego szczegółowa budowa została opisana w wynalazku. Z opisu zgłoszenia wynalazku USA nr 07/882.010 opublikowanego za nr WO 93/23811 w PCT Gazette nr 28/93 jest znany sterownik pamięci z interfejsem o architekturze otwartej, który może emulować szereg typów sterowników pamięci przeznaczonych dla specjalizowanych jednostek centralnych i urządzeń pamięciowych. System sterowania pamięcią może przenosić informacje między jednym albo więcej rodzajami jednostek docelowych, a jednym albo więcej kanałami przynajmniej jednej jednostki centralnej. System wyposażono w komputer, który zawiera pierwszy interfejs, drugi interfejs i programowalny sterownik pamięci. Pierwszy interfejs jest skonfigurowany dla odbioru jednego albo więcej elementów pośredniczących kanałów, które przenoszą jeden albo więcej programów kanałowych jednostki centralnej. Programy kanałowe mogą przenosić dane, informacje stanu i polecenia. Drugi interfejs umożliwia wejście do i wyjście z jednostek pamięci, które zawierają jedną albo więcej jednostek docelowych. Programowalny sterownik pamięci może być wyposażony w urządzenie sprzężone z elementami pośredniczącymi kanałów dla translacji poleceń programu kanałowego i określania z programu kanałowego jednostki docelowej, dla której jest transmitowany przynajmniej jeden program kanałowy. Zgodnie z wynalazkiem zastosowano zestaw sterowników sprzętowych, które interpretują polecenia programów kanałowych i informacje stanu, oraz które sterują przesyłaniem danych do i z jednostek pamięci w zgodzie z poleceniem programu kanałowego. Ponadto zastosowano urządzenie ustalające połączenie jednostkowe poprzez wybór sterownika sprzętowego z zestawu sterowników sprzętowych w funkcji typu sprzętu docelowo żądanego przez kanał.

4 181 236 Istotę wynalazku stanowi układ drukarki fiskalnej o wielu interfejsach połączonej z komputerem poprzez złącze zewnętrzne i wyposażonej w procesor sterujący zespołami wejścia/wyjścia i pamięciami danych, przy czym układ posiada pamięć programów zawierającą programy w ilości odpowiadającej liczbie różnych interfejsów, według których może pracować drukarka fiskalna oraz posiada układ wybierający połączony z wyjściem informacji z komputera. Ponadto układ ma sterownik pamięci uruchamiany sygnałem wyboru, wyłączający odpowiedni program w pamięci programów. Wyjście informacji z komputera jest także połączone z buforem wejściowym związanym zarówno ze sterownikiem pamięci, jak również z procesorem, przy czym procesor jest połączony z pamięcią programów przez rejestr rozkazów programowych. Układ wybierający generujący sygnał wyboru programu może być połączony ze sterownikiem pamięci włączającym odpowiedni program w pamięci programów. Również układ wybierający może być połączony ze złączem zewnętrznym, które przekazuje sygnały wejściowe zawierające kody rozpoczynające rozkazy interfejsowe specyficzne dla poszczególnych interfejsów. Pamięć programów może posiadać wskaźnik z zapisanym kodem aktualnie obsługiwanego interfejsu, który jest połączony ze sterownikiem pamięci sprawdzającym stan wskaźnika dla każdego otrzymanego rozkazu interfejsowego. Układ wybierający może zawierać układ monitorujący połączony z liniami interfejsu zewnętrznego charakterystycznymi dla obsługiwanych typów różnych interfejsów. Również sterownik pamięci może zawierać układ monitorujący połączony z liniami charakterystycznymi dla obsługiwanych typów różnych interfejsów. Układ drukarki fiskalnej może być wyposażony w przełącznik sprzętowy połączony ze sterownikiem pamięci o ilości położeń, odpowiadającej liczbie interfejsów, przy czym każde położenie przełącznika sprzętowego jest przyporządkowane jednemu programowi. Drukarka fiskalna może posiadać złącza zewnętrzne w ilości odpowiadającej liczbie obsługiwanych interfejsów, przy czym złącza zewnętrzne są połączone z układem wybierającym. W przypadku, gdy złącze zewnętrzne posiada styki nie wykorzystane do transmisji informacji, wspomniane styki, przyporządkowane określonym interfejsom, mogą być połączone z układem wybierającym. Układ według wynalazku wraz z przedstawionymi wariantami pozwala na precyzyjne komunikowanie drukarki fiskalnej z komputerem przy pomocy różnych typów interfejsów, dla których programy są umieszczone w drukarce. Przedmiot wynalazku został pokazany w przykładach wykonania na rysunku, który przedstawia schemat blokowy układu drukarki fiskalnej, przy czym linią przerywaną zaznaczono elementy i ich połączenia stosowane alternatywnie w różnych wariantach wynalazku. Drukarka fiskalna DF jest połączona z komputerem poprzez standardowe złącze zewnętrzne ZZ. Drukarka DF jest wyposażona w procesor PD sterujący zespołami wejścia/wyjścia i pamięciami danych, a ponadto posiada pamięć programów PP, zawierającąprogramy P1, P2,...,Pn w ilości odpowiadającej liczbie różnych interfejsów, według których może pracować drukarka fiskalna DF, a także posiada układ wybierający UW połączony z wyjściem informacj i WI z komputera poprzez złącze zewnętrzne ZZ. Drukarka DF ma również sterownik pamięci SP uruchamiany sygnałem wyboru SW, włączający odpowiedni program P1, P2,...,Pn, w pamięci programów PP. Ponadto wyjście informacji W I z komputera jest połączone z buforem wejściowym BW związanym zarówno ze sterownikiem pamięci SP, jak również z procesorem PD, przy czym procesor PD jest połączony z pamięcią programów PP przez rejestr rozkazów programowych RR. Programy P1, P2,...,Pn nie muszą być jednolite, lecz mogą stanowić konfiguracje podprogramów, zawierających rozkazy programowe obsługujące pojedyncze rozkazy interfejsowe zdefiniowane dla poszczególnych interfejsów. O tym, który z tych programów P1, P2,...,Pn jest realizowany, decyduje na bieżąco sterownik pamięci SP, w szczególnym przypadku mający postać rejestru adresów rozkazów. Przed rozpoczęciem wykonywania któregokolwiek z programów P1, P2,...,Pn sterownik pamięci SP musi otrzymać sygnał wyboru SW określający którego interfejsu dotyczy rozkaz interfejsowy przysłany do wykonania z wyjścia informacji WI

181 236 5 z komputera. Sygnał wyboru SW może być generowany alternatywnie przez następujące elementy układu: - układ wybierający UW, - układ wybierający UW połączony ze złączem zewnętrznym ZZ przekazującym sygnały wejściowe, zawierające kody rozpoczynające rozkazy interfejsowe, specyficzne dla poszczególnych interfejsów, - wskaźnik WK, stanowiący element pamięci programów PP, - wskaźnik monitorujący UM, stanowiący element układu wybierającego UW, - układ monitorujący UM', stanowiący element sterownika pamięci SP, - przełącznik sprzętowy PS o ilości położeń odpowiadającej liczbie interfejsów, - układ wybierający UW połączony jest ze złączami zewnętrznymi ZZ, ZZ',...ZZn w ilości odpowiadającej liczbie obsługiwanych interfejsów, - układ wybierający UW połączony ze złączem zewnętrznym ZZ, którego nie wykorzystane do transmisji informacji styki są przyporządkowane określonym interfejsom. Z uwagi na stale rosnącą integrację układów logicznych, a w szczególności układów mikroprocesorowych nie jest istotne dla opisanego rozwiązania, czy przedstawione układy są fizycznie oddzielnymi jednostkami, czy też wchodzą w skład jednego układu o odpowiednio dużym stopniu integracji. Dla przykładu jedna z odmian drukarki fiskalnej ORHMET jest drukarką o dwóch interfejsach, obsługującą interfejs, własny firmy ORHMET oraz interfejs firmy POSNET. Ponieważ wszystkie rozkazy interfejsu firmy POSNET rozpoczynają się znakiem ESCAPE, nie używanym w ogóle w interfejsie firmy ORHMET, to wykrycie znaku ESCAPE przez układ wybierający UW umożliwia wygenerowanie sygnału wyboru SW informującego, że rozkaz przesłany do bufora wejściowego BW, stanowiącego rejestr rozkazów interfejsowych jest rozkazem interfejsu firmy POSNET, co stanowi przykład rozwiązania układu układu według pierwszego wariantu. Z kolei interfejs firmy ORHMET korzysta z linii RTS interfejsu szeregowego RS-232, podczas gdy interfejs firmy POSNET używający także interfejsu RS-232 nie korzysta z linii RTS, stąd wykrycie sygnału na linii RTS jednoznacznie oznacza, że przesłany rozkaz interfejsowy ma być interpretowany jako rozkaz firmy ORHMET, co stanowi przykład rozwiązania układu według ostatniego wariantu.

181 236 Departament Wydawnictw UP RP. Nakład 60 egz. Cena 2,00 zł.