[okular] [Bug 500416] New: Okular wrongly applies a custom User Id and User Code from a printer's default settings
Julius Wenzel
bugzilla_noreply at kde.org
Wed Feb 19 14:48:30 GMT 2025
https://bugs.kde.org/show_bug.cgi?id=500416
Bug ID: 500416
Summary: Okular wrongly applies a custom User Id and User Code
from a printer's default settings
Classification: Applications
Product: okular
Version: 24.12.2
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: printing
Assignee: okular-devel at kde.org
Reporter: julius.wenzel at tu-dresden.de
Target Milestone: ---
SUMMARY
For some printing jobs, a User Id and a User Code have to be sent to the
printer. Those data can be set permanently in the printer's default settings,
for example via the CUPS web interface. There are often used values for both,
but it is possible to set a "custom value" for both.
When printing, the User Id and User Code have to be included into the printing
data (PostScript). In case of a custom User Id and a custom User Code, Okular
handles this incorrectly, making printers refuse to print the jobs. Instead of
the actual code/Id, okular includes the word "Custom".
STEPS TO REPRODUCE
1. Set a custom User Code and a Custom User Id in the printer's default
settings (for example, set both to 2357), for example via the CUPS web
interface (select the printer -> set default settings -> Job Log -> User Code /
User Id)
2. Print a document using Okular and the printer configured in step 1
3. Intercept the Communication to the printer (I use an IPP printer and listen
to the communication using wireshark)
4. Look inside the PostScript data and search for the directives '/usrid' and
'/usrcode'
OBSERVED RESULT
There is a directive '/usrid(Custom)def' and a directive '/usrcode(Custom)def'
and the printer refuses to print the document
EXPECTED RESULT
There is a directive '/usrid(2357)def' and a directive '/usrcode(2357)def' and
the printer prints the document (given that the User Id and the User Code are
the correct ones)
(This behavior has been observed using other programs for printing, such as
Firefox, LibreOffice or Zathura)
SOFTWARE/OS VERSIONS
Linux:
'uname -a' gives "Linux [hostname] 6.13.2-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat,
08 Feb 2025 18:54:55 +0000 x86_64 GNU/Linux"
KDE Plasma Version: not installed
KDE Frameworks Version: 6.11.0-1
Qt Version: 8.6.2
ADDITIONAL INFORMATION
The printer is a Ricoh IM C3010, CUPS (2.4.11) is using the PostScript PPD
from Openprinting to communicate with the printer
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Okular-devel
mailing list