Jpilot Printing: making jpilot produce paper output

Updated 18th January 2006 Colorpatch for jpilot 0.99.8

Since tinkering about with colour addressbook printing (see below), I now try and make available a patch to each release version of jpilot to include the colour code. This isn't ready for inclusion in the main code, largely because it forces colour printing rather than making it selectable! Hope having the patch here helps some people.


Colour patch for jpilot 0.99.8

Colour patch for jpilot 0.99.7

Colour patch for jpilot 0.99.5 (This is identical to the one for 0.99.4)

Colour patch for jpilot 0.99.4

Apply this patch by:

cd jpilot-0.99.8
patch < colorpatch_0.99.8

Then configure and make as normal.


Updated 28th August 2002

After some discussion on the mailing list, I've put together a proof of concept utility to print an address list from the contents of the addressbook. It is not beautiful, but it might start some thinking. I won't have time to hack at it much in the near future, but it might give someone some ideas...

PrintAddressBook Version 0.04(10K)28/8/2002
C version; less easily installed than 0.03
PrintAddressBook Version 0.03(9K)31/10/2001
PrintAddressBook Version 0.02(9K)30/10/2001
PrintAddressBook Version 0.01(10K)10/10/2001


Updated 3rd September 2001

Since contributing some PostScript printing routines for jpilot (week and month views), I've bought a new colour printer. This prompted me to start tinkering around with colour output for jpilot. Any comments on the images below (colour selection, etc) welcome (16K for the month view, 10K for the week view, and just over 40K for each of the PostScript files):

Month View Week View
(PostScript) (PostScript)


Original ideas for jpilot printing

The paragraphs and examples below were put together around February 2001 with ideas for how week and month views might look. These are here for interest - the actual code has gone beyond what is here.

Below are examples of the kind of format I am aiming at in printing weekly and monthly views of the jpilot datebook. I am most interested at the moment in feedback with respect to the weekly view. I wrote the Postscript header to suit my needs: I very rarely have things on before 9am, but often have things up to 10pm. The horizontal dotted lines roughly mark out my lunch and dinner times.

Questions: are these times reasonable for enough people that I don't need to alter the range, or do lots of you have before 9am appointments? How useful would a layout that adapted itself to different appointment times be (ie, if there were appointments before 9am make everything else on the page scale to fit them in)? Also, since the main reason I can see for printing these things out is to help with planning (I still find it easier to doodle on paper...), what paper sizes are important to you? A4, A5, Letter, Legal, Executive, Filofax....? (Filofax is the size of paper taken by Filofax organisers - I have no idea whether it is a standard!!)

Currently times are printed in 24 hour format down left, and non-time appointments go at the bottom of the day.

The monthly view is lifted from ical, with permission from the author. Judd was wanting to fiddle around a bit with fonts and line thicknesses, and put up a note saying it was produced by jpilot, but I'm sure he'd interested in other comments in how it might look.

Send any comments either to the jpilot mailing list jpilot@jpilot.com (you have to be a member of the list to send to it; subscribe here), or to me, Colin Brough.