Conditional Watermarking of Print Jobs

KB Home   |   Conditional Watermarking of Print Jobs

Q Is it possible to change watermarking based on situations/conditions?

Yes. This is possible using the print scripting feature. A script can set, change or turn off watermarking based on any condition such as username, user group, document name, and other device attributes. The action API that sets watermarking is:

actions.job.setWatermark("My Watermark Text")

Please see the print scripting and the pre-written recipe “Print Scripting for Students and not Staff” for more information.

Q How do I conditionally turn off watermarking?

This can be done by setting the watermark using a print script to an empty zero-length string. For example:

  if (inputs.user.isInGroup(“Staff”)) {
      actions.job.setWatermark(“ ”);
  }

Q Writing scripts is complex. Can’t you just add a GUI checkbox option?

Good point. Yes. Scripting is complex at times. We have considered adding a simple GUI option (e.g. only apply to group A). Scripting at the current time offers this ability and much more. If we find demand for a GUI option we’ll consider this addition. If you have any thoughts on this, please make it known. All our features are implemented based on votes so make sure you email support and have your say.


Categories: Printers


keywords: turn off watermarking, rule based watermark, change footer text

Comments

Share your findings and experience with other PaperCut users. Feel free to add comments and suggestions about this Knowledge Base article. Please don't use this for support requests.

Article last modified on October 27, 2011, at 11:20 AM
Printable View   |   Article History   |   Edit Article