<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Products on function61.com</title>
    <link>https://function61.com/products/index.xml</link>
    <description>Recent content in Products on function61.com</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 17 Mar 2017 10:55:00 +0000</lastBuildDate>
    <atom:link href="https://function61.com/products/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>LabelCloud</title>
      <link>https://function61.com/products/labelcloud/</link>
      <pubDate>Fri, 17 Mar 2017 10:55:00 +0000</pubDate>
      
      <guid>https://function61.com/products/labelcloud/</guid>
      <description>

&lt;h2 id=&#34;use-case&#34;&gt;Use case&lt;/h2&gt;

&lt;p&gt;You need to print labels from your web-based application, whether you are in
healthcare, logistics or some other sector. You have two solutions regarding the
implementation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a) Build the label rendering and printing logic inside your application.&lt;/li&gt;
&lt;li&gt;b) Call some other software to do the label rendering and printing for you.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;LabelCloud is the software that does everything for you from rendering to producing
the label printer specific control code and pushing that code to the printer.&lt;/p&gt;

&lt;p&gt;LabelCloud is available both as a cloud service or as a on-premises version where
you require tighter data privacy controls or want to control availability yourself.&lt;/p&gt;

&lt;h2 id=&#34;demo&#34;&gt;Demo&lt;/h2&gt;

&lt;p&gt;Contact us for a demonstration! The below screenshot is from LabelCloud PDF renderer:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;../labelcloud_screenshot.jpg&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;supported-printer-manufacturers&#34;&gt;Supported printer manufacturers&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Toshiba TEC&lt;/li&gt;
&lt;li&gt;Zebra ZPL/ZPL2 based printers&lt;/li&gt;
&lt;li&gt;PCL-based printers (most laser printers print in PCL, some label printers)&lt;/li&gt;
&lt;li&gt;Other printer manufacturers via PDF + GDI-based printing&lt;/li&gt;
&lt;li&gt;Other control language implementations considered on a case-by-case basis if
you&amp;rsquo;re ordering a license.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;architecture-how-does-it-work&#34;&gt;Architecture: how does it work?&lt;/h2&gt;

&lt;p&gt;&lt;img src=&#34;../labelcloud_flow.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;LabelCloud is a webservice into which you can make a HTTP+JSON call with the
text/barcode contents of the data you want to print as a label.&lt;/p&gt;

&lt;p&gt;Basically, you do this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;POST /labelcloud HTTP/1.1
Content-Type: application/json

[
	{ label data to print + into which type of printer }
]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And it responds with the correct printer controlling code that can be pushed
into the printer. There&amp;rsquo;s a client-side JavaScript library for that.
All this is done with HTML5 + JavaScript with no browser plugins required -
thus it works in every browser.&lt;/p&gt;

&lt;p&gt;The solution requires you to install &lt;a href=&#34;https://function61.com/products/nxprint/&#34;&gt;NX Print&lt;/a&gt;
(provider for low-level access to the printer from web applications)
software for the workstation, which listens on a HTTP port (not allowed to be
contacted from outside of the computer), to provide access to Windows&amp;rsquo; printers.&lt;/p&gt;

&lt;h2 id=&#34;licensing&#34;&gt;Licensing&lt;/h2&gt;

&lt;p&gt;Contact us for a quote!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>NX Print</title>
      <link>https://function61.com/products/nxprint/</link>
      <pubDate>Thu, 22 Dec 2016 22:24:34 +0200</pubDate>
      
      <guid>https://function61.com/products/nxprint/</guid>
      <description>

&lt;p&gt;Printing infrastructure for browser-based apps.&lt;/p&gt;

&lt;h2 id=&#34;use-cases&#34;&gt;Use cases&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Need to print from the browser automatically? Your use case simply does not
allow for your end users to invoke the print dialog, choose a printer and
possibly printer settings?&lt;/li&gt;
&lt;li&gt;NX Print provides you low-level access to Windows&amp;rsquo; printing infrastructure
from JavaScript.&lt;/li&gt;
&lt;li&gt;Print PDF-based reports/order confirmations/packing slips etc. from browser.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;technical-details&#34;&gt;Technical details&lt;/h2&gt;

&lt;p&gt;NX Print is built on our NX technology (an open source framework for calling
native apps from JavaScript in a secure manner).&lt;/p&gt;

&lt;h2 id=&#34;do-you-need-low-level-or-higher-level&#34;&gt;Do you need low level or higher level?&lt;/h2&gt;

&lt;p&gt;If you don&amp;rsquo;t need to access the low level printing primitives from JavaScript,
and/or you&amp;rsquo;d just rather print some labels, we have a product for that as well:
&lt;a href=&#34;https://function61.com/products/labelcloud/&#34;&gt;LabelCloud&lt;/a&gt;. LabelCloud is basically NX Print + extra
stuff for printing labels.&lt;/p&gt;

&lt;h2 id=&#34;documentation-integration-usage-example&#34;&gt;Documentation + integration usage example&lt;/h2&gt;

&lt;p&gt;Integration is easy, with just a few lines of JavaScript.
&lt;a href=&#34;http://nx-print-docs.readthedocs.io/en/latest/readme/&#34;&gt;Head over to documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here&amp;rsquo;s the rough API in pseudocode:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;// list printers
nx.nxprint_1_0.list_printers()

// print PDF
nx.nxprint_1_0.print_pdf_http()

// raw print
nx.nxprint_1_0.print_file_http()
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;For additional details, contact us!&lt;/p&gt;

&lt;h2 id=&#34;licensing&#34;&gt;Licensing&lt;/h2&gt;

&lt;p&gt;While you can download NX Print freely for evaluation, you have to get a license
for production use. Contact us for licensing!&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>