Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Проблема принтера для чеков VKP-80-II   Найти похожие ветки 

 
Разведка   (2012-11-29 11:37) [40]


> Дмитрий С ©   (28.11.12 18:04) [39]
> Непонятно какая задача таки стоит: определить какое устройство
> на каком порту или разобраться откуда мусор?


Зачем всё сводить к катигоричности, у меня их может больше, даже более чем я сдесь упомянул. А не ужели так трудно понять, о чем писалось, я вам отвечал опровержением на ваше уверждение, что "т.к. текст не выводится просто так, а должен быть обернут командой с контрольной суммой". Если какие то программы пишут в порт и принтер печатает, то это не факт, что именно наше ПО это делает, в системе это может делать любое ПО которое использует ком-порты и которое может искать "свое" устройство на каком либо из портов.


 
Дмитрий С ©   (2012-11-29 11:48) [41]


> ваше уверждение

это утверждение как оказалось неактуально.


> системе это может делать любое ПО которое использует ком-
> порты и которое может искать "свое" устройство на каком
> либо из портов.

Если твоя программа держит порт открытым, то никакая другая не может в него ничего послать.


 
Германн ©   (2012-11-29 12:47) [42]


> Если какие то программы пишут в порт и принтер печатает,
>  то это не факт, что именно наше ПО это делает, в системе
> это может делать любое ПО которое использует ком-порты и
> которое может искать "свое" устройство на каком либо из
> портов.

И эта "система" на платежном терминале!!!
Руки бы поотрывать таким разработчикам.


 
Разведка   (2012-11-29 13:01) [43]


> Германн ©   (29.11.12 12:47) [42]


И языки критикам.


 
Разведка   (2012-11-29 13:49) [44]


> Дмитрий С ©   (29.11.12 11:48) [41]
> > Если твоя программа держит порт открытым,
>  то никакая другая не может в него ничего послать.


Видимо
1. Не держит его всегда открытым, а только в момент выдачи чека. и в этот момент  кто то успевает перодически  обращатся к ком-порту.
2. Порт открыть Терминальным ПО, но возникают колизии в работе вода/вывода данных в порт т.е. другие программы видят его не занятым.
3. Само терминальное ПО переодически опрашивает или тестирует порт, что приводит к таким глюкам. Терминальное ПО вращается на .NET разработчики в МСК а я СПБ.


 
Дмитрий С ©   (2012-11-29 14:07) [45]


> Разведка   (29.11.12 13:49) [44]

Поставь COM сниффер. Увидишь кто что пишет в порт и кто когда открывает.


> . Не держит его всегда открытым,

Это можно проверить. Если порт открыт кем-то, то вызов MODE его не покажет.


 
Разведка   (2012-11-29 14:51) [46]


> Дмитрий С ©   (29.11.12 14:07) [45]


Например какой ком сниффер?


 
Игорь Шевченко ©   (2012-11-29 15:46) [47]


> 3. Само терминальное ПО переодически опрашивает или тестирует
> порт, что приводит к таким глюкам. Терминальное ПО вращается
> на .NET разработчики в МСК а я СПБ.


Не понимаю, чего ты хочешь от форума. Общайся с разработчиками.


 
Разведка   (2012-11-29 18:06) [48]


> Разведка   (29.11.12 14:51) [46]
> > Дмитрий С ©   (29.11.12 14:07) [45]Например какой ком
> сниффер?


Проблема все уже решена. Поставил сниффер free-serial-port-monitor и он мне показал виновника, как я и предполагал, это оказался сервис тачскрина "TwService.exe"  "MT7 Serial Search Service" - пришлось загасить, так как он не нужен (тач на usb работает) и мешает работе



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.08 c
2-1331966109
novai
2012-03-17 10:35
2013.03.22
Движение объекта


15-1339763619
Kerk
2012-06-15 16:33
2013.03.22
WebDAV в Windows XP


2-1328619572
Сергей
2012-02-07 16:59
2013.03.22
Как подключиться к Oracle?


15-1353572399
Иван Уткин
2012-11-22 12:19
2013.03.22
Вопрос по теории вероятностей?


15-1338542114
NailMan
2012-06-01 13:15
2013.03.22
восстановление после операции





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский