RS 232
Som v koncoch.
Vie niekto o tom že by sa menila špecifikácia COM portov? Registračná pokladňa mi v pohode komunikuje na PIII a nižších, ale na P4, resp. Celeron4 abi zab..a. Skúšal som 5 druhov MB, 2 druhy PCI kariet s COM, na w98, 2k, XP, stále to isté. Romunikácia sa rozbehne a po krátkom čase sa zasekne a finito. Loopbackové smyčky OK, prenos po kábli medzi ďalším PC Ok.... Kde môže byť problém?
Vie niekto o tom že by sa menila špecifikácia COM portov? Registračná pokladňa mi v pohode komunikuje na PIII a nižších, ale na P4, resp. Celeron4 abi zab..a. Skúšal som 5 druhov MB, 2 druhy PCI kariet s COM, na w98, 2k, XP, stále to isté. Romunikácia sa rozbehne a po krátkom čase sa zasekne a finito. Loopbackové smyčky OK, prenos po kábli medzi ďalším PC Ok.... Kde môže byť problém?
Chainslaw
řeším podobný problém s pokladnami Euro 2000. Zatím se mi osvědčilo nastavení nižší komunikační rychlosti.
řeším podobný problém s pokladnami Euro 2000. Zatím se mi osvědčilo nastavení nižší komunikační rychlosti.
Tak to nepomohlo, ani rýchlosť , ani parita, všetko márne....
...podobně se mi chovají tiskárny, jako by se problem 2K nějak posunul. Dejte vědět, co zjistíte!
Tak som sa naštval a vyskúšal jednu vec. Všetky testované PC boli Intel a aj všetky chipsety boli Intel. Tak som si zaobstaral jedno AMD XP :-k s VIA chipsetom a hurá na testy. Stala sa mi totiž raz taká vec že interface k mobilu nebežalo na inteli, ale iba na VIA.
Takže: Pretestové na rýchlostiach 9600 - 1200 baudov, pokusy zo zmenou parity,... Všetko márne. ALE chovalo sa to trošku inak (samozrejme, veď tam bolo AMD). Tlač sa spustila a v polovici zablokovala. (tak ako vždy), pri opätovnom zadaní povelu tlače začala pokladňa hádzať všeliaké chyby a nakoniec (niekedy na 4-tý, nikekedy na 6-ty krát) dotlačila čo bolo treba :OO
Toto je na mňa príliš.......
Takže: Pretestové na rýchlostiach 9600 - 1200 baudov, pokusy zo zmenou parity,... Všetko márne. ALE chovalo sa to trošku inak (samozrejme, veď tam bolo AMD). Tlač sa spustila a v polovici zablokovala. (tak ako vždy), pri opätovnom zadaní povelu tlače začala pokladňa hádzať všeliaké chyby a nakoniec (niekedy na 4-tý, nikekedy na 6-ty krát) dotlačila čo bolo treba :OO
Toto je na mňa príliš.......
zkus este nforce :-)
Tipnul bych si, ze v tom bude mit prsty samotny software. Zrovna pred par dny jsem uplne nahodou narazil na info, ze programy napsane v urcitych verzich Turbo Pascalu na rychlych pocitacich v jistych situacich zamrzaji. Na vine je nejaka chybicka v knihovne, tusim, ze to byla konkretne funkce Delay(x). Urcite se bude jednat o neco podobneho...
ale program frčí v pohode, iba komunikácia je nejaká pošahaná.
ten problém s programy v TurboPascalu na rychlých počítačích je opravdu způsoben instrunkcí DELAY, ale projevuje se pádem programu s chybovou hláškou Runtime Error 200 (nebo 202)...
každopádně existuje prográmek SlowDown, který umí PC zpomalit tak, aby mu pascalovské programy nevadily. já jsem tak pařil Tyriana na Duronu 1GHz :-)
zájemcům to můžu poslat...
každopádně existuje prográmek SlowDown, který umí PC zpomalit tak, aby mu pascalovské programy nevadily. já jsem tak pařil Tyriana na Duronu 1GHz :-)
zájemcům to můžu poslat...
DH: myslíš CPU Killer?
né, SLOWDOWN MFC Application... [wono toho na zpomalení CPU bude asi víc]
no, my ten CPU Killer používáme právě na ten Turbo Pascal.
Když se to přežene, dokáže z 1GHz udělat solidní 286 :-E
Když se to přežene, dokáže z 1GHz udělat solidní 286 :-E
ten SlowDown taky pěkně brzdí... kolegové ho tu používají při hraní arkanoida na vyšších rychlejších úrovních :-)
čo k tomu dodať ???
zkoušel jsi zpomalení PC? :-)
v čem je psaný ten obslužný program pro tu pokladnu?
v čem je psaný ten obslužný program pro tu pokladnu?
no, je to asi v C, alebo Pascale- neviem presne, ale skúšali aj asembler a nápodobne. Stále nič. Tak som zavolal priamo výrobcovi pokladne, že teda čo a ako, a poslal mi jednu dll, lebo vraj tá Mrkvosoftácka stojí za ... a je neštandartná 9-) Tak si spravili svoje knižnice a malo by to fachat. Otestujem a oznámim výsledok (ale dnes nie). Mimochodom je to knižnica comm32.dll - jak prosté.
hmm neviem ci to pomoze na tento problem ale zavadil som na inete na toto :
Pripojenie tlačiarne na sériový port (Všetky [121])
Riešenie:
Pri pripojení tlačiarne na sériový port (COM1,COM2 ) je treba nastaviť parametre prenosu
príkazom MODE COM#:p1,p2,p3,p4,p5 v autoexec.bat
kde # - číslo portu
p1 - rýchlosť prenosu (1200,2400,4800,9600,19200)-stačí prvé dve číslice
p2 - parita (párna - E,nepárna - O,bez parity - N)
p3 - počet bitov (7/8)
p4 - počet stop-bitov (1/2)
p5 - opakovanie prenosu pri chybe(p/r)
p2-p5 sú nepovinné
pr. MODE COM2:96,e,8,1,r
Rovnaké prenosové parametre musí mať nastavené aj pripojovaná tlačiareň !!!
Nastavenie pre správnu komunikáciu bločkovej tlačiarne CAMEA Dynamic Printer s našim FM20SW :
Parametre tlačiarne zistíme spustením testu tlačiarničky - držíme tlačidlo posunu papiera a zapneme sieťový spínač.
Pri pripojení ako sériová tlačiareň:
V autoexec.bat príkaz : MODE COM1: 96,e,8,1,P
Pripojenie tlačiarne na sériový port (Všetky [121])
Riešenie:
Pri pripojení tlačiarne na sériový port (COM1,COM2 ) je treba nastaviť parametre prenosu
príkazom MODE COM#:p1,p2,p3,p4,p5 v autoexec.bat
kde # - číslo portu
p1 - rýchlosť prenosu (1200,2400,4800,9600,19200)-stačí prvé dve číslice
p2 - parita (párna - E,nepárna - O,bez parity - N)
p3 - počet bitov (7/8)
p4 - počet stop-bitov (1/2)
p5 - opakovanie prenosu pri chybe(p/r)
p2-p5 sú nepovinné
pr. MODE COM2:96,e,8,1,r
Rovnaké prenosové parametre musí mať nastavené aj pripojovaná tlačiareň !!!
Nastavenie pre správnu komunikáciu bločkovej tlačiarne CAMEA Dynamic Printer s našim FM20SW :
Parametre tlačiarne zistíme spustením testu tlačiarničky - držíme tlačidlo posunu papiera a zapneme sieťový spínač.
Pri pripojení ako sériová tlačiareň:
V autoexec.bat príkaz : MODE COM1: 96,e,8,1,P