Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Filmy a seriály, streamovací služby
Televize  |  Projektory
Audio a domácí kina
Multimediální centra  |  Ostatní
Svět hardware  |  Digimanie
Svět mobilně

RS 232

Chainslaw (149)|8.4.2005 12:46
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?
PetrJ (149)|8.4.2005 15:01
Chainslaw

řeším podobný problém s pokladnami Euro 2000. Zatím se mi osvědčilo nastavení nižší komunikační rychlosti.
Chainslaw (149)|8.4.2005 16:14
Tak to nepomohlo, ani rýchlosť , ani parita, všetko márne....
StD (8612)|9.4.2005 22:17
...podobně se mi chovají tiskárny, jako by se problem 2K nějak posunul. Dejte vědět, co zjistíte!
Chainslaw (149)|11.4.2005 07:57
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š.......
clee (6592)|11.4.2005 08:39
zkus este nforce :-)
Sekáč (60)|18.4.2005 21:27
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...
Chainslaw (149)|19.4.2005 08:21
ale program frčí v pohode, iba komunikácia je nejaká pošahaná.
Doom (2331)|19.4.2005 09:55
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...
Miuvek (858)|19.4.2005 11:18
DH: myslíš CPU Killer?
Doom (2331)|19.4.2005 11:53
né, SLOWDOWN MFC Application... [wono toho na zpomalení CPU bude asi víc]
Miuvek (858)|19.4.2005 22:22
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
Doom (2331)|20.4.2005 11:57
ten SlowDown taky pěkně brzdí... kolegové ho tu používají při hraní arkanoida na vyšších rychlejších úrovních :-)
Chainslaw (149)|20.4.2005 14:55
čo k tomu dodať ???
Doom (2331)|20.4.2005 15:13
zkoušel jsi zpomalení PC? :-)
v čem je psaný ten obslužný program pro tu pokladnu?
Chainslaw (149)|20.4.2005 15:19
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é.
blueant (820)|4.5.2005 08:27
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