Printing and Print Preview

From ADempiere
Revision as of 06:51, 16 September 2010 by MJMcKay (Talk)

Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

Table of Contents{{#if: Functionality| | Functionality }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | Printing and Print Preview{{#if: Private Record Lock| | Private Record Lock }} ⇒

There are four ways to print information from ADempiere:

  • Print (Icon Print24.png)
  • Print Preview (Icon PrintPreview24.png)
  • Report (Report24.png)
  • Report Processes (Icon mReport.png)

For more information on Reports, see the Report page.

Access

Print Print Preview
Icon: Center Center
Menu: File{{#if: Print | →Print }}{{#if: | → }}{{#if: | → }} File{{#if: Print Preview | →Print Preview }}{{#if: | → }}{{#if: | → }}
Short Cut: F12 <Alt> <Shift><P>

Restrictions

The Print and Print Preview buttons are enabled only if a report Process is defined in the {{#if: |{{{3}}}|Tab }} Tab of the {{#if: Window, Tab & Field|Window, Tab & Field|WindowTabField }} Window.

Description

Print Preview (Icon PrintPreview24.png) will open a preview of the defined report for the Tab being viewed. Depending on the type of report, the Preview can be printed, archived, exported, filtered and configured.

Print (Icon Print24.png) will print the report directly to the default printer.

Note.gif Note:

The default printer is selected in the Defaults Tab of the Log In window. See Logging In to the Client for more information.

Depending on the type or report process attached to the Window Tab, the nature of the report can vary from a standard report to a specialized document such as an order, invoice or a shipping document. The type of report process is completely configurable in the Application Dictionary. See Report Processes for more information.

See Also

For Developers

The software that performs the print and print preview functions can be found in:

  • client/src
    • org.compiere.apps.APanel.java
    • org.compiere.process.ProcessInfo.java
    • ofg.compiere.process.ProcessCtl.java