SATEL INTEGRA i drukarka KAFKA L jako praktyczne wdrożenie, konfiguracja i diagnostyka

09 września 2026, Wsparcie techniczne

Dlaczego drukarka zdarzeń może być przydatna w instalacji INTEGRA?  Drukarka podłączona bezpośrednio do centrali umożliwia uzyskanie bieżącego papierowego rejestru zdarzeń bez udziału komputera.

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:

 

Połączenie fizyczne – RJ12 centrali do DIN5 drukarki

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

 

Zweryfikowana pinologia połączenia. Złącze DIN pokazane jest od strony lutowania.

 

Kontrola przewodu przed pierwszym testem

  • Sprawdź ciągłość połączenia RJ12 pin 5 → DIN5 pin 1.
  • Sprawdź ciągłość połączenia RJ12 pin 1 → DIN5 pin 2.
  • Sprawdź ciągłość połączenia RJ12 pin 6 → DIN5 pin 3.
  • Upewnij się, że COM centrali jest połączony z GND drukarki.
  • Sprawdź DSR ↔ DTR – bez sygnału gotowości centrala może nie rozpocząć transmisji.
  • Załaduj papier, zamknij pokrywę i doprowadź drukarkę do stanu gotowości.

 

Ustawienia SATEL INTEGRA w DLOADX

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.

Sprawdzone ustawienia sekcji „Drukarka” w DLOADX.

 

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.

 

Jakie zdarzenia drukować?

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.

 

Dlaczego "szeroki wydruk" musi pozostać wyłączony?

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ść.

 

Jak odczytać i zmienić CONFIG.TXT w KAFKA L przez USB-C

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.

  1. Wyłącz drukarkę.
  2. Przytrzymaj LF i włącz drukarkę przyciskiem POWER, aby wejść do menu trybów specjalnych.
  3. Krótkimi naciśnięciami POWER przejdź do trybu pamięci masowej – sygnalizacja biały/czerwony. W testowanym egzemplarzu, gdy menu startowało od biały/zielony, wymagało to dwóch naciśnięć POWER.
  4. Zatwierdź wybrany tryb przyciskiem LF.
  5. Podłącz USB-C do komputera. Pamięć drukarki powinna pojawić się jako dysk.
  6. W testowanym egzemplarzu widoczne były m.in. pliki CONFIG.TXT, README.TXT i TIMESET.BAT.
  7. Skopiuj CONFIG.TXT na komputer jako kopię bezpieczeństwa, a następnie edytuj właściwy plik w zwykłym edytorze tekstowym.

 

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.

 

Parametry CONFIG.TXT wymagane do współpracy z INTEGRĄ

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.

 

Dlaczego FT=3 / SF=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ść.

 

Kompletny, sprawdzony CONFIG.TXT

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

; Parametry transmisji RS-232
BR   1 ; Szybkość transmisji: 0-1200, 1-2400, 2-4800, 3-9600
       ; 4-19200, 5-38400, 6-57600, 7-115200
       ; 8-230400, 9-460800

TS   0 ; synchronizacja transmisji: 0-RTS/CTS, 1-XON/XOFF
XR  10 ; okres powtarzania XON (0..30) s
RA   1 ; RS232 aktywny: 0 - nie, 1 - tak
VI   0 ; VCOM nieaktywny: 0 - nie, 1 - tak

; Ustawienia interpretera
CT  11 ; Tablica znaków: 0-USA 437, 1-France, 2-Germany, 3-UK,
       ;  4-Denmark, 5-Sweden, 6-Italy, 7-Spain,
       ;  8-Polgaz, 9-Mazovia, 10-852 Latin 2, 11-Win1250,
       ;  12-8859-1, 13-8859-2, 14-8859-5, 15-Cyr.866,
       ;  16-Win1251, 17-Win1252, 18-850, 19-857, 20-UTF-8
EL   2 ; Koniec wiersza: 0-CR, 1-LF, 2-CR+LF

