glebtv / openbravoposru

Automatically exported from code.google.com/p/openbravoposru
1 stars 1 forks source link

Добавил поддержку 2D штрих-кодов: DataMatrix и QR #209

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Генерация поддерживается для вывода на 
экран и через системный принтер 
используемый в качестве системного. Для 
этого в шаблонах чеков используем для 
DataMatrix текст только в кодировке ISO-8859-1(т.е. 
кириллица не поддерживается):

       <barcode position="bottom" type="DATAMATRIX">Test text</barcode>

Используем для QR кода текст для нашего 
проекта в Cp1251(кириллица поддерживается, но 
возможны проблемы из-за настроек сканера):

       <barcode position="bottom" type="QRCODE">Тестовый текст</barcode>       

В отчётах используем выражение для поля 
DataMatrix:

com.openbravo.pos.util.BarcodeImage.getDataMatrix("http://code.google.com/p/open
bravoposru/")

Для QR кода:

com.openbravo.pos.util.BarcodeImage.getQRCode($F{NAME})

Для отчётов пока есть проблема с сжатием 
картинки, в итоге она не получается 
чёткой(это проблема есть и для одномерных 
кодов).

Все изменения в 
http://code.google.com/p/openbravoposru/source/detail?r=b7fbb4268ff175c37728db99
954153af72dea8df 

Original issue reported on code.google.com by svinin...@gmail.com on 12 Apr 2012 at 4:46

GoogleCodeExporter commented 9 years ago
Чуть не забыл. Были изменены библиотеки, 
незабываем их сменять при сборке.

http://code.google.com/p/openbravoposru/source/detail?r=3565c3c1b1ce8f62d46cee69
fdbd9581960d71f1

Original comment by svinin...@gmail.com on 12 Apr 2012 at 4:53

GoogleCodeExporter commented 9 years ago
Всё поправил BarcodeImage для вывода картинок 
штрих-кода(для 1D и 2D) в отчёты JasperReports.

Изменения 
http://code.google.com/p/openbravoposru/source/detail?r=b921312227cc7a83e5d5d613
8199767e631487d0

Original comment by svinin...@gmail.com on 12 Apr 2012 at 7:00

GoogleCodeExporter commented 9 years ago

Original comment by svinin...@gmail.com on 25 Jun 2012 at 11:51