Index: scheduler/subscriptions.c =================================================================== --- scheduler/subscriptions.c (revision 10242) +++ scheduler/subscriptions.c (working copy) @@ -146,8 +146,12 @@ temp->time = time(NULL); temp->attrs = ippNew(); temp->job = job; - temp->dest = dest; + if (dest) + temp->dest = dest; + else if (job) + temp->dest = dest = cupsdFindPrinter(job->dest); + /* * Add common event notification attributes... */