Suggestion: it seems that CUPS will not see AppleTalk printers unless netatalk is running first. I changed the order for starting these up at boot time so that netatalk starts before cups, and now it sees the printers without having to restart cups.
this made it possible to use an old laserwriter 4/600 with a localtalk to ethernet bridge (farallon ethertalk). so you could make life easier if this was the default order at install time, since this whole thing is non-obvious to newbies (as is changing the startup order). -i