Openbravo Issue Tracking System - Retail Modules
View Issue Details
0030383Retail ModulesWeb POSpublic2015-07-16 12:362016-02-02 19:08
adrianromero 
Retail 
normalmajorhave not tried
closedfixed 
5
 
 
No
0030383: Services Printing
Services and in general all products must be configured to print one or several documents when the receipt is closed. These documents can be static or dynamic based on the product information.
N/A
No tags attached.
Issue History
2015-07-16 12:36adrianromeroNew Issue
2015-07-16 12:36adrianromeroAssigned To => Retail
2015-07-16 12:36adrianromeroTriggers an Emergency Pack => No
2016-01-22 11:09hgbotCheckin
2016-01-22 11:09hgbotNote Added: 0083524
2016-01-22 11:10hgbotCheckin
2016-01-22 11:10hgbotNote Added: 0083525
2016-01-22 11:10hgbotCheckin
2016-01-22 11:10hgbotNote Added: 0083526
2016-01-22 11:10hgbotCheckin
2016-01-22 11:10hgbotNote Added: 0083527
2016-01-22 11:10hgbotCheckin
2016-01-22 11:10hgbotNote Added: 0083528
2016-01-22 11:10hgbotCheckin
2016-01-22 11:10hgbotNote Added: 0083529
2016-01-22 11:10hgbotCheckin
2016-01-22 11:10hgbotNote Added: 0083530
2016-01-22 11:10hgbotCheckin
2016-01-22 11:10hgbotNote Added: 0083531
2016-01-22 11:10hgbotCheckin
2016-01-22 11:10hgbotNote Added: 0083532
2016-01-22 11:11hgbotCheckin
2016-01-22 11:11hgbotNote Added: 0083533
2016-01-22 11:11hgbotStatusnew => resolved
2016-01-22 11:11hgbotResolutionopen => fixed
2016-01-22 11:11hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.poshwmanager.sources/rev/b865be3479c48d264206bf47d6c8c684ffbd6b71 [^]
2016-02-02 19:08marvintmStatusresolved => closed

Notes
(0083524)
hgbot   
2016-01-22 11:09   
Repository: erp/pmods/org.openbravo.retail.poshwmanager.sources
Changeset: 7204ff0b7326fe71ecae78bc7b7ce497fc32b186
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Fri Jul 17 14:03:51 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.poshwmanager.sources/rev/7204ff0b7326fe71ecae78bc7b7ce497fc32b186 [^]

Issue 0030383: Services Printing
A new servlet in /process/printpdf has been created to print pdfs. This servlet receives a JSON file with the PDF file to print encoded in Base64 and few parameters
There are three initial implementations
* Print PDF using printer capabilities
* Print PDF using Apache PDFBox library
* Print PDF executing a system command

---
M project/nbproject/project.properties
M project/openbravohw.properties
M project/src/com/openbravo/poshw/AppConfig.java
M project/src/com/openbravo/poshw/MainApp.java
A project/lib/pdfbox-app-1.8.9.jar
A project/src/META-INF/services/com.openbravo.pos.service.ProcessService
A project/src/com/openbravo/pos/process/DeviceProcess.java
A project/src/com/openbravo/pos/process/PrintPDF.java
A project/src/com/openbravo/pos/process/PrinterApachePDFBox.java
A project/src/com/openbravo/pos/process/PrinterPDF.java
A project/src/com/openbravo/pos/process/PrinterTerminal.java
A project/src/com/openbravo/pos/service/BasicProcessService.java
A project/src/com/openbravo/pos/service/ProcessService.java
A project/src/com/openbravo/poshw/ProcessException.java
A project/src/com/openbravo/poshw/ProcessServlet.java
---
(0083525)
hgbot   
2016-01-22 11:10   
Repository: erp/pmods/org.openbravo.retail.poshwmanager.sources
Changeset: c2a9dc70e41de1bb403a04168a37446f8c30cd20
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Fri Jul 17 14:19:59 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.poshwmanager.sources/rev/c2a9dc70e41de1bb403a04168a37446f8c30cd20 [^]

Issue 0030383: Services Printing
Cleaner source code

---
M project/openbravohw.properties
M project/src/com/openbravo/pos/process/PrintPDF.java
M project/src/com/openbravo/pos/process/PrinterTerminal.java
---
(0083526)
hgbot   
2016-01-22 11:10   
Repository: erp/pmods/org.openbravo.retail.poshwmanager.sources
Changeset: 4b8c5ca19e68fde464af70ea990ba4f088192cbe
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Wed Aug 05 08:47:56 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.poshwmanager.sources/rev/4b8c5ca19e68fde464af70ea990ba4f088192cbe [^]

Issue 0030383: Services Printing
* Adapting project files to Java 7. This includes the use of Apache Commons Codec library for Base64 decoding

