[Printing-architecture] Printing in Qt/KDE

Petrie, Glen glen.petrie at eitc.epson.com
Mon Oct 31 16:56:11 UTC 2011

Hi John,

I reviewed the QPrinter Class Reference information.  While it appears
that most of the objects, attributes and values needed for printing are
present; I don't see that they align with existing and emerging
standards today; specifically, the PWG.  

The PWG has had IPP and is now creating the PWG: Job Ticket (which
contains the objects, attributes and values) for printing.  Companies
like Google, Apple, etc have stated or hinted they will be supporting
the PWG standards and the Job Ticket.  Therefore, an area for
consideration is for QPrinter to align and extend the current printing
specific enum's to be more inline with the PWG Standards/Specifications.
I have not check if any new QPrinter enum's or functions are needed to
support the above standards; but it is another area for consideration. 

Next, the print paradigm is shifting from print/printer drivers to print
services.   This further implies that a print service now receives a
"print job" which consist of a print job ticket and print content (print
document, if you like).   Like Adobe's Acrobat application which can
generate a JDF Job Ticket, another area of consideration is for QPrinter
to generate a "print job"; consisting of a print job ticket and print
content.   This also helps to support Cloud Printing.   I do understand
that the QPrinter::paintEngine could provide this functionality but
having the functionality built directly in to QPrinter, eliminates
developer having to recreate it. 


-----Original Message-----
From: printing-architecture-bounces at lists.linux-foundation.org
[mailto:printing-architecture-bounces at lists.linux-foundation.org] On
Behalf Of John Layt
Sent: Thursday, October 27, 2011 10:20 AM
To: printing-architecture at lists.linux-foundation.org
Subject: Re: [Printing-architecture] Printing in Qt/KDE

On Wednesday 22 Jun 2011 23:49:12 John Layt wrote:
> You may have heard that Qt have decided the forthcoming Qt 4.8 release
> be the last in the Qt4 series and will be followed by Qt5, the first
> release under the new OpenGovernance development model.


Just as a follow up to this, you may have seen that Nokia has now
launched the 
Qt Open Governance project at qt-project.org and if you look closely
you will see I have been appointed maintainer of the QPrinter module.  
Basically it means I am now responsible for the ongoing maintenance of 
QPrinter in Qt 4.8, and have the final say on any new code going into
from Qt 5 onwards.  So if you have any issues with Qt printing, you know
to kick :-)

With regards to future plans not much has changed, my time is tied up
other stuff for Qt 5.0 so I'm starting with a bug triage for now, with
code to come in 5.1 or 5.2.


Printing-architecture mailing list
Printing-architecture at lists.linux-foundation.org

More information about the Printing-architecture mailing list