Temat: Posnet thermal - sumy kontrolne
Dnia Sat, 02 Dec 2006 15:47:26 +0100, Jacek napisał(a):
> Władek Raczykat napisał(a):
>> Witam
>> Uzywam ocxa sciagnietego ze strony posneta
>>
>> i dzialam (akurat w delphi 5):
>>
>> //otwarcie portu
>> tl1.thlopenport('com1');
>> //rozpoczenie nowego paragonu
>> tl1. LBTRSHDR(0,0, '', '', '');
>> //dodanie pojedynczego elementu do paragonu
>> tl1.LBTRSLN(1, 0, 0, 'Bomba', '1', 'A', '124.00', '124.00', '0', '');
>> // do tego miejsca wszystko ladnie idzie
>> // chce teraz zamknac paragon
>> tl1.LBTREXIT (0, 0, 0, 'S01', '','','', '124.00', '124.00', '0.00');
>>
>> i lipa, bo pojawia sie "2$e błąd bajtu kontolnego"
>> w dokumentacji nic nie... Źródło: forum.hotscripts.pl/showthread.php?t=29765
Temat: Obsługa drukarek fiskalnych POSNET ...musisz policzyc sume kontrolna i zamienic łańcuch
na znaki hexadecymalne : daje Ci dzialajacy kompletny przyklad bez deklaracji
zmiennych :
'Pomin paragon
If KasaFiskalna = "0" Then GoTo 200
escp$ = Chr$(27) & "P" ' prefiks poczatkowy
ESC$ = Chr$(27): '
esck$ = Chr$(27) & "": ' zakonczenie sekwencji ""=chr$(92)
can$ = Chr$(24)
cr$ = Chr$(13)
lF$ = Chr$(10)
Rem druk paragonu
910 Rem transakcja *** LBTRSHDR *** LINIA h
Rem Otwarcie paragonu i ustalenie ilosci pozycji do Lh
Iln = 0: dozapl = 0: kwota = 0
Pl$ = LTrim$((Str$(Iln)))
' Pl$ = "0": ' = TRYB ON LINE
' Pl$ > "0" = TRYB BLOKOWY : pl$<48
' Pl$ = "1": ' ilosc pozycji sprzedazy Z APLIKACJI
Pn$ = "0": 'Ilosc lini dodatkowych w naglowku Z APLIKACJI
'LINIA1$ = "DOBCZYCE ul Witosa 3"
'LINIA2$ = "Nip = 681-000-24-88"
'LINIA3$ =... Źródło: forum.hotscripts.pl/showthread.php?t=2097
Temat: Posnet thermal - sumy kontrolne Posnet thermal - sumy kontrolne
Witam
Uzywam ocxa sciagnietego ze strony posneta
i dzialam (akurat w delphi 5):
//otwarcie portu
tl1.thlopenport('com1');
//rozpoczenie nowego paragonu
tl1. LBTRSHDR(0,0, '', '', '');
//dodanie pojedynczego elementu do paragonu
tl1.LBTRSLN(1, 0, 0, 'Bomba', '1', 'A', '124.00', '124.00', '0', '');
// do tego miejsca wszystko ladnie idzie
// chce teraz zamknac paragon
tl1.LBTREXIT (0, 0, 0, 'S01', '','','', '124.00', '124.00', '0.00');
i lipa, bo pojawia sie "2$e błąd bajtu kontolnego"
w dokumentacji nic nie znalazlem
LBTREXIT w parametrach nie podaje sumy
o co tutaj chodzi?
pozd wladek... Źródło: forum.hotscripts.pl/showthread.php?t=29765
zanotowane.pldoc.pisz.plpdf.pisz.plwyborywpsl.htw.pl
|