---
M project/nbproject/build-impl.xml
M project/nbproject/genfiles.properties
M project/nbproject/project.properties
M project/nbproject/project.xml
M project/src/com/openbravo/pos/process/PrintPDF.java
A project/lib/commons-codec-1.10.jar
---
(0083527)
hgbot   
2016-01-22 11:10   
Repository: erp/pmods/org.openbravo.retail.poshwmanager.sources
Changeset: d5a32934d7a2e593b3e7e558f365092504139735
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Wed Aug 05 08:53:27 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.poshwmanager.sources/rev/d5a32934d7a2e593b3e7e558f365092504139735 [^]

Issue 0030383: Services Printing
* Adapting Eclipse project files

---
M project/.classpath
---
(0083528)
hgbot   
2016-01-22 11:10   
Repository: erp/pmods/org.openbravo.retail.poshwmanager.sources
Changeset: 35e7ceec796fc981bc09e021c692553721c18208
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Wed Aug 05 09:54:51 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.poshwmanager.sources/rev/35e7ceec796fc981bc09e021c692553721c18208 [^]

Issue 0030383: Services Printing
* Cleaning properites file

---
M project/openbravohw.properties
---
(0083529)
hgbot   
2016-01-22 11:10   
Repository: erp/pmods/org.openbravo.retail.poshwmanager.sources
Changeset: 3d61f8da1a462339097d931d5c36775faed8262c
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Wed Aug 05 10:01:21 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.poshwmanager.sources/rev/3d61f8da1a462339097d931d5c36775faed8262c [^]

Issue 0030383: Services Printing
* Updating licenses in legal folder for new libraries Apache Commons Codec and Apache PDFBox

---
M legal/Licensing.txt
---
(0083530)
hgbot   
2016-01-22 11:10   
Repository: erp/pmods/org.openbravo.retail.poshwmanager.sources
Changeset: 6960d9836ca43fa314d592c9fc72f9f2c6985767
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Mon Aug 17 08:39:36 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.poshwmanager.sources/rev/6960d9836ca43fa314d592c9fc72f9f2c6985767 [^]

Issue 0030383: Services Printing
* Fixing the name of the system printing when priting PDF documents using the terminal mode.
* Adjusting the returns check of the program that prints PDF documents

---
M project/src/com/openbravo/pos/process/PrinterTerminal.java
---
(0083531)
hgbot   
2016-01-22 11:10   
Repository: erp/pmods/org.openbravo.retail.poshwmanager.sources
Changeset: 27e1b1efd910ca9c147e22770cacf76e8d4c8dd6
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Mon Aug 17 08:40:40 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.poshwmanager.sources/rev/27e1b1efd910ca9c147e22770cacf76e8d4c8dd6 [^]

Issue 0030383: Services Printing
* Setting the DOCFLAVOR to AUTOSENSE. This DOCFLAVOR is supposed to be supported by more printers

---
M project/src/com/openbravo/pos/process/PrinterPDF.java
---
(0083532)
hgbot   
2016-01-22 11:10   
Repository: erp/pmods/org.openbravo.retail.poshwmanager.sources
Changeset: 8d0d79f606f31abc53b68245d8917599e89f2900
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Thu Aug 20 11:50:09 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.poshwmanager.sources/rev/8d0d79f606f31abc53b68245d8917599e89f2900 [^]

Issue 0030383: Services Printing
* Adding new 'desktop' mode to print PDF files

---
M project/openbravohw.properties
M project/src/com/openbravo/pos/service/BasicProcessService.java
A project/src/com/openbravo/pos/process/PrinterDesktop.java
---
(0083533)
hgbot   
2016-01-22 11:11   
Repository: erp/pmods/org.openbravo.retail.poshwmanager.sources
Changeset: b865be3479c48d264206bf47d6c8c684ffbd6b71
Author: Aaron Calero <aaron.calero <at> openbravo.com>
Date: Fri Oct 23 09:56:05 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.poshwmanager.sources/rev/b865be3479c48d264206bf47d6c8c684ffbd6b71 [^]

Fixed issue 30383: Merged PDF Printing project

---
M legal/Licensing.txt
M project/.classpath
M project/nbproject/build-impl.xml
M project/nbproject/genfiles.properties
M project/nbproject/project.properties
M project/nbproject/project.xml
M project/openbravohw.properties
M project/src/com/openbravo/poshw/AppConfig.java
M project/src/com/openbravo/poshw/MainApp.java
A project/lib/commons-codec-1.10.jar
A project/lib/pdfbox-app-1.8.9.jar
A project/src/META-INF/services/com.openbravo.pos.service.ProcessService
A project/src/com/openbravo/pos/process/DeviceProcess.java
A project/src/com/openbravo/pos/process/PrintPDF.java
A project/src/com/openbravo/pos/process/PrinterApachePDFBox.java
A project/src/com/openbravo/pos/process/PrinterDesktop.java
A project/src/com/openbravo/pos/process/PrinterPDF.java
A project/src/com/openbravo/pos/process/PrinterTerminal.java
A project/src/com/openbravo/pos/service/BasicProcessService.java
A project/src/com/openbravo/pos/service/ProcessService.java
A project/src/com/openbravo/poshw/ProcessException.java
A project/src/com/openbravo/poshw/ProcessServlet.java
---