Author: buildbot
Date: Tue Jan 28 11:20:31 2014
New Revision: 895620

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/printer.html

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/printer.html
==============================================================================
--- websites/production/camel/content/printer.html (original)
+++ websites/production/camel/content/printer.html Tue Jan 28 11:20:31 2014
@@ -86,92 +86,49 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 
id="Printer-PrinterComponent">Printer Component</h2>
-
-<p><strong>Available as of Camel 2.1</strong></p>
-
-<p>The <strong>printer</strong> component provides a way to direct payloads on 
a route to a printer. Obviously the payload has to be a formatted piece of 
payload in order for the component to appropriately print it. The objective is 
to be able to direct specific payloads as jobs to a line printer in a camel 
flow.</p>
-
-<p>This component only supports a camel producer endpoint.</p>
-
-<p>The functionality allows for the payload to be printed on a default 
printer, named local, remote or wirelessly linked printer using the javax 
printing API under the covers.</p>
-
-<p>Maven users will need to add the following dependency to their 
<code>pom.xml</code> for this component:</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[
-&lt;dependency&gt;
+<div class="wiki-content maincontent"><h2 
id="Printer-PrinterComponent">Printer Component</h2><p><strong>Available as of 
Camel 2.1</strong></p><p>The <strong>printer</strong> component provides a way 
to direct payloads on a route to a printer. Obviously the payload has to be a 
formatted piece of payload in order for the component to appropriately print 
it. The objective is to be able to direct specific payloads as jobs to a line 
printer in a camel flow.</p><p>This component only supports a camel producer 
endpoint.</p><p>The functionality allows for the payload to be printed on a 
default printer, named local, remote or wirelessly linked printer using the 
javax printing API under the covers.</p><p>Maven users will need to add the 
following dependency to their <code>pom.xml</code> for this component:</p><div 
class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-printer&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;
 ]]></script>
-</div></div>
-
-<h3 id="Printer-URIformat">URI format</h3>
-
-<p>Since the URI scheme for a printer has not been standardized (the nearest 
thing to a standard being the IETF print standard) and therefore not uniformly 
applied by vendors, we have chosen <strong>"lpr"</strong> as the scheme.</p>
-
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[
-lpr://localhost/default[?options]
+</div></div><h3 id="Printer-URIformat">URI format</h3><p>Since the URI scheme 
for a printer has not been standardized (the nearest thing to a standard being 
the IETF print standard) and therefore not uniformly applied by vendors, we 
have chosen <strong>"lpr"</strong> as the scheme.</p><div class="code panel 
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[lpr://localhost/default[?options]
 lpr://remotehost:port/path/to/printer[?options]
 ]]></script>
-</div></div>
-
-<p>You can append query options to the URI in the following format, 
<code>?option=value&amp;option=value&amp;...</code></p>
-
-<h3 id="Printer-Options">Options</h3>
-<div class="confluenceTableSmall">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Name </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Default Value </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>mediaSize</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>MediaSizeName.NA_LETTER</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Sets the stationary as defined by enumeration settings 
in the <a shape="rect" class="external-link" 
href="http://download.oracle.com/javase/6/docs/api/javax/print/attribute/standard/MediaSizeName.html";
 rel="nofollow">javax.print.attribute.standard.MediaSizeName API</a>. The 
default setting is to use North American Letter sized stationary 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>copies</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>
  <code>1</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
Sets number of copies based on the javax.print.attribute.standard.Copies API 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>sides</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>Sides.ONE_SIDED</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Sets one sided or two sided printing based 
on the javax.print.attribute.standard.Sides API </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>flavor</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>DocFlavor.BYTE_ARRAY</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Sets DocFlavor based on the javax.print.DocFlavor API 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>mimeType</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>AUTOSENSE</code> </p></td><td colspan="1" ro
 wspan="1" class="confluenceTd"><p> Sets mimeTypes supported by the 
javax.print.DocFlavor API </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>mediaTray</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>AUTOSENSE</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> Since <strong>Camel 
2.11.x</strong> sets MediaTray supported by the javax.print.DocFlavor API 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>printerPrefix</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> null </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Since <strong>Camel 2.11.x</strong> sets the prefix 
name of the printer, it is useful when the printer name is not start with 
//hostname/printer</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>sendToPrinter</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> true </p></td><td colspan="1" rowspan=
 "1" class="confluenceTd"><p> Setting this option to <code>false</code> 
prevents sending of the <a shape="rect" class="external-link" 
href="http://docs.oracle.com/javase/6/docs/api/javax/print/Doc.html"; 
rel="nofollow">print data</a> to the printer</p></td></tr></tbody></table>
-</div>
-
-<h3 id="Printer-SendingMessagestoaPrinter">Sending Messages to a Printer</h3>
-
-<h4 id="Printer-PrinterProducer">Printer Producer </h4>
-<p>Sending data to the printer is very straightforward and involves creating a 
producer endpoint that can be sent message exchanges on in route.</p>
-
-<h3 id="Printer-UsageSamples">Usage Samples</h3>
-
-<h4 
id="Printer-Example1:PrintingtextbasedpayloadsonaDefaultprinterusingletterstationaryandone-sidedmode">Example
 1: Printing text based payloads on a Default printer using letter stationary 
