wysylanie znakow alfanumerycznych na port szeregowy

0

Witam

Sprawa wydaje sie prosta ale nie robilem tego nigdy wiec prosze o wskazowki. Chodzi o to ze mam kase fiskalna ktora mozna programowac z klawiatury. Poniewaz towarow mam cala mase wiec wpisywanie tego z klawiatury to masakra. Wymyslilem ze wysle tam przez coma odpowiednio przekonwertowane dane tak aby kasa "myslala" ze to leci z klawiatury. Problem polega na tym, ze nie wiem jak wysylac dane przez coma tak aby kasa odczytala je jako tozsame z tym co wysyla klawiatura. Szukalem intensywnie ale jest cala masa rozwiazan przesylania danych w druga strone ale w ta co ja chce to nie :(

HELP

0

może z komponentów przystosowanych do tego celu skorzystaj:

http://www.torry.net/authorsmore.php?id=2760

0

zazwyczaj kasa ma własne sterowniki (w postaci plików dll lub exe) do jej programowania. poszukaj na stronie producenta to Ci wiele ułatwi

0

zapewne i w tym przypadku tak jest ze ma jakies dllki ale producent ich nie udostepnia - tylko swoim partnerom, jak latwo sie domyslec, ja nim nie jestem... Generalnie jednak wiem, ze mozna za pomoca przejsciowki podlaczyc klawiature PC i za jej pomoca zaprogramowac kase. Chce jednak uniknac kupowania przejsciowki i przyspieszyc proces programowania wysylajac co trzeba (udajac klawiature) prosto z programu przez coma. Troche to zawile ale wydaje mi sie jedynym rozwiazaniem. Any idea?

0

no to pytanie podstawowe - jak podłączysz klawiaturę przez tą przejściówkę do COMa to wiesz co jest wysyłane jak wciśniesz np. A? Jak nie to musisz najpierw się tego dowiedzieć (możesz np. podpiąć klawiaturę przez przejściówkę do PC i przez HyperTerminal odczytywać co jest wysyłane). Jak już będziesz wiedział to ściągasz TComPort i instalujesz. Wrzucasz go na formę, klikasz dwa razy, ustawiasz port i dajesz Connected na True. Potem, pod np. przyciskiem dajesz takie coś
ComPort1.WriteStr('tutaj_twoj_string_emulujacy_dane_z_klawiatury');
i to wsio

0

zeby bylo jasne przejsciowka jest miedzy klawiatura a kasa fiskalna i przesyla do kasy fiskalnej to co normalnie klawiatura wysyla do pcta.

Ja chce emulowac klawiature wysylajac znaki alfanumeryczne przez port szeregowy do kasy fiskalnej. W ten sposob kasa "bedzie myslala" ze dostaje kod wpisany z klawiatury. I jak to zrobic?

1 użytkowników online, w tym zalogowanych: 0, gości: 1