VIVO, VIVO Apteka ( dts_d4_vivo_v04_20041223 )
Transkrypt
VIVO, VIVO Apteka ( dts_d4_vivo_v04_20041223 )
Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa Drukarka fiskalna VIVO Dokumentacja techniczno-serwisowa NOVITUS SA Nowy Sącz Ul. Nawojowska 118 Tel. (+18) 444 07 20 Strona 1 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa Spis treści 1 PARAMETRY TECHNICZNE .................................................................................................................... 3 2 WARUNKI EKSPLOATACJI...................................................................................................................... 3 3 OPIS OGÓLNY URZĄDZENIA. ................................................................................................................. 3 4 BUDOWA MECHANICZNA........................................................................................................................ 4 5 OPIS SZCZEGÓŁOWY................................................................................................................................ 5 5.1 5.2 5.3 5.4 SCHEMAT BLOKOWY ................................................................................................................................ 5 ZASILANIE ................................................................................................................................................ 5 ARCHITEKTURA – OPIS POSZCZEGÓLNYCH BLOKÓW FUNKCJONALNYCH ............................................... 5 ZŁĄCZA – OPIS WYPROWADZEŃ............................................................................................................... 6 6 INTERFEJS SZEREGOWY: DRUKARKA-KOMPUTER, .................................................................... 8 7 POŁĄCZENIE DRUKARKA – SZUFLADA ............................................................................................. 9 8 INFORMACJE SERWISOWE................................................................................................................... 10 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 8.11 8.12 9 KONFIGUROWANIE PRACY DRUKARKI – „TRYB ADMINISTRACYJNY”. ................................................. 10 FISKALIZACJA. ....................................................................................................................................... 12 FUNKCJE PRZYCISKU SW1..................................................................................................................... 12 „TRYB SERWISOWY”, „TRYB PRODUCENTA”........................................................................................ 13 KONFIGURACJA OBSŁUGI TYPU PAMIĘCI PROGRAMU ............................................................................ 14 PROCEDURY KALIBROWANIA................................................................................................................. 14 ZEROWANIE PAMIĘCI RAM. .................................................................................................................. 15 DIAGNOSTYKA – AUTOMATYCZNE PROCEDURY TESTOWE .................................................................... 16 PROCEDURA KONTROLI NAPIĘĆ W DRUKARCE. ..................................................................................... 16 OBSŁUGA I UŻYTKOWANIE AKUMULATORA .......................................................................................... 17 BLOKADA SERWISOWA .......................................................................................................................... 18 ZESTAWIENIE KOMUNIKATÓW ZGŁASZANYCH PRZEZ DRUKARKĘ ........................................................ 19 SCHEMATY. ................................................................................................................................................ 23 Strona 2 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 1 Parametry techniczne Zasilanie zewnętrzne: zasilacz 15-35V Zasilanie awaryjne: Średni pobór mocy Pobór mocy w stanie jałowym Prąd czuwania Dopuszczalna temperatura pracy Pamięć bazy danych Mechanizmy drukujące termiczne: wewnętrzny akumulator 12V/2.2Ah 10W 1W 0,6 mA 5 °C do + 40 °C CMOS RAM Papier 2szt. 57mm ±0,5 mm, średnica rolki maks. 45mm 2 • • • • • • • • • 3 2x Citizen LT286 Warunki eksploatacji Drukarka powinna pracować w miejscu nienasłonecznionym, w temperaturze otoczenia powyżej 5o i nie przekraczającej 40oC. Należy uważać na kondensację pary wodnej. W przypadkach przenoszenia drukarki z temperatury niskiej do wysokiej (nagła zmiana temperatury) może dojść do skraplania się pary wodnej. W przypadkach takich należy odczekać około 1godziny w celu wyrównania temperatur, odparowania wytrąconej wody i dopiero wówczas uruchomić drukarkę, w przeciwnym razie może dojść do zakłóceń w pracy urządzenia lub poważnej awarii. Drukarka powinna być zasilana z zasilacza sieciowego dostarczonego przez producenta, włączonego do +10% sieci energetycznej ~230V −15% ,50Hz., bądź akumulatora wewnętrznego 12V w trybie zasilania awaryjnego. Drukarka powinna być użytkowana w niezapylonym i suchym pomieszczeniu (praca drukarki w pomieszczeniu o dużej koncentracji kurzu zmniejsza żywotność mechanizmu). Zasilanie komputera współpracującego z drukarką powinno odbywać się z tej samej sieci energetycznej (tej samej fazy). W przypadku przerwy w eksploatacji urządzenia powyżej 3 miesiące konieczne jest podłączenie zasilacza zewnętrznego na czas co najmniej 12 godzin w celu naładowania akumulatora drukarki. Nie należy pozostawiać drukarki z rozładowanym akumulatorem na czas dłuższy niż 2 dni. Może to doprowadzić do znacznego spadku pojemności i wydajności prądowej akumulatora. Podłączanie interfejsu komunikacyjnego powinno się odbywać przy wyłączonej drukarce i odłączonym przewodzie sieciowym. Podczas łączenia należy zachować odpowiednią kolejność łączenia: najpierw przewód komunikacyjny, zasilacz, na końcu podłączyć przewód sieciowy zasilacza do sieci energetycznej. W przypadku pracy drukarki w niskich temperaturach, ze względu na obniżoną sprawność akumulatora wewnętrznego zaleca się pracę z zasilacza. Opis ogólny urządzenia. Drukarka fiskalna VIVO jest stacjonarnym urządzeniem fiskalnym. Została całkowicie zaprojektowana i wykonana w Polsce z zastosowaniem nowoczesnych podzespołów i technologii. Pracuje korzystając z komunikacji poprzez szeregowe łącze RS232 z nadrzędnym programem sprzedaży instalowanym w komputerze. Urządzenie składa się z 4 modułów: płyty głównej , płytki driverów mechanizmu, płytki panelu sterującego oraz płytki interfejsu komunikacyjnego. Płyta główna obsługuje klawiaturę, wyświetlacz kasjera, wyświetlacz klienta, zapewnia programowanie i dostęp do pamięci fiskalnej typu EPROM oraz obsługuje zegar czasu rzeczywistego i odpowiada za komunikację szeregową podstawowego interfejsu RS232. Na płytce driverów znajdują się układy sterowania termicznymi mechanizmami drukującymi oraz układy obsługi dodatkowego interfejsu RS232. Strona 3 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 4 Budowa Mechaniczna Strona 4 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 5 Opis szczegółowy 5.1 Schemat blokowy ADRESY PAMIĘĆ FISKALNA DANE CPU 80C32 RS232 ROM 4Mb SRAM 4Mb DODATKOWY RS232 uC 87LPC768 FPGA KLAWIATURA uC ST6225 MECHANIZMY DRUKUJĄCE ZASILACZ WYŚW. OBSŁUGI ZEGAR CZASU RZECZYWISTEGO 5.2 WYŚW. KLIENTA Zasilanie Urządzenie jest zasilane z zewnętrznego zasilacza sieciowego. Posiada wewnątrz wbudowany akumulator 12V spełniający zadanie bufora energii lub własnego zasilania awaryjnego. Po dołączeniu zewnętrznego zasilacza i włączeniu go do sieci następuje automatycznie proces ładowania akumulatora. Drukarka może pracować także w momencie ładowania akumulatora. Czas ładowania jest nieograniczony co oznacza, że drukarka może być na stałe podłączona do sieci. 5.3 Architektura – opis poszczególnych bloków funkcjonalnych Napięcie z zasilacza zewnętrznego jest obniżane w układzie przetwornicy impulsowej zbudowanej z wykorzystaniem układu LM2575 (U11). Napięcie wyjściowe z tej przetwornicy służy do ładowania akumulatora. Napięcie z akumulatora (B2) poprzez bezpiecznik (FUSE1) służy do zasilania całego urządzenia. Poprzez stabilizator liniowy zasilany jest procesor ST6225 (U4) oraz generator zegara czasu rzeczywistego (U12). Urządzenie jest włączane i wyłączane z klawiatury. Procesor ST6225 obsługuje klawiaturę, buzzer oraz steruje kluczem tranzystorowym (U1) poprzez który zasilany jest mechanizm drukujący oraz stabilizator 5V zasilający całą elektronikę drukarki. Drukarka posiada także wewnętrzny akumulatorek NiCd (B1) służący po wyłączeniu urządzenia do podtrzymania zawartości pamięci RAM oraz podtrzymania funkcji zegara czasu rzeczywistego (U19) PCF8593. Zastosowano pomiar wartości napięcia zasilania przez przetwornik A/D procesora ST6225 oraz układ wykrywania podłączenia zasilacza. Procesor mierzy także wartość napięcia wewnętrznego akumulatorka NiCd (B1). Jednostką centralną jest procesor 80C32 (U14). W module procesor pracuje z zewnętrzną pamięcią programu EPROM lub FLASH 4Mbx 8 (U13) i pamięcią danych typu SRAM 4Mb x 8 (U10) Do komunikacji z urządzeniami zewnętrznymi wykorzystywany jest układ programowalny FPGA o oznaczeniu XCS05 firmy XILINX (U3). Zapewnia on dostęp głównego procesora do wyświetlacza obsługi, wyświetlacza klienta, pamięci fiskalnej oraz steruje mechanizmami drukującymi. Interface RS232 jest obsługiwany przez główny procesor 80C32 (U1) oraz układ FPGA XCS05. Linie wejściowe i wyjściowe wyprowadzone są poprzez scalony układ nadajnika/odbiornika linii SP208ECA (U21) firmy SIPEX. Poprzez interfejs szeregowy drukarka komunikuje się z aplikacją transakcji (komputerem). Na wyprowadzeniach gniazda RS232 (J1) zastosowano filtry przeciwzakłóceniowe. Strona 5 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa Drukarka posiada drugi dodatkowy port komunikacyjny RS232 (J2), który jest interfejsem konwertowanym z wewnętrznej magistrali I2C za pośrednictwem mikrokontrolera Philips 87LPC768 obecnego na płycie driverów mechanizmów drukujących. Interfejs ten może być wykorzystywany do komunikacji np. z terminalem płatniczym (opcja zależna od wersji homologowanego urządzenia). Dodatkowy port na złączu J2 posiada identyczne wyprowadzenia sygnałów jak J1 jednakże nie może być stosowany zamiennie z portem na złączu J1. Drukarka umożliwia bezpośrednie podłączenie szuflady na gotówkę. W tym celu wyprowadzone jest osobne gniazdo typu „jack” z tyłu obudowy. 5.4 Złącza – opis wyprowadzeń J1, J2 : gniazdo interfejsu szeregowego RS232 1 DSR in sygnał modemowy – handshake sprzętowy 2 SIN out wyjście danych szeregowych 3 RTS1 out sygnał modemowy – handshake sprzętowy 4 SOUT in wejście danych szeregowych 5 CTS in sygnał modemowy – handshake sprzętowy 6 DTR/SZUF out gotowość, sterowanie aktywną szufladą 7 VCC zasilanie urządzeń zewnętrznych +5V 8 GND masa sygnałowa J3 : rezerwowe zwory konfiguracyjne 1. JP0 in pierwsza zwora 2. GND pierwsza zwora 3. JP1 in druga zwora 4. GND druga zwora J4 : złącze pamięci fiskalnej, 1. nc 2. VCC_EPR 3. VPR_EPR 4. !P in 5. FA16 in 6. nc 7. FA15 in 8. FA14 in 9. FA12 in 10. FA13 in 11. FA7 in 12. FA8 in 13. FA6 in 14. FA9 in 15. FA5 in 16. FA11 in 17. FA4 in 18. !G in 19. FA3 in 20. FA10 in 21. FA2 in 22. !E in 23. FA1 in 24. FD7 i/o 25. FA0 in 26. FD6 i/o 27. FD0 i/o 28. FD5 i/o 29. FD1 i/o +4.5V-odczyt, +6V-programowanie +4.5V-odczyt, +12,75V-programowanie FA – linie adresowe (GND) FD – linie danych Strona 6 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 30. 31. 32. 33. 34. FD4 FD2 FD3 GND i/o i/o i/o nc J5: złącze wyświetlacza LCD (obsługi). 1. GND 2. VCC 3. VKONT out 4. RS_LCD out 5. GND 6. E_LCD out 7. Gnd 8. Gnd 9. Gnd 10. Gnd 11. PD4 out 12. PD5 out 13. PD6 out 14. PD7 out 15. PODSW out 16. GND Sterowanie kontrastem wyświetlacza linia sterująca wyśw. LCD linia sterująca wyśw. LCD Dane wyświetlacza LCD Dane wyświetlacza LCD Dane wyświetlacza LCD Dane wyświetlacza LCD Podświetlanie wyświetlacza LCD J6 : gniazdo zasilania 1. Vin 2. GND J7 : złącze płytki driverów. 34–31 PHASE1-4 Out 30 ZW Out 29-28 Nc 27 TEMP In 26 PEND In 25 TH_D Out 24 TH_CLK Out 23 TH_ST1 Out 22 TH_ST2 Out 21 !INT Out 20-19 18 17 16 15 14 13 12 – 8 7-3 2 1 VCC_BAT UPRST !RST !PFAIL SCL SDA VH GND VCC GND J9: złącze klawiatury. 1. WI0 2. K0 3. WI1 4. K1 Sterowanie fazami silnika drukarki termicznej Sterowanie zwijaczem Termistor drukarki termicznej Sygnał braku papieru dane szeregowe do druk. term sygnał zegarowy danych szeregowych sygnał sterujący grzaniem pierwszej sekcji grzałek sygnał sterujący grzaniem drugiej sekcji grzałek sygnał strobu do przepisywanie danych z rejestru do elementów grzejnych Nc power Out Out Out in/out in/out out in out in out zasilanie bateryjne Sygnał resetu aktywny stanem wysokim Sygnał resetu aktywny stanem niskim Sygnał POWER FAIL. Sygnał zegarowy interface’u I2C Sygnał danych interface’u I2C Zasilanie głowicy mechanizmu drukującego Wiersz 0 Kolumna 0 Wiersz 1 Kolumna1 Strona 7 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. WI2 K2 WI3 WI4 K8 in out in nc in nc nc nc nc nc in nc J10: złącze wyświetlacza LCD (klienta). 1. GND 2. VCC 3. VKONT out 4. RS_LCD out 5. GND 6. E_LCD out 7. Gnd 8. Gnd 9. Gnd 10. Gnd 11. PD4 out 12. PD5 out 13. PD6 out 14. PD7 out 15. PODSW out 16. GND Wiersz 2 Kolumna 2 Wiersz 3 Wiersz 4 Kolumna 8 Sterowanie kontrastem wyświetlacza linia sterująca wyśw. LCD linia sterująca wyśw. LCD Dane wyświetlacza LCD Dane wyświetlacza LCD Dane wyświetlacza LCD Dane wyświetlacza LCD Podświetlanie wyświetlacza LCD J17 : zwora do napięcia z baterii NiCd 1. in wejście napięcia z wewnętrznej baterii 2. BAT out wyjście napięcia z wewnętrznej baterii 6 Interfejs szeregowy: drukarka-komputer, Podstawową drogą komunikacji z drukarką jest interfejs szeregowy RS-232. Interfejs szeregowy drukarki pracuje jako interfejs napięciowy (wg standardu V.24 / RS-232C). Komunikacja z komputerem może uwzględniać także handshaking sprzętowy RTS/CTS DTR/DSR. Istotne jest, że zgodnie z normą V.24 maksymalna długość połączenia nie może przekraczać (przy szybkości transmisji 9600 bodów) 15 metrów. • • rys. 6-1 PC – złącze do podłączenia komputera RS232 – dodatkowy interfejs szeregowy Strona 8 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa PRZEWÓD POŁĄCZENIOWY DRUKARKA – KOMPUTER Przewód komunikacji Xon-Xoff i RTS-CTS. Drukarka Komputer DB9F (Żeńskie) Złącze RJ 45 8/8 Ekran (Połączyć z obudową tylko od strony komputera) 2 RxD 3 TxD 5 GND 7 RTS 4 DTR 8 CTS 6 DSR 4 TxD 2 RxD 8 GND 5 CTS 1 DSR 3 RTS 6 DTR 7 VCC rys. 6-2 Kolejność wyprowadzeń wtyku RJ45 8/8 do podłączania urządzeń zewnętrznych. Wszystkie przewody służące do podłączenia urządzeń zewnętrznych, po stronie drukarki zakończone są wtyczką telefoniczną RJ45 8/8. Rozmieszczenie jej pinów przedstawia poniższy rysunek. rys. 6-3 7 Połączenie drukarka – szuflada Drukarka posiada możliwość podłączenia szuflady na gotówkę. Szufladę należy podłączyć do odpowiednio oznakowanego gniazda w tyle obudowy (gniazdo typu JACK- patrz rys. 6-1). Strona 9 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 8 8.1 Informacje serwisowe Konfigurowanie pracy drukarki – „Tryb Administracyjny”. Drukarka posiada oprócz standardowego trybu sprzedaży, tryb w którym możliwe jest dokonanie konfiguracji parametrów pracy drukarki oraz udostępnione są narzędzia diagnostyczne. Dostęp do menu administracyjnego jest możliwy po uruchomieniu drukarki poprzez równoczesne naciśnięcie kombinacji klawiszy , , . Menu administracyjne ma przedstawiony poniżej układ. Symbol (*) oznacza wartości ustawione domyślnie i zalecane przez producenta. Dokonanie zerowania drukarki powoduje przestawienie parametrów konfigurowalnych (Tryb Administracyjny) na wartości domyślne. 1. MENU ADMIN Konfiguracja 1.1. Energia 1.1.1. Autowyłączanie: Autowyłączanie Po [s] 120 1.1.2. Autowygaszanie: Autowygaszanie Po [s] 010 1.2. Komunikacja 1.2.1. Kontrola komunikacji: (* )XONXOFF+RTS CTS ( )RTS CTS 1.2.2. Protokół komunikacji: (* ) OPTIMUS 2001 ( ) OPTIMUS 2000 ( ) POSNET 2001 ( )POSNET2000 1.3. Zgodność 1.3.1. Linie dod. paragonu: ( *)Brak ( )Stałe ( )Predefiniowane 1.3.2. Źródło linii dodatkowych: (* )Stopka ( )Nagłówek 1.3.3. Linia nr systemowy paragonu: ( *)Brak ( )Pierwsza ( )Druga ( )Trzecia ( )Czwarta ( )Piąta ( )Ostatnia 1.3.4. Nazwa odsyłana: (* )VIVO / VIVO APTEKA ( )WIKING ( )POSNET 1.3.5. Nr Unikatowy odsyłany: (* )XXX ######## ( )XX ######## 1.3.6. Kodowanie PL (* )Masovia ( )Latin 2 ( )ISO ( )Windows 1.4. Wydruk 1.4.1. Kontrast wydruku (0-9, 5*) 1.4.2. Bufor paragonu (*)Wyłączony ( )Włączony 1.4.3. Czujnik zwijania (*) Włączony ( ) Wyłączony Strona 10 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 1.5. Wyświetlanie Opcje Wyświetl. (*)Stan zasilania (*)Suma na w. kl. 2. Testy 2.1. Wszystko 2.2. Cyklicznie 3. Zerowanie 4. Informacje 4.1. Wersja 4.2. Pamięć fiskalna 4.2.1. UN ACM12345678 4.2.2. NIP 123-45-67-890 4.2.3. Fiskalna: TAK / NIE 4.2.4. Zapis: 18-01-2002 4.2.5. Zapisanych xxx 4.2.6. Wolnych xxx 4.2.7. Zerowań xxx 4.2.8. Zmian PTU xx 4.3. Baza towarowa 4.3.1. Pojemność: xxxxx 4.3.2. Rekordów: xxxx 4.4. Pomiary 4.4.1. Zasilanie xx,x V 4.4.2. Akumulator xx,x V 4.4.3. Bateria NICD x,x V 1.Konfiguracja: Energia – Autowyłączanie: Oszczędzanie energii – ustawienie w sekundach czasu automatycznego wyłączenia się drukarki gdy jest nieużywana. Energia –Autowygaszanie: Oszczędzanie energii – ustawienie w sekundach czasu automatycznego wygaszenia podświetlenia wyświetlaczy LCD (w przypadku gdy zamontowany jest wyświetlacz z podświetleniem). Komunikacja – Kontrola komunikacji: wybór rodzaju sterowania przepływem w komunikacji szeregowej drukarki: software’owo – sprzętowy XONXOFF+RTS CTS lub tylko sprzętowy RTS-CTS. Komunikacja – Protokół komunikacji: wybór typu protokołu. Zgodność: Ustawienia pomocnicze w celu dopasowania do starszych wersji aplikacji wysyłających dane linii dodatkowych. Ze wzgl. Na obostrzenia nowego procesu homologacyjnego nie jest możliwe przesyłanie w dodatkowych liniach paragonu dowolnych zmiennych tekstów. Zgodność-Linie dod. Paragonu: Drukarka umożliwia trzy tryby reagowania na otrzymanie dodatkowych linii: Brak – ignorowanie linii dodatkowych; Stałe – stały tekst linii dodatkowych zapamiętany z pierwszego w danym dniu paragonu sprzedaży. Jest on traktowany jako tekst ZADEKLAROWANY. Jeżeli w kolejnych paragonach drukarka będzie otrzymywała identyczny – będzie go drukować pod paragonem. Treść tekstu ZADEKLAROWANEGO zostanie wyszczególniona na raporcie dobowym. W przypadku gdy w kolejnych wystawianych paragonach treść tekstu nie będzie się zgadzała z ZADEKLAROWANYM treść taka będzie ignorowana i nie zostanie wydrukowana; Predefiniowane – opcja nieaktywna w wersji 1.10 programu drukarki. Źródło linii dodatkowych - Linie dodatkowe drukowane pod paragonem będą pobierane z otrzymywanych dodatkowych linii stopki lub dodatkowych linii nagłówka (nagłówek i stopka wg. starszych protokołów komunikacji). Zgodność – Linia nr systemowy paragonu: W liniach dodatkowych paragonu możliwe jest wysyłanie modyfikowanego indywidualnie numeru (tzw. Nr systemowy), który może być numerem faktury, zlecenia etc. Strona 11 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa Opcja ta określa czy drukarka ma odczytywać i drukować w dodatkowych liniach modyfikowany numer systemowy oraz określa która z linii numer systemowy zawiera. Zgodność – Nazwa odsyłana: Możliwość konfiguracji drukarki dla aplikacji określających typ protokołu komunikacji po odsyłanej nazwie urządzenia. Zgodność – Nr Unikatowy odsyłany. - W celu poprawnej pracy ze starszymi wersjami programów możliwe jest obcięcie pierwszego znaku w odsyłanej informacji o numerze unikatowym drukarki . 3 litery + 8cyfr – format pełny, 2 litery + 8 cyfr – format z obcięta pierwszą literą. Zgodność – Kodowanie PL – ustawienie sposobu kodowania polskich znaków w poszczególnych standardach, w zależności od sposobu obsługiwania ich przez aplikację sterującą. Wydruk – Kontrast wydruku – możliwość ustawienia zaczernienia pikseli na wydruku w granicach od 0 do 9. Domyślna wartość 5. Wydruk – Czujnik zwijania – możliwość ustawienia czy opóźnienia i zacięcia w zwijaniu kopii mają być sygnalizowane komunikatem „Blokada zwijacza”. Wyświetlanie – stan akumulatora – wyświetlanie komunikatów o pracy drukarki z akumulatora wraz z sygnałem dźwiękowym – zabezpiecza przed pracą z przypadkowym wyłączeniem zasilacza sieciowego i chroni przed całkowitym rozładowaniem akumulatora. Wyświetlanie – Suma na wyświetlaczu klienta – na wyświetlaczu klienta przy sprzedaży poszczególnych pozycji zamiast kwot tych pozycji będzie się pojawiać kwota sumy sprzedanych towarów na paragonie. 2.Testy: Uruchomienie testów systemowych poszczególnych ważniejszych elementów drukarki. 3.Zerowanie: Zerowanie pamięci RAM drukarki. Aktywne tylko w trybie niefiskalnym urządzenia. 4.Informacja: Wersja - Informacja dot. wersji oprogramowania drukarki. Pamięć fiskalna – Informacja dot. zapisów w pamięci fiskalnej. Baza towarowa - Informacja dot. bazy towarowej. Pomiary - wartości napięć: zasilania, akumulatora, baterii NiCd podtrzymującej RAM 8.2 Fiskalizacja. Czynności związane z fiskalizacją urządzenia tzn. wpis numeru identyfikacji podatkowej (NIP) oraz sam proces fiskalizacji możliwe są poprzez zastosowanie specjalnego programu serwisowego, z którego wysyła się do drukarki odpowiednie sekwencje programujące. Przed przystąpieniem do czynności fiskalizacji, jeżeli w trybie szkoleniowym była wykonywana sprzedaż, należy wykonać zerujący raport dobowy Procesem fiskalizacji jest wysłanie do drukarki sekwencji programowania NIP z atrybutem zapisu do pamięci fiskalnej. Po przesłaniu sekwencji zapisu NIP do pamięci fiskalnej drukarka zgłosi komunikat: „WYMAGANY TRYB SERWISU”. Należy wówczas przycisnąć przycisk SW1. Przycisk SW1 znajduje się na płycie głównej drukarki (patrz. Fot. 8-1). Komunikat o poprawności daty zatwierdzić klawiszem OK. W przypadku gdy data nie jest poprawna, klawiszem C należy opuścić funkcję i wysłać do drukarki sekwencję programowania poprawnej daty i godziny. Po dokonaniu wymienionych czynności drukarka dokona wydruku potwierdzającego fiskalizację. 8.3 Funkcje przycisku SW1. Do przycisku SW1 jest dostęp po usunięciu plomby fiskalnej, zdjęciu metalowego koszyczka i otworzenie okna serwisowego. Strona 12 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa Przycisk SW1 Fot. 8-1 Funkcje przycisku SW1: • Fiskalizacja urządzenia • Uruchomienie drukarki w TRYBIE SERWISOWYM. Tryb ten blokuje zgłaszanie komunikatów o błędach i nieprawidłowościach co umożliwia przeprowadzenie ewentualnej diagnostyki. W trybie tym możliwe jest jedynie przeprowadzenie testów systemowych wyzwolonych z komputera lub automatycznych testów wybranych z menu oraz dokonanie zerowania RAM. Sprzedaż oraz inne funkcje drukarki są niedostępne. Aby uruchomić ten tryb należy przy wyłączonej drukarce nacisnąć przycisk SW1, oraz załączyć drukarkę • 8.4 klawiszem . (Więcej w rozdz. 8.4 ) Przestawienie czasu więcej niż o ±1godzinę. Gdy zmiana czasu będzie większa od ±1godzina drukarka wyświetli komunikat „WYMAGANY TRYB SERWISU”. Należy wówczas przytrzymać przycisk (SW1) i równocześnie potwierdzić klawiszem OK. „Tryb Serwisowy”, „Tryb Producenta”. Tryb serwisowy służy wyłącznie do wykonania testów systemowych w celu diagnozy usterek do wykonania zerowania pamięci RAM, ustawienia ręcznie zegara oraz ustawienia daty kolejnego przeglądu. Aby załączyć tryb serwisowy należy przycisnąć switch SW1 i załączyć drukarkę. W trybie serwisowym drukarka ignoruje wszelkie nieprawidłowości systemowe i nie zgłasza większości komunikatów. W drukarce zafiskalizowanej opcja zerowania RAM jest nieaktywna. Uruchomienie zerowania wymaga załączenia „TRYBU PRODUCENTA”. Dostęp do tego trybu posiada jedynie producent poprzez dołączenie specjalnego klucza. W przypadku gdy odpowiednia operacja wykonywana na drukarce wymaga przejścia w tryb serwisowy lub tryb producenta drukarka poinformuje o tym odpowiednim komunikatem. W takim przypadku przejście do trybu serwisowego lub producenta należy przeprowadzić bez wyłączania urządzenia: nacisnąć switch SW1 (dla „Trybu Producenta” przyłączyć klucz) i równocześnie zaakceptować klawiszem OK. 1. 2. 3. MENU SERWIS Zerowanie Testy 2.1. wszystko 2.2. Cyklicznie Ustawienia 3.1. Zegar 3.2. Data przeglądu. Strona 13 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 8.5 Konfiguracja obsługi typu pamięci programu Drukarka posiada możliwość działania z dwoma rodzajami pamięci programu – mogą być użyte układy EPROM lub FLASH. Wyboru typu stosowanej pamięci dokonuje się poprzez ustawienie zwór konfiguracyjnych na płycie kasy (Fot. 8-2). odczyt pamięci FLASH 4Mbit Fot. 8-2 odczyt pamięci EPROM 4Mbit Identyfikacja typu pamięci: Typ pamięci identyfikuje się po drugiej cyfrze numeru oznaczenia kości układu. 9 – oznacza pamięć typu FLASH 7 – oznacza pamięć typu EPROM przykład: AM 29F040 – układ FLASH 4Mbit M 27C4001 – układ EPROM 4Mbit UWAGA! Objawami nieodpowiedniego ustawienia zwór konfigurujących wyboru pamięci programu będzie brak możliwości uruchomienia drukarki. 8.6 1. Procedury kalibrowania. Kalibracji wymaga kontrast wyświetlaczy LCD. W tym celu należy kręcić suwakiem potencjometru POT1 aż do uzyskania pożądanego kontrastu wyświetlaczy (fot. 8-3). UWAGA !!! Potencjometr POT2 widoczny na zdjęciu służy do regulacji wyświetlacza LCD klienta, który w tej wersji drukarki nie występuje. Jego regulacja nie ma wpływu na poprawność działania drukarki. POT1 POT2 fot. 8-3 2. Kalibracja siły zwijania nawijacza kopii. W tym celu należy kręcić suwakiem potencjometru P1 (Fot. 8-4) umieszczonym na płytce driverów w celu dobrania odpowiedniej wartości prądu sterującego silnik zwijacza. Potencjometr ten jest dostępny na płytce driverów (jak widać na rys. 9-2) Strona 14 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa Potencjometr zwijacza 3. Fot. 8-4 Kalibracja taktowania zegara czasu rzeczywistego. Dołączyć miernik częstotliwości do wyprowadzenia 7 U19. Za pomocą trymera C55 precyzyjnie ustawić częstotliwość na 1Hz.(Fot. 8-5). Z uwagi, że wyjście układu na nóżce 7 jest typu otwarty dren należy dodatkowo podłączyć rezystor 10K pomiędzy +5V i nóżkę 7(U19). C55 Fot. 8-5 8.7 U19 7 Zerowanie pamięci RAM. Drukarka VIVO sama kontroluje obszary pamięci i wykrywa samoczynnie wszelkie przekłamania i nieprawidłowości poprzez wyświetlanie odpowiednich komunikatów. Sprawna drukarka nie powinna wykazywać błędów obszarów pamięci operacyjnej. Jednakże pod wpływem silnych pól elektromagnetycznych (bliskie uderzenie pioruna, przeskok iskry elektrycznej bądź silne zakłócenia radioelektryczne) mogą w pojedynczych przypadkach spowodować przekłamania. Również ingerencja wewnątrz (np.: odłączenie pamięci fiskalnej) lub rozładowana bateryjka NiCd może spowodować przekłamania pamięci RAM. Zostanie wówczas wyświetlony odpowiedni komunikat, po którym naciśnięcie klawisza „C” spowoduje wykonanie automatycznego zerowania przekłamanych bloków pamięci i ustawienie domyślnych wartości. Drukarka posiada możliwość serwisowego wyzerowania pamięci RAM, lecz opcja ta jest dostępna jedynie w przypadku, gdy urządzenie jest jeszcze niefiskalne. Zerowanie można wywołać z menu „TRYB SERWISU” (rozdz. 8.4) lub „TRYB ADMINISTRACYJNY (rozdz. 8.1). W przypadku gdy drukarka jest zafiskalizowana zerowanie może wykonać jedynie producent lub uprawnione oddziały instalując specjalny klucz. Dokonanie zerowania powoduje przestawienie parametrów konfigurowalnych (Tryb Administracyjny) na wartości domyślne. Strona 15 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 8.8 Diagnostyka – automatyczne procedury testowe Drukarka umożliwia przeprowadzenie diagnostyki podstawowych elementów w postaci automatycznych testów. Dostęp do uruchomienia testów istnieje po wywołaniu TRYBU ADMINISTRACYJNEGO i wybraniu pozycji „Testy” (rozdz. 8.1). Kolejno przeprowadzane są testy: • testowanie pamięci z programem(TEST ROM). Obliczana jest suma kontrolna całości kodu i porównywana z wartością zapisaną w pamięci. W przypadku niezgodności drukowany jest komunikat o błędzie pamięci programu, w przeciwnym przypadku komunikat o pomyślnym zakończeniu testu. • testowanie pamięci RAM • testowanie klawiatury. Na wyświetlaczu wyświetlane są symbole klawiszy, które należy kolejno wcisnąć. • testowanie wyświetlacza obsługi. Cały wyświetlacz jest zaciemniany. Poprawność testu musi być OK C potwierdzona z klawiatury ( -poprawne; -niepoprawne). • testowanie buzzera. Buzzer wydaje serię krótkich wysokich dźwięków. Poprawność testu musi być OK C -poprawne; -niepoprawne). potwierdzona z klawiatury ( • testowanie szuflady aktywnej, o poprawności tego testu decyduje przeprowadzający test (OK-poprawne; Cniepoprawne). • testowanie interfejsu szeregowego RS232. Test ten polega na włożeniu odpowiedniej zwory do gniazda portu OK • • • • • i potwierdzenie tej czynności klawiszem . Zwora testowa powinna zwierać wyprowadzenia 2-4 (RxD, TxD), 1-6 (DTR, DSR), 3-5 (RTS, CTS). W czasie testu sprawdzane są sygnały modemowe oraz poprawność transmisji na liniach danych TXD i RXD. testowanie wyświetlacza klienta - polega na wyświetleniu na wszystkich segmentach kolejnych cyfr od 0 do 9. testowanie baterii podtrzymującej pamięć RAM i zegar RTC. Sprawdzane jest, czy napięcie na bateryjce nie spadło poniżej wartości oznaczającej rozładowanie lub uszkodzenie bateryjki. testowanie pamięci fiskalnej kasy. Pierwszy etap polega na sprawdzeniu linii adresowych przez zapisanie kolejno pod adresy będące kolejnymi potęgami liczby 2 kolejnych wartości. Po zapisaniu wszystkich (ilość linii adresowych + 1 dla adresu 0), następuje weryfikacja zapisanych wartości. W analogiczny sposób testuje się magistralę danych przez zapisanie dziewięciu kolejnych wartości. Jeżeli pamięć zapisana jest danymi wynikającymi z testu dokonywany jest jedynie odczyt testowy. testowanie zegara czasu rzeczywistego (RTC). Sprawdzane jest, czy zegar „chodzi” (czy następują zmiany na pozycji sekund), kolejno zegar jest ustawiany wybraną datą a następnie odczytywany w celu sprawdzenia poprawności programowania. Wszystkie operacje na zegarze komentowane są wydrukami na papierze. testowanie mechanizmu drukującego. Drukowane są wszystkie znaki w zakresie kodów 32-128. Dodatkowo sprawdzane jest działanie zwijacza kopii. Po zakończeniu serii wszystkich testów wyniki wydrukowane są na papierze. 8.9 Procedura kontroli napięć w drukarce. Przed włączeniem drukarki zmierzyć napięcie akumulatorka (B1) znajdującego się na płytce (zwora J17 wyciągnięta). Napięcie nie powinno być niższe niż 2.95V. Można zmierzyć prąd pobierany z akumulatorka podłączając w miejsce zwory J17 mikroamperomierz. Prąd powinien wynosić od kilku do kilkunastu uA. Jeśli napięcie jest poprawne można umieścić zworę J17. J17 fot. 8-6 Strona 16 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa Dołączyć zasilacz przy odłączonym akumulatorze (wtyk akumulatora B2 odłączony). W miejsce akumulatora podłączyć woltomierz. Napięcie powinno mieć wartość ok. 13.5V. Wyciągnąć bezpiecznik FUSE1. W miejsce bezpiecznika podłączyć amperomierz. Prąd nie powinien przekroczyć 150 uA. Po dołączeniu klawiatury należy włączyć drukarkę przytrzymując klawisz przez ok. 2 sekundy. Uwaga! Przy zasilaniu tylko z wewnętrznego akumulatora drukarka samoczynnie wyłącza się po czasie ok. 1min. od zakończenia wydruku lub naciśnięcia klawisza. Czas ten można zmienić wybierając odpowiednią opcję z menu administracyjnego drukarki. Po załączeniu na złączu J4 do pamięci fiskalnej zmierzyć napięcie VPR_EPR pomiędzy wyprowadzeniami 33(masa) i 3. Powinno ono wynosić 4.1V-4.5V. Zmierzyć napięcie VCC_EPR między wyprowadzeniami 33(masa) i 2. Powinno wynosić 4.1V-4.5V. J4 2 1 Fot. 8-7 W czasie programowania pamięci fiskalnej napięcia te powinny wynosić VPR_EPR 12.75V +-0.25V, VCC_EPR 6.25V +-0.25V. Stan ten można uzyskać zwierając kolektor tranzystora Q2 lub bazę tranzystora Q3 do GND. Napięcie VCC_EPR da się skorygować. Do jego ustalania służą rezystory R61 i R62. Jest ono określone wzorem: Vout=1.25*(1+(R62/R61)) Napięcie VPR_EPR można również skorygować. Jego wartość zależy od rezystorów R12 i R13. Vout=1.25*(1+(R12/R13)) Zmierzyć napięcie VCC zasilania układów cyfrowych (np. na podstawce układu U13 pomiędzy nóżkami 16(masa) i 32). Wartość tego napięcia powinna mieścić się w zakresie 4.90V do 5.10V DC. Zamiast akumulatora dołączyć zasilacz regulowany. Po włączeniu należy obniżać napięcie zaczynając od wartości ok. 12V. Poniżej ok. 10.7V powinien pojawiać się komunikat naładuj akumulator. Drukarka powinna działać prawidłowo do ok. 10.5V. Poniżej tego napięcia powinien zostać zgłoszony błąd fatalny Rozładowany akumulator. 8.10 Obsługa i użytkowanie akumulatora Urządzenie jest dostarczane przez producenta z całkowicie naładowanym akumulatorem. Jednak w czasie transportu i przechowywania następuje powolne samo-rozładowywanie. Po dołączeniu zewnętrznego zasilacza i włączeniu go do sieci następuje automatycznie proces ładowania akumulatora, bez względu na to czy drukarka jest włączona, czy nie. Po około 8 godzinach bateria wewnętrzna zostaje całkowicie naładowana. Uwaga! Jeżeli w przypadku braku zewnętrznego napięcia zasilania drukarka szybko się wyłącza lub nie włącza w ogóle, może to świadczyć o zużyciu akumulatora. Należy wtedy drukarkę zasilić z zewnętrznego zasilacza w celu naładowania akumulatora. W przypadku gdy po dłuższym podłączeniu do zewnętrznego zasilacza drukarka nadal nie pracuje z wewnętrznej baterii należy skontaktować się ze sprzedawcą lub bezpośrednio z producentem w celu wymiany baterii. Uwaga! Po rozładowaniu akumulatora należy dążyć do jak najszybszego jego naładowania (włączyć zasilacz do sieci na nie mniej niż 12 godzin), gdyż pozostawienie go w stanie nie naładowanym na dłuższy czas prowadzi do nieodwracalnego uszkodzenia akumulatora i znacznego spadku jego pojemności. W przypadku składowania drukarek należy co 3 miesiące naładować akumulator przez włączenie zasilacza do sieci na okres nie krótszy niż 12 godzin. UWAGA!! Akumulator jest elementem eksploatacyjnym i nie podlega gwarancji. Trwałość akumulatora wewnętrznego zależy od warunków pracy i przechowywania urządzenia. Przy pracy w suchym Strona 17 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa i chłodnym miejscu i przy zagwarantowaniu kryteriów ładowania trwałość akumulatora wynosi kilka lat (przeciętnie od 3 do 5 lat). W niski temperaturach znacznie spada sprawność akumulatora, co może znacznie zredukować czas pracy z wykorzystaniem akumulatora wewnętrznego drukarki. W przypadkach takich zaleca się pracę z zasilacza zewnętrznego. 8.11 Blokada serwisowa 1. Zakładanie blokady serwisowej. Po uruchomieniu menu serwisowego (wciśnięty switch serwisowy przy uruchamianiu drukarki) należy wybrać opcję Funkcja, wcisnąć OK i wybrać Ustaw blokadę. Po wciśnięciu przycisku OK drukarka umożliwia ustawienie daty blokady: Data blokady: DD-MM-RRRR (zamiast DD-MM-RRRR wyświetlana jest ostatnio ustawiona data blokady, a jeżeli blokada nigdy nie była ustawiana to 00-00-2000). Po wprowadzeniu daty drukarka sprawdza jej poprawność. Jeżeli data nie jest poprawna (na przykład 27-00-2004), to pojawia się komunikat: Błędna data! i należy ją poprawić. Po wprowadzeniu poprawnej daty należy wprowadzić numer telefonu, z którym będzie musiała skontaktować się osoba, która będzie chciała wyłączyć blokadę serwisową: Nr tel. serwisu: _ Po wprowadzeniu numeru telefonu wprowadzić należy hasło blokady: Hasło blokady: _ Jeżeli wprowadzony zostanie pusty tekst drukarka wyświetli komunikat: Hasło jest wymagane. I powróci do ustawiania daty blokady. Gdy hasło nie będzie puste drukarka wyświetli pytanie: Założyć blokadę? OK–Tak C-Nie Po potwierdzeniu blokada serwisowa zostanie ustawiona, a drukarka wyświetli komunikat: Blokada została założona. 2. Działanie blokady serwisowej. Przypomnienia o blokadzie serwisowej zaczynają pojawiać się na 7 dni przed blokadą w formie tekstu: UWAGA! Blokada serw. za N dni! wyświetlanego po włączeniu drukarki. Po wciśnięciu klawisza pojawia się następny tekst: Zadzwoń pod nr: . . . . . . . . zawierający numer telefonu wprowadzony podczas zakładania blokady serwisowej. Gdy blokada serwisowa nie zostanie zdjęta a nadejdzie data blokady pojawia się napis: Blokada serwisowa! a następnie: Podaj hasło: _ Jeśli zostanie wpisane poprawne hasło blokada zostaje wyłączona i drukarka wyświetla komunikat: Blokada została wyłączona. Jeżeli podane hasło nie jest poprawne pojawia się komunikat: Błędne hasło Po wciśnięciu klawisza pojawia się następny tekst: Zadzwoń pod nr: . . . . . . . . zawierający numer telefonu wprowadzony podczas zakładania blokady serwisowej. Po wciśnięciu klawisza pojawia się powrotem komunikat: Blokada serwisowa! I sytuacja się powtarza. UWAGA!!! Istnieje możliwość odblokowania drukarki bez podania prawidłowego hasła – wymaga to jednak wciśnięcia przycisku serwisowego przy zatwierdzaniu pustego hasła. Strona 18 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 8.12 Zestawienie komunikatów zgłaszanych przez drukarkę Komunikaty wyświetlane są wtedy, gdy drukarka ma ustawiony tryb obsługi błędów z zawiadamianiem. Tryb ten ustawia się zewnętrznie poprzez podanie rozkazu przez złącze szeregowe z programu obsługującego drukarkę. Tryb ten ustawiony jest domyślnie po załączeniu urządzenia. Drukarka dodatkowo zawiadamia o wystąpieniu błędu sygnałem dźwiękowym Wystąpienie błędu jest równoznaczne z przejściem drukarki w tryb off-line, z którego należy wyjść, kasując jednocześnie błąd, przez przyciśnięcie C klawisza . Komputer, wysyłając nawet bezpośrednio po wystąpieniu błędu rozkaz pobrania informacji kasowych otrzyma w polu kodu błędu ostatniej operacji wartość 0. Aplikacja sterująca drukarką z komputera posiada również możliwość ustawienia trybu obsługi błędów bez powiadomienia użytkownika. Jeśli ustawiono ten tryb, drukarka usuwa błędy automatycznie, w tym trybie komputer może pobrać kod błędu żądając zwrócenia przez drukarkę informacji kasowych. Drukarka generuje następujące komunikaty : Komunikaty Opis Błąd transmisji Zła suma kontrolna pakietu danych w Sprawdzić czy nie ma usterki transmisji. sprzętowej połączenia (przewodu), sprawdzić dopasowanie prędkości transmisji. Błędne dane przesłane z aplikacji. Sprawdzić poprawność programu komputerowego (ustawienia, opcje, protokół). Błędne dane przesłane z aplikacji Program wysłał niedozwoloną wartość parametru. Sprawdzić poprawność wprowadzonych danych. Przekłamanie rejestru zegara czasu Należy zaprogramować rzeczywistego. poprawną datę i godzinę. Błąd zapisu lub weryfikacji pamięci Możliwa awaria pamięci fiskalnej fiskalnej lub układów zapis/odczyt na płycie elektroniki. Została podana niepoprawna data. Czynność wymaga aby liczniki Należy wykonać raport dobowy dziennej zostały lub zrezygnować z czynności sprzedaży wyzerowane. wymagającej jego wykonania. Ogólny błąd zapisu/odczytu urządzeń drukarki – awaria sprzętowa lub zakłócenie pracy. Zakres zmiany czasu wykracza poza Zmianę większą niż +1godz. ± 1godzinę co jest dla użytkownika może dokonać tylko serwisant używając przycisku czynnością niedozwoloną. serwisowego. Ilość przesłanych stawek do Sprawdzić ustawienia w zaprogramowania jest inna od programie obsługującym zadeklarowanej lub jest równa 0. drukarkę. Przekłamanie tekstu nagłówka, za Należy zaprogramować dużo linii, etc.. nagłówek. Urządzenie jest już zafiskalizowane. Nie można przeprowadzić procesu fiskalizacji na urządzeniu już zafiskalizowanym Błąd w liniach dodatkowych Aplikacja wysłała niepoprawny paragonu. format tekstu linii dodatkowych. Sprawdzić ustawienia w programie obsługującym drukarkę. Błąd ilości parametrów Błąd parametru Błąd zegara Błąd modułu fiskalnego Błąd daty Niezerowe liczniki sprzedaży. Błąd operacji I/O Niedozwolona zmiana czasu Zła ilość stawek PTU Błąd nagłówka Refiskalizacja niedozwolona Błąd tekstu paragonu Ewentualne czynności. Strona 19 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa Błąd nazwy towaru Błąd ilości towaru Błąd stawki PTU towaru Błąd ceny towaru Błąd wartości towaru Wyłączony tryb transakcji Błąd operacji STORNO Błąd liczby linii paragonu Przepełnienie bufora wydruku Błąd danych kasjera lub tekstu Błąd kwoty WPŁATA Błąd kwoty SUMA lub RABAT Przepełnienie totalizera Brak paragonu do zakończenia Błąd kwoty WYPŁATA Przepełnienie stanu gotówki Ujemny stan kasy wyzerowany Błąd tekstu zmiany kasjera Błąd kwoty lub tekstu Sprzedaż zerowa Operacja anulowana Błąd nazwy Błąd symbolu PTU Za krótka, za długa, niedozwolone Zmienić nazwę towaru. znaki. Przekroczona maksymalna ilość Zmniejszyć ilość lub rozbić towaru możliwa do sprzedaży. ilość na dwie pozycje lub dwa paragony. Podana stawka jest nie Zaprogramować właściwe zaprogramowana lub towar jest stawki PTU. zablokowany do sprzedaży. Drukarka otrzymała niepoprawny Sprawdzić ustawienia formatu format lub wartość ceny towaru. ceny w aplikacji na komputerze. Niepoprawny format wartości towaru Sprawdzić ustawienia lub parametry w aplikacji na lub ilość *cena ≠ wartość komputerze. Drukarka nie otrzymała rozkazu Sprawdzić ustawienia lub rozpoczęcia transakcji. parametry w aplikacji na komputerze. Przeprowadzone operacje (rabat, Anulować paragon. storno) spowodowały powstanie ujemnej wartości. Niezgodna z zadeklarowaną ilość Sprawdzić ustawienia lub linii paragonu. parametry w aplikacji na komputerze Błąd procesu drukowania. Dokonać wyłączenia i Zakłócenie pracy drukarki lub awaria włączenia drukarki. Możliwa może być konieczność sprzętowa. dokonania zerowania drukarki. Drukarka otrzymała niepoprawne Sprawdzić ustawienia lub formalnie dane. parametry w aplikacji na komputerze Niepoprawna wartość kwoty do wpłaty. Niepoprawna wartość sumy sprzedaży lub rabatu. Przepełnienie zakresu licznika sprzedaży. Transakcja nie została rozpoczęta a Dokonać najpierw wystawienia drukarka otrzymała rozkaz pozycji sprzedaży i dopiero zamknąć transakcję. zakończenia transakcji. Niepoprawna wartość kwoty do wypłaty. Licznik zliczający stan gotówki Należy dokonać wypłaty. przekroczył dopuszczalną wartość. Wartość do wypłaty była większa niż stan gotówki. Wartość ujemna jest niedopuszczalna więc drukarka ustawia wartość 0. Drukarka otrzymała niepoprawne Sprawdzić ustawienia lub dane zmiany kasjera. parametry w aplikacji na komputerze Drukarka otrzymała błędne dane. Sprawdzić ustawienia lub parametry w aplikacji na komputerze Drukarka nie zezwala na wykonanie raportu dobowego z zerowymi wartościami liczników sprzedaży. Operacja anulowana została przerwana przez obsługującego. Ogólne przekłamanie nazwy. Niepoprawne dane symbolu stawki. Sprawdzić ustawienia lub Strona 20 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa parametry w aplikacji na komputerze Błąd Numeru kasy Błąd Numeru kasjera Błąd Numeru paragonu Błąd pola Kontrahent Błąd pola Terminal Błąd pola Nazwa Karty Błąd pola Numer karty Błąd pola Data miesiąc Błąd pola Data rok Błąd pola Kod Autoryzacji Błąd pola Kwota Błąd inicjalizacji Błąd pamięci RAM Paragon już rozpoczęty Brak numeru NIP Błąd rabatu Błąd danych Tryb niefiskalny Brak zaprogramowanych stawek Koniec pamięci fiskalnej Błąd bazy PLU Błąd transakcji kartą płatniczą. Drukarka otrzymała niepoprawne dane. Błąd transakcji kartą płatniczą. Drukarka otrzymała niepoprawne dane. Błąd transakcji kartą płatniczą. Drukarka otrzymała niepoprawne dane. Błąd transakcji kartą płatniczą. Drukarka otrzymała niepoprawne dane. Błąd transakcji kartą płatniczą. Drukarka otrzymała niepoprawne dane. Błąd transakcji kartą płatniczą. Drukarka otrzymała niepoprawne dane. Błąd transakcji kartą płatniczą. Drukarka otrzymała niepoprawne dane. Błąd transakcji kartą płatniczą. Drukarka otrzymała niepoprawne dane. Błąd transakcji kartą płatniczą. Drukarka otrzymała niepoprawne dane. Błąd transakcji kartą płatniczą. Drukarka otrzymała niepoprawne dane. Błąd transakcji kartą płatniczą. Drukarka otrzymała niepoprawne dane. Próba powtórnego zaprogramowania numeru unikatowego. Przekłamanie danych w pamięci Drukarka będzie zgłaszać operacyjnej drukarki. komunikat do momentu zatwierdzenia. Wtedy wykona zerowanie pamięci RAM wraz odpowiednim wpisem do pamięci fiskalnej. Próba powtórnego rozpoczęcia transakcji. Zaprogramować numer NIP. Podano rabat niepoprawny formalnie Zmienić wartość rabatu. lub przekraczający zakres. Wewnętrzny błąd programu, Możliwa konieczność zakłócenie pracy, lub awaria wykonania zerowania drukarki. sprzętowa. Czynność dostępna tylko w trybie fiskalnym. Zaprogramować obowiązujące stawki PTU. Pamięć fiskalna została zapełniona. Należy wymienić pamięć fiskalną. Przekłamanie obszaru pamięci RAM Drukarka będzie zgłaszać w której mieści się baza informacji o komunikat do momentu Strona 21 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa towarach. Błąd danych kasjera Błąd stanu kasy Błąd aktualizacji danych Brak numeru unikatowego Brak pamięci fiskalnej Brak drukarki Brak wyświetlacza klienta Zmiana pamięci fiskalnej Stawki PTU już zaprogramowane Tryb TYLKO ODCZYT Nieznany rozkaz Błąd danych rozkazu Błąd zakresu raportu Brak danych w tym zakresie Przepełniony bufor komunikacji Tryb fiskalny nie zakończony Błąd danych w pamięci fiskalnej. Przekroczony limit pam. fiskalnej Błąd mapy pam. fiskalnej BŁĄD KRYTYCZNY zatwierdzenia. Wtedy wykona zerowanie pamięci RAM wraz odpowiednim wpisem do pamięci fiskalnej. Przekłamanie danych kasjera. Przekłamanie stanu kasy. Wewnętrzny błąd programu, Możliwa konieczność zakłócenie pracy, lub awaria wykonania zerowania drukarki. sprzętowa. Możliwa awaria pamięci fiskalnej. Sprawdzić podłączenie pamięci fiskalnej. Możliwa awaria pamięci fiskalnej. Sprawdzić podłączenie pamięci fiskalnej. Nie podłączony mechanizm Skontrolować stan podłączeń z drukujący lub awaria drukowania. mechanizmem drukującym. Nie podłączony wyświetlacz klienta Skontrolować stan podłączeń lub awaria. wyświetlacza. Dokonano wymiany pamięci Drukarka zostanie zablokowana. fiskalnej. Operacja ta dostępna jest Konieczny kontakt z tylko u producenta. producentem. Próba programowania identycznych wartości stawek PTU. Drukarka został przełączona do trybu w którym możliwy jest wyłącznie odczyt danych z pamięci fiskalnej. Świadome zakończenie pracy fiskalnej urządzenia lub zapełnienie pamięci fiskalnej. Drukarka otrzymała nieznany format Należy wybrać odpowiedni rozkazu. protokół komunikacji w aplikacji na komputerze. Drukarka otrzymała niepoprawne dane rozkazu. Podano niepoprawny zakres raportu. Należy zweryfikować dane zakresu i podać poprawne wartości. W podanym zakresie brak jest danych. Doszło do przepełnienia bufora Sprawdzić stan przewodów transmisji szeregowej. komunikacji, schemat podłączenia, ustawień protokołu transmisji w drukarce i w programie. Próbowano dokonać operacji możliwej tylko w trybie TYLKO DO ODCZYTU” Doszło do przekłamania danych w Oznacza awarię pamięci pamięci fiskalnej. fiskalnej lub układu zapis/odczyt na płycie elektroniki. Prawdopodobna konieczność wymiany pamięci fiskalnej. Przekroczono dopuszczalny limit Konieczność wymiany pamięci zerowań lub programowań PTU. fiskalnej. Doszło do przekłamania obrazu Należy poczekać aż drukarka pamięci fiskalnej. Drukarka dokona dokona ponownej analizy ponownej analizy. pamięci fiskalnej. Wewnętrzny błąd programu, Wyłączyć i włączyć drukarkę. zakłócenie pracy, lub awaria Strona 22 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa BŁĄD 001 BRAK PAPIERU AWARIA ZASILANIA NAŁADUJ AKUMULATOR ROZŁADOWANY AKUMULATOR BRAK PODTRZ. PAMIĘCI RAM 9 sprzętowa. Wewnętrzny błąd programu, Wyłączyć i włączyć drukarkę. zakłócenie pracy, lub awaria sprzętowa. Założyć nową rolkę papieru Zła wartość napięcia zasilania. Często pojawiający się Napięcie za wysokie lub zbyt niskie. komunikat kwalifikuje drukarkę Możliwa awaria zasilacza lub do naprawy. układów zasilania na płycie elektroniki. Wewnętrzny akumulator wymaga Zaleca się wstrzymanie pracy w naładowania. celu doładowania akumulatora drukarki. Stan akumulatora uniemożliwia już Należy pozostawić urządzenie dalszą poprawną pracę. Drukarka w celu naładowania wyłączy się. akumulatora wewnętrznego. Bateryjka NiCd podtrzymująca RAM Naładować bateryjkę poprzez jest odłączona, nie naładowana lub pozostawienie drukarki uszkodzona. włączonej przez okres kilku godzin. Sprawdzić czy zworka podłączenia baterii jest założona. Zmierzyć napięcie bateryjki (ok. 3,8V ± ,0,3V). Schematy. Strona 23 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa R1 10K J9 VCC_B SCL 6 SDA 5 GND 1 VDD XI INT XO SCL RESET SDA VSS T02 2 T01 3 !RST 4 X2 32768Hz ALE 11 T44 1 GND C OC X3 4MHz VCC CON4 TXD 13 !PFAIL 14 INT 15 DATA/!INT2 16 CCLK 17 6 VCC R96 2.2K P0.4 P0.5 P0.6 P0.7 EA/VP TXD INT0 INT1 T0 T1 ALE/P PSEN P2.7 P2.6 P2.5 !RST 33 32 31 30 29 !WR 18 !RD 19 X1 20 X2 21 22 R20 3.3K R155 62K 1% VH_P GND !INIT/!INT R132 22K 1% C36 100nF 14.7456MHz X1 C1 22pF C35 100nF GND GND GND 19 16 15 12 9 6 5 2 8Q 7Q 6Q 5Q 4Q 3Q 2Q 1Q C OC A0 12 A1 11 A2 10 A3 9 8 A4 A5 7 A6 6 A7 5 27 A8 A9 26 A10 23 A11 25 A12 4 A13 28 A14 29 A15 3 BANK0 2 BANK130 B2/P 1 A1 A2 A5 A7 A6 A4 A3 A0 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 P/B2 31 22 GND PSEN 24 CLK 13 14 15 17 18 19 20 21 D0 D1 D2 D3 D4 D5 D6 D7 TH_D GND AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 MA16 MA17 MA18 MA19 VCC 32 16 VCC GND GND 12 11 10 9 8 7 6 5 27 26 23 25 4 28 3 31 2 30 1 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 !WR 29 !MCS 22 !RD 24 P E G 1 C2 U13 AT29C040A-32P GND AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 GND VCC VCC GND VCC_BAT 32 16 GND PEND CLK I/O MA19 MA18 ZW PHASE4 PHASE3 PHASE2 PHASE1 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 MA17 A15 VCC 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 VCC O,TDO GND I/O I/O,PGCK4 I/O I/O I/O I/O I/O I/O I/O I/O GND VCC I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O,SGCK1 VCC KM684000CLG-5L VCC VCC_BAT C37 100nF GND Dzielniki pomiarowe. GND C38 100nF GND C53 C52 C40 100nF 100nF 100nF GND GND GND C41 C42 100nF 100nF GND GND C43 100nF GND C51 C72 100nF 100nF GND GND C47 C48 C49 100nF 100nF 100nF GND GND GND C50 100nF 10uF/16V 10uF/16V 10uF/16V 10uF/16V GND GND 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 FA15 FA14 FA12 FA13 FA7 FA8 FA6 FA9 FA5 FA11 FA4 !G FA3 FA10 FA2 DONE FA14 FA7 FA13 FA6 FA8 FA5 FA9 FA4 FA11 FA3 GND GND FA1 FD7 FA0 FD6 FD0 FD5 FD1 FD4 FD2 FD3 GND VCC !INIT/!INT !G FA2 FA10 FA1 FD7 FA0 FD6 FD0 FD5 GND PHASE1 PHASE2 PHASE3 PHASE4 ZW MA18 MA19 I/O PEND TH_D TH_CLK TH_ST1 TH_ST2 !INIT/!INT GND VCC GND GND GND GND GND J8 SIP2 2 1 VCC VCC BAT 2 RESET VCC_BAT VCC GND !RST_ST6 B1 BATTERY MAX809 GND VBATT Vout Vin GND BAT ON LOW LINE OSC IN OSC SEL RST RST WDO CE IN CEOUT WDI PFO PFI RST !RST 16 15 14 13 12 11 10 9 GND 100pF C58 A15 !MCS WDI !PFAIL PFI !PODSW 10nF R137 2.2K GND VCC VH R64 10K 1% C60 1nF GND GND 10nF GND R171 22K 1% U8 MAX691A GND C18 R112 22R T46 ON FUSE1 T4L250V R9 2.2K C15 1000uF/16V T31 R10 2.2K Q4 BC846 GND GND + + 1000uF/16V C12 C32 T33 R14 7.87K 1% 5 COMP GND 4 GND Ładowarka akumulatora. 1 3 Strona 25 ISWC ISWE U6 MC33063 C44 100nF T50 3 7 8 1 2 C73 2200uF/10V GND GND OUT GND GND C T41 T42 T43 T44 T45 T46 T47 T48 T49 T50 T51 T52 1 1 1 1 1 1 1 1 1 1 1 1 T41 T42 T43 T44 T45 T46 T47 T48 T49 T50 AD2 AD3 AD4 AD5 AD6 AD7 ALE B2/P BANK0 BANK1 1 1 1 1 1 1 1 1 1 1 TN41 TN42 TN43 TN44 TN45 TN46 TN47 TN48 TN49 TN50 GND HOME IGL1 IGL2 IGL3 IGL4 IGL5 IGL6 IGL7 IGL8 1 1 1 1 1 1 1 1 1 1 OSC1I OSC1O OSC32K P /B2 P END P FI P HASE1 P HASE2 P HASE3 P HASE4 P ODSW1 P ODSW2 P ROG P SEN RFZ RRXD RS_LCD RST RTS RW_LCD RXD SCGND SCL SCVCC SDA SHK JP0 JP1 TEMP TH_CLK TH_D TH_ST1 TH_ST2 TTXD TXD VV+ VCC VCC_B VCC_BAT 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 TN91 TN92 TN93 TN94 TN95 TN96 TN97 TN98 TN99 TN100 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 1 1 1 1 1 1 1 1 1 1 FA7 FA8 FA9 FA10 FA11 FA12 FA13 FA14 FA15 FA16 TN31 TN32 TN33 TN34 TN35 TN36 TN37 TN38 TN39 TN40 1 1 1 1 1 1 1 1 1 1 A8 A9 A10 A11 A12 A13 A14 A15 AD0 AD1 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 1 1 1 1 1 1 1 1 1 1 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 1 1 1 1 1 1 1 1 1 1 +Vin VH_P +Vz A0 A1 A2 A3 A4 A5 A6 A7 1 1 1 1 1 1 1 1 1 1 TN21 TN22 TN23 TN24 TN25 TN26 TN27 TN28 TN29 TN30 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 B VCC C31 2200uF/10V C29 100nF GND GND T35 T36 GND Title Size Number Revision A2 Zasilacz 5V. 4 1 1 1 1 1 1 1 1 1 1 3 GND IN GND 1 GND Klucz załączający zasilanie drukarki i elektroniki. 2 C21 330pF TCAP IPK IDC R15 2.2K 1% GND GND GND 1000uF/16V 1000uF/16V GND GND GND U22A LM2940IMP-5.0 VCC_IN TN101 TN102 TN103 TN104 TN105 TN106 TN107 TN108 TN109 TN110 + D3 2 MBRS340T3 WI0 WI1 WI2 WI3 WI4 X1 X2 XCCLK XRST ZW R32 464R 1% + IRF7416 120R DI 100uH 1 1 1 1 1 1 1 1 1 1 1 GND T32 R18 C4 1 1 1 1 1 1 1 1 1 1 T07 T08 T09 T10 1 1 1 1 1 1 1 1 1 1 GND R56 750R 1% L8 R40 T34 1R R37 1R VCC_IN INT KO0 KO1 KO2 KO8 MA16 MA17 MOTR NMI ON TN51 TN52 TN53 TN54 TN55 TN56 TN57 TN58 TN59 TN60 D17 BYG20D R17 3.3K B2 PWL-02S D D D D 4 BYG20D C30 1000uF/16V S S S G 6 DI 100uH VH 8 7 6 5 2 U1 1 2 3 4 VCC_EPR VCC_IN VH Vin Vin_P VK_LCD1 VK_LCD2 VP R_EPR VP ROG WDI GND +V 1 1 1 1 1 1 1 1 1 1 GND D26 2 TN151 TN152 TN153 TN154 TN155 TN156 TN157 TN158 TN159 TN160 GND +Vz L9 VCC GND OUTPUT 21 T25 C39 470uF/50V 3 J6 GNIAZDO ZASILANIA 5 RV1 VARISTOR GND T5L250V R46 1R R45 1R R41 1R T26 4 GND FEEDBACK +Vin ON/OFF 1 GND A BAS16 U11 LM2575-5 MBRS340T3 +Vin D16 IDC16POL 1 1 1 1 1 1 1 1 1 1 D5 FUSE2 VH VH VH VH VH GND GND GND GND GND VCC GND TN81 TN82 TN83 TN84 TN85 TN86 TN87 TN88 TN89 TN90 Zasilanie procesora ST62T15. GND DTR E_LCD1 E_LCD2 FA0 FA1 FA2 FA3 FA4 FA5 FA6 VCC_B + C22 GND 100nF C23 10uF/16V GND GND GND Zasilanie pamieci fiskalnej. R38 22R 1 1 1 1 1 1 1 1 1 1 GND 1 2 3 4 R62 3.6K 1% GND R39 22R Q5 T49 BC807 TN71 TN72 TN73 TN74 TN75 TN76 TN77 TN78 TN79 TN80 IN OUT GND GND GND GND NC NC LM2936M-5.0 TN11 TN12 TN13 TN14 TN15 TN16 TN17 TN18 TN19 TN20 GND TN61 TN62 TN63 TN64 TN65 TN66 TN67 TN68 TN69 TN70 + !RD !RST !RST_ST6 !RTS !WR !FIS +V +V_EPR T01 T02 T03 T04 T05 T06 T07 T08 T09 T10 8 7 6 5 T07 C59 47uF/16V TL317SMD 910R 1% T24 U18 D1 BAT68 GND TN111 TN112 TN113 TN114 TN115 TN116 TN117 TN118 TN119 TN120 R61 IN OUT OUT OUT OUT ADJ C20 100nF 1 1 1 1 1 1 1 1 1 1 VCC_EPR D6 BAS16 7 6 !BREAK !CTS !DSR !DTR !G !INIT/!INT !P !P FAIL !P ODSW !P R_RST C26 10uF/16V GND GND T23 1 2 ISWC ISWE U5 MC33063 4 R16 180R U16 1 2 3 4 T30 TN161 TN162 TN163 TN164 TN165 TN166 TN167 TN168 TN169 TN170 GND R13 2.2K 1% GND R8 +V 100R C11 100nF + 3 7 8 TCAP IPK IDC +V_EPR VCC CCLK CLK CTS D4_LCD D5_LCD D6_LCD D7_LCD DATA/!INT2 DONE DSR COMP D4 BYG20D 2 1 T22 GND RST !RST !PFAIL SCL SDA 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 złącze do płytki drukarki 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 BAS16 DI 100uH R43 T21 1R R42 1R C14 GND 330pF D2 BAT68 T51 1 1 1 1 1 1 1 1 1 1 R44 1R 6 T20 VCC D8 R12 20K 1% 5 D7 BAS16 VCC_EPR TN1 TN2 TN3 TN4 TN5 TN6 TN7 TN8 TN9 TN10 +V_EPR L10 BANK2 BAT_POM BNK0 BNK1 BNK2 BUZ C1C1+ C2C2+ VCC Vin T48 IDC16POL VCC D4_LCD D5_LCD D6_LCD D7_LCD PODSW2 Wyświetlacz klienta i obsługi. VCC 1 2 3 R2 2.2K Q38 BC807 T47 Układy resetu. GND 100pF GND TEMP VCC_BAT GND GND T01 T02 T03 T04 Interface RS232. GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 TN141 TN142 TN143 TN144 TN145 TN146 TN147 TN148 TN149 TN150 8 GND B VCC R111 GND 22R SP208C C8 C7 C6 C5 C10 C9 100pF 100pF 100pF 100pF 100pF 100pF GND GND GND GND GND GND R87 3.3K VPROG D4_LCD D5_LCD D6_LCD D7_LCD PODSW1 C57 TN131 TN132 TN133 TN134 TN135 TN136 TN137 TN138 TN139 TN140 R31 6 4 RXD 3.3K 22 DSR 17 CTS 1 2 3 4 5 6 7 8 GND VCC VK_LCD2 RS_LCD RW_LCD E_LCD2 POT2 10K !P ODSW 1 2 T37 VCC T1 IN T2 IN T3 IN T4 IN R1 OUT R2 OUT R3 OUT R4 OUT C56 J10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 TN121 TN122 TN123 TN124 TN125 TN126 TN127 TN128 TN129 TN130 R1 IN R2 IN R3 IN R4 IN U17 5 18 TXD 19 DTR 21 RTS GND T1 OUT T2 OUT T3 OUT T4 OUT 7 RRXD 3 !DSR 23 !CTS 16 R4 10K 3 C24 14 C2- 100nF C2 - 2 TTXD 1 !DTR 24 !RTS 20 VCC_B 1 VCC C1 C2 + J17 SIP2 GND VCC VK_LCD1 RS_LCD RW_LCD E_LCD1 POT1 10K VCC C16 12 C1- 100nF 13 C2+ V- GND TTXD 10 C1+ C1 + C27 100nF VCC GND !RTS J5 U9 V+ V- 15 VCC GND VCC 9 C25 100nF V+ 11 !DSR RRXD !RTS TTXD !CTS !DTR RRXD !DSR !CTS !DTR VCC VCC J1 GNIAZDO RJ8 L1 T38 1 L2 4u7 T39 2 L3 4u7 T40 3 L4 4u7 T41 4 L5 4u7 T42 5 L6 4u7 T43 6 L8A 4u7 SCVCC 6u8H 7 L7A SCGND 6u8H 8 L8B SCVCC 6u8H L7B SCGND 6u8H GND SCVCC D J7 IDC34POL VCC GND VCC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 !E 22 23 24 25 26 27 28 29 30 31 32 33 34 VCC_EPR +V_EPR !P FA16 U3 XCS05_VQ100 DONE GND I/O,SGCK3 I/O I/O I/O I/O I/O I/O I/O I/O I/O GND VCC I/O (INIT) I/O I/O I/O I/O I/O I/O (LDC) I/O I/O (HDC) I/O,PGCK2 NC C28 C19 C34 C76 C77 + + + + + 10uF/16V VCC SN74HCT00 U15A GND 13 14 15 17 18 19 20 21 D0 D1 D2 D3 D4 D5 D6 D7 P E G 2 22pF GND GND 8D 7D 6D 5D 4D 3D 2D 1D R74 1K 3 R133 62K 1% 18 17 14 13 8 7 4 3 ALE 11 T45 1 R6 C17 100nF AD1 AD2 AD5 AD7 AD6 AD4 AD3 AD0 ALE PSEN A15 A14 A13 P/B2 BANK2 3 1 U10 R78 R79 R80 R81 R82 R83 R84 U2 R85 74HCT373 5 R156 62K 1% BAT_POM 39 AD4 38 AD5 37 AD6 36 AD7 35 GND 4 2 B2/P VCC 3.3K AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 VCC 4 D25 BAS16 D9 BAT68 VCC U14 TS80C32X2-MCB P1.5 P1.6 P1.7 RESET RXD U15B SN74HCT00 VH Vin_P 7 8 9 10 11 SHK SCL SDA RST RXD T19 BAT J4 IDC34POL GND VCC GND I/O,PGCK1 I/O I/O,TDI I/O,TCK I/O,TMS I/O I/O I/O I/O GND VCC I/O I/O I/O I/O I/O I/O I/O I/O I/O,SGCK2 NC GND MODE VCC 2.2K +Vz złącze pamięci fiskalnej RST 1 2 3 4 5 6 E_LCD1 7 !P ODSW 8 D6_LCD 9 D7_LCD10 11 12 D4_LCD13 D5_LCD14 RW_LCD15 E_LCD2 16 RS_LCD 17 18 FD3 FD2 19 FD4 20 21 FD1 22 23 24 25 28 R21 VCC_IN 1 2 3 4 SCL SDA 44 43 AD0 42 AD1 41 AD2 40 AD3 GND VCC GND !RST_ST6 VH_P BAT_POM TEMP JP3 IDC4 !WR MA16 J2 ST62T15 PODS. DIL28 D10 BAT68 T52 GND VCC CCLK I/O,SGCK4 (DOUT) I/O (DIN) I/O I/O I/O I/O I/O I/O I/O GND VCC I/O I/O I/O I/O I/O I/O I/O I/O I/O,P GCK3 I/O P ROGRAM VCC GND R34 3.3K C13 C3 22pF 22pF GND GND GND SDA C45 1nF R19 1K VCC FLASH GND VCC R35 3.3K VCC P 0.0 P 0.1 P 0.2 P 0.3 BUZ OSC1I OSC1O NMI SHK SCL 2 3 4 5 6 7 8 9 10 11 12 13 14 TIMER OSCin OSCout NMI PC7/Ain PC6/Ain PC5/Ain PC4/Ain TEST RESET PB7/Ain PB6/Ain PB5/Ain 8 R88 3.3K MINI SWITCH SW1 R11 100R EPROM P 2.0 P 2.1 P 2.2 P 2.3 P 2.4 VCC PA0 PA1 PA2 PA3 Ain/PA4 Ain/PA5 Ain/PA6 Ain/PA7 Ain/PB0 Ain/PB1 Ain/PB2 Ain/PB3 Ain/PB4 GND GND K4vC_d4 R7 1K 24 25 26 27 28 IDC16POL 27 26 25 24 23 22 21 20 19 18 17 16 15 klawiatura C 8Q 7Q 6Q 5Q 4Q 3Q 2Q 1Q A8 A9 A10 A11 A12 KO8 22K 1% 7 VCC WI4 WI3 WI2 WI1 WI0 Vin_P KO8 KO2 KO1 KO0 ON WI4 R50 62K 1% 1 Zegar czasu rzeczywistego U4 PODST1 GND D WI0 KO0 WI1 KO1 WI2 KO2 WI3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 7 Q1 BUZ1 BC846 BUZZER T08 C46 39pF U19 PCF8593 VCC_BAT 8 T09 U7 74HCT373 19 BANK0 16 BANK1 15 BANK2 12 9 6 5 2 T51 T52 Zwory serwisowe IDC4 R58 1K 8D 7D 6D 5D 4D 3D 2D 1D !FIS VPROG XRST NMI !RD FA16 FA15 !P ALE FA12 P ROG JP1 BNK0 18 BNK1 17 BNK2 14 13 8 7 GND 4 3 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 JP0 GND 6 VCC DONE P ROG BNK2 BNK1 BNK0 GND 5 VCC_BAT 6 5 4 3 2 4 3 2 1 4 VCC_BAT C33 10pF VCC VCC P 1.4 P 1.3 P 1.2 P 1.1 P 1.0 J3 VCC_B R5 10K 3 WR RD X1 X2 GND R3 10K WI0 KO0 WI1 KO1 WI2 KO2 WI3 WI4 KO8 CCLK 2 R22 R23 10K R24 10K R25 10K R26 10K R27 10K R28 10K R29 10K R30 10K 10K XCCLK TH_CLK DATA/!INT2 TH_ST1 TH_ST2 CTS DTR RTS DSR WDI 1 VCC_B VCC_B Punkty testowe. 5 Nowy Sącz 23.12.2004 wersja 04 6 Date: File: 7 3-Sep-2001 C:\KRZYSIEK\VIVO\K4VC_D4.PRJ Sheet of Drawn By: 8 A Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 1 2 3 4 D D J1 RJ8X8 C RS 232 (A) 1 2 3 4 5 6 7 8 RS 232 (B) B 1 J11 2120-10S (Wieson) !DSR_A RXD_A !RTS_A TXD_A !CTS_A !DTR_A SCVCC_A SCGND_A J2 RJ8X8 1 2 3 4 5 6 7 8 U1 7812 VIN 1 2 1 2 3 4 5 6 7 8 9 10 Vin C1 1000u/50V GND GND Vout 3 J4 R1 10K VH+ 2 1 VIN GND GND 1 2 3 2 Zasilanie J33 PWL-02S 1 2 Z1 2100-1X2S (Wieson) J3 DJK025 R3 3.3K C2 2200u/25V Z2 2100-1X2S (Wieson) GND R2 Q1 BC547 3.3K VH+ SCVCC_B SCGND_B GND GND 1 2 3 4 5 6 7 8 9 10 Szuflada C JACK3.5 R4 100R D3 MBR150 Z płyty głównej Q3 BD647 !DTR_A D1 1N4148 J22 2120-10S (Wieson) VH+ RXD_B !RTS_B TXD_B !CTS_B 5 4 3 2 1 Q2 BC547 R6 R82 R5 R82 D2 1N4148 Z Płytki driverów GND GND Title A B GND Złaczainterfejsów szeregowych i sterowanie szufladą drukarki D4 Size Number Revision A4 Date: File: 1 2 Strona 26 3 Nowy Sącz 23.12.2004 wersja 04 7-Nov-2001 D:\PRACA\VIVO\D4_ZL_V3.SCH Sheet of Drawn By: 4 A Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa J1 VCC_EPR VPR_EPR !P A16 VPR_EPR VCC_EPR 1 32 VPR_EPR VCC_EPR C1 100nF 25V !P !E !G 31 22 24 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 P E G VPP 12 11 10 9 8 7 6 5 27 26 23 25 4 28 29 3 2 VCC U1 FA0 FA1 FA2 FA3 FA4 FA5 FA6 FA7 FA8 FA9 FA10 FA11 FA12 FA13 FA14 FA15 A16 D0 D1 D2 D3 D4 D5 D6 D7 13 14 15 17 18 19 20 21 C2 100nF 25V FD0 FD1 FD2 FD3 FD4 FD5 FD6 FD7 VSS FA15 FA14 FA12 FA13 FA7 FA8 FA6 FA9 FA5 FA11 FA4 !G FA3 FA10 FA2 !E FA1 FD7 FA0 FD6 FD0 FD5 FD1 FD4 FD2 FD3 27C1001 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 CON34 PAMIĘĆ FISKALNA FS115 sch. 1.5 Strona 27 Nowy Sącz 23.12.2004 wersja 04 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 1 2 3 4 5 6 KONFIGURACJA U6B U6C 8 GND GND 13 9 GND 74HCT02 VCC R26 Aktywny zerem THST_B 2 C1 22pF GND J1 2120-10S (Wieson) RXD !RTS TXD !CTS VH R1 62k 1% R2 62k 1% C2 22pF GND VCCS U2 MAX232 VH+ VH PGND PGND THST_B Z1 P1.7 ZW P1.7 ZW P1.7 ZW Z2 ZW_B ZW ZW_B ZW ZW_B ZW Z3 TH_ST1 THST_A TH_ST1 THST_A TH_ST1 THST_A Z4 TH_ST2 THST_B TH_ST2 THST_B TH_ST2 THST_B D Konfiguracja 1 Zwijacz sterowany z procesorka Sterowanie czasem grzałek prze z procesorek Wyzwalanie procesorka (grzanie): Wyjściami FPGA TH_ST1, TH_ST2 Pomiary realizuje procesorek C8 1uF D_TXD D_!RTS D_RXD GND C10 1uF T1 OUT T2 OUT R1 IN R2 IN C1+ 3 C1- 1 2 T_TXD T_!RTS T_RXD T_!CTS 5 15 C2GND R3 22k GND 11 10 12 9 4 T1 IN T2 IN R1 OUT R2 OUT C2+ J2 2100-1X2S (Wieson) VCCS 6 V- R6 VCC TEMP_A GND C11 100nF C9 1uF GND Wbrew pozorom wyzwalany jedynką GND !THST_A GND GND R7 GND Zasilanie na złączu RS Domyślnie założona 10k GND VH VH VH PHASE1 PHASE2 PHASE3 PHASE4 ZW_A 34 33 32 31 30 29 28 ZW_B 27 P_END 26 TH_DATA 25 TH_CLK 24 TH_ST1 23 TH_ST2 22 !INT 21 20 TEMP_A 19 VCC_BAT 18 RST 17 !RST 16 !PFAIL 15 SCL 14 SDA 13 VH+ 12 VH+ 11 VH+ 10 VH+ 9 VH+ 8 PGND 7 PGND 6 PGND 5 PGND 4 PGND 3 VCC 2 GND 1 VH VH VH 10k GND J7 2120-34S (Wieson) A TH_ST2 VCC VCC V+ D_TXD 14 D_!RTS 7 D_RXD 13 D_!CTS 8 1 GND C3 C4 C5 C6 100pF 100pF 100pF 100pF GND GND GND GND Zasilacz VH D4_Power.sch THST_A DRUKARKA A ORYGINAŁ J3 VCC 16 2 C7 VCC 1uF VCC !INIT/!INT ZW TH_ST1 GND PGND B ZW ZW_B C21 10nF Wbrew pozorom wyzwalany jedynką !THST_A D_RXD D_!RTS D_TXD D_!CTS L5 - L6 6u8H IGL1 IGL2 IGL3 IGL4 IGL5 IGL6 IGL7 IGL8 P_END !BREAK MOTR HOME RFZ !INT P1.7 VCC VPRN T_!CTS T_TXD T_RXD L1 - L4 4u7H VH+ VH+ SCVCC SCGND D_!CTS THST_A TH_ST2 THST_B TEMP_A TEMP_B !THST_B 74HCT02 1 2 3 4 5 6 7 8 9 10 20 19 18 17 16 15 14 13 12 11 P0.1 P0.2 (AD0)P0.3 (AD1)P0.4 (AD2)P0.5 VCC (AD3)P0.6 (T1)P0.7 (TX)P1.0 (RX)P1.1 P87LPC768 THST_B 3 C SDA SCL X1 11.0596 P0.0 P1.7 P1.6 P1.5(RST) GND P2.1(X1) P2.0(X2) P1.4(INT1) P1.3(SDA) P1.2(SCL) U6A 1 10k XTAL1 XTAL2 10 1 2 3 4 5 6 7 8 9 10 28 27 26 25 24 23 22 21 20 19 18 17 PGND 16 PGND 15 PGND 14 PGND 13 PGND 12 11 10 9 8 7 6 5 TH_DATA 4 3 2 1 THOUT !INT TH_CLK Taśma do mechanizmu, ścieżki 0.8/0.1 mm 0.26Ohm/m D TH_ST1 P1.7 T_!RTS !RST U6D 74HCT02 Konfiguracja 2 Zwijacz sterowany z FFGA Sterowanie czasem grzałek przez procesorek Wyzwalanie procesorka (grzanie): Wyciami FPGA TH_ST1, TH_ST2) Pomiary realizuje procesorek VH+ Q1 BD437 2 1 7 1A 1,2EN 2A L293D VCC VH 16 8 VCC1 VCC2 1Y 2Y 1A 1,2EN 2A L293D VCC VH 16 8 VCC1 VCC2 PHA_A !PHA_A 2 1 R18 2.2k Q2 BC846 P1 1k Q4 BC846 Q3 BC846 Zwijacz 1Y 2Y GND GND GND GND 4 5 12 13 Wbrew pozorom wyzwalany jedynką !THST_B !INT TH_CLK R4 22k GND GND GND VH VH VH VCC 3.3k GND R8 VCC 10k GND TEMP_B GND C13 100nF GND Wbrew pozorom wyzwalany jedynką GND !THST_B GND GND R9 VH+ VH C16 C24 470u/25V C14 C18 THOUT VH VH VH 2200u/10V 2200u/10V 2200u/10V 2200u/10V PGND PGND PGND PGND PGND PGND 10k GND C15 PHA_A PHB_A !PHA_A !PHB_A R10 180R GND PGND 11 PHB_A 14 !PHB_A GND 4 5 12 13 VCC PGND 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 U5A 1 3 Strona 28 PEND 2 R13 33k LM393 GND GND VCC R5 10k VCC C19 100nF C20 100nF C22 100nF C23 100nF PEND R19 P_END 100R B GND C12 10nF GND U4A PHASE1 ZW_B PHASE2 2 1 7 1A 1,2EN 2A L293D VCC VH 16 8 VCC1 VCC2 1Y 2Y 1A 1,2EN 2A L293D VCC VH 16 8 VCC1 VCC2 PHA_B !PHA_B J6 53047-1010 MOLEX VCC GND GND GND GND U4B PHASE3 10 9 ZW_B PHASE4 15 3 6 1Y 2Y GND GND GND GND 4 5 12 13 PGND 11 PHB_B 14 !PHB_B PHA_B PHB_B !PHA_B !PHB_B R11 180R GND APHOTO_B GND SENS2_B 1 2 3 4 5 6 7 8 9 10 VCC R15 62k U5B 6 7 V_ERR PEND 5 LM393 4 5 12 13 A PGND Title Sterownik mechanizmów drukujących LT286 drukarki D4 wersja D4_dr_v2 Size Number Revision (v2) B Date: File: 2 C PGND IL-404-28S-LW 1 8 9 10 SENS2_A DRUKARKA B KOPIA J4 WF-02R (Maritex) GND ZW R20 J5 VCC 53047-1010 MOLEX R14 VCC 1 62k 2 3 4 R12 5 10k 6 APHOTO_A V_ERR 3 7 VCC GND GND GND GND U3B PHASE3 10 9 ZW_A PHASE4 15 3 6 J8 R17 820R R16 4.7k Pomiary realizuje procesor główny, mierzy tylko TEMP_A U3A PHASE1 ZW_A PHASE2 IL-404-28S-LW VCC Konfiguracja 3 Możliwość drukowania bez procesorka (oba mechanizmy razem) Zwijacz sterowany z FFGA Sterowanie czasem grzałek z FPGA 8 !THST_A 74HCT02 4 4 THST_A 6 10k U1 Taśma do mechanizmu, ścieżki 0.8/0.1 mm 0.26Ohm/m Aktywny zerem THST_A 5 11 R25 12 VCC 4 Nowy Sącz 23.12.2004 wersja 04 5 7-Nov-2001 D:\PRACA\VIVO\D4_DR_V3.SCH Sheet of Drawn By: 6 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 1 2 3 4 5 6 D D C C D1 BYGR20D U7 MC34167 4 Vout VFB COMP C26 15nF 50V 2 L7 VH 1 2 D2 150uH 3A MBR1045 1 5 R21 47k R23 1k 3 C25 470nF 50V Vin GND VH+ PGND PGND PGND PGND C27 100nF 50V B R22 2.2k 1% R24 1k 1% B PGND A A Title Size Number Revision B Date: File: 1 2 3 4 Przetwornica napięcia zasilania głowicy termicznych na płytce driverów. Strona 29 Nowy Sącz 23.12.2004 wersja 04 5 7-Nov-2001 D:\PRACA\VIVO\D4_POWER.SCH Sheet of Drawn By: 6 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 1 2 3 4 5 6 D D J5 J6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 C VCC2 GND2 RS_LCD2 VK_LCD2 E_LCD2 RW_LCD2 GND2 VCC2 VK_LCD2 RS_LCD2 RW_LCD2 E_LCD2 D5_LCD2 D4_LCD2 D7_LCD2 D6_LCD2 POGND2 PODSW2 D4_LCD2 D5_LCD2 D6_LCD2 D7_LCD2 PODSW2 POGND2 2120-16S (WIESON) Wyświetlacz LCD 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 C 2120-16S (WIESON) Wyświetlacz LCD2 (obsługi) płyta K4 Przelotka wyświetlacza obsługi J3 J2 J1 1 2 3 4 5 6 7 8 9 10 B WI0 KO0 WI1 KO1 WI2 WI0 KO0 WI1 KO1 WI2 WI3 WI3 KO8 FB10 (MARITEX) KO8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 GND VCC VK_LCD RS_LCD RW_LCD E_LCD J4 1 2 3 4 5 6 7 8 9 10 VCC GND E_LCD RW_LCD D4_LCD D5_LCD D6_LCD D7_LCD GND PODSW GND D4_LCD D5_LCD D6_LCD D7_LCD PODSW GND 2120-10R (WIESON) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 B 2120-16S (WIESON) 2120-16R (WIESON) Klawiatura membranowa Klawiatura (płyta K4) Wyświetlacz LED Przekotka klawiatura membranoea - klawiatura zwykła Wyświetlacz LCD1 (klienta) płyta K4 Przelotka LCD - LED A A Title Panel (przelotka klawiatury i wyświetlacza LED) drukarki D4 Size Number Revision B Date: File: 1 2 3 Strona 30 4 Nowy Sącz 23.12.2004 wersja 04 5 7-Nov-2001 D:\PRACA\VIVO\D4_PN_V3.SCH Sheet of Drawn By: 6 Drukarka fiskalna VIVO - dokumentacja techniczno-serwisowa 2002.12.04 Wersja dokumentu 01 2004.05.20 02 2004.10.12 03 2004.12.23 04 Data Zmiany Wykonał Pierwsza wersja dokumentu Dodana obsługa kodowania polskich znaków w menu drukarki Usunięty p. 8.5. Ustawienie daty kolejnego przeglądu technicznego Dodany p. 8.11. Blokada serwisowa W p. 8.1 Konfigurowanie pracy drukarki – „Tryb Administracyjny” – dodana pozycja w MENU ADMIN. → 1. konfiguracja → 1.4. Wydruk → 1.4.3. Czujnik zwijania Strona 31 Wiesław Kwolek Wiesław Kwolek Nowy Sącz 23.12.2004 wersja 04