I've tried this in seamonkey, mozilla-firefox, and epiphany, all with the same results. I go to request a print dialog (or print preview) and the browser freezes. I've gone into the CUPS web interface and can print a test page there, but the browser still freezes when I request File->Print. Reproducible: Always Steps to Reproduce: 1. Open a netscape-based browser 2. Request File->Print 3. Actual Results: Browser freezes Expected Results: Job should have been sent to the printer catherine ~ # ps ax | grep cups 18139 ? Ss 0:00 /usr/sbin/cupsd 18237 pts/0 R+ 0:00 grep --colour=auto cups catherine ~ # emerge --info Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r4 i686) ================================================================= System uname: 2.6.24-gentoo-r4 i686 AMD Sempron(tm) 2400+ Timestamp of tree: Sat, 19 Apr 2008 12:30:01 +0000 app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.4 dev-lang/python: 2.4.4-r9 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=i686" DISTDIR="/usr/portage/distfiles" FEATURES="buildpkg distcc distlocks fixpackages keepwork metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://adelie.polymtl.ca/ ftp://gentoo.risq.qc.ca/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://mirror.iawnet.sandia.gov/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.seren.com/gentoo http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ http://cudlug.cudenver.edu/gentoo/ ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/ http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo http://gentoo.netnitco.net ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://mirror.espri.arizona.edu/gentoo/ http://mirrors.acm.cs.rpi.edu/gentoo/ ftp://ftp.ndlug.nd.edu/pub/gentoo/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/ http://gentoo.arcticnetwork.ca/ http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.llarian.net/ ftp://gentoo.llarian.net/pub/gentoo http://gentoo.binarycompass.org http://gentoo.mirrored.ca/ ftp://gentoo.mirrored.ca/ http://mirror.datapipe.net/gentoo ftp://mirror.datapipe.net/gentoo http://gentoo.cs.lewisu.edu/gentoo/ ftp://linux.cs.lewisu.edu/gentoo/ http://prometheus.cs.wmich.edu/gentoo http://modzer0.cs.uaf.edu/public/gentoo/ http://mirror.usu.edu/mirrors/gentoo/ ftp://mirror.usu.edu/mirrors/gentoo/ ftp://lug.mtu.edu/gentoo http://mirror.phy.olemiss.edu/mirror/gentoo http://mirror.mcs.anl.gov/pub/gentoo/ ftp://mirror.mcs.anl.gov/pub/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ ftp://gentoo.cites.uiuc.edu/pub/gentoo/ ftp://ftp.wwc.edu/pub/mirrors/ftp.gentoo.org http://ftp.heanet.ie/pub/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/" LINGUAS="en es fr" MAKEOPTS="-j1" PKGDIR="/usr/portage-packages/catherine" PORTAGE_RSYNC_EXTRA_OPTS="--human-readable" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts browserplugin bzip2 cairo candy cdr cli cracklib crypt cups dbus debug divx4linux doc dri dvd dvdr dvdread eds emboss encode esd evo examples f77 fam firefox flash foomaticdb fortran gdbm gif glut gnome gpm gstreamer gtk gtk2 guile hal iconv imap imlib ipv6 isdnlog jack java jpeg kde kerberos libg++ libwww mad midi mikmod mmx mmx2 mmxext motif mp3 mpeg mudflap mysql nas ncurses new-login nls nntp nptl nptlonly nsplugin offensive ogg oggvorbis opengl openmp oss pam pcre pdf pdflib perl php png ppds pppd python qt qt3 qt3support qt4 quicktime readline real reflection regex ruby sasl sdl seamonkey sendmail session slp snmp spell spl ssl svg svga syslog tcltk tcpd thesaurus threads tidy tiff truetype unicode usb utempter v4l v4l2 vorbis win32codecs x86 xml xml2 xorg xv zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en es fr" USERLAND="GNU" VIDEO_CARDS="sis" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS catherine ~ # emerge -pv cups seamonkey mozilla-firefox epiphany These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] www-client/mozilla-firefox-2.0.0.14 [2.0.0.13] USE="debug* gnome ipv6 java -bindist -filepicker -iceweasel -mozdevelop -moznopango -restrict-javascript -xforms -xinerama -xprint" LINGUAS="es fr -af -ar -be -bg -ca -cs -da -de -el -en_GB -es_AR -es_ES -eu -fi -fy -fy_NL -ga -ga_IE -gu -gu_IN -he -hu -it -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -sk -sl -sv -sv_SE -tr -uk -zh -zh_CN -zh_TW" 0 kB [ebuild R ] net-print/cups-1.2.12-r8 USE="X dbus jpeg nls pam php png ppds slp ssl tiff -ldap -samba" 0 kB [ebuild R ] www-client/seamonkey-1.1.9 USE="crypt debug gnome ipv6 java -ldap -mozdevelop -moznocompose -moznoirc -moznomail -moznopango -moznoroaming -postgres -xforms -xinerama -xprint" 0 kB [ebuild R ] www-client/epiphany-2.20.3 USE="debug doc python spell -networkmanager -xulrunner" 0 kB Total: 4 packages (1 upgrade, 3 reinstalls), Size of downloads: 0 kB
Created attachment 150522 [details] The kernel config for the box having mozilla freezes
Created attachment 150524 [details] Terminal output of seamonkey
Created attachment 150526 [details] output to CUPS logs
what's your gtk+ version ? If you have other gtk+ based apps, do they also freeze when trying to print ? Is the app freezed forever or does it come back after a while ?
catherine ~ # emerge -pv gtk+ These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-libs/gtk+-2.12.8 USE="X cups debug doc jpeg tiff -vim-syntax -xinerama" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB I don't know of any other installed packages that use gtk. Is there a way for me to find out? It stays frozen forever.
When I try to print in Konquerer, it gives me a message: An error occurred while retrieving the printer list: Connection to CUPS server failed. Check that the CUPS server is correctly installed and running. Error: catherine.espersunited.com: read failed (15).An error occurred while retrieving the printer list: but doesn't freeze up like the netscape browsers do. I've checked and rechecked the cups configuration against the Gentoo Printing Guide, and it all checks out. Plus, the printer used to work with the exact same configuration. I'll post a file with the terminal output from konquerer. Note that cupsd is running: amy@catherine ~ $ ps ax | grep cupsd 3370 pts/4 R+ 0:00 grep --colour=auto cupsd 18139 ? Ss 0:00 /usr/sbin/cupsd amy@catherine ~ $
Created attachment 150551 [details] Log file for print attempt in konquerer session
I don't know if it's important or not, but in the kernel config, I was not able to find the option: Device Drivers-> IEEE 1284 transfer modes> And also, I noticed this in the logs: Listening to /var/run/cups/cups.sock on fd 4... catherine ~ # ls -l /var/run/cups/cups.sock srxwrxwrxw 1 root root 0 Apr 28 12:42 /var/run/cups/cups.sock I can't cat it. I don't understand exactly how sockets work, but shouldn't this have a size greater than zero?
(This problem is on my wife's computer.) I asked her to try printing her shopping list with Abiword, with the same results. Looking at the USE flags, I'm wondering if this is a gnome thing: catherine ~ # emerge -pv seamonkey abiword These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] www-client/seamonkey-1.1.9 USE="crypt debug gnome ipv6 java -ldap -mozdevelop -moznocompose -moznoirc -moznomail -moznopango -moznoroaming -postgres -xforms -xinerama -xprint" 0 kB [ebuild R ] app-office/abiword-2.4.6 USE="debug gnome spell xml" 0 kB Total: 2 packages (2 reinstalls), Size of downloads: 0 kB
Can you please try with gtk+-2.12.9-r2 and report back?(In reply to comment #5) > I don't know of any other installed packages that use gtk. Is there a way for > me to find out? equery d gtk+ should work. equery comes from app-portage/gentoolkit
catherine ~ # equery d gtk+ [ Searching for packages depending on gtk+... ] app-admin/gnome-system-tools-2.14.0 (>=x11-libs/gtk+-2.6) app-admin/sabayon-2.12.4 (>=x11-libs/gtk+-2.6.0) app-arch/file-roller-2.20.3 (>=x11-libs/gtk+-2.10) app-cdr/xcdroast-0.98_alpha15-r5 (>=x11-libs/gtk+-2.0.3) app-crypt/pinentry-0.7.5 (gtk? =x11-libs/gtk+-2*) app-editors/gedit-2.20.4-r1 (>=x11-libs/gtk+-2.11.6) app-editors/gvim-7.1.266 (!aqua & gtk? >=x11-libs/gtk+-2.6) app-office/abiword-2.4.6 (>=x11-libs/gtk+-2.4) app-office/abiword-plugins-2.4.6 (>=x11-libs/gtk+-2) app-office/dia-0.95.1 (>=x11-libs/gtk+-2.6.0) app-office/gnumeric-1.8.2 (>=x11-libs/gtk+-2.10) app-text/aiksaurus-1.2.1 (gtk? >=x11-libs/gtk+-2) app-text/evince-2.20.2 (>=x11-libs/gtk+-2.10) app-text/ghostscript-gpl-8.61-r3 (gtk? >=x11-libs/gtk+-2.0) app-text/gnome-spell-1.0.8 (>=x11-libs/gtk+-2.4) app-text/gtkspell-2.0.11-r1 (>=x11-libs/gtk+-2) app-text/poppler-bindings-0.6.3 (gtk? >=x11-libs/gtk+-2.8) cross-i586-pc-linux-gnu/gcc-4.1.2 (!build & gcj & gtk? >=x11-libs/gtk+-2.2) cross-i586-pc-linux-gnu/gcc-4.2.2 (!build & gcj & gtk? >=x11-libs/gtk+-2.2) dev-cpp/gtkmm-2.12.1 (>=x11-libs/gtk+-2.12) dev-python/gnome-python-2.20.1 (>=x11-libs/gtk+-2.6) dev-python/gnome-python-desktop-2.20.0 (>=x11-libs/gtk+-2.4.0) dev-python/gnome-python-extras-2.19.1-r1 (>=x11-libs/gtk+-2.4) dev-python/pygtk-2.12.0 (>=x11-libs/gtk+-2.11.6) dev-python/pygtkglext-1.1.0 (>=x11-libs/gtk+-2.0) gnome-base/control-center-2.20.3 (>=x11-libs/gtk+-2.11.6) gnome-base/eel-2.20.0 (>=x11-libs/gtk+-2.9.4) gnome-base/gail-1.20.2 (>=x11-libs/gtk+-2.9.4) gnome-base/gconf-2.20.1-r1 (>=x11-libs/gtk+-2.8.16) gnome-base/gdm-2.20.3 (>=x11-libs/gtk+-2.6) gnome-base/gnome-2.20.3 (>=x11-libs/gtk+-2.12.4) gnome-base/gnome-applets-2.20.1 (>=x11-libs/gtk+-2.11) gnome-base/gnome-desktop-2.20.3 (>=x11-libs/gtk+-2.11.3) gnome-base/gnome-keyring-2.20.3 (>=x11-libs/gtk+-2.6) gnome-base/gnome-mount-0.6 (>=x11-libs/gtk+-2.8) gnome-base/gnome-panel-2.20.3 (>=x11-libs/gtk+-2.11.3) gnome-base/gnome-session-2.20.3 (>=x11-libs/gtk+-2.11.1) gnome-base/gnome-volume-manager-2.17.0-r1 (>=x11-libs/gtk+-2.6) gnome-base/libbonoboui-2.20.0 (>=x11-libs/gtk+-2.8.12) gnome-base/libglade-2.6.2 (>=x11-libs/gtk+-2.8.10) gnome-base/libgnomecanvas-2.20.1.1 (>=x11-libs/gtk+-2.0.3) gnome-base/libgnomekbd-2.20.0-r1 (>=x11-libs/gtk+-2.10.3) gnome-base/libgnomeprintui-2.18.2 (>=x11-libs/gtk+-2.6) gnome-base/libgnomeui-2.20.1.1 (>=x11-libs/gtk+-2.11.5) gnome-base/librsvg-2.20.0 (>=x11-libs/gtk+-2.6) gnome-base/nautilus-2.20.0-r1 (>=x11-libs/gtk+-2.11.6) gnome-extra/bug-buddy-2.20.1 (>=x11-libs/gtk+-2.12) gnome-extra/deskbar-applet-2.20.3 (>=x11-libs/gtk+-2.10) gnome-extra/evolution-data-server-1.12.3 (>=x11-libs/gtk+-2.10) gnome-extra/evolution-webcal-2.12.0 (>=x11-libs/gtk+-2.4) gnome-extra/fast-user-switch-applet-2.20.0-r1 (>=x11-libs/gtk+-2.6) gnome-extra/gcalctool-5.20.2 (>=x11-libs/gtk+-2.11.6) gnome-extra/gconf-editor-2.20.0 (>=x11-libs/gtk+-2.6) gnome-extra/gnome-games-2.20.3 (>=x11-libs/gtk+-2.8) gnome-extra/gnome-keyring-manager-2.20.0 (>=x11-libs/gtk+-2.6) gnome-extra/gnome-media-2.20.1 (>=x11-libs/gtk+-2.10) gnome-extra/gnome-power-manager-2.20.2 (>=x11-libs/gtk+-2.11.0) gnome-extra/gnome-screensaver-2.20.0-r3 (>=x11-libs/gtk+-2.11.5) gnome-extra/gnome-system-monitor-2.20.2 (>=x11-libs/gtk+-2.8) gnome-extra/gnome-utils-2.20.0.1 (>=x11-libs/gtk+-2.11.6) gnome-extra/gtkhtml-2.11.1 (>=x11-libs/gtk+-2.4) gnome-extra/gtkhtml-3.12.3 (>=x11-libs/gtk+-2.4) gnome-extra/gtkhtml-3.16.3 (>=x11-libs/gtk+-2.10) gnome-extra/gucharmap-1.10.2 (>=x11-libs/gtk+-2.6) gnome-extra/nautilus-cd-burner-2.20.0 (>=x11-libs/gtk+-2.6) gnome-extra/nautilus-open-terminal-0.8 (>=x11-libs/gtk+-2.4.0) gnome-extra/yelp-2.20.0 (>=x11-libs/gtk+-2.10) gnome-extra/zenity-2.20.1 (>=x11-libs/gtk+-2.10) mail-client/evolution-2.12.3-r1 (>=x11-libs/gtk+-2.10) mail-client/mail-notification-5.0 (>=x11-libs/gtk+-2.10) media-gfx/eog-2.20.4 (>=x11-libs/gtk+-2.11.6) media-gfx/gimp-2.4.2 (>=x11-libs/gtk+-2.10.13) media-gfx/graphviz-2.16.1-r4 (gtk? >=x11-libs/gtk+-2) media-libs/imlib-1.9.15-r2 (gtk? =x11-libs/gtk+-1.2*) media-libs/libwmf-0.2.8.4 (gtk? >=x11-libs/gtk+-2.1.2) media-plugins/audacious-plugins-1.4.5 (>=x11-libs/gtk+-2.6) media-sound/audacious-1.4.6 (>=x11-libs/gtk+-2.6) media-sound/sound-juicer-2.20.1-r1 (>=x11-libs/gtk+-2.8) media-sound/timidity++-2.13.2-r5 (gtk? >=x11-libs/gtk+-2.0) media-video/mplayer-1.0_rc2_p25993 (gtk? =x11-libs/gtk+-2*) media-video/realplayer-10.0.9 (!amd64 & X? >=x11-libs/gtk+-2.2) media-video/totem-2.20.3 (>=x11-libs/gtk+-2.12.1) net-analyzer/gnome-netstatus-2.12.1 (>=x11-libs/gtk+-2.3.1) net-analyzer/gnome-nettool-2.20.0 (>=x11-libs/gtk+-2.5.4) net-analyzer/nmap-4.53 (gtk? >=x11-libs/gtk+-2.6) net-dialup/ppp-2.4.4-r14 (gtk? >=x11-libs/gtk+-2.8) net-im/ekiga-2.0.7 (>=x11-libs/gtk+-2.4.0) net-im/gaim-1.5.0 (>=x11-libs/gtk+-2.0) net-im/pidgin-2.3.1 (gtk? >=x11-libs/gtk+-2.0) net-misc/vino-2.20.1 (>=x11-libs/gtk+-2.10) net-p2p/gtk-gnutella-0.96.4 (>=x11-libs/gtk+-2.2.1) net-print/gnome-cups-manager-0.31-r2 (>=x11-libs/gtk+-2.3.1) net-print/gutenprint-5.1.4 (gimp? >=x11-libs/gtk+-2.0) (gtk? >=x11-libs/gtk+-2.0) net-www/mplayerplug-in-3.45 (gtk? >=x11-libs/gtk+-2.2.0) net-www/netscape-flash-9.0.124.0 (x86? =x11-libs/gtk+-2*) sys-devel/gcc-4.1.2 (!build & gcj & gtk? >=x11-libs/gtk+-2.2) www-client/epiphany-2.20.3 (>=x11-libs/gtk+-2.11.6) www-client/mozilla-firefox-2.0.0.13 (>=x11-libs/gtk+-2.8.6) www-client/seamonkey-1.1.9 (>=x11-libs/gtk+-2.8.6) x11-libs/gksu-2.0.0 (>=x11-libs/gtk+-2.4.0) x11-libs/goffice-0.6.2 (>=x11-libs/gtk+-2.6) x11-libs/gtkglarea-1.99.0 (>=x11-libs/gtk+-2.0.3) x11-libs/gtkglext-1.2.0 (>=x11-libs/gtk+-2) x11-libs/gtksourceview-1.8.5-r1 (>=x11-libs/gtk+-2.8) x11-libs/gtksourceview-2.0.2 (>=x11-libs/gtk+-2.8) x11-libs/libgksu-2.0.5 (>=x11-libs/gtk+-2.4) x11-libs/libnotify-0.4.4 (>=x11-libs/gtk+-2.6) x11-libs/libsexy-0.1.11 (>=x11-libs/gtk+-2.6) x11-libs/libwnck-2.20.3 (>=x11-libs/gtk+-2.11.3) x11-libs/vte-0.16.13 (>=x11-libs/gtk+-2.6) x11-misc/notification-daemon-0.3.7 (>=x11-libs/gtk+-2.4.0) x11-terms/gnome-terminal-2.18.4 (>=x11-libs/gtk+-2.10) x11-themes/gnome-themes-2.20.2 (>=x11-libs/gtk+-2) x11-themes/gtk-engines-2.12.2 (>=x11-libs/gtk+-2.10) x11-wm/metacity-2.20.2 (>=x11-libs/gtk+-2.10) I emerged the gtk+ version you suggested. Seamonkey still freezes. Do I need to rebuild everything that uses gtk? Can you suggest a scriptlet that will do that? Something more specific than emerge -ND world
(In reply to comment #12) > I emerged the gtk+ version you suggested. Seamonkey still freezes. Do I need > to rebuild everything that uses gtk? I don't think so. I'm out of ideas for the time being, perhaps someone else (from the gnome team or otherwise) has ideas while I "meditate"
Still the gnome thing wouldn't explain why konquerer claims it can't talk to CUPS. Also, running gnome-cups-manager at the terminal doesn't provide a GUI, just a blinking cursor...
(In reply to comment #14) > Still the gnome thing wouldn't explain why konquerer claims it can't talk to > CUPS. Also, running gnome-cups-manager at the terminal doesn't provide a GUI, > just a blinking cursor... > Is there any test I can do to determine if my CUPS configuration is correct? Or any debugging-type command to find out exactly what's happening when I select File->Print in Seamonkey?
(In reply to comment #15) > Is there any test I can do to determine if my CUPS configuration is correct? You could run gnome-cups-manager under strace (strace gnome-cups-manager) to see where it's getting stuck.
Created attachment 153589 [details] strace of gnome-cups-manager This is the output of strace gnome-cups-manager , at least until I aborted it...
Looks like it's waiting on a lock (futex). Do the command line apps (lpq, lpr, etc.) work at all? Or do they hang too? lpq is the easiest to check. Also, can you connect to the cups web admin interface? It's at: http://localhost:631/admin
I don't understand exactly how this happened, but I upgraded cups to 1.3.7-r1, replaced the config files with those suggested by emerge, and restarted the server, and now it works correctly. Maybe the problem was with my previous config files?