class EnsLib.Printing.UNIXPrinter
extends EnsLib.Printing.AbstractPrinter
An abstract printer operation
This is a Business Operation class.
parameter SETTINGS = "Command,Options,CharSet::selector?context={Ens.ContextSearch/CharacterSets}";
List of properties can be set as settings in the configuration file
format is a comma separated list of property names
property CharSet
as %String [ InitialExpression = "UTF8" ];
Character set to use when printing (UTF-8 is the default)
property Command
as %String(MAXLEN=512) [ InitialExpression = "lp" ];
This value must either be lp or specified in the permitted interoperability OS command list.
property Options
as %String(MAXLEN=32700);
Printer options, separated by a linefeed