Openbravo Issue Tracking System - Retail Modules
View Issue Details
0054777Retail ModulesWeb POS Hardware Managerpublic2024-02-27 16:102024-02-28 13:43
adrianromero 
adrianromero 
normalmajorhave not tried
closedfixed 
5
 
RR24Q2 
adrianromero
No
0054777: Support version QR codes for ESCPOS receipt printers
Currently the Openbravo Hardware Manager does not support selecting the version attribute of the QR code. Also ESCPOS receipt printers do not support natively selecting the version attribute when printing QR codes.
 
Printing QR codes with version 9 is required for printing fiscal signatures in Portugal.
N/A
Include the version attribute in the qr template tag. This way QR barcodes can be printed:

<qr size="L" quality="M" size="9">1234567890</qr>

Support the version attribute in ESCPOS printers rendering a QR image based in the ZXING library instead of printing QR codes natively.
No tags attached.
related to defect 0054788 closed jonae Openbravo Localizations Adapt the templates to the new QR implementation in the hardware manager 
Issue History
2024-02-27 16:10adrianromeroNew Issue
2024-02-27 16:10adrianromeroAssigned To => Triage Platform Conn
2024-02-27 16:10adrianromeroTriggers an Emergency Pack => No
2024-02-27 16:10adrianromeroAssigned ToTriage Platform Conn => adrianromero
2024-02-27 16:15hgbotNote Added: 0161327
2024-02-28 13:03hgbotNote Added: 0161375
2024-02-28 13:03hgbotNote Added: 0161376
2024-02-28 13:13hgbotResolutionopen => fixed
2024-02-28 13:13hgbotStatusnew => resolved
2024-02-28 13:13hgbotFixed in Version => RR24Q2
2024-02-28 13:13hgbotNote Added: 0161377
2024-02-28 13:43adrianromeroReview Assigned To => adrianromero
2024-02-28 13:43adrianromeroStatusresolved => closed
2024-02-28 14:07jonaeRelationship addedrelated to 0054788

Notes
(0161327)
hgbot   
2024-02-27 16:15   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/merge_requests/106 [^]
(0161375)
hgbot   
2024-02-28 13:03   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources [^]
Changeset: df3d408be8a8dd0c42380cb9df9ea07f41ce91f7
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 28-02-2024 12:03:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/commit/df3d408be8a8dd0c42380cb9df9ea07f41ce91f7 [^]

RM-11767: ISSUE-54777: Support version QR codes for ESCPOS receipt printers

---
M project/src/com/openbravo/pos/mock/DevicePrinterMock.java
M project/src/com/openbravo/pos/monitor/DevicePrinterProxy.java
M project/src/com/openbravo/pos/printer/DevicePrinter.java
M project/src/com/openbravo/pos/printer/TicketParser.java
M project/src/com/openbravo/pos/printer/escpos/Codes.java
M project/src/com/openbravo/pos/printer/escpos/DevicePrinterESCPOS.java
M project/src/com/openbravo/pos/printer/printer/DevicePrinterPrinter.java
M project/src/com/openbravo/pos/printer/screen/DevicePrinterPanel.java
M project/src/com/openbravo/pos/printer/ticket/BasicTicket.java
M project/src/com/openbravo/pos/printer/ticket/MyPrinterState.java
M project/src/com/openbravo/pos/printer/ticket/PrintItemQRCode.java
M project/src/com/openbravo/poshw/DeviceManagement.java
---
(0161376)
hgbot   
2024-02-28 13:03   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/merge_requests/106 [^]
(0161377)
hgbot   
2024-02-28 13:13   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager [^]
Changeset: b1a4ac6396b6c79794d7b97d82e3e15c276f167e
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 28-02-2024 13:13:19
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager/-/commit/b1a4ac6396b6c79794d7b97d82e3e15c276f167e [^]

Fixes ISSUE-54777: Support version QR codes for ESCPOS receipt printers

---
M bin/img/ticket-image.png
M bin/openbravohw.properties
M bin/poshw.jar
M bin/rev.id
---