NX Print

Printing infrastructure for browser-based apps.

Use cases

  • 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?
  • NX Print provides you low-level access to Windows’ printing infrastructure from JavaScript.
  • Print PDF-based reports/order confirmations/packing slips etc. from browser.

Technical details

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

Do you need low level or higher level?

If you don’t need to access the low level printing primitives from JavaScript, and/or you’d just rather print some labels, we have a product for that as well: LabelCloud. LabelCloud is basically NX Print + extra stuff for printing labels.

Documentation + integration usage example

Integration is easy, with just a few lines of JavaScript. Head over to documentation.

Here’s the rough API in pseudocode:

// 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()

For additional details, contact us!

Licensing

While you can download NX Print freely for evaluation, you have to get a license for production use. Contact us for licensing!