Index: job.c
===================================================================
--- job.c	(revision 6745)
+++ job.c	(working copy)
@@ -3566,7 +3566,10 @@
     else if (loglevel == CUPSD_LOG_STATE)
     {
       if (!strcmp(message, "paused"))
+      {
         cupsdStopPrinter(job->printer, 1);
+	return;
+      }
       else
       {
 	cupsdSetPrinterReasons(job->printer, message);
