Skip to content

Commit 2a911a0

Browse files
committed
Updated NEWS for integration of Deepak Patankar's GSoC 2018 project on cups-browsed.
1 parent 28c75c5 commit 2a911a0

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

NEWS

+40
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,46 @@
11
NEWS - OpenPrinting CUPS Filters v1.23.0 - 2019-05-16
22
-----------------------------------------------------
33

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+
444
CHANGES IN V1.23.0
545

646
- pdftops, mupdftoraster: Let pdftops call mutool directly and

0 commit comments

Comments
 (0)