[cups-devel] [UNKN] STR #4763: Unprintable job should return to queue, not be discarded
Mikhail <[email protected]>
| Newsgroups | gmane.comp.printing.cups.devel |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 DO NOT REPLY TO THIS MESSAGE. INSTEAD, POST ANY RESPONSES TO THE LINK BELOW. [STR New] Due to a temporary misconfiguration here, the texttopdf program was missing when a user attempted to reprint a stopped job (a text/plain file) through the browser. The job disappeared from the list without having been printed... Subsequent attempts to reprint the same (or any other text/plain) file resulted in an error about being unable to print text/plain. (It would've been nicer, if the error message contained the actual problem-description -- that texttopdf is missing -- but this bug-report is not about that.) Examination of cups error_log revealed the following: E [23/Jan/2016:18:58:13 -0500] [Job 364] Unable to start filter "texttopdf" - - No such file or directory. E [23/Jan/2016:18:58:13 -0500] [Job 364] Stopping job because the scheduler could not execute a filter. E [23/Jan/2016:19:07:01 -0500] [Job 364] Unable to convert file 0 to printable format. E [23/Jan/2016:19:07:01 -0500] [Job 364] Aborting job because it cannot be printed. It seems obvious to me, that instead of abort, the unprintable job should return into queue (in a stopped state) -- preferably with a description of the problem. There a user can always abort it himself, but in the situation, where the original file is no longer available, such silent abortion will cause a data-loss... Link: https://www.cups.org/str.php?L4763 Version: 2.0.3 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJWpBi8AAoJENujp6sI12Ijt6gP/29Zn5PsA5rQGrm1ZfZGvfxS 6nLY2wOd3yeqtfj0Azvm4hKXBI8K3lVdcH1lA4RkBed35oxXBXFflqrV20cXY2TN Z/972o6sqn0ZNBuxY3ZNjl13yM0ZHVU2sD171xtOQe2zH0tIPRvUdwZgAb0+nyTQ 8oXwmE0l6ESuWFZzbOuBew01I63ygnQZ/iR8gM6V58Q2ehmCPRIOkJ69iai7TR7a 5FCpPCxfZOvgX9tPX1edj7nodO0dnFN51zjtwbnyix030gTt5tGatLUJy0xD0VkC dFOkmKpo1z5vGQFQwt/FiK77Xl+OBVkuqe6UOe0sGiAsfpMIR8gHyEJwhD9FmtqA /EKaGOyyyXWYNv4r96fgQIuiZwWODGOxCewZ3jjz0LLpqh2T2q2eEIGZXgy3gOyR PgBVgTr5f5ej6tIq/sq8m5BPEIu+85HPcUU23MAn4Iqeu2sqqDh5KLzW92U5Nrkb 6T4TqEoxbNks7YOKUHIlJwJZp4l/UGkOPX54CU1GyiT+XPmSloXK3eqQzyFHLIG9 kqBi81tNKuA4J/GtBH6mBpqY0bxcYtjEDrPHyFC20oIJVXqmvIYhOAJs+lhyMArL Mv+D6FAsS9cqRyByAeHzkS0ES26t96nVTjG5Ocoy6ra6hysj/QU992zre98GMPqp 45I9arw/uzAgsj+n0a7a =jqPa -----END PGP SIGNATURE-----