Print Files From LabVIEW Without Using Report Generation Toolkit

Updated Mar 18, 2019

Reported In

Software

  • LabVIEW
  • LabVIEW Report Generation Toolkit

Operating System

  • Windows

Issue Details

How can I programmatically print a file from LabVIEW if I do not have the LabVIEW Report Generation Toolkit for Windows?

Solution

You can programmatically print a file from LabVIEW by calling the ShellExecuteA function in SHELL32.DLL
  1. Download _labview_win_util_32.zip.
  2. Extract the .ZIP file and open Winevent.llb.
  3. Open FileMan Print File.vi from the LLB Manager.
  4. Enter the path to the file to print in the path to file control.
  5. Run the VI.  It should open the file, print it, and close the file within a period of a few seconds.

Additional Information

The VI works by calling ShellExecuteA() in SHELL32.DLL, a component to Microsoft Window's API.
The LabVIEW Report Generation Toolkit for Windows is now included in LabVIEW Professional.

WAS THIS ARTICLE HELPFUL?

Not Helpful