Dlaczego drukarka zdarzeń może być przydatna w instalacji INTEGRA?
Rozwiązanie może być przydatne w obiektach, w których oprócz historii zapisanej w centrali wymagany jest natychmiastowy, czytelny zapis fizyczny.
Użyte produkty to:
W sprawdzonym połączeniu wykorzystano tylko trzy sygnały: TXD, DSR/DTR oraz COM/GND. Wyjście TXD drukarki nie jest wykorzystywane, ponieważ w tym zastosowaniu centrala wysyła dane do KAFKA L, a drukarka przekazuje do centrali jedynie sygnał gotowości.
| INTEGRA / RJ12 | Sygnał | KAFKA L / DIN5 | Funkcja |
|---|---|---|---|
| pin 1 | DSR → DTR | pin 2 | Gotowość drukarki |
| pin 5 | TXD → RXD | pin 1 | Dane z centrali do drukarki |
| pin 6 | COM → GND | pin 3 | Wspólna masa |

Połączenie fizyczne nie wystarczy. W DLOADX trzeba wyłączyć funkcję downloading z szyfratora, włączyć funkcję drukowania i dopasować parametry RS-232 do konfiguracji KAFKA L. W testowanym zestawie prawidłowy wydruk uzyskano przy ustawieniach pokazanych poniżej.

| Opcja DLOADX | Stan | Znaczenie praktyczne |
|---|---|---|
| drukowanie załączone | TAK | Aktywuje wysyłanie zdarzeń na port drukarki. |
| ze statusem monitorowania | NIE | Nie było wymagane w testowanej konfiguracji. |
| drukuj nazwy/opisy | TAK | Pozwala otrzymać czytelne opisy stref, wejść i użytkowników. |
| szeroki wydruk | NIE | Pozostawienie standardowego formatu około 80 kolumn. |
| 2400 bps | TAK | Odpowiada BR=1 w CONFIG.TXT. |
| CR+LF | TAK | Odpowiada EL=2 w CONFIG.TXT. |
| z parzystością | NIE | Włączenie powodowało przekłamania znaków. |
| parzyst. EVEN | NIE | Nie jest używane, gdy parzystość jest wyłączona. |
W sekcji "Zawartość wydruku" podczas testów zaznaczono wszystkie dostępne kategorie: alarmy z wejść i sabotaże, alarmy ze stref i sabotaże, załączenia i wyłączenia czuwania, blokady wejść, kontrolę dostępu, diagnostykę awarii, użyte funkcje oraz zdarzenia systemowe. W instalacji docelowej zakres można ograniczyć do wymagań obiektu.
INTEGRA generuje standardowy wydruk w układzie około 80 kolumn. KAFKA L przy czcionce 10×20 mieści 83 znaki w wierszu, dlatego standardowy tryb mieści się na papierze. Włączenie szerokiego wydruku nie jest potrzebne i może prowadzić do zawijania danych.
Kluczowa uwaga: parzystość
W testowanym zestawie zaznaczenie "z parzystością" i "parzyst. EVEN" powodowało nieczytelny, częściowo przekłamany wydruk. Prawidłową treść uzyskano dopiero po wyłączeniu obu opcji. W używanym CONFIG.TXT firmware 26.1 nie ma parametru ustawiającego parzystość.
W testowanej drukarce konfiguracja jest przechowywana w zwykłym pliku tekstowym CONFIG.TXT. Najwygodniej odczytać go przez USB-C po uruchomieniu drukarki w trybie pamięci masowej.
Po zapisaniu pliku
Bezpiecznie odłącz pamięć USB, wyłącz drukarkę i uruchom ją ponownie w normalnym trybie. Zmiany w CONFIG.TXT oceniaj dopiero po restarcie drukarki.
Poniższa tabela pokazuje parametry, które w praktyce miały znaczenie dla uruchomienia komunikacji i prawidłowego formatowania wydruku.
| Parametr | Wartość | Znaczenie | Uwagi instalacyjne |
|---|---|---|---|
| BR | 1 | 2400 bps | Musi odpowiadać zaznaczonej opcji 2400 bps w INTEGRZE. |
| TS | 0 | synchronizacja sprzętowa | W połączeniu wykorzystywany jest sygnał DSR centrali ↔ DTR drukarki. |
| RA | 1 | RS-232 aktywny | Port szeregowy drukarki musi być aktywny. |
| CT | 11 | Win1250 | Tablica znaków użyta w sprawdzonej konfiguracji. |
| EL | 2 | CR+LF | Musi odpowiadać zaznaczonej opcji CR+LF w INTEGRZE. |
| EM | 2 | Radix FP | Tryb interpretera użyty w prawidłowym wydruku. |
| FT | 3 | 10×20 | Zalecana czcionka bazowa – mieści standardowy wydruk około 80 kolumn. |
| SF | 3 | 10×20 | Najmniejsza czcionka AFC zgodna z ustawieniem FT=3. |
Pierwotnie drukarka pracowała z FT=1, czyli czcionką 16×24. Transmisja była już czytelna, ale dłuższe komunikaty nie mieściły się w wierszu i ich końcówki przechodziły do następnej linii. Zmiana na FT=3 i SF=3, czyli 10×20, pozwoliła zmieścić standardowy układ wydruku INTEGRY.
Przetestowano również FT=4 / SF=4, czyli czcionkę 9×20. Działała poprawnie i dawała większy zapas szerokości, ale wizualnie nie przyniosła istotnej poprawy. Jako konfigurację instalacyjną pozostawiono FT=3 / SF=3 ze względu na lepszą czytelność.
Poniższy plik bazuje na konfiguracji wygenerowanej przez drukarkę Mefa M234 z firmware 26.1. W stosunku do pierwotnej konfiguracji parametry istotne dla INTEGRY ustawiono m.in. na EL=2 oraz FT=3. Pozostałe ustawienia pozostawiono w wartościach używanych podczas testu.
|
; Plik ustawien drukarki Mefa M234, wersja oprogramowania 26.1 |
Gotowy plik CONFIG.TXT do wgrania do drukarki
Najlepiej wykonać krótki test funkcjonalny, który potwierdzi zarówno transmisję, jak i formatowanie.

