29/12/2009

Print off Google Calendar

Now is the time of year when my wife reminds me that she needs a new calendar. Being a cheapskate my normal practice is to open Outlook and print off the Outlook calendar, a month to a page, could not be easier.

But I now use Google Calendar to record my diary dates AND AMAZINGLY Google does not offer a way to print off the calendar other than 1 month at a time. Can you believe it.


There are a couple of solutions I found on the net, Wincalendar, being one, but it costs money. I found a workaround on the Google Calendar Forum it did not appear to work with my setup BUT after a bit of fiddling I managed to sort it out. So here is my solution:-


I use Firefox but I think this will work with IE as well.


Open your Google Calendar and set to show 1 month per page and set it to start at January 2010 unless you are reading this next year!


On the right hand side of the Calendar page there is a PRINT icon. When you click this you get a pop up window with a page view of the calendar. Choose the "Save As" option and click.


A further pop up appears with the options "Open With" or "Save File" choose "Save File".


Now the "Download" pop up appears, in my case this shows the calendar to have been downloaded as a PDF file. Right click on this and choose the option "Copy Download Link"


Open a text editor such as Notepad, Right Click and "Paste" you will find a link similar to the one below will appear (Don't Panic) This is the link to print off just January.


To print out the 12 months in one go you need to make a slight change to the link. Look for the numbers that I have highlighted, these are 20091228 and 20100201 you need to change the second one to read 20101231.


Select and Copy the link then paste into your Browser, in my case Firefox, and click. This will open up your default PDF software Acrobat Reader or in my case I use the Firefox PDF plugin Foxit Reader. This should display all 12 months of your calendar. You now can print off the 12 monthly pages.


"https://www.google.com/calendar/printable?ctz=Europe%2FLondon&dates=20091228%2F20100201&pgsz=letter&mode=MONTH&wkst=2&hl=en&src=YWpwZWVlQGdvb2dsZW1haWwuY29t&src=cGtobWwydDFhZTB1OGkxcGUyNXVybHJsOHNAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&src=ZDIxZHU5Zm92NHZkN2hnajNnZ2FhcWFzcmdAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&src=Z2ttYjA0M2UwNTBlM3RrMHJ0OWM1ZjNnazBAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&src=ZXFubmswamc3NmU5MWdhbjMzbGtpcDZzMDRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&src=NW41ODBoM2tjcTlucmxqb2twdjY0cWZyMHNAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&src=bmVhcm5pbmVAZ29vZ2xlbWFpbC5jb20&src=amVubmlmZXJtbW9uZXlAZ29vZ2xlbWFpbC5jb20&src=bDdjMjJ2YWFpb3RsYTdocnExcmszZTA3Zm9AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&src=dWtfX2VuQGhvbGlkYXkuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&pfs=NORMAL&po=AUTO&psdec=true&pbw=false&pjs=false&rand=1262045765365&pda=true"