Для работы торгового оборудования в 1С ТИС используется отдельный поток, ожидающий ввода и передающий результаты основному потоку. Для ожидания используется функция WaitForSingleObject с таймаутом INFINITE. Для продолжения выполнения нужен эвент, которого поток не получает. Программа зависает. Вся история начального исследования проблемы - в баге про порты (124).
На чистой ТИС с атолловскими драйверами не виснет. Почему-то только тогда, когда использовалась scanopos.dll. Но, судя по форумам, и в windows работает не всегда... Разница в обработке эвентов может дать ответ на то, почему виснет.
проверено на ubuntu7.04 wine от 09062007 виснет при поиске сканера, не работает фискальный регистратор феликс-02к, если руками настроить сканер, то работает. так же работает дисплей покупателя.
*** Bug 1022 has been marked as a duplicate of this bug. ***
Смотрю, к теме интерес пропал, а как насчет этого патча ? http://bugs.winehq.org/show_bug.cgi?id=9356 У народа, вроде порты заработали, может etersoft пока им пропатчить ? p.s. хотябы для проверки работы торгового оборудования...
и еще один, по той же теме: http://bugs.winehq.org/show_bug.cgi?id=9988
Патч приложил к своей сборке. Проверю.
Как продвигается тестирование ? p.s. еще один интересный патч: http://bugs.winehq.org/show_bug.cgi?id=11339
Эту ошибку пора уже закрыть (можно аж в описании продукта) - ЛОКАЛЬНО всё работает - и Штрих и Феликс02К и сканер ШК - смотрим тут http://www.atol.ru/forums/lofiversion/index.php/t6098.html в конце. А вот над 553 http://bugs.etersoft.ru/show_bug.cgi?id=553 просьба в ближайшее время интенсивно поработать!!! Удачи!