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:

  • downloadOutput triggers downloads in the browser.
  • printOutput prints PDFs through the browser dialog or the desktop extension.

Configuration / Settings

NodeSettingDetails
downloadOutputfileNameSupports patterns such as processed_{{filename}} and output-{{index}}.
printOutputautoPrint, printerNameprinterName only matters when the extension-based silent-print path is available.

Inputs Expected

  • downloadOutput accepts blob inputs directly and can also recover files from outputFileIds stored by previous nodes.
  • printOutput expects PDF files.

Variables Exported / Outputs

NodeOutput shapeMetadata
downloadOutputBlob[] or a single ZIP blobdownloaded, fileCount, zipped
printOutputoriginal 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

  • downloadOutput auto-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.