Print Job Log

Overview

The Print Solution app records every print job submitted from Dynamics 365 Business Central. Each time a document is sent to a printer, a Print Job entry is automatically created, capturing the document name, the target printer, the user who triggered the print, and the current execution status returned by the print service.

This feature gives administrators and support teams a centralized view of all printing activity, making it easy to identify failures, track usage by user or report, and provide an audit trail of printed documents.


To access the Print Job Log, search for Print Solution Jobs in Dynamics 365 Business Central.

The list displays all recorded print jobs with the following columns:

Field Description
Entry No. Unique sequential number identifying the print job record.
Print Job ID The identifier assigned to the job by the print service when it was submitted.
Report Title The name of the report or document that was printed.
Report ID The internal identifier of the report.
Printer Name The name of the printer used for the job, as configured in Printer Management.
Remote Printer Computer The name of the remote computer or print server where the printer is connected.
State The current execution state of the print job (see Print Job States below).
Message Any message or error detail returned by the print service.
Created Date Time The date and time the print job was created in Dynamics 365 Business Central.
Last Status Update Date Time The date and time of the most recent status update from the print service.
User ID The user who initiated the print.

Tip: The State column is color-coded for quick identification:

  • 🟢 Done — printed successfully.
  • 🔴 Error / Expired — the job failed or was not processed in time.
  • 🟡 Sent to Client — the job has been received by the print client and is being processed.
  • ⚪ New — the job has been submitted and is awaiting confirmation.

Built-in Views

The page includes two predefined views for faster filtering:

View Description
Errors Only Displays only jobs in Error state, sorted by most recent first.
Pending Displays jobs in New or Sent to Client state, sorted by most recent first.

Actions

Action Description
Refresh Status Manually triggers a status update from the print service for all pending jobs. Use this action if you want to update statuses immediately without waiting for the automatic background refresh.

Selecting a job from the list and clicking View (or double-clicking) opens the Print Solution Job Card, which provides a detailed view of the print job organized into four sections:

General

Field Description
Entry No. Unique record identifier.
Print Job ID Identifier assigned by the print service.
State Current execution state (color-coded).
Message Status message or error detail returned by the print service.

Report Information

Field Description
Report Title Name of the document or report that was printed.
Report ID Internal identifier of the report.
Report Filter The filters that were applied to the report at the time of printing (e.g., date range, customer number).

Printer Information

Field Description
Printer Name Name of the printer used.
Print Solution Printer ID The printer’s identifier within the print service.
Remote Printer Computer The name of the remote computer where the printer is physically connected.

Tracking Information

Field Description
User ID The user who sent the document to print.
Company Name The Dynamics 365 Business Central company in which the print was initiated.
Created Date Time When the print job was created locally.
Sent to Print Service Date Time When the job was successfully submitted to the print service.
Last Status Update Date Time The date and time of the last status synchronization.
Client Version The version of the print client that processed the job, if reported.

The Refresh Status action is available on the Job Card and is enabled only for jobs in New or Sent to Client state.


Each print job progresses through a defined set of states reflecting its lifecycle within the print service:

State Description
New The job has been submitted to the print service and is awaiting acknowledgment by the print client.
Sent to Client The print service has forwarded the job to the print client for execution.
Done The job has been successfully processed and the document was printed.
Error The job could not be printed. Review the Message field for details.
Expired The job was not picked up by the print client within the allowed time window.

Jobs in Done, Error, or Expired state are considered final and will not be queried for further status updates.


Automatic Status Synchronization

The Print Solution app includes an automatic background process that periodically synchronizes the status of pending print jobs with the print service. This process runs on a scheduled basis and updates the State, Message, and Last Status Update Date Time fields for all jobs currently in New or Sent to Client state.

Jobs already in a final state (Done, Error, Expired) are excluded from automatic synchronization and will not be queried again.

Note: The automatic synchronization must be enabled in the Print Solution Setup. When enabled, the background process runs at regular intervals without any manual action required.


FactBoxes on the Print Solution Jobs Page

When a job is selected on the Print Solution Jobs page, two FactBoxes are displayed in the side panel:

Report Filters FactBox

Displays the filter views that were applied to the report at the time it was printed. This is particularly useful to understand exactly which data was included in a printed document (e.g., which customer, which date range, or which lot number was filtered).

Printserver Status FactBox

Displays the live status of the print server computer and printer associated with the selected job, retrieved directly from the print service. For full details on this FactBox, see Print Server & Printer Status.


Retention Policy

The Print Job Log is integrated with the standard Retention Policy framework in Dynamics 365 Business Central. Administrators can configure how long print job records are kept before they are automatically deleted.

To configure a retention policy for print job records:

  1. Search for Retention Policy Setup in Dynamics 365 Business Central.
  2. Create a new retention policy for the Print Job table.
  3. Define the retention period (e.g., keep records for 90 days).
  4. Enable the policy.

Once configured, records older than the defined period will be automatically removed according to the standard Business Central retention policy schedule.

Note: The retention policy must be configured manually by an administrator. No default retention period is set by the application.

Previous
Next