Processors
Print processors allow manipulation of a print job and its output. The processors are a plugin system so they can be enabled and modified for each printer instance.
Print processors are executed in the run order specified.
LineReportToCSV
Take a line report and generate CSV from it. The processor will attempt to detect if the data is in a vertical or horizontal format.
Enabled | Yes or No | The processor will be skipped if not enabled |
Run order | Numeric value | The order the processor will be executed |
Vertical fieldname column width | For vertical reports the width of the column. -1 to auto detect. |
If a report is in a vertical format. eg
The width is the space between Field1 and : |
Field multivalue separator | Default is | | If CSV data is detected in the field the separator is modified |
Autofill index position | The index value of the report. |
Line 5 in this example Record 1 is assumed.
|
Default autofill value for fields | Fields that are detected as blank because they would contain the index field are automatically filled in | |
Output filename | The filename generated default %sourcefilefolder%%title%_%date%_%time%_%profilename%.csv | CSV filename generated |
Change output filename | The filename passed to the next processor is the CSV file |
Redirect
The redirect processor allows the print job to be sent to a printer
Enabled | Yes or No | The processor will be skipped if not enabled |
Run order | Numeric value | The order the processor will be executed |
Printer name | Windows printer name | The name of the printer to redirect the data |
Printer type | Send the job and text or raw |
PDF will create a PDF from the text data. This could be the original text or modified data from a processor like LineReportToCSV
Enabled | Yes or No | The processor will be skipped if not enabled |
Run order | Numeric value | The order the processor will be executed |
Change output filename | Yes or No (Default No) | The filename that is passed to the next processor will be the PDF and not the original text file |
Page orientation | Landscape or Portrait | |
Lines per page | New page at specific line count. Use 0 to check for form feeds in the data | |
Skip empty pages | Don't create a PDF page for empty pages | |
Font size | Font size used in PDF | |
Font | Font used in PDF | |
Skip pages | Option to exclude certain pages from PDF generation | |
Output filename | The PDF filename generated |
SMTP
Send email with custom email addresses, subject, body and files.
Enabled | Yes or No | The processor will be skipped if not enabled |
Run order | Numeric value | The order the processor will be executed |
Server | SMTP server hostname | |
Port | SMTP server port | |
From name | Name email is sent from | |
From address | Email address email is sent from | |
Recipients | Email recipients | See metadata |
Subject | Email subject | See metadata |
Authentication type | SMTP authentication type (None, Default or SASL) | |
Username | SMTP username | |
Password | SMTP password | |
Body | Email body | See metadata |
Attachments | A list of files to attach | Default is %inputfilename%. This could also include direct file system files if required. eg C:\Users\Public\Documents\TermsAndConditions.pdf. See metadata |
Reply to name | The name used if recipient select reply | |
Reply to address | The email address uses if a recipient selects reply | |
HTML body | The body content contains HTML | |
Read reciept | Request a read receipt | |
SSL version | 1.2 is generally required | |
TLS | None, Implicit, Required, Explicit |
Sharepoint
Upload files to a sharepoint site
An Entra App registration is required
![]() |
Ensure application permission Sites.Manage.All is granted
|
Enabled | Yes or No | The processor will be skipped if not enabled |
Run order | Numeric value | The order the processor will be executed |
Client id | Entra client id | |
Tenant id | Entra tenant id | |
Client secret | Entra client secret | |
Site | Select sharepoint site | |
Drive | Select sharepoint drive | |
Folder path | Optional folder path | |
Files | List of files to upload. | See metadata |