diff -up cups-1.3.1/scheduler/dirsvc.c.printcap cups-1.3.1/scheduler/dirsvc.c --- cups-1.3.1/scheduler/dirsvc.c.printcap 2007-09-18 16:29:18.000000000 +0100 +++ cups-1.3.1/scheduler/dirsvc.c 2007-09-18 16:29:19.000000000 +0100 @@ -2134,6 +2134,7 @@ process_browse_data( cupsdDeletePrinter(p, 1); cupsdUpdateImplicitClasses(); + write_printcap = 1; } else if (update) {