I have set up my printer on CUPS ubuntu, and it can be use via ipp. I haven't config the users yet, but I heard that we can pass username and password via ipp url like this: http://username:password@server:631/printers/MyPrinter

For example, John use http://john:password@server:631/printers/MyPrinter to access the printer. And I can login into the cups using root/admin user, and set John enable or disable to use the printer.

Can we make this work? And how to make this work?

Hope you understand my poor english...


As you're running Ubuntu use one of the following depending on what you want to achieve:

  1. If you want John to be able to print to a certain printer or not, just go to System SettingsPrinters and then click Access Control and deny printing for everyone except John:

    Printer Properties - Access Control

    Use Allow printing if there would be less users to deny access to the printer instead.

  2. If you want John to control all of the printer queues on that machine and put jobs on hold, change their priority, ... just add him to the line pprinter admin group like this:

    sudo usermod --append --groups lpadmin John
  • If that is not what you're trying to achieve, leave a comment and I'll delete my answer. – Fabby Jun 28 at 7:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.