Hello, Pete, I kept you in Cc because I don't know if you are subscribed to hplip-devel.
On Oct 31 09:46 dwelch91 wrote (shortened): > 5. Faxes leave the CUPS queue immediately. This is the current design. The > fax is pushed to hpssd as soon as the rendering step is complete. They are > queued in hpssd until an appropriate hp-sendfax client pulls them. Just an idea which requires CUPS 1.2 but which was not tested at all by me: What about to hold the original fax job in the CUPS queue until it is released by a user action (i.e. until the owner of a fax job runs his hp-sendfax client)? Since CUPS 1.2 the backends can finish with various non-zero exit codes which cause differnt actions, see http://www.cups.org/documentation.php/man-backend.html Perhaps the hpfax backend could be enhanced to exit with CUPS_BACKEND_HOLD or perhaps CUPS_BACKEND_AUTH_REQUIRED might be even better when the backend processes a fax job but the owner of the job does not run his hp-sendfax client. (In this special case "authentication" means that the owner of the fax job must run his hp-sendfax client.) When a user starts his hp-sendfax client, the hp-sendfax client could check if there are holded fax jobs for the user and release them. It might happen that this way a fax job is processed two times by the filtering system (first before it gets hold and then again after it was released) but I think this would be an acceptable minor issue (software accounting information may be wrong). > 6. hp-sendfax can be closed without faxing and the fax jobs do not get lost. > As I said before, I so not agree with this as a design element, esp. in > light of item 1. If the user cancels without sending the files, I assume > that is the equivalent of 'lprm'. >From my point of view there is a difference between a [Close] button and a [Exit], [Quit], [Cancel], or [Abort] butten. For me [Close] only means close this window. (E.g. compare "File->Close" and "File->Quit" in Firefox.) I never had the idea that [Close] means that data may be lost. And when via [Exit], [Quit], [Cancel], or [Abort] data may get lost, then there is usually a information popup which tells the user that data may get lost (see what OpenOffice.org does). For hp-sendfax it is a bit differnt because actually there is no data lost but nevertheless after [Close] for the unexperienced user (like me when I use GUIs ;-) it looks as if data was lost (the fax jobs are no longer shown where they have been before). Perhaps hp-sendfax might store in ~/hpfax/ which jobs have been actually sent successfully and which not and re-display by default all those jobs (regardless where they come from) which have not yet been sent successfully? This would make hp-sendfax work like a real spooler and then it might be even better to let an existing sophisticated spooler do such stuff - see my idea above. By the way: It is perfectly o.k. when the hp-sendfax process which is run by the user stores whatever stuff in the users's own directory. Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: [EMAIL PROTECTED] 90409 Nuernberg, Germany WWW: http://www.suse.de/ ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ HPLIP-Devel mailing list HPLIP-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hplip-devel