Printing Interceptor
Overview
The Printing Interceptor module allows users to intercept and customize the data sent to supported printing entities before the document is generated. It enables businesses to write custom scripts that transform or manipulate the print data according to their specific business requirements.
Each Printing Interceptor is configured for a specific Entity and Action, ensuring that the custom script is executed only for the selected printing scenario. This provides organizations with the flexibility to modify print output without changing the core application logic.
Header Options
The following options are available at the top of the Printing Interceptor page.
Delete: Deletes the current Printing Interceptor configuration from the system.
Header Fields
Name
Enter a unique name for the Printing Interceptor. This name helps identify the interceptor configuration within the system.
Description
Enter a description explaining the purpose or functionality of the Printing Interceptor. This makes it easier to understand the interceptor's intended use.
Entity
Select the entity for which the Printing Interceptor should be applied. The available entities vary depending on the printing scenarios supported by the WMS (for example, Blind LPN, B2B Line Sheet, etc.).
Action
Select the action associated with the selected entity. Currently, the available action is General. The custom script is executed whenever the General action is performed for the selected entity.
Active
Enables or disables the Printing Interceptor. When selected, the interceptor becomes active, and the custom script is executed during the corresponding print operation. When cleared, the interceptor remains inactive and is ignored by the system.
Custom Scripts
Allows users to write custom scripts (JSON) that modify or transform the print data before it is sent for printing. The script editor supports custom business logic to tailor the output according to organizational requirements.

After configuring all the required fields, click Save to save the Printing Interceptor configuration, including the selected entity, action, and custom script.
Last updated
Was this helpful?