From: Till Kamppeter <till.kamppeter@gmail.com>
To: Robin Watts <robin.watts@artifex.com>
Cc: Open Printing <printing-architecture@lists.linux-foundation.org>,
"Marcos H. Woehrmann" <marcos.woehrmann@artifex.com>,
Michael Vrhel <michael.vrhel@artifex.com>
Subject: [Printing-architecture] Integration of MuPDF in the CUPS printing workflow
Date: Thu, 16 May 2013 16:26:35 +0200 [thread overview]
Message-ID: <5194EC9B.7030904@gmail.com> (raw)
Hi,
as talked about yesterday on the OpenPrinting Summit in the
Ghostscript/MuPDF session, I am sending here the information about what
has to be done to make the cups-filters package supporting MuPDF as PDF
renderer (and optionally as PDF manipulator).
As I have posted this work as a project idea for the GHoogle Summer of
Code (see
http://www.linuxfoundation.org/collaborate/workgroups/gsoc/google-summer-code-2013-openprinting-projects)
I cite my posting below. It contains a list of the filters to be changed
in the last paragraph.
Till
----------
The cups-filters project at OpenPrinting (included in all Linux
distributions using CUPS 1.6.x or newer) provides the filters needed to
convert the print job output of desktop applications (usually PDF) into
the printer's native language or into the universal CUPS/PWG-Raster
format as input for a separate printer driver. It also provides the
pdftopdf filter to apply page management (N pages per sheet, selected
pages, even/odd pages for manual duplex, mirror for iron-on sheets, ...)
to the PDF data stream.
A central part to make this work is a PDF renderer and many of the
filters are simply wrappers about a PDF renderer. Currently,
cups-filters supports Ghostscript and Poppler as PDF renderer. With this
project we want to add support for MuPDF as it is a more lightweight
renderer made by Artifex, the printing specialists who already made
Ghostscript. This is especially interesting for mobile devices with
limited meomory, mass storage, and CPU resources.
The student will have to modify all filters which need a PDF renderer
(pdftops, pdftoraster, pdftoijs, pdftoopvp, perhaps also pdftopdf) to
add support for MuPDF without dropping the existing support for
Ghostscript and Poppler. Switching between the renderers should be able
at run time, to make binary packages of cups-filters suitable for
systems of different form factors.
reply other threads:[~2013-05-16 14:26 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5194EC9B.7030904@gmail.com \
--to=till.kamppeter@gmail.com \
--cc=marcos.woehrmann@artifex.com \
--cc=michael.vrhel@artifex.com \
--cc=printing-architecture@lists.linux-foundation.org \
--cc=robin.watts@artifex.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.