Ошибка драйвера 1 нет связи тсд
Обновили ут на 11.4 (была 11.3) и теперь при попытке загрузить информацию из тсд возникает ошибка: При выполнении операции произошла ошибка:"Не удалось подключить устройство "'Сканкод:Терминалы сбора данных CipherLAB 8x00 (NativeApi)' на admin; admin ": Отсутствует список COM портов. (999)".
Пытался удалить настройку и заново добавить оборудованию, кэш почистил, выяснил интересный нюанс, если зайти в настройки оборудования и выполнить тест устройства, то тсд его успешно проходит и потом нормально работает, но только до перезапуска 1с. Затем история повторяется.
Может кто сталкивался с такой проблемой, подскажите что сделать?
Похожая беда на Рознице 2.2.7. после обновления с 2.2.5 ( Платформа 8.3.12.1595)
ТСД передает данные в 1с только после выполнения теста в справочнике Подключаемого оборудования.
В том же сеансе повторная загрузка уже не работает, приходится снова выполнять тест
Подскажите, пожалуйста, как правильно переустановить драйвер? У меня пишет, что терминал отключен и не проходит тест подключения, хотя он включен и ошибок при переустановке не возникало. Переустановил только драйвер.Где взять обработку? Драйвер скачал по ссылке из (11).
(13) По ссылке в (11) обработка в комплекте - устанавливается из 1С (Добавить новый драйвер из файла)
(14) а сама компонента переустанавливается? а то у меня пишет "версия драйвера 1.0.0.16", а версия компоненты "1.0.0.9". Как ее переустановить? DLL не регистрируется.
(14) получилось установить, но ТСД как-то странно сканирует, не определяет номенклатуру. Открывается форма поиска номенклатуры по штрих-коду.
Штрих-код точно существующий в базе, в форме поиска отображается штрих-код, через запятую единица.
В отладке смотрел, штрих-код идет строкой ", 1" и естественно не находится в регистре сведений.
Соответственно, номенклатура не находится и предлагается ввести ее самому в открывшейся форме.
Всякие разные драйвера устанавливал - не помогает.
На старой версии (до обновления) 11.4.6.188 и на версии после первого обновления (делал по порядку) - 11.4.6.230 - все работает со старым драйвером, который шел с конфигурацией.
Там другая форма настройки ТСД.
Может кто знает, где найти свежий драйвер для Cipherlab 800x для последних версий УТ 11.4.9.xx ?
Второй сканер, но с другой прошивкой, заработал. На старой версии до обновления работали оба терминала.
На старой версии у этого терминала версия драйвера 6.2.2.0
Нашел этот драйвер, но он не работает, то пишет вот такие ошибки:
После обновления Розницы до платформы (8.3.17.1496) и конфигурации 2.3.4.33 перестал работать терминал сбора данных opticon CLK-3000. Раньше работал на драйвере торгового оборудования Атол v 6. В драйверах компонент драйвера нормально установлен AddIn.PDX45 (после смены статуса на то, что драйвер оборудования поддерживается) Но при настройке оборудования выходит ошибка:
Вопрос : кроме как перейти на платный MobileLogistics , нельзя ничего сделать ? И данный драйвер интересно увидит старый терминал с прошивкой от 2014 года.
Перед подключением и настройкой ТСД в конфигурации необходимо физически подключить оборудование к компьютеру, на котором будет производиться работа с устройством, и установить необходимые драйвера. Настройка ТСД на примере ТСД "Opticon PHL1300" и "CipherLab 8001" подробно описана в статье "Порядок работы с терминалами сбора данных в конфигурациях " Управление Торговлей для Украины " и " Управление производственным предприятием для Украины "".
Типовые ошибки и проблемы, возникающие при работе с ТСД
Ошибки, возникающие при работе с торговым оборудованием и приводящие к нарушению работы с конфигурацией, условно можно поделить на 3 категории:
- Ошибки в обработке обслуживания. При выпуске конфигурации все обработки тестируются на наличие явных и неявных ошибок, а также на выполнение типовых операций с одним или несколькими устройствами, поддерживаемыми драйвером обработки обслуживания. Тем не менее, при работе могут возникнуть следующие ошибки:
- Отсутствует свойство или функция драйвера. Скорее всего, проблема в том, что был установлен драйвер версии, не соответствующей обработке обслуживания. В описании обработок обслуживания указывается версия драйвера, с которой она совместима.
- Ошибки в драйвере. Если при выполнении какой-либо операции с оборудованием система "1С:Предприятие" аварийно завершает работу, значит обнаружена ошибка в драйвере. Попробуйте воспроизвести ошибку, повторив последовательность действий, приводящих к ошибке, несколько раз. Описание ошибки, с подробным способом воспроизведения, а также указанием модели устройства, наименования драйвера и его версии, наименования и версии обработки обслуживания, направьте в адрес технической поддержки: hotline@1c.ua.
- Ошибки конкретной модели устройства. Результатом таких ошибок может стать зависание устройства, потеря связи, блокировка устройства в определенном режиме. О таких ошибках необходимо сообщать разработчикам или поставщикам данной модели оборудования.
Чаще всего ошибки, связанные непосредственно с работой с торговым оборудованием, требуют изучения и принятия решения "на месте". Для того чтобы понять причину возникновения ошибки, необходимо по шагам воспроизвести ситуацию, приводящую к ошибке, на конкретном оборудовании в конкретной информационной базе.
Типовые проблемы при работе со ТСД:
Проверьте, производилась ли регистрация внешней компоненты, и не был ли изменен путь к ней. Обратите внимание на то, что при регистрации компоненты пользователь должен иметь административные права.
Есть несколько ситуаций, приводящих к данной проблеме:
-
Запущено другое приложение, которое использует порт, настроенный в обработке обслуживания ТСД.
Для исправления закройте другие приложения, которые могут использовать данный последовательный порт.
Укажите правильный номер порта. Для уточнения номера порта, на котором подключен сканер, запустите тест драйвера и отсканируйте произвольный (поддерживаемый сканером) штрихкод. В окне с данными штрихкода отобразится номер порта, с которого эти данные пришли. Укажите его в форме настройки обработки обслуживания сканера.
- Потеряна связь с устройством до начала обмена (данные полностью не выгружены) или во время обмена информацией (данные могут быть выгружены частично).
- Настроенная задача не соответствует выгружаемым данным. Могут отличаться длины настроенных полей и передаваемых данных (данные возможно частично или полностью не выгружены).
- Настроенная задача не соответствует выгружаемым данным. Передаваемых данных больше, чем настроено полей для приема (данные полностью не выгружены).
Неверно настроено соответствие между задачей терминала и форматом обмена конфигурации. Настройте формат обмена в соответствии с настроенной задачей ТСД.
В настройках драйвера есть специальное свойство "ИК-подставка", указывающее драйверу, что обмен будет вестись через подставку. Если при настройке не установить данное свойство и установить в терминале и настройках обработки обслуживания скорость порта, отличную от 38400, то может возникнуть ошибка. Если обмен обмен ведется через подставку, то установите в настройках свойство "ИК-подставка". В противном случае, установите в настройках обработки обслуживания скорость работы порта, а также в настройках терминала скорость обмена в значение 38400.
Если обмен ведется через специальную подставку (ИК-адаптер), то проверьте, что к подставке подключено питание, а также, что кабель последовательного порта подключен к правильному порту.
Проверьте корректность установки в подставку.
Для беспрепятственного обмена между ИК-портом компьютера и терминалом на пути следования ИК-сигнала не должно быть посторонних предметов. Устраните помехи - уберите посторонние предметы между терминалом и ИК-портом.
ИК-передатчики должны находиться в прямой видимости, т.е. должны быть направлены друг на друга. Также ИК-передатчики не должны быть далеко удалены друг от друга. Установите ИК-передатчики ТСД и ИК-порта друг на против друга на расстоянии 10-20 см.
Проверьте кодировку в настройках терминала или задачи терминала. За дополнительной информацией обратитесь к документации, поставляемой с ТСД, либо к разработчику/поставщику ТСД.
При работе с терминалами CipherLab с драйвером от компании СканКод в режиме "ИК-подставка" наблюдается задержка при подключении устройства. Данное поведение нормально и вызвано особенностью работы драйвера. Если такое поведение не устраивает, то можно отключить режим "ИК-подставка", а также установить в настройках обработки обслуживания и в настройках ТСД скорость обмена в значение 38400.
Типовые проблемы при настройке форматов обмена с ТСД (в результате которых возникают проблемы при обмене):
Данная статья применима только к ТСД на ОС Windows CE! Для решения данной проблемы на устройствах с ОС Android читайте статью «Диагностика связи c сервером в клиентском приложении Mobile SMARTS».
Вы установили сервер терминалов, подключили к произвольной конфигурации 1С, установили клиента на ТСД, все настроили, прошли все тесты соединений, но при запуске приложения на ТСД нет соединения с сервером и кнопка «Обмен с сервером» не активна.
Что необходимо сделать, чтобы все заработало?
Сначала проверьте, подключен ли роутер, включен ли Wi-Fi на ТСД и заданы ли правильные настройки Wi-Fi соединения.
Проверьте, правильно ли задан адрес сервера MobileSMARTS в конфигурационном файле программы «MobileSMARTS.exe.config», расположенном на ТСД в папке установки клиента (например, «Program Files/MobileSMARTS/MobileSMARTS.exe.config»).
Если все включено, но нет соединения с сервером, то попробуйте отключить файрвол и антивирус на компьютере с сервером терминалов или программы, которые могут блокировать подключение к серверу.
Как проверить соединение
Для проверки соединения попробуйте открыть страницу сервера в браузере на терминале.
Для этого запустите браузер (например, InternetExplorer) на ТСД и введите Mobile SMARTS (в нашем примере 192.168.0.1:9500).
Если страница откроется, клиент Mobile SMARTS тоже должен подключаться.
Если у вас нет установленного браузера на терминале, то попробуйте открыть страницу сервера в браузере с помощью другого устройства (компьютер, ноутбук, планшет, телефон), подключенного к сети.
Когда соединении установлено, то появится страница сервера с информацией о системе.
Обновили ут на 11.4 (была 11.3) и теперь при попытке загрузить информацию из тсд возникает ошибка: При выполнении операции произошла ошибка:"Не удалось подключить устройство "'Сканкод:Терминалы сбора данных CipherLAB 8x00 (NativeApi)' на admin; admin ": Отсутствует список COM портов. (999)".
Пытался удалить настройку и заново добавить оборудованию, кэш почистил, выяснил интересный нюанс, если зайти в настройки оборудования и выполнить тест устройства, то тсд его успешно проходит и потом нормально работает, но только до перезапуска 1с. Затем история повторяется.
Может кто сталкивался с такой проблемой, подскажите что сделать?
Похожая беда на Рознице 2.2.7. после обновления с 2.2.5 ( Платформа 8.3.12.1595)
ТСД передает данные в 1с только после выполнения теста в справочнике Подключаемого оборудования.
В том же сеансе повторная загрузка уже не работает, приходится снова выполнять тест
Подскажите, пожалуйста, как правильно переустановить драйвер? У меня пишет, что терминал отключен и не проходит тест подключения, хотя он включен и ошибок при переустановке не возникало. Переустановил только драйвер.Где взять обработку? Драйвер скачал по ссылке из (11).
(13) По ссылке в (11) обработка в комплекте - устанавливается из 1С (Добавить новый драйвер из файла)
(14) а сама компонента переустанавливается? а то у меня пишет "версия драйвера 1.0.0.16", а версия компоненты "1.0.0.9". Как ее переустановить? DLL не регистрируется.
(14) получилось установить, но ТСД как-то странно сканирует, не определяет номенклатуру. Открывается форма поиска номенклатуры по штрих-коду.
Штрих-код точно существующий в базе, в форме поиска отображается штрих-код, через запятую единица.
В отладке смотрел, штрих-код идет строкой ", 1" и естественно не находится в регистре сведений.
Соответственно, номенклатура не находится и предлагается ввести ее самому в открывшейся форме.
Всякие разные драйвера устанавливал - не помогает.
На старой версии (до обновления) 11.4.6.188 и на версии после первого обновления (делал по порядку) - 11.4.6.230 - все работает со старым драйвером, который шел с конфигурацией.
Там другая форма настройки ТСД.
Может кто знает, где найти свежий драйвер для Cipherlab 800x для последних версий УТ 11.4.9.xx ?
Второй сканер, но с другой прошивкой, заработал. На старой версии до обновления работали оба терминала.
На старой версии у этого терминала версия драйвера 6.2.2.0
Нашел этот драйвер, но он не работает, то пишет вот такие ошибки:
После обновления Розницы до платформы (8.3.17.1496) и конфигурации 2.3.4.33 перестал работать терминал сбора данных opticon CLK-3000. Раньше работал на драйвере торгового оборудования Атол v 6. В драйверах компонент драйвера нормально установлен AddIn.PDX45 (после смены статуса на то, что драйвер оборудования поддерживается) Но при настройке оборудования выходит ошибка:
Вопрос : кроме как перейти на платный MobileLogistics , нельзя ничего сделать ? И данный драйвер интересно увидит старый терминал с прошивкой от 2014 года.
Началось все с того, что терминалы сбора данных Opticon Smart начали массово выходить из строя с разными ошибками. Вот небольшой перечень ошибок, который свалился на меня сегодня:
- не работает сканер штрих-кода;
- не нажимается кнопка “сканировать”;
- не запускается терминал;
- терминал произвольно выключается;
- не заряжается аккумулятор.
Ну что же – пора раскручивать всю эту фигню и смотреть, что там внутри! Начнем с модели Opticon Smart CLK-3001. У него не работает сканер штрих-кода и не заряжается аккумулятор. При этом сам ТСД включается, конфигурация загружается нормально.
Плата с несколькими микросхемами, входом USB, встроенной батарейкой. Ничего особо интересного.
Белый шлейф подключает модуль сканера штрих-кода… И все бы ничего, если бы не жуткие следы окисления на всей плате, модуле сканера и т.п. Берем щетку и начинаем методично все вычищать.
Далее пытаемся оттереть от окисла сам модуль сканера ТСД.
Собираем обратно. Сканер не работает. Зато аккумулятор стал заряжаться! Ура! Небольшая победа… Ну раз этот сканер загнулся, смотрим, то разбираем соседние терминалы.
Из них можно использовать сканер! Ставим на первый ТСД – вжух! Плюс один живой терминал.
И тут меня заинтересовали сами микросхемы на плате. Что они делают? Один должен быть центральным. Другой должен быть флеш памятью с микропрограммами и данными. Третий – хз. Еще должны быть часы реального времени, чтобы у ТСД не сбивалось время. Ну а также схемы управления питанием и так далее.
Смотрим на микросхемы.
UPD 26.05.2020: неподписанный чип – FMP3217CA2-H60E – это 2M x 16 bit Super Low Power and Low Voltage Full CMOS RAM. Иначе говоря – оперативка. Причем отваливается иногда именно он.
С заменой кнопок на клавиатуре – проблем нет. Перепаял и отлично. С заменой сканеров сложнее – их надо покупать или брать с других ТСД. Важно, что сканер для CLK-3000 и CLK-3001 разные!
Но вот ведь беда – на некоторых ТСД то работает прошивка, то нет. Что делать? Я пошел в соседнюю контору, которая занимается ремонтом сотовых телефонов и попросил прогреть микросхемы на платах ТСД на температуре 250 градусов около 30 секунд… Что же – мои предположения оказались верными – платы заработали! То есть в процессе эксплуатации, падений, заливаний, колебаний температур соединения тупо окисляются и память начинает сбоить!
Подведу итоги по аппаратной части:
Теперь перейдем к прошивке Opticon Smart, на которых удалось восстановить работу чипов памяти. Как я понял архитектуру ТСД и программного обеспечения Mobile Logistics, все выглядит так:
- есть микроконтоллер с базовой программой, которая запускается всегда, если ТСД вообще живой;
- центральный микроконтроллер загружает из памяти программу-платформу Mobile Logistics (далее – ML);
- платформа ML загружает конфигурацию для сбора данных, а также проверяет наличие лицензии, если эта конфигурация требует версии Pro, а не Basic.
На сайте ATOL я скачал дистрибутив MobileLogistics_5.7.3.exe
После установки я нашел файлы самой платформы ML. Это файл MLRES.HEX и ML.hex
UPD 27.05.2020: Атол почему-то снес со своего сайта раздел по MobileLogistics. Пришлось на стороннем сайте его выкачивать заново и у себя выкладывать. Вот ссылка.
При подключении ТСД, которые сообщали ошибку “ML.RES can not be loaded Please install MLRES.HEX”, ТСД определялся как COM порт драйвера Opticon. Значит, что связь с ТСД есть, можно прошивать. Но как?
Оказывается, что на этом страшном черном экране с ошибкой надо нажать сочетание клавиш BS + Fn1. И вылезает основное меню, которое, видимо, базовая прошивка основного микроконтроллера. Далее последовательность действий для загрузки Mobile Logistics такая:
- запускаем на компе приложение AppLoad
- в меню на ТСД выбираем Download
- в приложении AppLoad выбираем Download и подсовываем файл MLRES.HEX
- после его загрузки, ТСД попросит второй файл ML.HEX. Также скармливаем его.
- перезагружаем ТСД.
UPD 27.05.2020: Войти в меню с помощью сочетания BS+Fn1 можно только при подключенном USB кабеле к зарядному устройству или ПК!
ТСД превращается во флешку, на которой лежат все файлики. Копируем их с нормального ТСД и переносим на ремонтируемый нами. Заодно и файл лицензии туда же копируем. Проверям – та-даам! У нас исправный ТСД со свежей ML, с нужной конфигурацией, да еще и с лицензией!
Здесь смотрим номер компиляции и Device ID Так выглядит следующая страница “О программе” сразу после переустановки ML на ТСД Просто листинг файлов из базового меню ТСД
Подведем итог по прошиве ТСД Opticon Smart (по моему личному мнению, не гарантирующем полноту). Вам надо
- дистрибутив Mobile Logistics с сайта Атол для получения из него файлов платформы MLRES.HEX и ML.HEX
- установленные драйвера Opticon для обнаружения системой ТСД как COM порта
- приложение для загрузки данных на ТСД Appload
- конфигурация для ML, взятая с соседнего ТСД или от производителя или самопальная
- файл лицензии от АТОЛ, переименованный в LICENSE.DAT
Все! Если есть вопросы – пишите!
12 thoughts on “ Ремонт и прошивка терминалов сбора данных Opticon Smart ”
То и значит, что файл конфигурации тю-тю! Надо взять новый файл конфигурации и залить на тсд.
Есть Opticon oph-3001. Просто белый экран, что может быть
Внимательнее читать надо мой пост) Я как раз об этом и написал. Белый экран – не грузится основная прошивка. Я решил эту проблему прогревом микросхем на плате с помощью фена (паяльной станции).
Добрый день,
насколько я понял вы не только разбираете сканеры ), но и занимаетесь автоматизацией, а значит и настройкой терминалов и сканеров.
Могли бы вы помочь разобраться, что случилось со сканером Opticon Smart 3001?
Он работал, было все ок, затем после продолжительной паузы включили и теперь лазер горит постоянно и ничего не сканирует. Сам терминал на связи, доступен и драйвер его видит и читает свойства.
Если ТСД на связи и тп – значит основная плата и прошивки исправны.
Вероятно могло заклинить микрозеркало. При сканировании ТСД включает луч и микрозеркало внутри сканирующей головки.
Я бы сделал так:
1. Разобрал ТСД, вытащил и вставил обратно шлейф от сканера в основную плату. Возможно проблема со шлейфом и контактами.
2. Взять модуль сканера с другого ТСД и попробовать воткнуть в замен нерабочего, чтобы убедиться в том, что именно сканер сдох.
3. Разобрал сам модуль сканера и проверил, что микрозеркало двигается, когда сканировать начинаешь.
можем с вами на WhatsApp списаться? мой номер 9163241028
Здравствуйте. Столкнулись с проблемой белого экрана, только из аккумуляторов. От кабеля USB все работает, если поставить аккумулятор после этого, то в диагностике показывает 3.0В, и сбивается, то зарядка, то заряжен. Аккумулятор полностью исправный. На другом ТСД показывает 4.1. Как только USB кабель вытащить, то белый экран горит постоянно. Как будто питания от батарея не хватает.
Такая проблема пошла замены аккумуляторов на китайские Fujifilm NP-60.
Мы также сталкивались с бракованными аккумуляторами. Просто заказали их в другом месте, проблема решилась.
Проблема 100% не в аккумуляторе. Скорее всего на плате контроллер питания какой нибудь накрылся. Аккумулятор на мультиметре показывает 4.05В, а в ТСД диагностика 3.18. В другом ТСД диагностика показывает 4.05.
Ну да, вылететь может и сам контроллер заряда, хотя явление, имхо, редкое. Вы будете ремонтировать или забьете на это дело?
Атол написал письмо:
Лицензия данного типа на указанный вами DeviceID никогда не создавалась. Если вы считаете, что это не так, обратитесь в службу технической поддержки АТОЛ.
Читайте также: