from rc.conf again ensure lo for localhost
INTERFACES=(lo eth0)
try checkout what the web-browser CUPS interface page says. maybe theres 2 instances of your printer and one is corrupt, or it needs removing / re-adding.
thats on localhost:631 - admin - popup login -> root and your-root-password
The only other thing i can think of, as its crashing, is to suspect some form of file corruption.
Maybe try to remove completely the relevant installs, cups etc, and then re-install.
good luck
]]>clipped section of my rc.conf
MODULES=( ... parport parport_pc hotplug ... blah blah )
DAEMONS=( ... hotplug cups ... blah blah)
not sure of hotplug relevance tho, cant remember when or why i included them
hth
]]>