Custom VBO action to print selected nodes I would like to use views bulk operations to select and then print a large amount of nodes at once. I only want the print dialog box to open one time for the whole batch. Any ideas on how to approach this process?
In your hook_action_info() implementation, you should set 'aggregate' to TRUE. For example:

function YOURMODULE_action_info() {
  return array(
    'YOURMODULE_your_custom_print_action' =&gt; array(
      'type' =&gt; 'node',
      'label' =&gt; t('Print nodes'),
      'aggregate' =&gt; TRUE,
    ),
  );
}