Barcode weight calculator - калькулятор вагового товару для ТСД

Помічник для терміналів збору даних при прийманні вагового товару

Проект так і залишився в статусі робочого чернетки.

Перевірено в роботі на ТСД Motorola / Symbol MC9000-серії (WM / CE) в зв'язці з DataWedge (сканування через клавіатурний ввід)

Ручне введення через символ "*" необхідний в разі порушення етикетки і введення вручну ваги або виправлення помилки.

Публікація не претендує на оригінальність, але, може, комусь стане в нагоді.

- * - введення вручну значення ваги - загальна сума збільшується, кількість ящиків збільшується (можливі негативні значення для корекції помилок).

- оновлення шаблонів (bc.xml) з http сервера в локальній мережі (настройка в bc.url)

Формат xml-файлу (у вкладенні) з шаблонами:

Name - найменування шаблону

FindMask - маска пошуку шаблону

Lenght - довжина значення ваги

FloatPoint - к-ть знаків дрібного значення

Послідовність обробки по шаблонами згідно сортування по Name (для обробки за пріоритетами.

XML-файл можна викласти на HTTP-сервер (вказати в bc.url) і оновлювати в разі потреби через пункт меню "Service" - "Download patterns"

P.S. Структуру ХML файлу не раджу міняти, крім додавання рядків з шаблонами. Так як не було необхідності обробляти можливі помилки.

До складу архіву входять чотири файли:

- виконуваний модуль (bc.exe)

- шлях до файлу з шаблонами для поновлення на терміналах (bc.url)

- файл шаблонів (bc.xml)

- wav- файл для звукового оповіщення про неможливість обробити відсканований штрихкод (немає в шаблонах або не містить інформацію про вазі)

Побажання, в міру своїх можливостей, постараюся реалізувати, якщо у когось виникне в цьому необхідність.

Мова англійська, тому що компанія працює не російською мовою. Якщо це критично комусь - напишіть, і я зроблю дві версії (наприклад, російською).

Схожі статті