Меня удивил вот такой момент
Цитата: информацию о дате печати ценника
, теоретически можно, но зачем? Что Вам даст эта информация, с учетом того, что её достаточно сложно контролировать и получать. Печатать сразу при распечатке дату и время или брать логи принтера, чтобы понять дату Фактической печати. Т.к. распечатанный ценник может на столе и не один день пролежать, а может и на печать быть пущен спустя сутки.
Цель сравнить цену и заменить ценник, в случае несоответствия цены.
Тогда и задачу нужно местами упростить, местами усложнить.
1. Выгружаем в ТСД свежую базу или получаем доступ он-лайн
2. Сканируем товар, получаем актуальную цену на товар из базы. Можно усложнить и печатать информационный штрих код, но зачем?
3. Подключаем мобильный принтер, сразу печатаем новый ценник, при несоответствии.
Да, у С+ есть решение, но таких решений много. Проверка ценников - это функционал, которого, как мне кажется, только у ленивого нет.
Есть еще более простое решение, встречал у клиента. Оно более живучее, с учетом того факта, что ценники могут быть разных размеров. Просил С+ реализовать, фиг там... а дело было еще в 2011 году.
1. Выгружаем в ТСД свежую базу или получаем доступ он-лайн
2. Сканируем товар, получаем актуальную цену на товар из базы.
3. Если есть несоответствие, помечаем в ТСД ценник на перепечать, при этом указываем размер ценника.
4. Периодически или уже после полной проверки, отправляем на обычный принтер с ТСД сформированные "предпринты" с указанными размерами ценников.