Re: Drukowanie z DOS do portu COM1

Autor: Michal Kawecki (kwinto_at_2com.pl)
Data: Fri 29 Nov 2002 - 15:25:30 MET


Użytkownik "Wojciech Ściesiński" <wojteksci_at_wp.pl> napisał w wiadomości
news:as3cte$qt3$3_at_news.tpi.pl
> Witam szanownych grupowiczów :-)
>
> Mam następujący problem. Do komputera z WIN 98SE jest podłączona na
> portu COM1 drukarka fiskalna, która powinna drukować paragony z
> programu księgowego uruchamianego pod DOS'em (sam program napisany
> jest w Clipperze). W sumie to nawet drukuje gdy ... liczba pozycji na
> paragonie nie przekracza 20-tu, gdy jest tego więcej to program
> wysyła dane by ... po kilkunastu wysłanych rekordach stwierdzić, że
> gdzieś powstał błąd i wysłać do drukarki fiskalnej instrukcję o
> anulowaniu paragonu. Krótkie paragony drukuje OK.
>
Kiedyś znalazłem program poprawiający komunikację po portach COM dla kas
fiskalnych ELZAB. Można go pobrać stąd:
ftp://router.elzab.com.pl:21/pub/kody/elzabrs.zip, wewnątrz jest
dokumentacja.

"Program służy do odblokowania komunikacji między komputerem a kasami i
drukarkami fiskalnymi produkowanymi w Elzab S.A. w systemach Windows 98
Second Edition i Windows Millenium.

Zadaniem programu jest zdiagnozowanie zastanego stanu Windows i jeśli to
jest konieczne przeprowadzenie niezbędnych działań naprawczych.

Uwagi do programu:
1. Wystarczy jednokrotne uruchomienie programu na danym komputerze, bez
względu na ilość portów szeregowych i podłączonych kas lub drukarek, pod
warunkiem, że działanie programu zakończy się sukcesem lub program
zasygnalizuje, że zastał prawidłowy stan systemu.
2. Jeśli zastany stan systemu Windows jest prawidłowy, wtedy program
poinformuje o tym i zakończy pracę nie podejmując żadnych działań.
Podobna sytuacja będzie miała miejsce, jeśli program był już na danym
komputerze uruchomiony i jego działanie zakończyło się sukcesem.
3. Jeśli zastany stan systemu Windows nie jest prawidłowy, wtedy należy
wskazać, gdzie (numer portu COM, numer kanału multipleksera) i z jaką
szybkością (9600 lub 19200) jest podłączona dowolna włączona kasa ECR
lub drukarka fiskalna produkcji Elzab S.A.
4. Elzab S.A. nie ponosi żadnej odpowiedzialności za negatywne skutki
działania programu dla kas i drukarek innych producentów.
5. Aby modyfikacje wprowadzane przez program odniosły pozytywny skutek
należy wykonać restart Windows - jeśli użytkownik wyrazi na to zgodę
program wykona restart Windows automatycznie.
6. Po restarcie program automatycznie uruchomi się ponownie, sprawdzi
czy wszystko przebiegło pomyślnie i zakończy działanie odpowiednim
komunikatem.
7. Program nie zastępuje działania WinComa. W Windows dla programów DOS
dalej należy używać WinComa. Program usuwa jedynie jedną z przyczyn
powstawania błędów transmisji, a za rozwiązanie wszystkich innych
przyczyn odpowiada WinCom."

M.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 01:59:29 MET DST