Hi,
I've just released pycups-1.9.59. This fixes password callback handling for CUPS 1.5, which no longer interprets the empty string as a request to abort the operation.
For the time being, pycups still aborts the operation if the password callback returns "", but this may change in the future. The correct way to do it is to return None.
Get it at PyPI: http://pypi.python.org/pypi/pycups
or here: http://cyberelk.net/tim/data/pycups/
Tim. */