and one-sided mode</h4>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[
-RouteBuilder builder = new RouteBuilder() {
+</div></div><p>You can append query options to the URI in the following 
format, <code>?option=value&amp;option=value&amp;...</code></p><h3 
id="Printer-Options">Options</h3><div class="confluenceTableSmall">
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Name </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Default Value </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>mediaSize</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>NA_LETTER</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Sets the 
stationary as defined by enumeration names in the <a shape="rect" 
class="external-link" 
href="http://download.oracle.com/javase/6/docs/api/javax/print/attribute/standard/MediaSizeName.html";
 rel="nofollow">javax.print.attribute.standard.MediaSizeName API</a>. The 
default setting is to use North American Letter sized stationary. The value's 
case is ignored, e.g. values of <code>iso_a4</code> and <code>ISO_A4</code> may 
be used. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
 <p> <code>copies</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>1</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Sets number of copies based on the 
javax.print.attribute.standard.Copies API </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>sides</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>Sides.ONE_SIDED</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Sets one sided or 
two sided printing based on the javax.print.attribute.standard.Sides API 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>flavor</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>DocFlavor.BYTE_ARRAY</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> Sets DocFlavor based on the 
javax.print.DocFlavor API </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>mimeType</code> </p></td><td colspan="1" ro
 wspan="1" class="confluenceTd"><p> <code>AUTOSENSE</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> Sets mimeTypes supported by 
the javax.print.DocFlavor API </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>mediaTray</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>AUTOSENSE</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> Since <strong>Camel 
2.11.x</strong> sets MediaTray supported by the javax.print.DocFlavor API 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>printerPrefix</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> null </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Since <strong>Camel 2.11.x</strong> sets the prefix 
name of the printer, it is useful when the printer name does not start with 
//hostname/printer</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>sendToPrinter</code> </p></td><td 
 colspan="1" rowspan="1" class="confluenceTd"><p> true </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Setting this option to <code>false</code> 
prevents sending of the <a shape="rect" class="external-link" 
href="http://docs.oracle.com/javase/6/docs/api/javax/print/Doc.html"; 
rel="nofollow">print data</a> to the printer</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>orientation</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>portrait</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Since 
<strong>Camel 2.13.x</strong> Sets the page orientation. Possible values: 
<code>portrait</code>, <code>landscape</code>, <code>reverse-portrait</code> or 
<code>reverse-landscape</code>, based on 
<code>javax.print.attribute.standard.OrientationRequested</code> 
</p></td></tr></tbody></table>
+</div><h3 id="Printer-SendingMessagestoaPrinter">Sending Messages to a 
Printer</h3><h4 id="Printer-PrinterProducer">Printer Producer</h4><p>Sending 
data to the printer is very straightforward and involves creating a producer 
endpoint that can be sent message exchanges on in route.</p><h3 
id="Printer-UsageSamples">Usage Samples</h3><h4 
id="Printer-Example1:PrintingtextbasedpayloadsonaDefaultprinterusingletterstationaryandone-sidedmode">Example
 1: Printing text based payloads on a Default printer using letter stationary 
and one-sided mode</h4><div class="code panel pdl" style="border-width: 
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[RouteBuilder builder = new RouteBuilder() {
     public void configure() {
        from(file://inputdir/?delete=true)
        .to(&quot;lpr://localhost/default?copies=2&quot; +
            &quot;&amp;flavor=DocFlavor.INPUT_STREAM&amp;&quot; +
            &quot;&amp;mimeType=AUTOSENSE&quot; +
-           &quot;&amp;mediaSize=na-letter&quot; +
+           &quot;&amp;mediaSize=NA_LETTER&quot; +
            &quot;&amp;sides=one-sided&quot;)
     }};
 ]]></script>
-</div></div>
-
-<h4 
id="Printer-Example2:PrintingGIFbasedpayloadsonaRemoteprinterusingA4stationaryandone-sidedmode">Example
 2: Printing GIF based payloads on a Remote printer using A4 stationary and 
one-sided mode</h4>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[
-RouteBuilder builder = new RouteBuilder() {
+</div></div><h4 
id="Printer-Example2:PrintingGIFbasedpayloadsonaRemoteprinterusingA4stationaryandone-sidedmode">Example
 2: Printing GIF based payloads on a Remote printer using A4 stationary and 
one-sided mode</h4><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[RouteBuilder builder = new RouteBuilder() {
     public void configure() {
        from(file://inputdir/?delete=true)
        .to(&quot;lpr://remotehost/sales/salesprinter&quot; +
            &quot;?copies=2&amp;sides=one-sided&quot; +
-           &quot;&amp;mimeType=GIF&amp;mediaSize=iso-a4&quot; +
+           &quot;&amp;mimeType=GIF&amp;mediaSize=ISO_A4&quot; +
            &quot;&amp;flavor=DocFlavor.INPUT_STREAM&quot;)
    }};
 ]]></script>
-</div></div>
-
-<h4 
id="Printer-Example3:PrintingJPEGbasedpayloadsonaRemoteprinterusingJapanesePostcardstationaryandone-sidedmode">Example
 3: Printing JPEG based payloads on a Remote printer using Japanese Postcard 
stationary and one-sided mode</h4>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[
-RouteBuilder builder = new RouteBuilder() {
+</div></div><h4 
id="Printer-Example3:PrintingJPEGbasedpayloadsonaRemoteprinterusingJapanesePostcardstationaryandone-sidedmode">Example
 3: Printing JPEG based payloads on a Remote printer using Japanese Postcard 
stationary and one-sided mode</h4><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[RouteBuilder builder = new RouteBuilder() {
     public void configure() {
        from(file://inputdir/?delete=true)
        .to(&quot;lpr://remotehost/sales/salesprinter&quot; +
            &quot;?copies=2&amp;sides=one-sided&quot; +
            &quot;&amp;mimeType=JPEG&quot; +
-           &quot;&amp;mediaSize=japanese-postcard&quot; +
+           &quot;&amp;mediaSize=JAPANESE_POSTCARD&quot; +
            &quot;&amp;flavor=DocFlavor.INPUT_STREAM&quot;)
     }};
 ]]></script>


Reply via email to