View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001011 | savapage-core | General | public | 2018-12-18 20:57 | 2020-02-02 13:54 |
| Reporter | rijkr | Assigned To | rijkr | ||
| Priority | normal | Severity | minor | Reproducibility | sometimes |
| Status | closed | Resolution | fixed | ||
| Product Version | 1.0.0 | ||||
| Target Version | 1.1.0 | Fixed in Version | 1.1.0 | ||
| Summary | 0001011: Add PDF repair option for proxy printing | ||||
| Description | IST: Uploaded PDF files (Web Print) might not have valid PDF format. These files don't get noticed, since they are shown correctly as SafePages. However, when these corrupted PDFs are proxy printed, CUPS filtering might deliver incorrect PDL (PostScript) so printed output will not be as expected (in some cases we saw just a blank page is printed). SOLL: Add configuration item to enable/disable repair of any PDF just before sending it to CUPS: "proxy-print.repair.enable" Y | N (default). The repair is done with: pdftocairo -pdf print.pdf print_repaired.pdfThe repair action only takes a few seconds, even for larger PDF files. https://superuser.com/questions/278562/how-can-i-fix-repair-a-corrupted-pdf-file : Ghostscript prepress is an alternative, but we found out that it does not repair in all cases: gs -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupted.pdf | ||||
| Additional Information | Use `pdf2ps` on command line to check if PDF is corrupted. If corrupted, error messages will show on stdout. E.g. **** Error reading a content stream. The page may be incomplete.
Output may be incorrect. | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2018-12-18 20:57 | rijkr | New Issue | |
| 2018-12-18 20:57 | rijkr | Status | new => assigned |
| 2018-12-18 20:57 | rijkr | Assigned To | => rijkr |
| 2018-12-18 21:02 | rijkr | Additional Information Updated | |
| 2018-12-18 22:27 | rijkr | Status | assigned => resolved |
| 2018-12-18 22:27 | rijkr | Resolution | open => fixed |
| 2018-12-18 22:27 | rijkr | Fixed in Version | => 1.1.0 |
| 2018-12-19 13:55 | rijkr | Description Updated | |
| 2018-12-19 13:56 | rijkr | Additional Information Updated | |
| 2018-12-28 15:32 | rijkr | Steps to Reproduce Updated | |
| 2019-01-07 20:12 | rijkr | Steps to Reproduce Updated | |
| 2019-01-29 17:08 | rijkr | Relationship added | related to 0001029 |
| 2019-02-27 10:30 | rijkr | Description Updated | |
| 2019-02-27 10:31 | rijkr | Description Updated | |
| 2019-08-05 16:41 | rijkr | Status | resolved => closed |
| 2019-08-05 16:41 | rijkr | Note Added: 0000165 | |
| 2019-09-03 09:44 | rijkr | Relationship added | related to 0001078 |
| 2020-02-02 13:54 | rijkr | Relationship added | related to 0001077 |