undocumented username@lpdhost/lpdqueue - works #3056

michaelrsweet opened this Issue Jan 9, 2009 · 1 comment


None yet
1 participant

michaelrsweet commented Jan 9, 2009

Version: 1.3.9
CUPS.org User: bradleee

The LPD backend supports setting a username via "lpd://user@lpdhost/lpdqueue", but this is not documented anywhere.

This compatibility is undocumented and I spent several hours to figure it out and test it. While per bug 3002 (http://www.cups.org/str.php?L3002) the username, once entered, should not be displayed on the URI line (e.g. when editing the printer's URI), the feature should be documented somewhere, preferably in the examples below the URI entry field. Currently there is only one example for LPD, "lpd://hostname/queue". There could be another example, "lpd://username@hostname/queue".

This issue is very relevant to CUPS users who print to pay-for-print stations, such as at a university or library. In my environment, we must provide our organization-wide username in order to print, which is rarely if ever our CUPS computers' login name. The lpd feature in this bug allows us to print to our proprietary Pharos print stations without changing our local username.

I have successfully tested this on CUPS 1.3.8 and 1.3.9 on Ubuntu, Fedora, and OS X 10.4 and 10.5.


michaelrsweet commented Jan 9, 2009

CUPS.org User: mike

Fixed in Subversion repository.

I added username examples to the network printers help. I did not add it to the Add Printer page directly since overriding usernames for LPD is not a common case.

@michaelrsweet michaelrsweet added this to the Stable milestone Mar 17, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment