Index: print.pages.inc
===================================================================
--- print.pages.inc	(revision 62)
+++ print.pages.inc	(working copy)
@@ -591,13 +591,8 @@
   menu_set_active_item($path);
   // Adapted from index.php.
   $node = new stdClass();
-  $node->body = menu_execute_active_handler($path);
+  $node->body = menu_execute_active_handler($path, FALSE);
 
-  // It may happen that a drupal_not_found is called in the above call
-  if (preg_match('/404 Not Found/', drupal_get_http_header()) == 1) {
-    return FALSE;
-  }
-
   if (is_int($node->body)) {
     switch ($node->body) {
       case MENU_NOT_FOUND:
@@ -613,6 +608,7 @@
 
   $node->title = drupal_get_title();
   $node->path = $path;
+  $node->changed = 0;
 
   // Delete any links area
   $node->body = preg_replace('!\s*<div class="links">.*?</div>!sim', '', $node->body);
