Наклейка "Честный знак" это индивидуальный код для каждой банки. Этот код не генерируется заранее, не генерируется производителем. Этот код закупается в день выпуска партии и на следующий день он недействителен. Можно старые наклеить, но они считываться на кассе не будут и продать товар будет невозможно.
В потоке печатать на банке, что-либо кроме даты выпуска, не предусмотрено производителем линии. Ну не знали они 10-20 лет назад про "Честный знак". Линии практически все изготовлены в теперь недружественных странах. Оттуда даже запчасти идут левыми ходами через Казахстан, а попросить изготовителя присобачить туда принтер вообще невозможно. Он, изготовитель, может быть и рад был бы это сделать, но санкции. Так что "гондобят" на производстве кто во что горазд и на что деньги есть.
Почему "Честный знак" наклеен таким образом как на фото? Потому что так удобнее позиционировать автомат по наклейке честных знаков и наклеивать сбоку тоже не вариант - там заклеится информация на упаковке и что самое главное там он оторвется в процессе транспортировки. Дайте время и все производители сделают нормальную печать знака. Им самим не удобно наклеивать знаки, даже наклеенные сверху они отрываются и идут возвраты.