Outputs & Actions
Download and Print Nodes Reference
Technical reference for `downloadOutput` and `printOutput`, including filename patterns, ZIP bundling, and silent-print requirements.
Updated 2 min read
Overview
These nodes deliver files to the user or the local machine:
downloadOutputtriggers downloads in the browser.printOutputprints PDFs through the browser dialog or the desktop extension.
Configuration / Settings
| Node | Setting | Details |
|---|---|---|
downloadOutput | fileName | Supports patterns such as processed_{{filename}} and output-{{index}}. |
printOutput | autoPrint, printerName | printerName only matters when the extension-based silent-print path is available. |
Inputs Expected
downloadOutputaccepts blob inputs directly and can also recover files fromoutputFileIdsstored by previous nodes.printOutputexpects PDF files.
Variables Exported / Outputs
| Node | Output shape | Metadata |
|---|---|---|
downloadOutput | Blob[] or a single ZIP blob | downloaded, fileCount, zipped |
printOutput | original Blob[] | printed, fileCount, method, note |
Common Use Cases
- Let users download every generated result at the end of a workflow.
- Auto-bundle many loop outputs into a single archive.
- Print signed or flattened PDFs as a terminal step.
Edge Cases
downloadOutputauto-zips multiple files for better UX.- Duplicate filenames inside ZIP archives are deduplicated automatically.
- Silent printing requires both the right paid plan state and the desktop/browser extension.
- Without the extension, printing falls back to the browser print dialog.