Штрихкод Code 128
К видео с ценниками () коллеги справедливо заметили, что если просто сделать шрифт Code 128 - этого недостаточно для того чтобы сканер этот штрихкод прочел.
Я конечно заподозрил, что здесь чтото не чисто и проверил.
Проверка и дальнейший разбор подтвердил, что не чисто там всё.
Как оказалось штрихкоду недостаточно выглядеть, как штрих-код. Ему помимо кодируемой информации оказывается нужен еще и стартовый символ, контрольный ключ и закрывающий символ.
Все мануалы ведут на формирование каких-то картинок методом родов ежа, либо вовсе являются платными и тоже выдают картинки.
Был момент слабости и мысль “взять и забить“ но нет.
Вот этот пост придал мне силы:
В деле мне помог шрифт, взятый здесь: шрифт
И, спустя 1000 нецензурных слов, десятка чашек кофе и 12 часов времени мне таки удалось победить этого страшного дракона.
Функция заняла всего 8 строчек кода.
’Замените надпись “больше или равно“ на соответствующие символы.
Отдельное СПАСИБО пользователю Александр (он в закрепленном комментарии) за зоркий глаз, светлый ум и внесенные корректировки.
Function Code128(Str As String)
cs = 104
For i = 1 To Len(Str)
s = Asc(Mid(Str, i, 1))
cs = cs (s IIf(s БОЛЬШЕ= 32, -32, 64)) * i
Next i
sh = cs Mod 103
sh = sh IIf(sh БОЛЬШЕ 94, 100, 32)
Code128 = ChrW(204) & Str & ChrW(sh) & ChrW(206)
End Function
7 views
4201
1731
2 weeks ago 00:09:23 346
[Васил] КАК ПОЙМАТЬ ЛИМИТЫ на СКЛАДАХ Wildberries Как отгрузить товара на Вайлдберриз
2 weeks ago 00:33:28 2
Как устроен QR-код? [Veritasium]
2 weeks ago 00:27:24 8K
Новогоднее МЕНЮ из заготовок за 10 000 рублей – вкусно, красиво и без особых хлопот!
2 weeks ago 00:29:30 1
НЕРЕАЛЬНАЯ РЕАЛЬНОСТЬ ФИЗИЧЕСКОГО ЗАЗЕРКАЛЬЯ В СССР
2 weeks ago 00:10:10 64
#Радиоуправляемый #гоночный #автомобиль
3 weeks ago 00:07:12 984
Оренбургское общество глухих помогает фронту
2 weeks ago 00:08:42 31
Как получить загран паспорт зарубежом 2024 - 2025 | Вьетнам - Дананг
3 weeks ago 00:01:06 6
1С УТ 10.3 Как распечатать Заказ поставщику с штрихкодом
3 weeks ago 00:09:23 90
КАК ПОЙМАТЬ ЛИМИТЫ на СКЛАДАХ Wildberries Как отгрузить товара на Вайлдберриз
3 weeks ago 00:12:32 756
Как вычислить паленую сантехнику? Инструкция для мастеров и заказчиков.
3 weeks ago 00:00:46 1
Упаковочный комплекс с дозатором и фасовочным автоматом Питпак М8
3 weeks ago 00:00:48 1
Ручной этикетировочный комплекс
3 weeks ago 00:03:57 280
Школа ОФФ-РОУД: Лифтмейт
3 weeks ago 00:14:22 19
Как работать с алкогольной продукцией в lsFusion ERP 4R
3 weeks ago 00:00:48 1
нет товара LL-200
3 weeks ago 00:29:14 877
Замена ШРУСа на УАЗ Патриот
3 weeks ago 00:34:19 48
Новый бизнес - расширил склад в Supermarket Simulator #supermarketsimulator
3 weeks ago 00:00:30 16
ИНФС России по г. Сургуту напоминают сургутянам об уплате имущественных налогов ️
3 weeks ago 00:04:40 14
My Precious - Домашний инвентарь | Демо 2024: QR / штрихкоды, общий доступ к облаку, страховой отчёт
3 weeks ago 00:00:15 581
Осталась неделя до окончания срока уплаты имущественных налогов
3 weeks ago 00:01:08 1
Этикетировщик с прижимными ремнями для наклейки стикеров со штрихкодами на картонные пачки LL-200
4 weeks ago 00:18:33 5
MAGNUM. Как нарастить промо РТО на 1,5% с помощью контроля операционной работы магазина.
4 weeks ago 01:50:46 3.2K
Олеся Воронина | Дизайн книг Ad Marginem | Никто не спит
4 weeks ago 23:16:59 5.1K
Тринадцать фильмов про киллеров - Сборник триллеров, боевиков, комедийных боевиков