Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,12 @@ POSTSCRIPT PRINTING RENDERER AND RESOLUTION SELECTION
generating PostScript level 1. So its support is only experimental
and distributions should not choose it as default.

Poppler does not explicitly support turning colored PDF files into
grayscale PostScript, that's why grayscale/monochrome printing
could result in color output.
Use alternative backends, such as Ghostscript or MuPDF, if this is
the case with your printer.

The selection is done by the "pdftops-renderer" option, setting it
to "gs", "pdftops", "pdftocairo", "acroread", "mupdf", or "hybrid":

Expand Down
3 changes: 1 addition & 2 deletions filter/pdftops.c
Original file line number Diff line number Diff line change
Expand Up @@ -924,8 +924,7 @@ main(int argc, /* I - Number of command-line args */
/* pdf_argv[1] = (char *)"-level1";
pdf_argv[pdf_argc++] = (char *)"-optimizecolorspace"; */
/* Issue a warning message when printing a grayscale job with Poppler */
fprintf(stderr, "WARNING: Grayscale/monochrome printing requested for this job but Poppler is not able to convert to grayscale/monochrome PostScript.\n");
fprintf(stderr, "WARNING: Use \"pdftops-renderer\" option (see cups-filters README file) to use Ghostscript or MuPDF for the PDF -> PostScript conversion.\n");
fprintf(stderr, "WARNING: Grayscale/monochrome could be printed as color with Poppler. See cups-filters README file (\"pdftops-renderer\" option).\n");
}
pdf_argv[pdf_argc++] = filename;
pdf_argv[pdf_argc++] = (char *)"-";
Expand Down