Medbus Prgram kmunikacyjny ver. 1.3 12.02.2003
Wstęp Dane w wadze są zrganizwane w zbiry, które mgą być czytane lub zmieniane za pmcą zestawu prgramów Medbus zainstalwanych w kmputerze. W kmputerze w złączu typu ISA jest karta Medbus, d której mżna pdłączyć 4 linie wag p 9 wag w każdej (dtyczy t tylk wag Plus i wag Cat z prgramem JA5, w przypadku wag Cat z prgramem JA3 mżna pdłączyć mniejszą ilść wag i knieczna jest knsultacja z serwisem Medesy). Wagi mgą pracwać indywidualnie lub w ramach sekcji. Wagi pracujące na tym samym stisku i jednakw zaprgramwane mgą stanwić jedną sekcję. W ramach jednej sekcji mżna twrzyć rachunek klienta na różnych wagach. Kmunikacja z wagami w sekcji mże dbywać się tylk pprzez wagę Master wywływaną hasłem sekcja (litera S w linii wywłania), która sama zadba zaprgramwanie danymi pzstałych wag. Także raprty są dczytywane z wagi Master. Numerwanie terminali i sekcji dbywa się w każdej linii d pczątku t znaczy d 1.Każda z wag ma inny numer terminala w linii. Wagi należące d tej samej sekcji muszą mieć ten sam numer sekcji. Prgram nie ptrzebuje jakiejś specjalnej prcedury instalacyjnej. Wystarczy skpiwać g d dwlneg katalgu na twardym dysku. Dyskietka Medbus zawiera prgramy w wersji wyknalnej.exe. Na żądanie jest też dstępna wersja źródłwa w języku C. 2
Spis prgramów: ACPLR ACVNR BLOQ CAR CAW CBR CBW CDIR CHOR CLRGT CLRVNX FAMR FAMW FIMR FIMW FORMR FORMW LOGOR LOGOW OPVNXR PASS PLDR PLDW PLR PLW TCADR TCADW TOTVNXR - Odczyt raprtu sprzedaży twarów - Odczyt raprtu sprzedaży sprzedawców - Blkwanie sprzedaży - Odczyt nagłówka - Zapis nagłówka - Odczyt struktury kdu kreskweg - Zapis struktury kdu kreskweg - Odczyt dzienneg raprtu sprzedaży - Odczyt gdzinweg raprtu sprzedaży - Odblkwanie wagi i kaswanie sum raprtu sprzedaży - Kaswanie zapamiętanych rachunków - Odczyt nazw grup - Zapis nazw grup - Odczyt tekstu reklamweg - Zapis tekstu reklamweg - Odczyt graficzneg lg 2 drukwaneg na kńcu etykiety - Zapis graficzneg lg 2 drukwaneg na kńcu etykiety - Odczyt graficzneg lg 1 drukwaneg na pczątku etykiety - Zapis graficzneg lg 1 drukwaneg na pczątku etykiety - Odczyt peracji w zapamiętanych rachunkach - Wyłączenie i włączenie hasła w wadze - Odczyt przyprządkwania twarów klawiszm bezpśrednim - Zapis przyprządkwania twarów klawiszm bezpśrednim - Odczyt twarów - Zapis twarów - Odczyt tekstu kreślająceg trwałść - Zapis tekstu kreślająceg trwałść - Odczyt sum zapamiętanych rachunków 3
Parametry wywłania: NAZWA PROGRAMU 1 2 3 4 5 6 7 ACPLR 1..4 T lub S 1..9 0..1000 0..1000 nazwa zbiru ACVNR 1..4 T lub S 1..9 0..23 0..23 nazwa zbiru BLOQ 1..4 T lub S 1..9 nazwa zbiru CAR 1..4 T lub S 1..9 1..6 1..6 nazwa zbiru CAW 1..4 T lub S 1..9 1..6 1..6 nazwa zbiru CBR 1..4 T lub S 1..9 0..1 0..1 nazwa zbiru CBW 1..4 T lub S 1..9 1..2 1..2 nazwa zbiru CDIR 1..4 T lub S 1..9 0..31 0..31 nazwa zbiru CHOR 1..4 T lub S 1..9 0..31 0..31 nazwa zbiru CLRGT 1..4 T lub S 1..9 0..3 CLRVNX 1..4 T lub S 1..9 FAMR 1..4 T lub S 1..9 0..39 0..39 nazwa zbiru FAMW 1..4 T lub S 1..9 1..40 0..39 nazwa zbiru FIMR 1..4 T lub S 1..9 0..3 0..3 nazwa zbiru FIMW 1..4 T lub S 1..9 1..4 1..4 nazwa zbiru FORMR 1..4 T lub S 1..9 nazwa zbiru FORMW 1..4 T lub S 1..9 nazwa zbiru LOGOR 1..4 T lub S 1..9 nazwa zbiru LOGOW 1..4 T lub S 1..9 nazwa zbiru OPVNXR 1..4 T lub S 1..9 0..1260 0..1260 nazwa zbiru PASS 1..4 T lub S 1..9 000000 PLDR 1..4 T lub S 1..9 1..108 1..108 nazwa zbiru PLDW 1..4 T lub S 1..9 1..108 1..108 nazwa zbiru PLR 1..4 T lub S 1..9 0..10000 0..10000 nazwa zbiru 0..8 PLW 1..4 T lub S 1..9 1..50005 1..50005 nazwa zbiru TCADR 1..4 T lub S 1..9 0..3 0..3 nazwa zbiru TCADW 1..4 T lub S 1..9 1..4 1..4 nazwa zbiru TOTVNXR 1..4 T lub S 1..9 0..1024 0..1024 nazwa zbiru 4
Prgram ACPLR.EXE - Odczyt raprtu sprzedaży twarów Wywłanie: ACPLR 1..4 T lub S 1..9 0..1000 0..1000 nazwa zbiru pczątkwy nr twaru kńcwy nr twaru nazwa zbiru wyjściweg Frmat wiersza zbiru: zawartść pla il. zn. miejsce uwagi Numer kanału 1 1 spacja 1 2 terminal (T) lub sekcja (S) 1 3 spacja 1 4 2 5..6 spacja 1 7 nr twaru 6 8..13 spacja 1 14 sprzedana masa twaru 10 15..24 dla twarów ważnych spacja 1 25 wartść sprzedaży 10 26..35 spacja 1 36 Ilść peracji 6 37..42 spacja 1 43 sprzedana ilść sztuk 6 44..49 dla twarów nieważnych spacja 1 50 stan magazynu 8 51..58 Masa w g dla twarów ważnych i ilść w szt x 100 dla twarów nieważnych (tylk wagi Plus) CRLF 2 59..60 5
Prgram ACVNR.EXE - Odczyt raprtu sprzedaży sprzedawców Wywłanie: ACVNR 1..4 T lub S 1..9 0..23 0..23 nazwa zbiru pczątkwy numer sprzedawcy kńcwy numer sprzedawcy nazwa zbiru wyjściweg Frmat wiersza zbiru: zawartść pla il. zn. miejsce uwagi Nr kanału 1 1 spacja 1 2 Terminal (T) lub 1 3 spacja 1 4 nr terminala 2 5..6 spacja 1 7 nr sprzedawcy 2 8..9 spacja 1 10 dejmwanie 10 11..20 spacja 1 21 kredyt 12 22..33 spacja 1 34 gtówka 12 35..46 spacja 1 47 liczba klientów 6 48..53 spacja 1 54 rezerwa 8 55..62 spacja 1 63 rezerwa 10 64..73 spacja 1 74 6
zawartść pla il. zn. miejsce uwagi karta kredytwa 12 75..86 spacja 1 87 czek 12 88..99 spacja 1 100 anulwany 10 101..110 ddatni spacja 1 111 anulwany 10 112..121 ujemny CRLF 2 122..123 Prgram BLOQ.EXE - Blkwanie sprzedaży Wywłanie: BLOQ 1..4 T lub S 1..9 Frmat wiersza zbiru: nie twrzy zbiru 7
Prgram CAR.EXE - Odczyt nagłówka Prgram CAW.EXE - Zapis nagłówka Wywłanie: CAR 1..4 T lub S 1..9 1..6 1..6 nazwa zbiru pczątkwy nr wiersza nagłówka kńcwy nr wiersza nagłówka nazwa zbiru wyjściweg CAW 1..4 T lub S 1..9 1..6 1..6 nazwa zbiru pczątkwy nr wiersza zbiru wejściweg kńcwy nr wiersza zbiru wejściweg nazwa zbiru wejściweg Frmat wiersza zbiru: zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr wiersza 1 8 spacja 1 9 tekst nagłówka 24 10..33 CRLF 2 34..35 8
Prgram CBR.EXE - Odczyt struktury kdu kreskweg Prgram CBW.EXE - Zapis struktury kdu kreskweg Wywłanie: CBR 1..4 T lub S 1..9 0..15 0..15 nazwa zbiru pczątkwy nr wiersza kdu kreskweg kńcwy nr wiersza kdu kreskweg nazwa zbiru wyjściweg CBW 1..4 T lub S 1..9 1..16 1..16 nazwa zbiru pczątkwy nr wiersza zbiru wejściweg kńcwy nr wiersza zbiru wejściweg nazwa zbiru wejściweg Frmat wiersza zbiru dla wag Plus d 30.09.01 i wag Cat: zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr wiersza 2 8..9 0 - kd rachunku sumaryczneg EAN13, spacja 1 10 struktura 12 11..22 znaki alfanumeryczne kdu CRLF 2 23..24-9
Frmat wiersza zbiru dla wag Plus d 01.10.01 zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr wiersza 2 8..9 0..3 kd EAN13: 0 - kd rachunku sumaryczneg, 1 - kd etykiety twaru ważneg, 2 kd etykiety twaru nieważneg, 3 kd etykiety twaru nieważneg pmnżneg, 4..7 kd Interleave 2 z 5, 8..11 kd EAN8, 12..15 kd UPC-A spacja 1 10 struktura 12 11..22 znaki alfanumeryczne kdu CRLF 2 23..24-10
Prgram CDIR.EXE - Odczyt dzienneg raprtu sprzedaży Wywłanie: CDIR 1..4 T lub S 1..9 0..31 0..31 nazwa zbiru pczątkwy nr wiersza raprtu kńcwy nr wiersza raprtu nazwa zbiru wyjściweg Frmat wiersza zbiru dla wag Plus d 30.10.99 i wag Cat: zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr wiersza raprtu 2 8..9 00..31, 00 - wiersz najmłdszy w wadze Cat lub najstarszy w Plus spacja 1 10 dzień 2 11..12 spacja 1 13 miesiąc 2 14..15 spacja 1 16 rk 2 17..18 wartść sprzedaży 2 19..20 2 najbardziej znaczące cyfry spacja 1 21 rezerwa 2 22..23 wartść sprzedaży cd. 8 24..31 8 mniej znaczących cyfr rezerwa 2 32..33 spacja 1 34 11
zawartść pla il. Zn. miejsce uwagi kaswanie sprzedaży sprzedawców spacja 1 36 kaswanie sprzedaży twarów CRLF 2 38..39 Frmat wiersza zbiru dla wag Plus d 02.11.99: 1 35 1- pprzedni wiersz zamknięty kaswaniem sprzedaży sprzedawc. 0- nie byl kaswania 1 37 1- pprzedni wiersz zamknięty kaswaniem sprzedaży twarów, 0- nie byl kaswania zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr wiersza raprtu 2 8..9 00..31, 00 - wiersz najstarszy spacja 1 10 dzień 2 11..12 spacja 1 13 miesiąc 2 14..15 spacja 1 16 rk 4 17..20 spacja 1 21 wartść sprzedaży 12 22..33 spacja 1 34 kaswanie sprzedaży sprzedawców spacja 1 36 kaswanie sprzedaży twarów CRLF 2 38..39 1 35 1- pprzedni wiersz zamknięty kaswaniem sprzedaży sprzedawc. 0- nie był kaswania 1 37 1- pprzedni wiersz zamknięty kaswaniem sprzedaży twarów, 0- nie był kaswania Prgram CHOR.EXE - Odczyt gdzinweg raprtu sprzedaży 12
Wywłanie: CHOR 1..4 T lub S 1..9 0..31 0..31 nazwa zbiru pczątkwy nr wiersza raprtu kńcwy nr wiersza raprtu nazwa zbiru wyjściweg Frmat wiersza zbiru dla wag Plus d 30.10.99 i wag Cat : zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr wiersza raprtu 2 8..9 00..31, 00 - wiersz najmłdszy w wadze Cat lub najstarszy w Plus spacja 1 10 gdzina 2 11..12 spacja 1 13 dzień 2 14..15 spacja 1 16 miesiąc 2 17..18 spacja 1 19 wartść sprzedaży 4 20..23 4 najbardziej znaczące cyfry spacja 1 24 rezerwa 2 25..26 wartść sprzedaży 6 27..32 6 mniej znaczących cyfr rezerwa 4 33..36 CRLF 2 37..38 Frmat wiersza zbiru dla wag Plus d 02.11.99: 13
zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr wiersza raprtu 2 8..9 00..31, 00 - wiersz najstarszy spacja 1 10 gdzina 2 11..12 spacja 1 13 dzień 2 14..15 spacja 1 16 miesiąc 2 17..18 spacja 1 19 rk 4 20..23 spacja 1 24 wartść sprzedaży 12 25..36 CRLF 2 37..38 14
Prgram CLRGT.EXE - Odblkwanie wagi i kaswanie sum raprtu sprzedaży Wywłanie: CLRGT 1..4 T lub S 1..9 0..3 tryb kaswania Parametry trybu kaswania: 0 - dblkwanie wagi 1 - dblkwanie wagi, kaswanie sprzedaży twarów i sprzedawców 2 - dblkwanie wagi, kaswanie sprzedaży sprzedawców 3 - dblkwanie wagi, kaswanie sprzedaży twarów Frmat wiersza zbiru: nie twrzy zbiru. Prgram CLRVNX.EXE - Kaswanie zapamiętanych rachunków W wadze Cat prgram działa tylk w przypadku dpwiednieg ustawienia pcji ERAM w funkcji SETUP w wadze. Dla wagi z pamięcią RAM 1 Mbit należy ustawić pcję na 1 (jedna linia tekstu ddatkweg), natmiast dla wagi z pamięcią RAM 4 Mbity pcję należy ustawić na 8. W wadze Plus prgram działa zawsze. Wywłanie: CLRVNX 1..4 T lub S 1..9 Frmat wiersza zbiru: nie twrzy zbiru. 15
Prgram FAMR.EXE - Odczyt nazw grup twarwych Prgram FAMW.EXE - Zapis nazw grup twarwych Wywłanie: FAMR 1..4 T lub S 1..9 0..39 0..39 nazwa zbiru pczątkwy nr grupy twarwej kńcwy nr grupy twarwej nazwa zbiru wyjściweg FAMW 1..4 T lub S 1..9 1..40 1..40 nazwa zbiru pczątkwy nr wiersza zbiru wejściweg kńcwy nr wiersza zbiru wejściweg nazwa zbiru wejściweg Frmat wiersza zbiru: zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr grupy twarwej 2 8..9 00..39 spacja 1 10 nazwa grupy twarwej 24 11..34 CRLF 2 35..36 16
Prgram FIMR.EXE - Odczyt tekstu reklamweg Prgram FIMW.EXE - Zapis tekstu reklamweg Wywłanie: FIMR 1..4 T lub S 1..9 0..3 0..3 nazwa zbiru pczątkwy nr wiersza tekstu reklamweg kńcwy nr wiersza tekstu reklamweg nazwa zbiru wyjściweg FIMW 1..4 T lub S 1..9 1..4 1..4 nazwa zbiru pczątkwy nr wiersza zbiru wejściweg kńcwy nr wiersza zbiru wejściweg nazwa zbiru wejściweg Frmat wiersza zbiru: zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr wiersza tekstu 2 8..9 00..03 reklamweg spacja 1 10 tekst reklamwy 24 11..34 CRLF 2 35..36 17
Prgram FORMR.EXE - Odczyt graficzneg lg 2 Prgram FORMW.EXE - Zapis graficzneg lg 2 Wywłanie: FORMR 1..4 T lub S 1..9 nazwa zbiru (*.bmp) plik w frmacie *.bmp FORMW 1..4 T lub S 1..9 nazwa zbiru (*.bmp) plik w frmacie *.bmp Graficzne lg zajmuje na etykiecie maksymalnie 64 mm. Rysunek pwinien być zapisany w frmacie *.bmp jak czarn-biały i mieć wymiary 192 x 256 punktów. Takie parametry rysunku są knieczne. Jeśli nie są ne zachwane, braz mże być zniekształcny. Rysunek drukwany przez wagę mże mieć różną wyskść w zależnści d ustawienia w funkcji Włączenie graficzneg lg w wadze. W przypadku wybrania wyskści mniejszej niż 64 mm rysunek jest przycięty. 18
Prgram LOGOR.EXE - Odczyt graficzneg lg 1 Prgram LOGOW.EXE - Zapis graficzneg lg 1 Wywłanie: LOGOR 1..4 T lub S 1..9 nazwa zbiru (*.bmp) plik w frmacie *.bmp LOGOW 1..4 T lub S 1..9 nazwa zbiru (*.bmp) plik w frmacie *.bmp Graficzne lg zajmuje na etykiecie 12 mm. Rysunek pwinien być zapisany w frmacie *.bmp jak czarn-biały i mieć wymiary 192 x 48 punktów. Takie parametry rysunku są knieczne. Jeśli nie są ne zachwane, braz mże być zniekształcny. 19
Prgram OPVNXR.EXE - Odczyt peracji w zapamiętanych rachunkach W wadze Cat prgram działa tylk w przypadku dpwiednieg ustawienia pcji ERAM w funkcji SETUP w wadze. Dla wagi z pamięcią RAM 1 Mbit należy ustawić pcję na 1 (jedna linia tekstu ddatkweg), natmiast dla wagi z pamięcią RAM 4Mbity pcję należy ustawić na 8. W wadze Plus działa zawsze. Wywłanie: OPVNXR 1..4 T lub S 1..9 0..1260 0..1260 nazwa zbiru pczątkwy nr peracji kńcwy nr peracji nazwa zbiru wyjściweg Frmat wiersza zbiru: zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr peracji 4 8..11 spacja 1 12 sprzedawca 2 13..14 (nie we wszystkich wersjach wag) spacja 1 15 terminal 2 16..17 spacja 1 18 20
zawartść pla il. zn. miejsce uwagi typ peraqcji 1 19 0 - ważny, 2 - nieważny ddatni 3 - nieważny ujemny, 4 - pmnżny nieważny ddatni 5 - pmnżny nieważny ujemny spacja 1 20 masa /ilść sztuk 8 21..28 spacja 1 29 cena 8 30..37 spacja 1 38 należnść 10 39..48 spacja 1 49 nr twaru 6 50..55 spacja 1 56 peracja anulwana 1 57 0..1 (1 - anulwana) spacja 1 58 rezerwa 1 59 spacja 1 60 rezerwa 1 61 spacja 1 62 rezerwa 6 63..68 CRLF 2 69..70 21
Prgram PASS.EXE - Wyłączenie i włączenie hasła w wadze Wywłanie: PASS 1..4 T lub S 1..9 000000..999999 hasł w wadze Funkcja umżliwia zapisanie i dczyt z wagi zabezpiecznej hasłem. Hasł w dalszym ciągu blkuje dstęp d prgramwania przez klawiaturę wagi. Odblkwania wagi jest ważne aż d jej wyłączenia z sieci lub uruchmienia prgramu bez pdania hasła. Frmat wiersza zbiru: nie twrzy zbiru 22
Prgram PLDR.EXE - Odczyt przyprządkwania twarów klawiszm bezpśrednim Prgram PLDW.EXE - Zapis przyprządkwania twarów klawiszm bezpśrednim Wywłanie: PLDR 1..4 T lub S 1..9 1..108 1..108 nazwa zbiru pczątkwy nr klawisza bezpśr. dstępu kńcwy nr klawisza bezpśrednieg dstępu nazwa zbiru wyjściweg PLDW 1..4 T lub S 1..9 1..4 1..4 nazwa zbiru pczątkwy nr wiersza zbiru wejściweg kńcwy nr wiersza zbiru wejściweg nazwa zbiru wejściweg Frmat wiersza zbiru: zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr klawisza bezpśred. 4 8..11 0001..0108 spacja 1 12 nr twaru 6 13..18 000000..001000 CRLF 2 19..20 23
Prgram PLR.EXE - Odczyt twarów Prgram PLW.EXE - Zapis twarów Wywłanie: PLR 1..4 T lub S 1..9 1..10000 1..10000 nazwa zbiru 0..8 pczątkwy nr twaru kńcwy nr twaru nazwa zbiru wyjściweg nr wiersza nazwy i tekstu ddatkweg; np. 0 - tylk nazwa, 1 - tylk pierwszy wiersz tekstu itd.; 94 nazwa i 4 linie tekstu ddatkweg, 99 nazwa i 8 linii tekstu ddatkweg; PLW 1..4 T lub S 1..9 1..50005 1..50005 nazwa zbiru pczątkwy nr wiersza zbiru wejściweg kńcwy nr wiersza zbiru wejściweg nazwa zbiru wejściweg Uwaga: Maksymalna pjemnść pliku z danymi twarów jednrazw czytana lub zapisywana d wagi wynsi 3000 wierszy. Pjemnść pliku zależy d ilści twarów i ilści tekstu ddatkweg. Jeśli istnieje ptrzeba perwania większymi zbirami, należy pdzielić je na mniejsze nieprzekraczające 3000 wierszy. 24
Frmat wiersza zbiru: zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr twaru 6 8..13 0..10000 spacja 1 14 blkada ceny 1 15 0- bez blkady, 1- blkada, 9- tekst spacja 1 16 typ twaru lub nr wiersza ddatkweg 1 17 0- niekreślny, 1- ważny, 2- nieważny ddawany, 3- nieważny dejmwany lub nr wiersza tekstu ddatkweg spacja 1 18 nazwa twaru lub tekst 24 19..42 ddatkwy spacja 1 43 cena twaru 6 44..49 w wierszu nazwy twaru cena pdstawwa, w pierwszym wierszu tekstu ddatkweg cena - ferta spacja 1 50 nr grupy twarwej lub kres trwałści spacja 1 53 kd związany lub kres trwałści lub tara spacja 1 62 nr stawki PTU 1 63 0..3 2 51..52 wierszu nazwy nr grupy twarwej, w drugim wierszu tekstu ddatkweg trzecia i czwarta cyfra d prawej strny kresu trwałści 8 54..61 w wierszu nazwy twaru 6 statnich cyfr kdu związaneg, w pierwszym wierszu tekstu ddatkweg kres trwałści za wyjątkiem trzeciej i czwartej cyfry d prawej, w drugim wierszu tekstu ddatkweg tara, w trzecim wierszu tekstu ddatkweg 25
spacja 1 64 aktywna cena ferta 1 65 0 - nieaktywna, 1 - aktywna spacja 1 66 rezerwa 1 67 CRLF 2 68..69 26
Prgram TCADR.EXE - Odczyt tekstu kreślająceg trwałść Prgram TCADW.EXE - Zapis tekstu kreślająceg trwałść Wywłanie: TCADR 1..4 T lub S 1..9 0..3 0..3 nazwa zbiru pczątkwy nr wiersza kreślająceg trwałść kńcwy nr wiersza kreślająceg trwałść nazwa zbiru wyjściweg TCADW 1..4 T lub S 1..9 1..4 1..4 nazwa zbiru pczątkwy nr wiersza zbiru wejściweg kńcwy nr wiersza zbiru wejściweg nazwa zbiru wejściweg Frmat wiersza zbiru: zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr wiersza tekstu 2 8..9 00..03 spacja 1 10 tekst 24 11..34 CRLF 2 35..36 27
PrgramTOTVNXR.EXE - Odczyt sum zapamiętanych rachunków W wadze Cat prgram działa tylk w przypadku dpwiednieg ustawienia pcji ERAM w funkcji SETUP w wadze. Dla wagi z pamięcią RAM 1 Mbit należy ustawić pcję na 1 (jedna linia tekstu ddatkweg), natmiast dla wagi z pamięcią RAM 4Mbity pcję należy ustawić na 8. W wadze Plus prgram działa zawsze. Wywłanie: TOTVNXR 1..4 T lub S 1..9 0..1024 0..1024 nazwa zbiru pczątkwy nr rachunku kńcwy nr rachunku nazwa zbiru wyjściweg Frmat wiersza zbiru: zawartść pla il. zn. miejsce uwagi 1 1 spacja 1 2 sekcja / terminal 1 3 spacja 1 4 nr sekcji / terminala 2 5..6 spacja 1 7 nr rekrdu rachunku 4 8..11 spacja 1 12 suma ddatnia 10 13..22 spacja 1 23 suma ujemna 10 24..33 spacja 1 34 rezerwa 2 35..36 nr sprzedawcy 2 37..38 spacja 1 39 master - slave 1 40 1 - master, 0 slave (tylk Cat) 28
zawartść pla il. zn. Miejsce uwagi spacja 1 41 rezerwa 2 42..43 spacja 1 44 masa 8 45..52 spacja 1 53 ilść peracji 4 54..57 0..39 spacja 1 58 ilść paczek 6 59..64 razem twary ważne i nieważne spacja 1 65 nr rachunku na wadze 6 66..71 spacja 1 72 nr twaru 6 73..78 0..1000 - jeśli w rachunku jeden twar i 9999 - jeśli wiele spacja 1 79 tryb pracy wagi 2 80..81 0..4 spacja 1 82 miesiąc 2 83..84 spacja 1 85 dzień 2 86..87 spacja 1 88 gdzina 2 89..90 spacja 1 91 minuty 2 92..93 spacja 1 94 nr następnej peracji 4 95..98 nr peracji w następnym spacja 1 99 kd klienta 6 100..105 (tylk Plus) spacja 1 106 rezerwa 1 107 spacja 1 108 rezerwa 2 109..110 spacja 1 111 rk 4 112..115 CRLF 2 116..117 29
Odczyt zapamiętanych rachunków Jeśli w wadze Cat w funkcji SETUP wagi ustawimy pcję ERAM = 1 (dla wagi z pamięcią RAM 1Mbit) lub ERAM = 8 (dla wagi z pamięcią RAM 4 Mbit), t waga zapamiętuje wypisywane rachunki. Mże na zapamiętać 1024 rachunki w pstaci sum kńcwych rachunków raz 1260 peracji z tych rachunków. Waga Plus standardw zapamiętuje rachunki. Prcedura bsługi zapamiętanych rachunków: Przeczytać rekrd nr 0 w wadze przy użyciu prgramu XTOTVNXR wywłując g dla terminala nr 1 następując: XTOTVNXR T 1 0 0 ttvnxr.asc W pliku ttvnxr. na pzycji numeru następnej peracji w rekrdzie nr 0 jest numer statnieg rekrdu rachunku. Przypuśćmy, że jest t 25. Znając numer statnieg rekrdu rachunku mżna je wszystkie przeczytać wywłując prgram następując: XTOTVNXR T 1 1 25 ttvnxr.asc W pliku ttvnxr. w każdym wierszu dpwiadającym jednemu rachunkwi jest numeru pierwszej peracji w następnym rachunku. Przypuśćmy, że mamy następujące liczby w klejnych wierszach: 0002 0004 0010 W pierwszym wierszu mamy rachunek z peracjami 0 i 1, w drugim wierszu - rachunek z peracjami 2 i 3 a w statnim - peracje d 4 d 9. Oczywiście w każdym rekrdzie rachunku jest też zapisany numer rachunku nadany w wadze. Znając numery peracji w pszczególnych rachunkach mżna dczytać kmpletne rachunki psługując się prgramem XOPVNXR, np. w celu dczytania peracji rachunku w rekrdzie nr 3 należy wywłać prgram następując: XOPVNXR T 1 4 9 pvnxr.asc Ażeby nie dpuścić d przepełnienia pamięci, trzeba c jakiś czas ją kaswać. D teg celu służy prgram XCLRVNX, któreg uruchmienie spwduje wyzerwanie 30
wskaźnika liczby zapisanych rekrdów rachunków (wiersz 0 w pliku ttvnxr.asc). Dalsze rekrdy w tym pliku pzstają, ale zapisywanie nwych dbywa się tak jakby starych nie był i wpisują się ne na ich miejsce pczynając d numeru 1. Płączenie między kartą Medbus i wagami Kartę Medbus wetknąć w gniazd typu ISA w kmputerze i skpiwać na twardy dysk prgram kmunikacyjny Medbus załączny na dyskietce. Karta Medbus psiada wyprwadzenia 4 linii. D każdej linii mżna pdłączyć d 1 d 9 wag Medesy z interfejsem RS 485, tak więc d jednej karty mżna dłączyć maksymalnie 36 wag (dtyczy t tylk wag Plus i wag Cat z prgramem JA5, w przypadku wag Cat z prgramem JA3 mżna pdłączyć mniejszą ilść wag i knieczna jest knsultacja z serwisem Medesy). W każdej wadze należy zaprgramwać parametry transmisji w spsób pisany w instrukcji wagi wywłanie tej funkcji w wadze dbywa się p naciśnięciu klawiszy [F][4][8][5]. 31
Schemat płączeń wag Plus i Basic Label z kartą Medbus 2 3 120 m 1 2 3 Linia 1 Waga 9 Waga 1 A B Ekran 120 m 1 2 3 1 2 3 Linia 2 Waga 9 Waga 1 120 m A B A B 1 6 9 5 Medbus Linia 3 Waga 9 Waga 1 120 m ------ ------ 1 2 3 4 5 6 ------ ------ B A Linia 4 Waga 9 Waga 1 (złącza RJ) 1 6 Uwaga: Płączenia wyknać parami skrętek w ekranie za wyjątkiem krótkich płączeń między wagami Basic Label, gdzie mżna stswać płaski kabel telefniczny. 32
33 Schemat płączeń wag Cat z kartą Medbus Uwaga: Płączenia wyknać parami skrętek w ekranie. 1 11 12 5 1 6 9 Linia 3 Waga 9 Waga 1 1 11 12 Linia 1 Waga 9 Waga 1 120 m Ekran Linia 2 Waga 9 Waga 1 Linia 4 Waga 9 Waga 1 Medbus 1 11 12 1 11 12 120 m 1 11 12 1 11 12 120 m 1 11 12 1 11 12 120 m
34
35
Medesa sp. z.. Ul. Tabrwa 14, 02-699 Warszawa tel. (22) 6449583, 6449584, fax: (22) 6449582 e-mail: medesa@medesa.cm.pl 36