Где хранятся настройки сканирования на ce 5.0 MC9090? Их нет в реестре, который я вижу - PullRequest
0 голосов
/ 28 марта 2012

Мы используем MC9090 под управлением CE 5.0. Мы используем программу под названием Wavelink Studio Client для доступа к нашему приложению сканирования. Студийный клиент отличается и не такой как Wavelink Telnet CE. Wavelink Studio представляет собой «Go Between» и не содержит никаких настроек. Wavelink Studio в основном смотрит на сканер .dll и извлекает из него настройки.

Моя проблема в том, что у меня есть штрих-код Interleaved 2 of 5 с длиной 16. MC9090 поставляется с двумя демонстрационными программами ScanWedge и ScanSamp. Я могу изменить длину для int 2 из 5 в любой из этих программ, и мой штрих-код будет сканироваться через Wavelink Studio Client. Однако после горячей загрузки я теряю все свои настройки, так как это всего лишь демонстрационные программы.

Итак, я обратился к DataWedge. Который использует свою собственную папку конфигурации для хранения настроек, но я предполагаю, загружает настройки в сканер .dll. Мой штрих-код отлично сканируется в Studio Client, когда DataWedge установлен только после того, как процесс DataWedge был «остановлен», а затем «запущен». Если выполнить горячую перезагрузку и DataWedge запускается ... мой штрих-код не будет сканироваться через Studio Studio, пока DataWedge не будет остановлен, тогда мой штрих-код будет сканировать через Studio Client, независимо от того, запущен или остановлен DataWedge.

У меня вопрос: есть ли скрипт / командная строка / bat / и т.д. что я мог бы использовать, что бы «остановить» DataWedge, затем «запустить» DataWedge после горячей загрузки? Это один из способов решить мою проблему.

Если у кого-то есть другие предложения, пожалуйста, дайте мне знать. Мне неоднократно говорили, что настройки ScanSamp и ScanWedge (демонстрационные приложения) нигде не хранятся на устройстве. Я верю, что они хранятся где-то, хотя. Потому что, когда я делаю изменения в DataWedge, я могу открыть ScanWedge и настройки там происходят. Так должно быть какое-то центральное место, где хранятся настройки жесткого сканирования? Мне просто нужно иметь возможность редактировать настройки в этом месте и оставить их там. Мне даже не нужен DataWedge, если сканер будет хранить настройки в .dll, которые я указываю из ScanWedge. Когда datawedge был удален, я попытался изменить свои настройки в ScanWedge, а затем с помощью RemCapture захватить все настройки с устройства. Затем я загрузил эти настройки на другое устройство, чтобы посмотреть, будут ли загружаться настройки сканирования, но это не так.

1 Ответ

1 голос
/ 29 октября 2012

Установите параметры в ScanWedge. Затем используйте «Удаленный редактор реестра», который поставляется с Visual Studio 2008, и перейдите по этому пути: [HKEY_CURRENT_USER \ Software \ Symbol \ ScanWedge]

Там вы увидите различные настройки для ScanWedge. Чтобы сохранить эти настройки при горячей и холодной загрузке, выполните следующие действия:

  1. Открыть Блокнот на ПК. Введите следующую запись реестра:

[HKEY_CURRENT_USER \ Software \ Symbol \ ScanWedge]

"AutoEnter" = DWORD: 00000000

"AutoPIE" = DWORD: 00000000

"AutoTab" = DWORD: 00000000

"Binary" = DWORD: 00000000

"Данные" = DWORD: 00000001

"Escape" = DWORD: 00000001

"Prefix" = "" "Суффикс" = ""

Сохранить файл как scanwedge.reg Поместите файл на свой терминал в папке \ Application, используя ActiveSync. Холодная загрузка терминала. ПРИМЕЧАНИЕ. При холодной перезагрузке будут удалены все файлы, кроме папки приложения и платформы. Сохраните свои файлы перед холодной загрузкой.

Надеюсь, это поможет.

...