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)
{