Replies: 1 comment 3 replies
-
|
Yeah I'm guessing this must be on the iOS side - perhaps it is expecting the job to be in the pending-held state (held on the CUPS server), but it is obviously passing a PIN, just not displaying it. You should be able to see the PIN in the print center (accessible in different ways on different versions of iOS, none of them very discoverable...) but I'm not sure what to do here short of updating CUPS to briefly hold the job (say for 10 seconds) before releasing it? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We are trying to implement PIN release printing in CUPS for iOS devices.
We have added the following to the bottom of our PPD file, as per the documentation.
*cupsMandatory: "job-password job-password-encryption"
*cupsJobPassword: "1111"
Our printer is visible from iOS devices and the print options sheet shows "This printer requires a PIN to print" as expected.
However, when we tap "Print" to submit the print job, no PIN is ever presented to the user via the expected iOS PIN dialog (screenshot below).
I can see from the error_log that a job password is being generated and passed along to the filters.
error_log.txt
Maybe this issue is on the iOS side, not CUPS. I'm sorry to report it as a bug. But we have found scant guidance or implementation examples for PIN printing in our research thus far.
Beta Was this translation helpful? Give feedback.
All reactions