Printer

Printer

Scheme: lpr
Name Kind Type Required Deprecated Default Value Enum Values Description
hostname path java.lang.String true false Hostname of the printer
port path int true false Port number of the printer
printername path java.lang.String true false Name of the printer
printerPrefix parameter java.lang.String false Sets the prefix name of the printer, it is useful when the printer name does not start with //hostname/printer
copies parameter int false 1 Number of copies to print
flavor parameter java.lang.String false Sets DocFlavor to use.
docFlavor parameter javax.print.DocFlavor false Sets DocFlavor to use.
mimeType parameter java.lang.String false Sets mimeTypes supported by the javax.print.DocFlavor API
mediaSize parameter java.lang.String false na-letter Sets the stationary as defined by enumeration names in the javax.print.attribute.standard.MediaSizeName API. The default setting is to use North American Letter sized stationary. The value's case is ignored, e.g. values of iso_a4 and ISO_A4 may be used.
sides parameter java.lang.String false one-sided one-sided
duplex
tumble
two-sided-short-edge
two-sided-long-edge
Sets one sided or two sided printing based on the javax.print.attribute.standard.Sides API
orientation parameter java.lang.String false portrait portrait
landscape
reverse-portrait
reverse-landscape
Sets the page orientation.
sendToPrinter parameter boolean false true etting this option to false prevents sending of the print data to the printer
mediaTray parameter java.lang.String false Sets MediaTray supported by the javax.print.DocFlavor API, for example upper,middle etc.
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).