Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

3 Август 2021, 23:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Штрихкод Libreoffice 7.06  (Прочитано 954 раз)
0 Пользователей и 1 Гость смотрят эту тему.
spada
Участник
**
Offline Offline

Сообщений: 34


« Стартовое сообщение: 10 Июнь 2021, 13:35 »

Добрый день форумчане  Всё хорошо

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

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

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

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

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

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

* Задача на штрихкод.ods (15.16 Кб - загружено 1 раз.)

* Снимок экрана от 2021-06-10 11-34-18.png (222.15 Кб, 1920x1080 - просмотрено 13 раз.)
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 3 308



« Ответ #1: 10 Июнь 2021, 13:58 »

Расширение barcode 128 не работает при установке выдало ошибку, диалоговое окно не появляется. (фото ошибки прилагаю)
проверил на 7.0.5 и 7.2 альфа 1 - работает, штрихкод вставляется
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
spada
Участник
**
Offline Offline

Сообщений: 34


« Ответ #2: 10 Июнь 2021, 14:22 »

Вот немного полезных ресурсов на эту тему:
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  Но мой сканер не читает этот формат.
« Последнее редактирование: 10 Июнь 2021, 16:40 от spada » Записан
eeigor
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 648



« Ответ #3: 10 Июнь 2021, 15:29 »

Да, интересно (п. 5)
Обкатаете – отпишитесь
Записан

Ubuntu 18.04 LTS • LO 7.1.3.2 Community
economist
Форумчанин
***
Offline Offline

Сообщений: 1 515


« Ответ #4: 10 Июнь 2021, 15:35 »

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

https://extensions.openoffice.org/en/project/qrcode-generator
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
spada
Участник
**
Offline Offline

Сообщений: 34


« Ответ #5: 10 Июнь 2021, 16:51 »

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


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

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


* Картинка не в ячейке.png (165.03 Кб, 1920x1080 - просмотрено 15 раз.)

* barcodeJS.png (118.19 Кб, 1920x1080 - просмотрено 9 раз.)
Записан
spada
Участник
**
Offline Offline

Сообщений: 34


« Ответ #6: 10 Июнь 2021, 16:58 »

Да, интересно (п. 5)
Обкатаете – отпишитесь

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

* testbarcode.ods (12.55 Кб - загружено 3 раз.)
« Последнее редактирование: 10 Июнь 2021, 17:18 от spada » Записан
economist
Форумчанин
***
Offline Offline

Сообщений: 1 515


« Ответ #7: 10 Июнь 2021, 17:20 »

задача как-то макросом вставить картинки в ячейки...

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

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!