Важно для выполнение задачи нужно понимать принцым работы DataMatrix
https://ru.wikipedia.org/wiki/Data_MatrixТехническое задание на разработку приложения для кладовщика на складе
1. Введение
Приложение предназначено для автоматизации процесса сканирования и печати кодов "Честный знак" на складе. Основная задача приложения — упростить работу кладовщика, минимизировать ручной ввод данных и обеспечить быструю печать этикеток.
2. Цели и задачи
Разработать приложение для ОС Windows.
Интеграция с 2D-сканером для считывания кодов "Честный знак" - DataMatrix
Автоматическая печать считанного кода на локальном принтере в формате DataMatrix.
Обеспечение простого и интуитивно понятного интерфейса для кладовщика.
3. Требования к функциональности
Сканирование кода:
Приложение должно поддерживать работу с 2D-сканером.
После сканирования кода "Честный знак" данные должны быть переданы в приложение.
Обработка данных:
Приложение должно корректно обрабатывать считанный код.
Печать этикетки:
После успешного сканирования приложение должно автоматически отправлять данные на печать код сканирования это DataMatrix , печатать нужно в формате DataMatrix .
Печать должна осуществляться на локальный принтер, подключенный к машине.
Формат печати: одна этикетка формата DataMatrix на один считанный код.
Код DataMatrix должен соответствовать честному знаку и проходить проверку приложением Честный Знак