Loving Omnifocus! Just had a quick question about printing. I like to print out my projects list with actions. At the moment, when I print my projects list there are multiple projects on a single page. However, I would like to print projects separately.
So, is there a way to achieve this outside of going to each project and clicking “Print”?
if you select the project you want to print, then click “focus” so only the project is visible you should be able to print only the project. This also works with multi-select: select the projects you want to print in the sidebar → focus → print.
Unfortunately, the “focus” feature does not help with printing. In the normal project view, you can get the same results by simply selecting any project and then using print (⌘P). Multi-selecting also produces the same results whether you use “focus” or not. I wish OmniFocus supported printing the way you both are thinking!
If you use Keyboard Maestro, you could focus on the projects that you want to print and then have a macro automate the process of printing the selected project, selecting the next project (by simulating a ↓ key press), printing the next one, etc. You’d probably want to macro to prompt you for the number of projects to print as I’m not sure there’s a way to automatically detect when you’ve reached the last one.
There may also be a way to accomplish this using Omni Automation.
A simple solution for good results is an AppleScript that takes the currently selected projects into a list, spawn a new window for each project in the list, print those windows, optionally close those windows when done.
Launching OmniFocus scripts with Keyboard Maestro (and automating them further) is definitely the way to go.
Step and repeat keyboard/ui simulation macros are sometimes unreliable for me.
Great tip! Using the crosshair screen capture to clipboard + Preview.app I just found a very fast print workflow. I can quickly print precise OmniFocus lists that would otherwise take tons of scripting. Throw in some Keyboard Maestro to taste and I’m all set.
If you select the venture you need to print, then, at that point, click “Focus” so just the undertaking is apparent you ought to have the option to print just the task. This additionally works with multi-select: select the tasks you need to print in the Sidebar → Focus → Print.
And you"re good to go.
Unfortunately, the Focus feature does not provide anything extra for printing.
The fastest printing method is to select one or more items from the sidebar and then use ⌘P to print. Unfortunately, there is no way to automatically print multiple projects using a “one project per page” preference.
Addressing the original post: Currently, the fastest manual method would be to select one project at a time from the sidebar and then use ⌘P to print. Repeat these manual steps for each project you want. Otherwise, develop a custom script or macro.