Bug 313619 - No proper interface for changing a printer's password
Summary: No proper interface for changing a printer's password
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_printer_manager (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Daniel Nicoletti
URL:
Keywords:
: 322769 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-01-21 13:25 UTC by Gerald Senarclens de Grancy
Modified: 2020-03-10 21:19 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Adding a new printer allows writing credentials intuitively. (82.42 KB, image/png)
2013-01-21 13:25 UTC, Gerald Senarclens de Grancy
Details
Configuring the printer doesn't offer an intuitive way of updating the password (75.11 KB, image/png)
2013-01-21 13:26 UTC, Gerald Senarclens de Grancy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gerald Senarclens de Grancy 2013-01-21 13:25:52 UTC
Created attachment 76599 [details]
Adding a new printer allows writing credentials intuitively.

Neither of the tools (Printer Configuration; Printers) in the KDE system settings allows to comfortably change a password required for printing. However, changing passwords on a regular basis is required in organisations like universities (see Bug 313618).

Adding a new network printer allows writing credentials intuitively (see attachment). However, once the printer is added, there is no straight-forward way for changing the credentials (see second attachment). One can either remove the printer and add & configure it again or follow the approach of adding the password to the printer URL (in clear-text on the screen) as described by http://www.youtube.com/watch?v=YJ2swPVDp4I

I suggest changing the configure dialog in order to allow editing the password or to offer the user to update their credentials if a print job fails because of an incorrect password (as described in Bug 313618) .
Comment 1 Gerald Senarclens de Grancy 2013-01-21 13:26:36 UTC
Created attachment 76600 [details]
Configuring the printer doesn't offer an intuitive way of updating the password
Comment 2 Gerald Senarclens de Grancy 2013-01-21 13:30:05 UTC
PS: I'm using KDE SC 4.9.5 in Kubuntu 12.10.
Comment 3 Christoph Feck 2013-11-23 20:30:05 UTC
"system-config-printer-kde" is no longer maintained and has been replaced with "Print Manager" since KDE 4.10. The new version is a C++ rewrite of the old Python version, and may still lack some features or have some bugs.

If this or another issue still needs to be addressed in KDE 4.10 or newer, please add a comment, or report it for "Print Manager".
Comment 4 Gerald Senarclens de Grancy 2013-11-23 20:54:44 UTC
Unfortunately, this issue also reproduces in "Print Manager" in both KDE 4.10 and KDE 4.11. It would be great if it could be addressed as currently the "easiest" solution for regular users is to remove the printer and add it again (my university's policy is that users have to change their password at least once every 6 months).
Comment 5 Christoph Feck 2013-11-23 21:21:26 UTC
Thanks for the update, Gerald. Reassigning to Printer Manager developers.
Comment 6 Erik Quaeghebeur 2018-08-29 11:05:43 UTC
This applies to other types than Samba printers as well.

Also, KWallet-integration would be a plus.
Comment 7 Konrad Materka 2019-11-05 10:22:07 UTC
*** Bug 322769 has been marked as a duplicate of this bug. ***
Comment 8 Konrad Materka 2019-11-05 12:09:16 UTC
Git commit 56144c185b0758e2e2a63330eb144797bd20e579 by Konrad Materka.
Committed on 05/11/2019 at 12:04.
Pushed by kmaterka into branch 'master'.

Add "authenticate" action

Summary:
When printer/job requires authentication, for example SMB share, it is not possible to authenticate the job.
This change adds "Authenticate" menu action.

Part of the T11977

Test Plan:
Add printer that requires authentincation, for example SMB share.
Do not provide username nor password.
Job will be held with status authentication error.
Right click on the job, select "Authenticate" menu action.

Reviewers: ndavis, dantti, ngraham, broulik

Reviewed By: dantti

Subscribers: kde-utils-devel

Maniphest Tasks: T11977

Differential Revision: https://phabricator.kde.org/D25155

M  +4    -0    libkcups/JobModel.cpp
M  +2    -1    libkcups/JobModel.h
M  +5    -0    libkcups/KCupsConnection.h
M  +15   -0    libkcups/KCupsJob.cpp
M  +3    -0    libkcups/KCupsJob.h
M  +5    -0    libkcups/KCupsPrinter.cpp
M  +1    -0    libkcups/KCupsPrinter.h
M  +10   -0    libkcups/KCupsRequest.cpp
M  +2    -0    libkcups/KCupsRequest.h
M  +135  -41   printqueue/PrintQueueUi.cpp
M  +1    -0    printqueue/PrintQueueUi.h

https://commits.kde.org/print-manager/56144c185b0758e2e2a63330eb144797bd20e579