I. Overview
1) Print modes include No Client Printing and Local Printing, in which plot offset and silent print can be enabled.
2) No Client Printing: this mode allows printing to be executed on any machine as long as it is supported by the browser, which is convenient and fast
3) Local Printing: this mode requires downloading of client software, which enables rich settings. Being more efficient and free from browser restrictions, this mode is suitable for bulk print on a fixed machine.
II. No Client Printing
1. Click [Template] > [Print Setting] > [Individually set for the template]
[No Client Printing] is by default checked.
2. Set printing margins when printing
1) This option is by default unchecked, in which case the margin in [Default Configuration] is used.
2) If checked, [Default Configuration] below cannot be customized and when printing, a dialogue box will pop up for margin setting.
3. No Print Settings in IE
1) This option is by default unchecked, which means that print settings will be displayed in the IE browser.
2) If checked, a setup window will pop up when printing in IE.
4. Needle Printing Optimization
1) This option is by default unchecked, which means actual fonts will be printed.
2) If checked, fonts will be changed into SimHei when printing to optimize the print effect. You have to make ensure that there is a SimHei font package locally.
5. Default configuration for printing margins
1) [Inherit page margin setting] is by default checked.
2) If [Inherit page margin setting] is unchecked, then top, bottom, left and right margins can be customized.
III. Local Printing
1. Click [Template] > [Print Setting] > [Individually set for the template]
Check Local Printing.
2. Show print setting window when printing
1) This option is by default unchecked, in which case [Default Configuration] is directly used.
2) If checked, [Default Configuration] below cannot be customized and a dialogue box will pop up for setting of print attributes when printing.
3. Need specify sheets when printing
1) This option is by default unchecked, which means all sheets will be printed every time.
2) If checked, a dialogue box will pop up window, in which you can specify the sheet(s) to be printed, and by default, all sheets are checked.
4. Default Configuration: Printer
1) Binding reports to a printer is supported.
2) The drop-down box will automatically pull all printers available locally; if there is no printer available, none will be displayed.
5. Default Configuration: the number of copies
The number of copies is by default 1 and can be customized.
6. Default Configuration: Page Number
1) [All Pages] is by default checked. Other options include [Current Page], [Specific Page] and [Double-Sided Printing].
2) If [Specific Page] is checked, type page number(s) in the text field, with discrete page numbers separated by a comma and continuous page numbers by a “-”.
3) If [Double-Sided Printing] is checked, Odd Page or Even Page can be set.
Not all printers support double-sided printing, so it is enabled manually by selecting Odd Page first and then, after a page is turned over, Even Page.
7. Default Configuration: Pape
1) [Inherit page paper setting] is by default checked, in which case the size of a printed page is the same as that of the paper page.
2) If unchecked, the size of a printed page should be specified.
8. Default Configuration: Layout
1) [Inherit page layout setting] is by default checked, in which case the layout of a printed page is consistent with page layout, either portrait or landscape.
2) If unchecked, customize page layout as portrait or landscape, which is by default portrait.
9. Default Configuration: Margin
1) [Inherit page margin setting] is by default checked, in which case margins of a printed page are the same as page margins.
2) If checked, top, bottom, left and right page margins can be customized.
10. Default Configuration: Scale
1) [Print to fit paper size] is by default checked.
2) If unchecked, scaling can be customized.
IV. Print Button on Toolbar
After setting the print configuration detail, we can customize the print button on the toolbar.
Click [Template > Web Attributes], we can select the setting page for different preview types (e.g. Pagination Preview, Data Entry Preview, etc.). Choose to [individually set for the template]. Double click on the print button to add it to the toolbar (it is on the toolbar by default):
The other print buttons are for the compatibility of previous versions, and cannot be added to the toolbar.
V. Server Print Configuration
For the above settings, they are specified set for individual templates. How to configure to make the rules apply to all templates on the server?
We can click on the [Server > Server Configuration Manager > Print Setting] to configure and apply same settings for all the templates on server.
VI. Print Authentication
For FineReport of versions after 2020-04-26, print authentication will apply. This will be controlled by Template Authentication.
Print authentication will apply to multiple print methods except for print directly at the server.
Note: If print under the situation of cross-domain, single sign-on will be needed for the template authentication.
Situation | Print Authorization | Prompt |
---|---|---|
Template AUTH is off | Anyone can print any template. | - |
Template AUTH is on and no template needs AUTH | ||
Template AUTH is on AUTH only Username and Password | Any logged-in users can print any template. | Prompt when not logged in: "Please login to print." |
Template AUTH is on Role-based Authentication | Logged-in users can print the template that they have access to. | Prompt when logged-in user has no access: "Not permitted to print this template". Prompt when not logged in: "Please login to print." |
Template AUTH is on Digital Signature Authentication | Users with digital signature can print the template that they have access to. | Prompt: "Not permitted to print this template". |