W trakcie wdrożenia udało się uzyskać kilka charakterystycznych objawów błędnej konfiguracji. Dla instalatora są one bardzo użyteczne, ponieważ już sam wygląd papieru często wskazuje, w którym miejscu szukać problemu.
| Objaw | Prawdopodobna przyczyna | Co sprawdzić / zmienić |
|---|---|---|
| Brak wydruku | Brak transmisji albo brak gotowości drukarki | Sprawdź TXD→RXD, DSR↔DTR, COM↔GND, RA=1, BR=1 oraz "drukowanie załączone". |
| Losowe znaki / "krzaki" | Niezgodna ramka transmisji; w teście – włączona parzystość | Wyłącz "z parzystością" i "parzyst. EVEN". Pozostaw 2400 bps. |
| Czytelny tekst, ale końcówki słów przechodzą do następnego wiersza | Za duża czcionka bazowa | Ustaw FT=3 i SF=3. FT=4/SF=4 można traktować jako wariant testowy. |
| Nieprawidłowe przejścia do nowego wiersza | Niezgodny sposób zakończenia linii | INTEGRA: CR+LF=TAK; KAFKA: EL=2. |
| Czerwona dioda i sygnał dźwiękowy | Lokalny błąd drukarki | Najpierw sprawdź papier, pokrywę, zasilanie i gotowość drukarki, dopiero potem RS-232. |

Taki wynik jest ważną wskazówką: warstwa fizyczna najprawdopodobniej działa, bo drukarka odbiera strumień danych. Problem leży w zgodności parametrów transmisji. W naszym teście przyczyną były zaznaczone w DLOADX opcje parzystości.


Ten objaw pojawił się przy zbyt dużej czcionce bazowej. Zmiana FT=1 na FT=3 oraz pozostawienie SF=3 rozwiązały problem bez ingerencji w format generowany przez centralę.
W testowanej drukarce z firmware 26.1 plik DUMP.PRN nie pojawiał się w pamięci masowej mimo tego, że zwykły wydruk z INTEGRY działał poprawnie. Z tego powodu obecność lub brak tego pliku nie powinna być traktowana jako podstawowe kryterium poprawności połączenia w tym konkretnym wariancie.
| Lp. | Sprawdzenie | Wartość / stan |
|---|---|---|
| 1 | RJ12 pin 5 → DIN5 pin 1 | TXD → RXD |
| 2 | RJ12 pin 1 → DIN5 pin 2 | DSR → DTR |
| 3 | RJ12 pin 6 → DIN5 pin 3 | COM → GND |
| 4 | DLOADX: drukowanie załączone | TAK |
| 5 | DLOADX: szeroki wydruk | NIE |
| 6 | DLOADX: 2400 bps | TAK |
| 7 | DLOADX: CR+LF | TAK |
| 8 | DLOADX: z parzystością | NIE |
| 9 | DLOADX: parzyst. EVEN | NIE |
| 10 | KAFKA: BR | 1 |
| 11 | KAFKA: TS / RA | 0 / 1 |
| 12 | KAFKA: EL / EM | 2 / 2 |
| 13 | KAFKA: FT / SF | 3 / 3 |
| 14 | Wydruk testowy | czytelny, bez przekłamań i zawijania |
Uruchomienie KAFKA L z centralą SATEL INTEGRA okazało się prostym połączeniem sprzętowym, ale wymagającym dokładnego dopasowania parametrów. Najważniejsze elementy to prawidłowy sygnał DSR/DTR, prędkość 2400 bps, zgodne CR+LF, wyłączona parzystość oraz czcionka pozwalająca zmieścić standardowy format INTEGRY.
Największą wartość praktyczną daje diagnostyka po objawach. Brak wydruku kieruje uwagę na przewód, port i gotowość drukarki. "Krzaki" przy jednoczesnym odbiorze danych wskazują na parametry transmisji, a czytelny tekst zawijający się w kolejnych liniach – na dobór czcionki.
Po zastosowaniu opisanej konfiguracji uzyskaliśmy stabilny, czytelny papierowy rejestr zdarzeń, który może pracować bez dodatkowego komputera pomiędzy centralą a drukarką.
