1. QR<>DataMatrix
2. Нельзя получить криптохвост не зная суперсекретного алгоритма (подозреваю но простейший но ключ хрен подберешь), имитировать DM можно и работать она на выдачу SGTIN=GTIN+Serial будет
(0) Тоже была проблема, поверх SSCC кода, поставщики писали маркером свои какие то пометки, и сканер не считывал, сьели голову поставщику
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший