Одна из сетей попросила промаркировать весовую продукцию по стандарту UPC-A 12 символов (6 символов код продукции, 5 символов вес, 1 контрольный) см первое вложение.
Рабочий вариант структуры во втором вложении. Лидирующее число в константе на печать не выводится, резервируя место в конце ш/к для контрольного числа, однако влияет на исчисление контрольного, так что его я оставил нулем. Если кому-то пригодится, буду рад.