Index: sites/all/modules/print/print.pages.inc
===================================================================
--- sites/all/modules/print/print.pages.inc	(revision 3602)
+++ sites/all/modules/print/print.pages.inc	(working copy)
@@ -85,7 +85,22 @@
     }
   }
   $parts = explode('/', $path);
-  if (is_numeric($parts[0]) && (count($parts) == 1)) {
+  
+  //Panels Support
+  $is_panel = false;
+  if(module_exists('ctools')){
+    if (is_numeric($parts[0]) && (count($parts) == 1)) {
+      //Check if this page is a node_view panel
+      $menu_item = menu_get_item('node/' . $path);
+      //Fallback to _print_generate_path()
+      if($menu_item['page_callback'] == 'page_manager_node_view') {
+        $is_panel = true;
+        $path = 'node/' . $path;
+      }
+    }
+  }
+  
+  if (is_numeric($parts[0]) && (count($parts) == 1) && !$is_panel) {
     $print = _print_generate_node($path, $cid, $format, $teaser, $message);
   }
   else {
