| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
| Страници: (14) « първа ... 10 11 [12] 13 14 ( Първото ново мнение ) | ![]() ![]() ![]() |
| wqw |
Публикувано на: 01-08-2014, 10:07
|
||
![]() Име: Владимир Висулчев Група: VIP Ранг: Почетен член Мнения: 6379 Регистриран на: 10.06.04 |
На 99% съм сигурен че е заради обхвата. Като забие GSM-а по COM въобще престава да комуникира все едно е откачен. На стари модели като ги преработваха с КЛЕН им сложиха GSM модула отвънка преди COM порта с отделно захранване. По молове, особено в подземните етажи често им се налага да го рестартират този GSM модул. Би трябвало да можеш да смениш GSM оператора срещу съответната сума. Само виж да има по-добър обхват на обекта. cheers, </wqw> -------------------- |
||
| ivan84 |
Публикувано на: 01-08-2014, 11:16
|
|
Име: Група: Форумен член Ранг: Почетен член Мнения: 8170 Регистриран на: 01.04.11 |
Какво значи изчезва? Устройствата закачени на rs си ги няма по принцип.
GPRS модемите при KL устройствата не влияят на комуникацията (при DV-тата има проблем защото комуникацията минава през тях). Проблемът явно е в прекъсваща връзка м/у компютърът и устройството. Имаш 3 варианта. 1. Проблем с комуникационния кабел. Проверява се лесно. Или сменяш кабелът или го прозвъняваш с мултицет (връзките м/у пиновете на двата канона са 5-5, 2-3, 3-2). 2. Проблем в компютърът. Проверява се лесно, като се изнесе комуникацията през друг com порт или на usb (ремонтът е лесен, сменяш GD-то на картата/дънната платка или направо бодеш нова карта). 3. Проблем с устройството. Тежък за диагностициране проблем. Най-лесно е да му се смени rs драйверът (в датекс обаче ще ти скъсат нервите за да го направят). Но можеш да тестваш през ftdi-а дали ще има проблеми (usb портът на 1000-рката, така ще заобиколиш всички изброени по-горе варианти). ---едит--- За смяна на оператор не се заплаща нищо. Но проблемът не е в него. Това мнение е било редактирано от ivan84 на 01-08-2014, 11:19 |
| enf |
Публикувано на: 01-08-2014, 14:13
|
|
Име: Група: Потребител Ранг: Посетител Мнения: 55 Регистриран на: 01.08.14 |
Под изчезва имах предвид, че все едно го разкачам физически (RS-a или USB-то).
Имам следната последователност команди: 1. Проверявам, дали има отворен бон 1.1. Ако да - (плащам и) затварям 2. Отварям бон 3. Регистрирам продажби N пъти 4. Плащам М пъти (брой, карта, чек..) 5. Затварям бон 6. Вземам номера на последня бон Та... на поредна команда (най-често на 2, 3 или 4) спирам да получавам отговор от устройството. Отделно, друго устройство Tremol ZM-KL съм го пробвал и през RS (с друг кабел, с кабел, който на друг обект работи), и през USB (usb A <--> usb Ситуацията се "оправя", като касиерката изключи и включи устройството. Ако вариантът е на Tremol + USB връзка - само вади и слага USB кабела. Вариантите, които предложи: 1. Кабелът, както и другите, с които е пробвано, гарантирано работят. 2. Компютърът е сменян както с чисто нов, така и с работещ такъв от друг обект. Отделно съм въртял и на различните COM/USB портове. Допълнителен RS контролер съм слагал на PCI, та там съм закачал устройствата. 3. Точно този тремол, с който пробвах, е оборотен и в общи линии редовно си се ползва аварийно по други обекти. Никъде другаде не се проявява тази ситуация. Общо 3 устройства съм пробвал досега: - Datecs FP1000-KL /това, с което си работят по принцип -- RS/ - Datecs DP-35 /RS/ - Tremol ZM-KL /RS и USB пробвани/ Поздрави |
| ivan84 |
Публикувано на: 01-08-2014, 16:10
|
|
Име: Група: Форумен член Ранг: Почетен член Мнения: 8170 Регистриран на: 01.04.11 |
Под USB разбираш USB а не конвертор USB to RS?
Ако да, значи си тествал с напълно различен канал (през различни компоненти). Значи остава софтуерен проблем. За да провериш дали това е така, ще се наложи да изчакаш устройството да спре да отговаря. Без да го рестартираш спираш програмата която ползвате и тестваш с друга да четеш и пишеш в комът. Така ще видиш, най-лесно дали устройството отговаря. Другия вариант (по интелигентния) е да си направиш собствен кабел, от който са изведени още два канона за подслушване на RX и TX. Тези два края ги включваш към друг компютър и гледаш независимо от двете страни какво се праща от едната и какво от другата. Така със сигурност ще можеш да видиш коя спира да изпраща. |
| enf |
Публикувано на: 01-08-2014, 16:32
|
|
Име: Група: Потребител Ранг: Посетител Мнения: 55 Регистриран на: 01.08.14 |
Да, имам предвид чисто USB ( (USB A - PC) - (USB B - Tremol) ) в комбинация с предоставения от тремол драйвер.
Аз още в началото на проблема започнах да логвам резултата от изпълнението на всяка команда към устройството, та от там си направих този извод, че е спряло да отговаря. Отделно, пробвах и с някакъв сервизен софтуер на тремол (от сайта им) - туул за търсене на устройство, туул за настройване и т.н. Те също не го намират. Това за снифването не ми е хрумвало. Ще го пробвам. Само че аз до момента съм ползвал един туул SerialMon, с който съм слухтял разни комуникации. Та предполагам ще ми свърши работа ? Поздрави ПП А дали има някаква минимална възможност цялата тая работа да става заради загуба на обхват на GPRS-a ? Както и wqw предположи ? |
| ivan84 |
Публикувано на: 01-08-2014, 17:42
|
|
Име: Група: Форумен член Ранг: Почетен член Мнения: 8170 Регистриран на: 01.04.11 |
Термолът го познавам повърхностно, та не мога да кажа за него, но при датекс (KL) няма никакъв шанс.
Описания проблем се дължи на фактът, че при DV-тата компютърът комуникира с контролерът на GPRS модемът. А той предава данните към фискалното устройство (и обратно фискално у/во - модем - компютър). Когато има проблеми (било с връзката или нещо друго) контролерът на модема спира да предава данните м/у апарата и компютърът. При KL-ите комуникацията компютър - ф/у е директна. Като контролерът на фискалното устройство си комуникира по отделен канал с GPRS модемът. Така, независимо от статусът на връзката, устройството ще си работи (най-много да отказва отваряне на бон, ако вече е блокирало, но дори при това положение ще получаваш отговор). Освен това, всички останали команди ще си се изпълняват. За да тестваш, дали има комуникация в от компютърът към устройството, можеш да пуснеш тес. Командата е самостоятелна, и ако устройството я получи, ще разпечати тестът (ще видиш визуално) и ще върне отговор (който може и да не получиш, ако това се дъни). Относно тулсчето, всичко което чете самостоятелно ще ти свърши работа. |
| enf |
Публикувано на: 01-08-2014, 17:48
|
|
Име: Група: Потребител Ранг: Посетител Мнения: 55 Регистриран на: 01.08.14 |
Ок.
Благодаря за насоките. Ще пиша след няколко дни в темата, като проуча допълнително ситуацията. Поздрави |
| wqw |
Публикувано на: 01-08-2014, 21:16
|
![]() Име: Владимир Висулчев Група: VIP Ранг: Почетен член Мнения: 6379 Регистриран на: 10.06.04 |
Да, ivan84 е прав за KL моделите. Да обобщя какво разбирам: Имаш описания проблем с различни ФП, различни PC-та, с различни кабели (RS, USB), с различни компоненти (zfplib, fp3550), но в един обект с едно приложение -- твоето.
Значи какво остава: проблем с ток -- слагаш UPS, проблем с GSM -- нещо правиш, проблем с приложението -- слагаш logging, може да leak-ваш (примерно COM strings) и да прецакваш компонентите, проблем с касиерите -- могат да те саботират. cheers, </wqw> -------------------- |
| ivan84 |
Публикувано на: 02-08-2014, 06:14
|
|
Име: Група: Форумен член Ранг: Почетен член Мнения: 8170 Регистриран на: 01.04.11 |
Преди години, в "библиотека" бодяха карфици в кабелите. Положението беше стигнало до там, че се сложиха камери да снимат окабеляването.
|
| wqw |
Публикувано на: 02-08-2014, 12:21
|
||
![]() Име: Владимир Висулчев Група: VIP Ранг: Почетен член Мнения: 6379 Регистриран на: 10.06.04 |
Ахаа, ама при него трябва и тайно да ги подменят обратно с работещи кабели... докато той седи с гръб към POS-а :-)) Но нищо не би ме учудило, възможно е. После касиерката в bgrabotodatel ще пише фирма Х ООД се е наговорила с фирма Y Софт ООД да крадат от касиерките като прецакват наличностите в back-end -- класика! cheers, </wqw> -------------------- |
||
Страници: (14) « първа ... 10 11 [12] 13 14 |
![]() ![]() ![]() |