Штрихкод Libreoffice 7.06

Автор spada, 10 июня 2021, 13:35

0 Пользователи и 1 гость просматривают эту тему.

spada

Добрый день форумчане  :beer:

Столкнулся с задачей перевода номенклатуры в штрих кода.

Пытался использовать IdAutomation   и расширения  barcode 128 https://extensions.libreoffice.org/en/extensions/show/barcode

Расширение barcode 128 не работает при установке выдало ошибку, диалоговое окно не появляется. (фото ошибки прилагаю)
IdAutomation макросы так-же не работают. (возможно у меня руки из...)

Хотелось бы максимально раскрыть эту тему, возможно у кого-то есть работающее решение.

Проблема1:  запустить макрос
Проблема2: Легко массово сформировать картинки штрих  кодов в соответствующей колонке.

Что я понял из этой тематики.
Простое изменение шрифта и отображение цифр специальными шрифтами не помогает, т.к. в диапозонах между штришками используется контрольные суммы значений + добавляется контрольные суммы спереди и сзади. Поэтому простое изменение шрифта не позволяет производить считывание 2D сканером.

kompilainenn

Цитата: spada от 10 июня 2021, 13:35Расширение barcode 128 не работает при установке выдало ошибку, диалоговое окно не появляется. (фото ошибки прилагаю)
проверил на 7.0.5 и 7.2 альфа 1 - работает, штрихкод вставляется
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

spada

#2
Вот немного полезных ресурсов на эту тему:
1http://grandzebu.net/informatique/codbar/ean13.htm
2https://forum.openoffice.org/en/forum/viewtopic.php?f=47&t=104441
3
4
5 Вот прекрасное решение для моих потребностей https://github.com/BdR76/barcode128.bas  Но мой сканер не читает этот формат.

eeigor

Да, интересно (п. 5)
Обкатаете – отпишитесь
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

economist

Еще легкое JS-расширение, работает в OpenOffice|LibreOffice

https://extensions.openoffice.org/en/project/qrcode-generator
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

spada

Да но он только с текстом работает.


Я переустановил до последней версии libreoffice 7.1.4  запустилось диалоговое окно от barcode 128 https://extensions.libreoffice.org/en/extensions/show/barcode

Теперь пробую сделать разные форматы штрих кода чтоб понять с какими работает сканер.
Дальше будет стоять задача как-то макросом вставить картинки в ячейки....  т.к. много позиций вручную через вызов диалогового окна это займет очень много времени.

spada

#6
Цитата: eeigor от 10 июня 2021, 15:29
Да, интересно (п. 5)
Обкатаете – отпишитесь

Вот файл. Но обычный сканер 2D у меня не считывает цифры.   Вернее само сканирование происходит и он выдает скобки запятые, я думаю это связанно с возможностями сканера(выяснилось, что сканер все считывает, а неправильно обрабатывается сигнал libreoffice  т.к в других приложениях он сканирует нормально).    А 3D сканер полностью его считывает даже с монитора.

economist

Цитата: spada от 10 июня 2021, 16:51задача как-то макросом вставить картинки в ячейки...

Для этого нужно написать UDF (функция ячеек, реализованная макросом). В соседних столбцах д.б. то, из чего код и формируется (наименование, web-ссылка итп)
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...