Improved printing procedure and new Google Cloud Print support in Thinfinity® VirtualUI

The adoption of HTML5 in all major web browsers helped to get a quite unified behavior across them. But there still persist some weaknesses mostly when it comes to access to peripherals like disks or printers.

Unfortunately, as of today, there is no way to print a document to the local printer straight from javascript. The workaround was to install a PDF printer on the remote machine and send the produced PDF document to the local web browser for previewing and final printing. But some weaknesses still linger, mostly when it comes to accessing peripherals like disks or printers. Until now.

In the latest build we changed the printing procedure, doing some behind-the-scene magic to overcome the differences between the existing web browsers and cut down on steps as much as we could. Also, as a big bonus, we added support for Google Cloud Print.

Let’s see how the procedure now goes:

From the Windows application you send a document to print as usual. If you’re prompted to select a device, choose the Thinfinity VirtualUI printer.

The first time you perform this step, you will see on the web browser an optional print-preview screen, showing the document in PDF format and with two options:

  • Direct Print, to print to a local printer,
  • Google Cloud Print, to send the print job to any printer registered to a Google account.

If you choose Direct Print and click OK, the native printer’s setup dialog will be presented. Otherwise, when you choose Google Cloud Print, the GPC dialog will show up, letting you pick one of the local or remote printers you previously registered to your Google account.

Finally, there is a “Bypass this dialog” checkbox, that in future printings will let you go directly to the printer’s page setup dialog (if you previously chose Direct Print) or to the GPC dialog (if you previously chose GCP).

Printing Dialog Checkboxes

Fewer steps and more work done with Thinfinity VirtualUI.

Get inspired by Thinfinity VirtualUI possibilities

Check out our new Thinfinity VirtualUI demos!

If you already trialed our Thinfinity VirtualUI you know how easy results to web-enable your desktop app, making it accessible through any HTML5 capable browser.

And if you are new here, we can gladly inform you: enabling Thinfinity VirtualUI in your application’s project is as simple as adding one line of code to your source code.

Take a look to these demos and just imagine all the possibilities!

Live Thinfinity VirtualUI Demos

1. Fishfacts is a simple database application that provides some basic information about fish species.
This live demo shows basic GUI virtualization capabilities as well an integration with the web browser and external web resources.

See Fish Facts live demo

2. Easy Money Manager is an open source .NET application that allows you to manage your personal finances. Here we show a real-life application using VirtualUI’s GUI virtualization capabilities.

See Easy Money Manager live demo

3. Zoom Investment Portfolio Manager (by Leslie Kaye), is an open source Delphi application that provides a simple and convenient way to keep track of your quoted Stocks and Shares investments. This is another practical example of VirtualUI’s GUI virtualization capabilities.

See Zoom Portfolio Manager live demo

Are you interested in a deep trial? Have any questions? Contact us and we will be happy to assist you.