Найти в Дзене
Типичный 1С

Как я оживил старый ТСД CipherLab 8200 и подружил его с 1С

Старый терминал сбора данных не хотел работать с 1С 8.3 и вис при обмене. Рассказываю, как перепрошил CipherLab 8200 на G2‑прошивку и запустил его в связке с новым драйвером от Сканкода. Иногда на проектах всплывает «наследие» — техника, которую уже давно пора списать, но она всё ещё нужна бизнесу. У меня как‑то на стол лег старенький ТСД CipherLab 8200: заказчик хотел, чтобы он работал с 1С 8.3 через драйвер CipherLab8G2. Терминал не коннектился, обмен не шёл, в 1С только ошибки. Выкидывать жалко, покупать новый тоже не хотели. Решил разобраться. Сначала нужно понять, какая прошивка вообще стоит. Для этого на выключенном ТСД зажимаю 7 и 9 и нажимаю кнопку питания. Терминал загружается в системное меню. Открываю пункт Information — там отображается куча техданных. Ключевая строка — USR, в моём случае была 8200RU004-LJ01. Это код пользовательской прошивки: модель, язык, версия и «хвост» от разработчика. В 1С у заказчика уже стоял драйвер CipherLab8G2 2.0.0.24 (к слову 1С выпилила вза
Оглавление

Старый терминал сбора данных не хотел работать с 1С 8.3 и вис при обмене. Рассказываю, как перепрошил CipherLab 8200 на G2‑прошивку и запустил его в связке с новым драйвером от Сканкода.

К сожалдению фото пациента отсутствуют
К сожалдению фото пациента отсутствуют

Иногда на проектах всплывает «наследие» — техника, которую уже давно пора списать, но она всё ещё нужна бизнесу. У меня как‑то на стол лег старенький ТСД CipherLab 8200: заказчик хотел, чтобы он работал с 1С 8.3 через драйвер CipherLab8G2. Терминал не коннектился, обмен не шёл, в 1С только ошибки.

Выкидывать жалко, покупать новый тоже не хотели. Решил разобраться.

Шаг 1. Смотрю, что внутри

Сначала нужно понять, какая прошивка вообще стоит. Для этого на выключенном ТСД зажимаю 7 и 9 и нажимаю кнопку питания. Терминал загружается в системное меню.

Открываю пункт Information — там отображается куча техданных. Ключевая строка — USR, в моём случае была 8200RU004-LJ01. Это код пользовательской прошивки: модель, язык, версия и «хвост» от разработчика.

USR - это и есть наша прошивка
USR - это и есть наша прошивка

Шаг 2. Сопоставляю прошивку и драйвер 1С

В 1С у заказчика уже стоял драйвер CipherLab8G2 2.0.0.24 (к слову 1С выпилила взаимодействие со старыми драйверами) — это современная ветка, которая работает только с прошивками серии G2. А у нас в терминале как раз не G2, а старая LJ01.

То есть драйвер и терминал «из разных миров»: 1С ждёт G2‑терминал, а к ней подключают старую прошивку. Логично, что обмен не идёт.

-3

Шаг 3. Находим нужную прошивку G2

Дальше задача простая: поставить на 8200 правильную G2‑прошивку. Для этого беру комплект от Сканкода для этой модели — в нём есть:

  • файл прошивки U8200-G2-RD06.SHX;
  • генератор приложений под G2 (чтобы собирать задачи и базы данных).

Это «родной» комплект под драйвер CipherLab8G2, поэтому именно его и использовал.

-4

Шаг 4. Перепрошивка 8200 на G2‑RD06

Перепрошивка делается через ПК и стандартную утилиту:

  1. Подключаю ТСД к компьютеру через кабель/кредл, проверяю номер COM‑порта.
  2. Запускаю утилиту прошивки ProgLoad.exe, выбираю файл U8200-G2-RD06.SHX.
  3. На терминале снова вхожу в системное меню (7+9+POWER), перевожу его в режим загрузки и запускаю прошивку из программы.
  4. Жду окончания, не трогая кабель и устройство.

После перезагрузки ещё раз захожу в Information — в строке USR уже виден суффикс с G2‑RD06. Значит, терминал теперь «понимает» линейку G2.

-5

Шаг 5. Задача и база в генераторе G2

Прошивки G2 работают в паре с новым генератором приложений. В нём я:

  • Выбрал готовый шаблон для 1С "1c_8200.AGX", при необходимости можно подкорректировать
  • Загрузил задачу

Терминал успешно открыл задачу, начал искать товары по базе, сканировать коды и записывать количество.

-6

Шаг 6. Проверка обмена с 1С

Финальный шаг — связать всё с 1С:

  • в конфигурации подключён драйвер CipherLab8G2 2.0.0.24;
  • в настройках указываю нужный COM‑порт и отмечаю, что это DOS‑терминал с прошивкой G2;
  • через стандартную обработку выгружаю справочник номенклатуры в файл и загружаю его в ТСД;
  • после тестовой инвентаризации забираю данные обратно в 1С.

После перехода на G2‑прошивку всё заработало «из коробки»: тест связи проходит, данные улетают и возвращаются без зависаний.

-7

-8
-9

Итоги

Что оказалось важным:

  • сначала посмотреть версию прошивки на самом терминале, а не «стрелять» настройками в 1С вслепую - прошив прошивкой другого вендора рискуете заблокировать устройство т.к. может не подойти лицензия на использование прошивки.
  • подобрать прошивку под конкретный драйвер (в моём случае — G2‑RD06 под CipherLab8G2);
  • использовать генератор приложений из того же комплекта, что и прошивка.

Старый CipherLab 8200, который считали почти мёртвым, спокойно работает с 1С 8.3 и драйвером G2. А мне — плюс один приятно закрытый кейс.

Автор не несёт ответственности за ваши действия, все ваши самостоятельные действия только на ваш страх и риск