]> git.ipfire.org Git - thirdparty/cups-filters.git/log
thirdparty/cups-filters.git
5 years agofilter/texttotext.c: link with libiconv if needed 155/head
Carlos Santos [Mon, 22 Jul 2019 02:54:29 +0000 (23:54 -0300)] 
filter/texttotext.c: link with libiconv if needed

texttotext.c uses iconv so it should link with libiconv on platforms
where it is a separate library (e.g. uClibc-ng without built-in NLS)
otherwise texttotext fails to link:

  CCLD     texttotext
[...]/ld: texttotext-texttotext.o: in function `main':
texttotext.c:(.text.startup+0xde0): undefined reference to `libiconv_open'
[...]/ld: texttotext.c:(.text.startup+0xf9d): undefined reference to `libiconv'
[...]/ld: texttotext.c:(.text.startup+0xfd6): undefined reference to `libiconv'
[...]/ld: texttotext.c:(.text.startup+0x16c3): undefined reference to `libiconv_close'

Modify autogen.sh to call autopoint, which adds the libiconv discovery.
It also creates a "po" skeleton but we can discard it, since it is not
really necessary.

Fixes: https://bugs.busybox.net/show_bug.cgi?id=12031
Signed-off-by: Carlos Santos <unixmania@gmail.com>
5 years agocups-filters 1.25.5 Release release-1-25-5
Till Kamppeter [Fri, 6 Sep 2019 14:37:35 +0000 (16:37 +0200)] 
cups-filters 1.25.5 Release

5 years agoUpdated NEWS.
Till Kamppeter [Wed, 4 Sep 2019 17:53:00 +0000 (19:53 +0200)] 
Updated NEWS.

5 years agoFixed typo in NEWS.
Till Kamppeter [Wed, 4 Sep 2019 16:41:48 +0000 (18:41 +0200)] 
Fixed typo in NEWS.

5 years agobannertopdf: Added missing "#include <cstring>" to pdf.cxx.
Till Kamppeter [Wed, 4 Sep 2019 16:13:11 +0000 (18:13 +0200)] 
bannertopdf: Added missing "#include <cstring>" to pdf.cxx.

5 years agorastertopdf: Let the getIPPColorProfileName() function not return a pointer to a...
Till Kamppeter [Tue, 3 Sep 2019 19:42:51 +0000 (21:42 +0200)] 
rastertopdf: Let the getIPPColorProfileName() function not return a pointer to a local variable.

5 years agoMerge pull request #149 from paulmenzel/fix-typo-in-debug-message
Till Kamppeter [Tue, 3 Sep 2019 14:07:02 +0000 (16:07 +0200)] 
Merge pull request #149 from paulmenzel/fix-typo-in-debug-message

cups-browsed: Fix typo in *printer* in debug message

5 years agoutils/cups-browsed: Fix typo in *printer* in debug message 149/head
Paul Menzel [Tue, 3 Sep 2019 13:56:37 +0000 (15:56 +0200)] 
utils/cups-browsed: Fix typo in *printer* in debug message

Fixes: a20ae814627bf8c3273e9316ff6210eee9c2ddc2 (cups-browsed: Do not cause fatal error on left over queues of a previous session.)
5 years agoUpdated NEWS.
Till Kamppeter [Tue, 3 Sep 2019 13:24:08 +0000 (15:24 +0200)] 
Updated NEWS.

5 years agocups-browsed: Do not cause fatal error on left over queues of a previous session.
Till Kamppeter [Tue, 3 Sep 2019 13:14:58 +0000 (15:14 +0200)] 
cups-browsed: Do not cause fatal error on left over queues of a previous session.

5 years agoUpdated NEWS.
Till Kamppeter [Mon, 2 Sep 2019 13:26:05 +0000 (15:26 +0200)] 
Updated NEWS.

5 years agoMerge pull request #147 from zdohnal/pdftopdf_notpreserve
Till Kamppeter [Mon, 2 Sep 2019 13:21:01 +0000 (15:21 +0200)] 
Merge pull request #147 from zdohnal/pdftopdf_notpreserve

pdftopdf: Do not preserve encryption, since the output already goes into the printer.

5 years agoDo not preserve encryption, since it already goes into printer 147/head
Zdenek Dohnal [Mon, 2 Sep 2019 13:05:13 +0000 (15:05 +0200)] 
Do not preserve encryption, since it already goes into printer

5 years agocups-filters 1.25.4 Release release-1-25-4
Till Kamppeter [Fri, 30 Aug 2019 09:17:37 +0000 (11:17 +0200)] 
cups-filters 1.25.4 Release

5 years agoimagetoraster: Do not call imagetops and pstoraster.
Till Kamppeter [Mon, 26 Aug 2019 08:12:00 +0000 (10:12 +0200)] 
imagetoraster: Do not call imagetops and pstoraster.

5 years agoimagetopdf: Fixed auto-rotation of images to fit output page best.
Till Kamppeter [Sun, 25 Aug 2019 21:20:00 +0000 (23:20 +0200)] 
imagetopdf: Fixed auto-rotation of images to fit output page best.

5 years agoimagetoraster: Rotate image to fit output page best.
Till Kamppeter [Sun, 25 Aug 2019 20:51:59 +0000 (22:51 +0200)] 
imagetoraster: Rotate image to fit output page best.

5 years agoimagetoraster: Do not try to call imagetops and pstoraster any more.
Till Kamppeter [Sun, 25 Aug 2019 19:34:34 +0000 (21:34 +0200)] 
imagetoraster: Do not try to call imagetops and pstoraster any more.

5 years agopdftoraster: Preferrably use the user-selected page size.
Till Kamppeter [Sun, 25 Aug 2019 19:16:31 +0000 (21:16 +0200)] 
pdftoraster: Preferrably use the user-selected page size.

5 years agopdftoraster: Fill page size name field of CUPS Raster header with "Custom..." on...
Till Kamppeter [Sun, 25 Aug 2019 13:26:33 +0000 (15:26 +0200)] 
pdftoraster: Fill page size name field of CUPS Raster header with "Custom..." on custom page sizes.

5 years agopdftoraster: Improvements for matching the input page size with the PPD.
Till Kamppeter [Sun, 25 Aug 2019 11:12:20 +0000 (13:12 +0200)] 
pdftoraster: Improvements for matching the input page size with the PPD.

6 years agocups-filters 1.25.3 Release release-1-25-3
Till Kamppeter [Wed, 21 Aug 2019 15:30:34 +0000 (17:30 +0200)] 
cups-filters 1.25.3 Release

6 years agoSample PPDs: In HP-Color_LaserJet_CM3530_MFP-PDF.ppd renamed "custom" choice of the...
Till Kamppeter [Wed, 21 Aug 2019 14:04:43 +0000 (16:04 +0200)] 
Sample PPDs: In HP-Color_LaserJet_CM3530_MFP-PDF.ppd renamed "custom" choice of the option "stapleoption".

6 years agocups-browsed: Fixed check whether the remote printer understands PWG Raster.
Till Kamppeter [Sun, 18 Aug 2019 10:54:19 +0000 (12:54 +0200)] 
cups-browsed: Fixed check whether the remote printer understands PWG Raster.

6 years agocups-filters 1.25.2 Release release-1-25-2
Till Kamppeter [Fri, 16 Aug 2019 14:51:41 +0000 (16:51 +0200)] 
cups-filters 1.25.2 Release

6 years agoUpdated NEWS.
Till Kamppeter [Fri, 16 Aug 2019 14:49:10 +0000 (16:49 +0200)] 
Updated NEWS.

6 years agoMerge pull request #139 from zdohnal/foomatic-rip-segfault
Till Kamppeter [Mon, 12 Aug 2019 14:12:00 +0000 (16:12 +0200)] 
Merge pull request #139 from zdohnal/foomatic-rip-segfault

foomatic-rip: Fix segfault when running foomatic-rip by hand and env PRINTER is missing

6 years agoFix segfault when running foomatic-rip by hand and env PRINTER is missing 139/head
Zdenek Dohnal [Mon, 12 Aug 2019 13:53:34 +0000 (15:53 +0200)] 
Fix segfault when running foomatic-rip by hand and env PRINTER is missing

6 years agocups-browsed: Added note to cups-browsed.conf and man page about IP-based URIs.
Till Kamppeter [Wed, 31 Jul 2019 16:22:19 +0000 (18:22 +0200)] 
cups-browsed: Added note to cups-browsed.conf and man page about IP-based URIs.

6 years agocups-browsed: For DNS-SD-discovered printers register each DNS-SD discovery instance.
Till Kamppeter [Wed, 31 Jul 2019 13:33:28 +0000 (15:33 +0200)] 
cups-browsed: For DNS-SD-discovered printers register each DNS-SD discovery instance.

6 years agocups-browsed: Do not update the network interface information on every call of the...
Till Kamppeter [Tue, 30 Jul 2019 17:33:15 +0000 (19:33 +0200)] 
cups-browsed: Do not update the network interface information on every call of the is_local_hostname() function.

6 years agocups-browsed: If a remote printer is served from the local machine, prefer the "local...
Till Kamppeter [Tue, 30 Jul 2019 16:35:00 +0000 (18:35 +0200)] 
cups-browsed: If a remote printer is served from the local machine, prefer the "localhost"/loopback interface URI.

6 years agocups-browsed: Improved selection if a remote printer is discovered more than once.
Till Kamppeter [Tue, 30 Jul 2019 11:23:13 +0000 (13:23 +0200)] 
cups-browsed: Improved selection if a remote printer is discovered more than once.

6 years agocups-browsed: Use "localhost" host names for printer entries from "lo" interface.
Till Kamppeter [Mon, 29 Jul 2019 21:08:40 +0000 (23:08 +0200)] 
cups-browsed: Use "localhost" host names for printer entries from "lo" interface.

6 years agocups-browsed: Use one unique function to determine whether a host name/IP is of the...
Till Kamppeter [Mon, 29 Jul 2019 19:34:29 +0000 (21:34 +0200)] 
cups-browsed: Use one unique function to determine whether a host name/IP is of the local machine.

6 years agocups-browsed: Make sure that all entries from a printer on the local machine are...
Till Kamppeter [Mon, 29 Jul 2019 15:27:38 +0000 (17:27 +0200)] 
cups-browsed: Make sure that all entries from a printer on the local machine are recognized as from the same printer.

6 years agocups-filters 1.25.1 Release release-1-25-1
Till Kamppeter [Fri, 5 Jul 2019 14:27:10 +0000 (16:27 +0200)] 
cups-filters 1.25.1 Release

6 years agoUpdated NEWS.
Till Kamppeter [Fri, 5 Jul 2019 14:12:52 +0000 (16:12 +0200)] 
Updated NEWS.

6 years agoMerge pull request #133 from tanmayanand44/master
Till Kamppeter [Fri, 5 Jul 2019 14:02:29 +0000 (16:02 +0200)] 
Merge pull request #133 from tanmayanand44/master

imagetopdf: Fixed crashing of imagetopdf when ppd is not provided.

6 years agoUpdated NEWS.
Till Kamppeter [Fri, 5 Jul 2019 13:54:28 +0000 (15:54 +0200)] 
Updated NEWS.

6 years agoFixes crashing of imagetopdf when ppd is not provided 133/head
tanmayanand44 [Fri, 5 Jul 2019 13:46:43 +0000 (19:16 +0530)] 
Fixes crashing of imagetopdf when ppd is not provided

6 years agoMerge pull request #132 from tanmayanand44/master
Till Kamppeter [Fri, 5 Jul 2019 13:42:04 +0000 (15:42 +0200)] 
Merge pull request #132 from tanmayanand44/master

pdftoraster: Fix offset issues leading to segmentation faults in pdftoraster.

6 years agoFixes offset issues leading to segmentation faults 132/head
tanmayanand44 [Fri, 5 Jul 2019 13:16:04 +0000 (18:46 +0530)] 
Fixes offset issues leading to segmentation faults

6 years agoUpdated NEWS.
Till Kamppeter [Sun, 16 Jun 2019 09:25:12 +0000 (11:25 +0200)] 
Updated NEWS.

6 years agoMerge pull request #129 from tanmayanand44/master
Till Kamppeter [Sun, 16 Jun 2019 09:16:55 +0000 (11:16 +0200)] 
Merge pull request #129 from tanmayanand44/master

pdftoraster: Added anti-aliasing for better raster image quality.

6 years agoAdded antialiasing for better raster images 129/head
tanmayanand44 [Sat, 15 Jun 2019 22:52:30 +0000 (04:22 +0530)] 
Added antialiasing for better raster images

6 years agoUpdated NEWS.
Till Kamppeter [Wed, 12 Jun 2019 20:22:37 +0000 (22:22 +0200)] 
Updated NEWS.

6 years agoMerge pull request #127 from tanmayanand44/master
Till Kamppeter [Wed, 12 Jun 2019 19:36:26 +0000 (21:36 +0200)] 
Merge pull request #127 from tanmayanand44/master

pdftoraster: Added handling of zero page input and minor code quality improvement

6 years agoAdded handling of zero page input and minor code quality improvement 127/head
tanmayanand44 [Wed, 12 Jun 2019 19:17:55 +0000 (00:47 +0530)] 
Added handling of zero page input and minor code quality improvement

6 years agocups-filters 1.25.0 Release release-1-25-0
Till Kamppeter [Thu, 6 Jun 2019 13:12:31 +0000 (15:12 +0200)] 
cups-filters 1.25.0 Release

6 years agoREADME: Updated instructions for building pdftoraster with the stable Poppler APIs.
Till Kamppeter [Thu, 6 Jun 2019 13:05:59 +0000 (15:05 +0200)] 
README: Updated instructions for building pdftoraster with the stable Poppler APIs.

6 years agoAUTHORS, COPYING, NEWS, libcupsfilters, implicitclass, foomatic-rip, pdftoraster...
Till Kamppeter [Thu, 6 Jun 2019 12:02:40 +0000 (14:02 +0200)] 
AUTHORS, COPYING, NEWS, libcupsfilters, implicitclass, foomatic-rip, pdftoraster: Updated author and copyright info.

6 years agopdftoijs, pdftoopvp: Removed these deprecated filters completely.
Till Kamppeter [Thu, 6 Jun 2019 09:58:06 +0000 (11:58 +0200)] 
pdftoijs, pdftoopvp: Removed these deprecated filters completely.

6 years agoCOPYING: Removed mention of deleted filter/PDFError.h.
Till Kamppeter [Wed, 5 Jun 2019 21:56:11 +0000 (23:56 +0200)] 
COPYING: Removed mention of deleted filter/PDFError.h.

6 years agoMerge pull request #126 from tanmayanand44/master
Till Kamppeter [Wed, 5 Jun 2019 21:55:08 +0000 (23:55 +0200)] 
Merge pull request #126 from tanmayanand44/master

pdftoraster: Updated copyright information

6 years agoUpdated NEWS.
Till Kamppeter [Wed, 5 Jun 2019 21:53:29 +0000 (23:53 +0200)] 
Updated NEWS.

6 years agoUpdated copyright information 126/head
tanmayanand44 [Wed, 5 Jun 2019 21:45:47 +0000 (03:15 +0530)] 
Updated copyright information

6 years agoMerge pull request #125 from tanmayanand44/master
Till Kamppeter [Wed, 5 Jun 2019 21:33:13 +0000 (23:33 +0200)] 
Merge pull request #125 from tanmayanand44/master

pdftoraster: Changed to use stable/documented APIs of Poppler.

6 years agoAdded support for cmy and rgbw pdftoraster conversions 125/head
tanmayanand44 [Wed, 5 Jun 2019 20:44:05 +0000 (02:14 +0530)] 
Added support for cmy and rgbw pdftoraster conversions

6 years agoMerge branch 'master' of github.com:OpenPrinting/cups-filters
tanmayanand44 [Wed, 5 Jun 2019 20:42:07 +0000 (02:12 +0530)] 
Merge branch 'master' of github.com:OpenPrinting/cups-filters

6 years agolibcupsfilters: Added support for color spaces CMY and RGBW when using filters withou...
Till Kamppeter [Wed, 5 Jun 2019 20:37:49 +0000 (22:37 +0200)] 
libcupsfilters: Added support for color spaces CMY and RGBW when using filters without PPD file.

6 years agoFixed compile warnings
tanmayanand44 [Wed, 5 Jun 2019 19:36:24 +0000 (01:06 +0530)] 
Fixed compile warnings

6 years agoMinor poppler page enum fix
tanmayanand44 [Wed, 5 Jun 2019 18:23:33 +0000 (23:53 +0530)] 
Minor poppler page enum fix

6 years agoAdded output message prefixes
tanmayanand44 [Wed, 5 Jun 2019 17:53:50 +0000 (23:23 +0530)] 
Added output message prefixes

6 years agoIntegration of Stable api's of poppler
tanmayanand44 [Wed, 5 Jun 2019 16:20:48 +0000 (21:50 +0530)] 
Integration of Stable api's of poppler

6 years agocups-filters 1.24.0 Release release-1-24-0
Till Kamppeter [Mon, 3 Jun 2019 20:47:39 +0000 (22:47 +0200)] 
cups-filters 1.24.0 Release

6 years agoUpdated NEWS for integration of Deepak Patankar's GSoC 2018 project on cups-browsed.
Till Kamppeter [Mon, 3 Jun 2019 20:42:44 +0000 (22:42 +0200)] 
Updated NEWS for integration of Deepak Patankar's GSoC 2018 project on cups-browsed.

6 years agoMerge pull request #123 from deepak0405/master
Till Kamppeter [Mon, 3 Jun 2019 13:18:19 +0000 (15:18 +0200)] 
Merge pull request #123 from deepak0405/master

cups-browsed: Recreate cluster's PPD file on addition/deletion of printers

6 years agocups-browsed : Added Better debug statements for merged printer attributes 123/head
deepak0405 [Mon, 3 Jun 2019 06:34:20 +0000 (12:04 +0530)] 
cups-browsed : Added Better debug statements for merged printer attributes
- When checking the printer in the cluster for the requested job, we check the job settings with the options supported by the printer.
  We should not check that the document format of the job should be supported by the printer, as we will use pdftoippprinter filter and
  convert the job document into the format supported by the printer.

6 years agocups-browsed : Recreating ppd file on deletion or addition of printers in the cluster
deepak0405 [Sun, 2 Jun 2019 17:23:24 +0000 (22:53 +0530)] 
cups-browsed : Recreating ppd file on deletion or addition of printers in the cluster

6 years agocups-browsed: Removed IPP poll for job ID in on_job_state(), ID already available.
Till Kamppeter [Tue, 28 May 2019 11:55:13 +0000 (13:55 +0200)] 
cups-browsed: Removed IPP poll for job ID in on_job_state(), ID already available.

6 years agoMerge pull request #121 from deepak0405/master
Till Kamppeter [Mon, 20 May 2019 19:09:07 +0000 (21:09 +0200)] 
Merge pull request #121 from deepak0405/master

cups-browsed, implicitclass: Corrected Code Styling - Spaces, case-insensitive comparison of option/choice names, return value of dup() function call.

6 years agoimplicitclass : Removed warning related to dup 121/head
deepak0405 [Mon, 20 May 2019 16:31:48 +0000 (22:01 +0530)] 
implicitclass : Removed warning related to dup

6 years agoppdgenertor,cups-browsed : Improved coding style
deepak0405 [Mon, 20 May 2019 11:34:13 +0000 (17:04 +0530)] 
ppdgenertor,cups-browsed : Improved coding style
- Corrected the pattern of for loop
- Using case-insensitive comparision whereever required
- Added Macro for "Auto" option

6 years agocups-browsed, implicitclass, driverless, libcupsfilters: General white space, indenta...
Till Kamppeter [Fri, 17 May 2019 21:46:22 +0000 (23:46 +0200)] 
cups-browsed, implicitclass, driverless, libcupsfilters: General white space, indentation, and compiler warning clean-up after addition of printer auto-selection.

6 years agoMerge pull request #116 from deepak0405/master
Till Kamppeter [Thu, 16 May 2019 18:09:32 +0000 (20:09 +0200)] 
Merge pull request #116 from deepak0405/master

cups-browsed: Add content-oriented printer auto-selection.

6 years agocups-filters 1.23.0 Release release-1-23-0
Till Kamppeter [Thu, 16 May 2019 12:59:05 +0000 (14:59 +0200)] 
cups-filters 1.23.0 Release

6 years agopdftops, mupdftoraster: Let pdftops call mutool directly and so that it directly...
Till Kamppeter [Thu, 16 May 2019 10:24:06 +0000 (12:24 +0200)] 
pdftops, mupdftoraster: Let pdftops call mutool directly and so that it directly outputs PostScript.

6 years agomupdftoraster: Reduced the use of temporary files from 3 to just one.
Till Kamppeter [Thu, 16 May 2019 09:04:26 +0000 (11:04 +0200)] 
mupdftoraster: Reduced the use of temporary files from 3 to just one.

6 years agoREADME: Added hint to use at least version 1.15 of MuPDF.
Till Kamppeter [Wed, 15 May 2019 20:47:23 +0000 (22:47 +0200)] 
README: Added hint to use at least version 1.15 of MuPDF.

6 years agoimagetopdf: Silenced warning.
Till Kamppeter [Wed, 15 May 2019 20:22:48 +0000 (22:22 +0200)] 
imagetopdf: Silenced warning.

6 years agoUpdated NEWS.
Till Kamppeter [Wed, 15 May 2019 20:21:42 +0000 (22:21 +0200)] 
Updated NEWS.

6 years agoMerge pull request #118 from dheeraj135/issue_108
Till Kamppeter [Wed, 15 May 2019 20:14:08 +0000 (22:14 +0200)] 
Merge pull request #118 from dheeraj135/issue_108

imagetopdf, imagetoraster, pdftopdf: Add support for print-scaling option.

6 years agocups-filters 1.22.6 Release release-1-22-6
Till Kamppeter [Wed, 15 May 2019 19:38:18 +0000 (21:38 +0200)] 
cups-filters 1.22.6 Release

6 years agorastertops: Fixed PageSize settings in the PostScript output.
Till Kamppeter [Wed, 15 May 2019 15:00:48 +0000 (17:00 +0200)] 
rastertops: Fixed PageSize settings in the PostScript output.

6 years agopdftops, mupdftoraster: Make grayscale PostScript output also working with MuPDF.
Till Kamppeter [Wed, 15 May 2019 09:04:54 +0000 (11:04 +0200)] 
pdftops, mupdftoraster: Make grayscale PostScript output also working with MuPDF.

6 years agomupdftoraster: Fixed filter not producing output at all.
Till Kamppeter [Tue, 14 May 2019 20:44:15 +0000 (22:44 +0200)] 
mupdftoraster: Fixed filter not producing output at all.

6 years agoMerge pull request #115 from sobhaniiest/master
Till Kamppeter [Tue, 14 May 2019 20:36:48 +0000 (22:36 +0200)] 
Merge pull request #115 from sobhaniiest/master

pdftops: Force monochrome/grayscale PostScript output if job is to be printed in monochrome/grayscale.

6 years agoAdd support for print-scaling option. 118/head
Dheeraj [Tue, 7 May 2019 19:45:47 +0000 (01:15 +0530)] 
Add support for print-scaling option.

Support for print-scaling feature has been added to imagetoraster,imagetopdf and pdftopdf filters.

6 years agoppdgeneration: Removing compilation Error 116/head
deepak0405 [Tue, 7 May 2019 02:10:31 +0000 (07:40 +0530)] 
ppdgeneration: Removing compilation Error

6 years agocups-browsed,ppdgenerator,implicitclass,driverless : Calling Functions for generating...
deepak0405 [Mon, 6 May 2019 22:06:44 +0000 (03:36 +0530)] 
cups-browsed,ppdgenerator,implicitclass,driverless : Calling Functions for generating the Merged Attributes and Constraints.
- Added code from where the functions to generate the merged attribute and constraints were called.
- The function definition of ppdCreateFromIPP is changed to incorporate the changes required for the cluster,
- For eg. For cluster we need to send the default attributes from cups-browsed.
- Now we will be sending printer-uri,job-id,resolution,best pdl supported to the implicitclass backend.
- Added cupsFilter line such that cups converts the file to pdf before it gets into implicitclass backend.

6 years agoimplicitclass : Using pdftoippprinter filter and IPP Backend for filtering and sendin...
deepak0405 [Mon, 6 May 2019 07:41:50 +0000 (13:11 +0530)] 
implicitclass : Using pdftoippprinter filter and IPP Backend for filtering and sending the job
- Earlier the job was sent to the cups server unfiltered, now the job is directly sent to the printer.
- pdftoippprinter filter converts the pdf file to the best pdl supported by the printer

6 years agopdftoippprinter, cups-browsed : Filter code added
deepak0405 [Mon, 6 May 2019 06:28:26 +0000 (11:58 +0530)] 
pdftoippprinter, cups-browsed : Filter code added
- Removed warnings from cups-browsed.c
- Added pdftoippprinter which converts the pdf job to the best priority pdf supported by the printer.
  This file is just a copy of sys5ippprinter.c.

6 years agopdftops: Force monochrome/grayscale PostScript output 115/head
sobhaniiest [Fri, 3 May 2019 15:23:47 +0000 (20:53 +0530)] 
pdftops: Force monochrome/grayscale PostScript output
if job is to be printed in monochrome/grayscale.

6 years agopdftoippprinter, makefile : Added new filter which converts pdf to the format support...
deepak0405 [Thu, 2 May 2019 20:29:35 +0000 (01:59 +0530)] 
pdftoippprinter, makefile : Added new filter which converts pdf to the format supported by the printer

- The filter contains functions from sys5ippprinter.c

6 years agocups-browsed : Function to select the printer from the cluster which supports the...
deepak0405 [Thu, 2 May 2019 20:04:54 +0000 (01:34 +0530)] 
cups-browsed : Function to select the printer from the cluster which supports the requested attributes

6 years agocups-browsed: Added Function to find the default setting of the cluster
deepak0405 [Thu, 2 May 2019 19:57:45 +0000 (01:27 +0530)] 
cups-browsed: Added Function to find the default setting of the cluster

- To find the default settings, we select a default printer based on the value of Throughput(pages per min), the default value of
  cluster will be the default values of this printer.
- If this default printer doesn't support any attribute, but another printer in the cluster supports that attribute, then we will
  use "Auto" as the default value for the cluster.

6 years agocups-browsed: Functions to generate conflicts and Merged attributes for the cluster
deepak0405 [Thu, 2 May 2019 19:45:06 +0000 (01:15 +0530)] 
cups-browsed: Functions to generate conflicts and Merged attributes for the cluster

6 years agocups-browsed, ppdgenerator: Added function for generating the merged attributes
deepak0405 [Thu, 2 May 2019 19:27:57 +0000 (00:57 +0530)] 
cups-browsed, ppdgenerator: Added function for generating the merged attributes

- To add a new attribute, simply find the tag of attribute and add it to the list present in that function.

6 years agoppdgenerator : Making generate_sizes function which returns the sizes based on the...
deepak0405 [Thu, 2 May 2019 17:47:22 +0000 (23:17 +0530)] 
ppdgenerator : Making generate_sizes function which returns the sizes based on the printer attributes

- There was a need to call generate_sizes from cups-browsed to generate sizes for a particular printer.
- The *ColorDevice was wrong in some ppd file, because the ColorDevice option was missing from the IPP Response
  of the remote cups queue. Now we decide whether the printer is coloured or not based on ColorModels supported
  by the printer.