The printhtml.exe is a free command line tool that will send HTML content to a printer. No prompts are shown to the user. A default printer is used unless another is specified on the command line.
Click here to download the program.
Installation should be quick and painless. Just unpack the files in the downloaded zip file and you are ready to run. In case you are running Windows Vista or later then you must remember to download and install the DHTML Editing Control.
HTMLPRINT Command Line Usage ---------------------------- SYNTAX: HTMLPRINT.EXE [options] OPTIONS: html Specify the HTML text to print. You can use HTML encoding to encode special characters. printername Name of the printer to you want to use. It will use the default printer if nothing is specified. file Print the HTML stored in a file. This parameter can be used multiple times. url Load the HTML from this URL and print it. This p This parameter can be used multiple times. directurl Print this URL. Can only be specified once and will overwrite previously set buffer content. title Title of print job. This can be used in headers and footers. header Header text of print job. See header and footer syntax below. footer Footer text of print job. See header and footer syntax below. leftmargin Left margin. rightmargin Right margin. topmargin Top margin. bottommargin Bottom margin ADVANCED OPTIONS: filename File name of print job. nopreserve Keep header, footer, and margins in registry. eventlog Write success and error messages in system event log. HEADER AND FOOTER SYNTAX: When you specify a header or footer you can use the following codes. && Single ampersand '&'. &b Separate left and right aligned text. &d Short date formatted according to regional settings. &D Long date formatted according to regional settings. &p Current page number. &P Total number of pages in print job. &u Page URL. &w Page title. &t Time formatted according to regional settings &T 24 hour time format. Any Text You can write custom text and combine it with the codes. (blank) Leaves the header or footer blank if you don't specify any text EXAMPLES: Print 'Hello World' to default printer. 'World' will be printed in bold. HTMLPRINT.EXE html="Hello <b>World</b>" Print the web page from printhtml.com to the installed Bullzip PDF Printer. HTMLPRINT.EXE directurl="www.printhtml.com" printername="Bullzip PDF Printer" More examples and documentation at www.printhtml.com.
This program is freeware. You may use it without paying for it. In case you want to distribute it with your own application then you must make on a small payment to support the developement.