Overview

HTMLPrint is a Windows printing utility that is intended for printing HTML and ASCII text Documents and image files; including files with the following file extensions: .htm,
.html, .txt, .png, .gif, .bmp, .jpg, .jpeg, .wmf and .emf.

Printing can be done in three different ways:

Batching documents as retainable lists which can be automatically printed in document sequence of your choice.

Printing HTML files from the command line. By sending the file or directory name to be printed as a command line parameter to HTMLPrint the file or HTML files inside a directory will be
printed in an invisible fashion. Continue reading the text below to learn
how to use the command line.

HTMLPrint runs as a visible application only when it is started without passing any argument in the command-line. It cannot run as a service.

What is new in HTMLPrint 9.0?

The license includes two different HTMLPrint
versions: The version 9, which uses its own printing engine and the version
8 which uses Mozilla Foundation's XULRunner
1.9.1 (Firefox 3.5 engine) as printing
engine.

Anyone who purchases the version
9 will get the version 8 as well, for the same price.

Both versions have different capabilities.
Depending on the required printing job one or other of them may be used. Learn More.

The HTML code to be printed can passed in the command line, without using any file.
See command line switches below.

The printing scale (from 10 to 500%)
can be specified, either in the configuration file or in the command line.

Command line parameters usage

To print an HTML file from the Command Line pass the filename to be printed as a parameter, additional parameters can be added to configure the printing.

Bersoft HTML Print is designed to work with and be called by other software or at least, by a batch file, passing the HTML or TXT file name or an image filename (GIF, JPEG, BMP, PNG,
WMF or EMF) to be printed as a parameter in the command line; a text file containing a list of files to be printed or a directory path can be passed in the
command line as well.

Using Configuration files

Besides settings options through the command line, most options
are set by using a configuration file. This file can be created by other
applications or by using HTMLPrint File > Configuration
File > Edit menu command, which opens a screen for setting all options
in the configuration file.

Both versions have different capabilities. Depending on the required printing job one or other of them may be used. If you buy the version 9 you will get the version 8 as well, for the same price. Learn More.

If you have purchased HTMLPrint in the past please see the upgrade options.

Version Release History

9.09May. 11, 2016Adds several minor improvements.

9.07-9.08 Internal releases.

9.06Oct. 1, 2014 Fixes a incompatibility with some Windows sytems when using the /Dir command line parameter to set a directory as Printing Directory.

9.05Jan. 3, 2014 Shows a dialog while the file to be shown in Print Preview is loaded, when using the /Pre switch in the command line.

9.04Aug. 28, 2013 Better compatibility with Windows 8.

9.02-9.03 Internal releases.

9.01Jan. 17, 2013 Fix: When the Printer Setup dialog is shown the program keeps hidden and stops running after printing the file.
Change: the Printing Setup menu is now located inside the Configuration File submenu and renamed as Edit.

9.00Jan. 4, 2013 Major new version release.
It includes two different HTMLPrint versions: The version 9, which uses its own printing engine and the version 8 which uses Mozilla Foundation's XULRunner 1.9.1 (Firefox 3.5 engine) as printing engine.
Anyone who purchases the version 9 will get the version 8 as well, for the same price.
Both versions have different capabilities. Depending on the required printing job one or other of them may be used. Learn More.
The HTML code to be printed can passed in the command line, without using any file.
New options for printing headers/footers.
New command line switches.
Improved Directory Printing options.
Now HTMLPrint runs in the Task Bar when printing directories and file lists.
To print all HTML files in a directory, and stop HTMLPrint after the files are printed, a directory name can be send in the command line.
Can print multiple files without using lists.