Daily printing scheduling?

Is there a good way to set iCal up to print my daily schedule/to-dos in the morning before I leave for class/work?

I tried looking into Automator or Apple Script, but I don't know them well enough. I imagine it would involve using cron to schedule an Apple Script to open iCal and print the day's items, but any insight or simpler way would be much appreciated. Thanks.

PowerBook G4 1.5 GHz, Mac OS X (10.4.8)

Posted on Oct 9, 2006 9:25 AM

Reply
7 replies

Oct 9, 2006 12:14 PM in response to Scott_Norman

Hi Scott,

This Applescript does it on my system. Copy the blue text into a Script Editor window (Applications> Applescript> Script Editor), press Run to test the script. If you like it save it as a script.

You could then use iCal to run the script every morning. Make a new calendar, make a repeating event and add a run script alarm to the event that opens the script, hide the calendar.

-- Print Today's iCal
-- Applescript -- John Maisey 9 October 2006
-- www.nhoj.co.uk
tell application "iCal"
view calendar at (my (current date))
switch view to day view
activate
tell application "System Events"
keystroke "p" using command down
delay 1 -- (seconds) Edit this delay if needed.
keystroke return
delay 2 -- (seconds) Edit this delay if needed.
keystroke return
end tell
quit -- Or perhaps not?
end tell


Best wishes

John M

Oct 9, 2006 10:06 PM in response to John Maisey

Ok, this is great, thank you very much.

However, one thing I would like to do with this would be to print the entire weeks tasks, even though its only a one-day view. This print layout has the entire (almost) right column to fill in with To-Dos under the Timed Events. Is there any way to specify this in the iCal print settings? That is, to print the rest of the week's to-dos in the daily view?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Daily printing scheduling?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.