Hi! A while ago, CUPS was patched to not leak authentication information to log files and command line arguments of printer spoolers like smbspool. See [1] and [2] for details. This break SMB printing since "smbspool" prefers argv[0] over the DEVICE_URI environment variable. In Ubuntu we have a dirty quickfix right before the release (see above URL) which just swaps this preference, i. e. evaluate argv[0] only if DEVICE_URI is not set. However, this should be done in a cleaner way. In particular, smbspool should normally only use environment variables. Can you please coordinate with the CUPS developers (using the bugs below) to find a sane solution? The ubuntu bugzilla contains a patch with our quickfix, so you can use that in the meantime. Thanks a lot in advance for considering, Martin [1] http://www.cups.org/str.php?L920 [2] http://www.cups.org/str.php?L933
moving back to 3.0
Hopefully will find time in the future (or get a patch from Michael Sweet).