EM   2 ; Emulacja: 0-Esc/P, 1-Seiko DPU, 2-Radix FP, 3-Printek, 4-Extech, 5-ZPL

FT   3 ; Czcionka bazowa: 0-20x30, 1-16x24, 2-12x20, 3-10x20, 4-9x20
SF   3 ; Najmniejsza czcionka AFC: 0-20x30, 1-16x24, 2-12x20, 3-10x20, 4-9x20

PL  60 ; Dlugość strony: 2..180 wierszy
LS   0 ; Odstęp pomiedzy wierszami w 1/8 mm (0..8)
TW   1 ; Szerokość tabulacji: 1..20 znakow
LM   0 ; Lewy margines w 1/8 mm (0..254)
IL   0 ; Ignorowanie więcej niż (0..254) kolejnych LF
FF   0 ; Zamiana FF na (0..20) LF

; Znaczniki interpretera (0 - nie, 1 - tak)
I0   1 ; Druk odwrotny wierszowy
I1   0 ; Niekreślone 0
I2   0 ; Ignorowanie kodu pochylenia
I3   0 ; Ignorowanie kodu Esc]R
I4   0 ; Wzmocniony pogrubiony
I5   0 ; Zagęszczenie 2/3 w trybie Radix
I6   0 ; Esc4 i Esc8 w Esc/P jak w Radix
I7   0 ; 2xLF->FF
J0   0 ; Tryb stronicowy
J1   0 ; Tryb stronicowy odwrócony
J2   0 ; Powiększenie 2x
LC   0 ; Blokada konfiguracji z panelu

; Parametry druku
SL   5 ; Wysuw do oderwania w mm (0..50)
ST   1 ; Czas bezczynnosci do wysuwu (1..15) s
AF   0 ; Automatyczny FF po wydruku: 0 - nie, 1 - tak
AO   1 ; Automatyczne przejście w stan OnLine po usunieciu bledu: 0 - nie, 1 - tak
FL   3 ; Dlugość wysuwu papieru po wykryciu konca (0..20)
LL  60 ; Dlugość wysuwu podczas ladowania papieru (1..150)

PH   0 ; podgrzewanie przy bezczynności: 0 - nie, 1 - tak
PJ   4 ; wzmocnienie druku (0..6)
PM  50 ; max. prędkość druku w mm/s (40..100)
; Koniec

 Gotowy plik CONFIG.TXT do wgrania do drukarki

 

Pierwsze uruchomienie i test odbiorczy

Najlepiej wykonać krótki test funkcjonalny, który potwierdzi zarówno transmisję, jak i formatowanie.

  1. Połącz RJ12 ↔ DIN5 zgodnie z pinologią
  2. Uruchom KAFKA L w normalnym trybie i sprawdź, czy jest gotowa do pracy.
  3. Zapisz do centrali ustawienia DLOADX opisane w rozdziale 3.
  4. Wywołaj kilka pewnych zdarzeń: załączenie i wyłączenie czuwania, naruszenie wejścia, alarm testowy oraz wejście/wyjście z trybu serwisowego.
  5. Sprawdź, czy na wydruku pojawiają się: poprawna data i czas, nazwa zdarzenia oraz odpowiednie pola dodatkowe – np. strefa, wejście albo użytkownik.

 

Przykład końcowego wydruku po prawidłowym skonfigurowaniu obu urządzeń.

 

Diagnostyka – co mówi wygląd wydruku?

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.

 

Przekłamane znaki – parzystość była włączona

Błędny wydruk: dane dochodzą do drukarki, ale znaki są przekłamane.

 

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.

 

Tekst czytelny, ale zawijany – za duża czcionka

Błędny układ: końcówki dłuższych komunikatów przechodzą do następnego wiersza.

 

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ę.

 

Co z plikiem DUMP.PRN?

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.

 

Checklista instalatora przed przekazaniem systemu

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

 

Wnioski z praktycznego wdrożenia

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ą.

do góry