Fwd: SoC Ideas => proposal : Okular arranger for printing

"Jonathan-David SCHRODER" <[email protected]> Sun, 6 Apr 2008 23:05:13 +0200
Newsgroups gmane.comp.kde.devel.okular,gmane.comp.kde.kdeprint
Message-ID <[email protected]>
--===============0023334402==
Content-Type: multipart/alternative; 
	boundary="----=_Part_11226_12901033.1207515913922"

------=_Part_11226_12901033.1207515913922
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi ok,
well John Layt is subscribed to this mailing list and will see this e-mail.
I've just had a look at :
http://www.layt.net/john/blog/odysseus/easter_progress_on_printng
with the new Qt 4.4 print dialog
thinking a little now...
to be able to rearrange files from different sources before printing (this =
a
quick summary sentence of what I've detailed below) one should have two
"apps" :
1 - a printing server/ a fake printer (the same way as PDF creator on
windows maybe) to choose from in the printers rollout list. Every time
printing is done towards this server, a popup dialog could ask : "Would lik=
e
to start arranging files now ?" Yes-No

If yes, the following would be run

2 - a gui application, that uses the graphical database of jobs sent to the
fake printer, and allows to rearrange all the stuff and print the result ne=
w
job directly to a real printer.

what I would like to do here in the end is to have something similar to MS
windows's photo printing wizard :
http://msdn2.microsoft.com/en-us/library/Bb924348.PPW_XP(en-us,VS.85).png ,
but much improved with the ability to : make something stand on more than
one page, or to repeat something several times one page, the ability to
change the order of jobs.. remove pages...

The "app 2-" could be run from within dolphi/konqueror on one or more
selected files, as long as those format have a " printable property" (ex :
.odt, .png .svg ...).

So what kind of a name this project could take... KPageArranger ?
As I'm thinking now, someone talked about

looking at http://en.wikipedia.org/wiki/KDELibs I don't think that such a
project should be part of the kdelibs except maybe for the fake printer
daemon.

should I submit this as summer of code ?
I'm ok to wait until tomorrow night to submit the application.

Jonathan

---------- Forwarded message ----------
From: Albert Astals Cid <[email protected]>
Date: Sun, Apr 6, 2008 at 10:08 PM
Subject: Re: [Okular-devel] SoC Ideas =3D> proposal : Okular arranger for
printing
To: Okular development <[email protected]>, Jonathan-David SCHRODER <
[email protected]>


A Diumenge 06 Abril 2008, Jonathan-David SCHRODER va escriure:
> Hi
> my name is Jonathan-david Schr=F6der
> I have taken some time to read the kde summer of code ideas page and I
> would like to apply for a SoC related to Kde printing and Okular.
> I am looking for your advising me on that proposal. If my proposal is
> relevant enough, I am looking for a mentor to talk to.
>
> Below is just a quick idea of my proposal which actually is a mix of two
> SoC ideas from
> http://techbase.kde.org/index.php?title=3DProjects/Summer_of_Code/2008/Id=
eas
> .
>
> *---------- beginning of short proposal ---------------------*
> I'd be interested to work as a SoC on the piece of software that you and
> your friend have been working on, and for which you submitted
> a proposal on
>
http://techbase.kde.org/index.php?title=3DProjects/Summer_of_Code/2008/Idea=
s#
>KDE-Print. This proposal could be merged with that one :
>
http://techbase.kde.org/index.php?title=3DProjects/Summer_of_Code/2008/Idea=
s#
>.28Multiple.29_image_printing_application. In the latter, a person propose=
s
> that it be possible to arrange
> graphics
> over pages before printing (one or more graphics fitting on one page, and
> also, graphics fitting/expanded over several pages for example...).
>
> Here is how I would see things :
>
> Okular ( http://okular.kde.org/ ), which can display several files types
> including PDF, could be used/extended to be the program that receives/is
> run to receive all the pages sent to some special pseudo-printer. The nam=
e
> of this pseudo-printer could be "Okular graphics arranger". Choosing to
> send pages to this pseudo-printer which would actually send the pages to
> Okular, would bedone in the already present printer choice drop-down menu
> of the KDE printing dialog (the one on which we can choose the number of
> pages, collating etc...).
>
> For that new part of Okular to create, one should be able to choose that
> the final job be sent to the printer as:
> - one big job with the total number of pages,
> - or as a decomposed number of job reflecting the nature of the pages (ie
:
> in the queue you would see :
> "myOdtDocument.odt [pages 1-3] [OkularArranger-elem1/3]" ;
> "specialPicture.png [OkularArranger-elem2/3]" ;
> "veryBigPictureFittingOn2Pages.png [2 pages] [OkularArranger-elem3/3]" ;
> and so on.
> *-------- end of short proposal -------------------*
>
> Looking around the text pointed by the two URLs written in the proposal
> above, I cannot make out any correct mentor name or e-mail adress (I have
> one e-mail adress : asranie-BLM0c6/[email protected] but I receive emails back telling me
> that the email id does not exist...).
>
> Would you accept to tell me what you think of my proposal and what I
should
> refine it... ?

Personally i think that does not belong into Okular but somewhere inside
kdelibs, hopefully into a reborn kdeprint library.

> Should I take the time to talk about that proposal more in depth a mentor
> as Google recommended it for the remaining days ?

As far as i know GSoC limit is tomorrow, so you should add the proposal as
soon as possible.

> Would you know someone that would accept to mentor me for this ?

Maybe someone that has done printing work lately into KDE like John Layt.

Albert





--=20
http://www.jaxtr.com/myselfhimself

------=_Part_11226_12901033.1207515913922
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi ok,<br>well John Layt is subscribed to this mailing list and will see th=
is e-mail.<br>I&#39;ve just had a look at :<br><a href=3D"http://www.layt.n=
et/john/blog/odysseus/easter_progress_on_printng">http://www.layt.net/john/=
blog/odysseus/easter_progress_on_printng</a><br>
with the new Qt 4.4 print dialog<br>thinking a little now...<br>to be able =
to rearrange files from different sources before printing (this a quick sum=
mary sentence of what I&#39;ve detailed below) one should have two &quot;ap=
ps&quot; :<br>
1 - a printing server/ a fake printer (the same way as PDF creator on windo=
ws maybe) to choose from in the printers rollout list. Every time printing =
is done towards this server, a popup dialog could ask : &quot;Would like to=
 start arranging files now ?&quot; Yes-No<br>
<br>If yes, the following would be run<br><br>2 - a gui application, that u=
ses the graphical database of jobs sent to the fake printer, and allows to =
rearrange all the stuff and print the result new job directly to a real pri=
nter.<br>
<br>what I would like to do here in the end is to have something similar to=
 MS windows&#39;s photo printing wizard : <a href=3D"http://msdn2.microsoft=
.com/en-us/library/Bb924348.PPW_XP(en-us,VS.85).png">http://msdn2.microsoft=
.com/en-us/library/Bb924348.PPW_XP(en-us,VS.85).png</a> , but much improved=
 with the ability to : make something stand on more than one page, or to re=
peat something several times one page, the ability to change the order of j=
obs.. remove pages...<br>
<br>The &quot;app 2-&quot; could be run from within dolphi/konqueror on one=
 or more selected files, as long as those format have a &quot; printable pr=
operty&quot; (ex : .odt, .png .svg ...).<br><br>So what kind of a name this=
 project could take... KPageArranger ?<br>
As I&#39;m thinking now, someone talked about <br><br>looking at <a href=3D=
"http://en.wikipedia.org/wiki/KDELibs">http://en.wikipedia.org/wiki/KDELibs=
</a> I don&#39;t think that such a project should be part of the kdelibs ex=
cept maybe for the fake printer daemon.<br>
<br>should I submit this as summer of code ?<br>I&#39;m ok to wait until to=
morrow night to submit the application.<br><br>Jonathan<br><br><div class=
=3D"gmail_quote">---------- Forwarded message ----------<br>From: <b class=
=3D"gmail_sendername">Albert Astals Cid</b> &lt;<a href=3D"mailto:aacid@kde=
.org">[email protected]</a>&gt;<br>
Date: Sun, Apr 6, 2008 at 10:08 PM<br>Subject: Re: [Okular-devel] SoC Ideas=
 =3D&gt; proposal : Okular arranger for printing<br>To: Okular development =
&lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt;, J=
onathan-David SCHRODER &lt;<a href=3D"mailto:[email protected]">myselfh=
[email protected]</a>&gt;<br>
<br><br>A Diumenge 06 Abril 2008, Jonathan-David SCHRODER va escriure:<br>
<div><div></div><div class=3D"Wj3C7c">&gt; Hi<br>
&gt; my name is Jonathan-david Schr=F6der<br>
&gt; I have taken some time to read the kde summer of code ideas page and I=
<br>
&gt; would like to apply for a SoC related to Kde printing and Okular.<br>
&gt; I am looking for your advising me on that proposal. If my proposal is<=
br>
&gt; relevant enough, I am looking for a mentor to talk to.<br>
&gt;<br>
&gt; Below is just a quick idea of my proposal which actually is a mix of t=
wo<br>
&gt; SoC ideas from<br>
&gt; <a href=3D"http://techbase.kde.org/index.php?title=3DProjects/Summer_o=
f_Code/2008/Ideas" target=3D"_blank">http://techbase.kde.org/index.php?titl=
e=3DProjects/Summer_of_Code/2008/Ideas</a><br>
&gt; .<br>
&gt;<br>
&gt; *---------- beginning of short proposal ---------------------*<br>
&gt; I&#39;d be interested to work as a SoC on the piece of software that y=
ou and<br>
&gt; your friend have been working on, and for which you submitted<br>
&gt; a proposal on<br>
&gt; <a href=3D"http://techbase.kde.org/index.php?title=3DProjects/Summer_o=
f_Code/2008/Ideas#" target=3D"_blank">http://techbase.kde.org/index.php?tit=
le=3DProjects/Summer_of_Code/2008/Ideas#</a><br>
&gt;KDE-Print. This proposal could be merged with that one :<br>
&gt; <a href=3D"http://techbase.kde.org/index.php?title=3DProjects/Summer_o=
f_Code/2008/Ideas#" target=3D"_blank">http://techbase.kde.org/index.php?tit=
le=3DProjects/Summer_of_Code/2008/Ideas#</a><br>
&gt;.28Multiple.29_image_printing_application. In the latter, a person prop=
oses<br>
&gt; that it be possible to arrange<br>
&gt; graphics<br>
&gt; over pages before printing (one or more graphics fitting on one page, =
and<br>
&gt; also, graphics fitting/expanded over several pages for example...).<br=
>
&gt;<br>
&gt; Here is how I would see things :<br>
&gt;<br>
&gt; Okular ( <a href=3D"http://okular.kde.org/" target=3D"_blank">http://o=
kular.kde.org/</a> ), which can display several files types<br>
&gt; including PDF, could be used/extended to be the program that receives/=
is<br>
&gt; run to receive all the pages sent to some special pseudo-printer. The =
name<br>
&gt; of this pseudo-printer could be &quot;Okular graphics arranger&quot;. =
Choosing to<br>
&gt; send pages to this pseudo-printer which would actually send the pages =
to<br>
&gt; Okular, would bedone in the already present printer choice drop-down m=
enu<br>
&gt; of the KDE printing dialog (the one on which we can choose the number =
of<br>
&gt; pages, collating etc...).<br>
&gt;<br>
&gt; For that new part of Okular to create, one should be able to choose th=
at<br>
&gt; the final job be sent to the printer as:<br>
&gt; - one big job with the total number of pages,<br>
&gt; - or as a decomposed number of job reflecting the nature of the pages =
(ie :<br>
&gt; in the queue you would see :<br>
&gt; &quot;myOdtDocument.odt [pages 1-3] [OkularArranger-elem1/3]&quot; ;<b=
r>
&gt; &quot;specialPicture.png [OkularArranger-elem2/3]&quot; ;<br>
&gt; &quot;veryBigPictureFittingOn2Pages.png [2 pages] [OkularArranger-elem=
3/3]&quot; ;<br>
&gt; and so on.<br>
&gt; *-------- end of short proposal -------------------*<br>
&gt;<br>
&gt; Looking around the text pointed by the two URLs written in the proposa=
l<br>
&gt; above, I cannot make out any correct mentor name or e-mail adress (I h=
ave<br>
&gt; one e-mail adress : asranie-BLM0c6/[email protected] but I receive emails back telling =
me<br>
&gt; that the email id does not exist...).<br>
&gt;<br>
&gt; Would you accept to tell me what you think of my proposal and what I s=
hould<br>
&gt; refine it... ?<br>
<br>
</div></div>Personally i think that does not belong into Okular but somewhe=
re inside<br>
kdelibs, hopefully into a reborn kdeprint library.<br>
<div class=3D"Ih2E3d"><br>
&gt; Should I take the time to talk about that proposal more in depth a men=
tor<br>
&gt; as Google recommended it for the remaining days ?<br>
<br>
</div>As far as i know GSoC limit is tomorrow, so you should add the propos=
al as<br>
soon as possible.<br>
<div class=3D"Ih2E3d"><br>
&gt; Would you know someone that would accept to mentor me for this ?<br>
<br>
</div>Maybe someone that has done printing work lately into KDE like John L=
ayt.<br>
<font color=3D"#888888"><br>
Albert<br>
<br>
<br>
</font></div><br><br clear=3D"all"><br>-- <br><a href=3D"http://www.jaxtr.c=
om/myselfhimself">http://www.jaxtr.com/myselfhimself</a>

------=_Part_11226_12901033.1207515913922--

--===============0023334402==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Okular-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/okular-devel

--===============0023334402==--