|
1 | 1 | NEWS - OpenPrinting CUPS Filters v1.23.0 - 2019-05-16
|
2 | 2 | -----------------------------------------------------
|
3 | 3 |
|
| 4 | +CHANGES IN V1.24.0 |
| 5 | + |
| 6 | + - cups-browsed: Integration of Deepak Patankar's Google Summer |
| 7 | + of Code 2018 with the main goal of clustering different |
| 8 | + printers and automatically selecting the destination |
| 9 | + printers by job content and option/attribute settings. All |
| 10 | + changes of this release are done by Deepak as parts of his |
| 11 | + project. |
| 12 | + - cups-browsed, implicitclass: Support for mixed clusters of |
| 13 | + remote CUPS queues and IPP network printers. For this PPD |
| 14 | + files of remote CUPS queues are generated by cups-browsed |
| 15 | + based on IPP queries, as for native IPP printers, the number |
| 16 | + of jobs for load balancing is polled in a way that it works |
| 17 | + also with native IPP printers, the implicitclass backend |
| 18 | + sends jobs directky to the printer instead of re-queueing |
| 19 | + them via CUPS. |
| 20 | + - cups-browsed: Merge IPP attributes of several printers to |
| 21 | + combined attributes for the cluster to generate the |
| 22 | + cluster's PPD file, including PPD constraints for option |
| 23 | + combinations not fulfillable by any of the member printers, |
| 24 | + and finding reasonable, non-conflicting default settings, |
| 25 | + - cups-browsed: Selection algorithm for the destination |
| 26 | + printer for a job sent to the cluster. Based on the job |
| 27 | + settings requested such as page size, media type, print |
| 28 | + quality, ... the best most suitable printer in the cluster |
| 29 | + for the job will be selected. |
| 30 | + - cups-browsed, implicitclass: Filter jobs to clusters already |
| 31 | + locally. Due to the fact that a cluster's member printers |
| 32 | + are not exclusively non-raw CUPS queues with the complete |
| 33 | + filtering framework on the remote server, but also native |
| 34 | + IPP printers, we need to support generic driverless printers |
| 35 | + as destination. So we cannot pass on the input data |
| 36 | + unfiltered but need to filter locally. We let the cluster's |
| 37 | + PPD file emulate a PDF printer, letting the local CUPS queue |
| 38 | + of the cluster run pdftopdf and any pre-filters to turn the |
| 39 | + input into PDF and we let the implicitclass backend turn PDF |
| 40 | + into a format understood by the destination printer, |
| 41 | + supporting the 4 formats of driverless IPP printing: PDF, |
| 42 | + PWG Raster, Apple Raster, PCLm. |
| 43 | + |
4 | 44 | CHANGES IN V1.23.0
|
5 | 45 |
|
6 | 46 | - pdftops, mupdftoraster: Let pdftops call mutool directly and
|
|
0 commit comments