My wife asked if I had an app that could print out a calendar for January 2008 through December 2010. I thought for a minute and opened iCal. Should be a simple task for a 'calendar' program, right? Especially one designed by the world's best hardware/software/interface developer in the World!
Not so fast pseudo-geek! The first print test showed that the calendar was chopped of on both the left and right sides, including the name of the month!
OK, simply use the "Page Setup..." menu to define the printer and the margins...oops, "We don't need no stinkin' Page Setup menu!" Well, I know several hundred other apps that
do and iCal obviously has a list in it's preview page showing them. I'll just create a new custom page in one of those apps. Which I did. Which made no difference!
Searching the Apple forums revealed that many others are 'bothered' by iCal's inability to print easily on specific page layouts, especially 'standard' sizes! I finally found a post suggesting that one Quit iCal, use Safari to create a new custom size (since it
does have access to the [formerly] ubiquitous "Page Setup..." menu. Of course, using one app to tell another what to do is not extremely efficient, especially when one must Quit the second app between adjustments!
But it seemed to work.
Thinking about the 'solution' left me wondering if Safari was really needed, surely Apple wouldn't use the "tell-Safari-which-browser-you-
really-want-to-use" trick!
And my tests had not yet printed a satisfactory page; the top of the month's name was being chopped off, just a few pixels but enough to be obvious.
So, this morning, I just used Firefox to access the "Page Setup..." menu.
But I made the final, crucial discovery that fixed the cut off text problem: iCal considers the page dimensions as more important than any margin settings! I was finally able to print a complete calendar page by reducing the 'standard' letter page to 8.25 x 10.75 inches!
Apparently iCal 'gathers' printer info when it opens. It is, therefore, a waste of time to create a new group of settings
while iCal is still running/open (unless there is a 'refresh' setting somewhere that I haven't found). Those with newer, full-page printers may never have my problem but my laser has 0.17 minimum margins on three sides of any paper, enough to cause it to chop off part of the month name text.