Home > Execu/Suite Hotel PMS > Setup - Execu/Suite PMS > Hotel Print Settings > ETHTMLPrint (Print Folios, Reg Card, etc.)
ETHTMLPrint.exe is an HTML print engine that we've written to replace 3rd party HTML print engines.
These are the default printed HTML template file names. They can be found in the Execu/Tech hotel folder:
<title>GUEST-FOLIO</title>
Notice the dash (-), it's important.
For the Guest Folio, the top of the template (GAFOLWIN.HTM) should look like this when viewed in Notepad: (Of course, if you add custom settings, they would be included just under $ETHTML.)
There are several ways to set Margins, Shrink to Fit, and orientation for printing.
1. Print Defaults Embedded in HTML Document
You can specify Margin, ShrinkToFit and Orientation in the HTML template itself
For example, to set:
Add these lines below $ETHTML:
$MARGINS=.5,.5,.5,.5,True
$ORIENTATION=0
$VISIBLE
2. ET Set HTML Print Defaults
See Forms Print Too Large.
3. ETHTMLPrint.exe Page Setup
If you edit these settings, be aware that:
If you're not a developer wanting to implement this into your application, ignore this section.
Usage: ETHTMLPrint.exe /f FileName /p PrinterName /o Orientation /c Copies /m Margins /v ViewMode FileName (Required): Full path to the HTML file. PrinterName (Optional): Full text name of the printer. Orientation (Optional): 0 = Portrait (this is the default), 1 = Landscape. Copies (Optional): The number of copies to print. If not specified 1 copy will print. Margins (Optional): Top,Right,Bottom,Left,ShrinkToFit (Example (Margins are in inches) = .5,.5,.5,.5,True) ViewMode (Optional): 0 = Print only don't view, 1 = View only don't print, 2 = View and print.
You can create a separate HTML file for each page and run this once per page. You can also include all pages in a single file using the following code to insert a page break between the pages.
<
br
style
=
"page-break-after: always"
>