Промышленный штрих-код Data Matrix (https://ru.wikipedia.org/wiki/Data_Matrix) способен закодировать в себе до 3116 символов, единственное - русские символы не поддерживаются, но их можно закодировать цифрами. Как я и сделал в данной разработке.
Таким образом можно закодировать в среднем около 500 русских букв и цифр.
В такой штрихкод можно вставить дату документа, номер, вид документа, данные о контрагенте, сумму документа, так же можно поэкспериментировать и "запихать" туда, например, таблицу с товарами, если их не очень много.
В моей разработке в штрих-коде содержится: дата и номер документа, контрагент, сумма документа.
Для примера прикладываю штрих-код (в картинках к публикации), там закодирована счет-фактура.
Генерацию штрих-кодов делал через онлайн-сервис http://barcode.tec-it.com/en/DataMatrix
Есть способы кодировать Data-Matrix из 1С, но они платные (//infostart.ru/public/527954/).