Printix Cloud Print icon

Printix Cloud Print

Interact with Printix Cloud Print API

Job → Submit Job

AI-generated

Overview

This node operation submits a print job to the Printix Cloud Print system. It is useful for automating print workflows where print jobs need to be sent programmatically to specific printers and queues, with detailed control over print settings such as document language, color, duplex mode, page orientation, copies, media size, and scaling. For example, it can be used in office automation to send documents to network printers with predefined configurations or integrate with third-party print solutions by specifying the user printing the job.

Use Case Examples

  1. Automatically submit a print job to a designated printer and queue with specific print settings like color and duplex mode.
  2. Integrate with third-party print management systems by specifying the user and user mapping for job assignment.
  3. Batch submit multiple print jobs with controlled intervals and batch sizes to avoid overloading the print server.

Properties

Name Meaning
Job Title The title of the print job, used to identify the job.
User The name of the user that is printing, for integration with third party print solutions.
Printer ID The ID of the printer to send the job to.
Queue ID The ID of the print queue to use for the job.
PDL The Printer Document Language to use for the document to be printed, if it is not PDF.
Release Immediately Whether the print job should be released on the printer immediately after the onLoadCompleted link was invoked.
Color Sets whether the document should be printed in color.
Duplex Sets what kind of duplex to use to print the document, if any.
Page Orientation Sets the page orientation for the print job.
Copies A positive integer representing the number of copies to print.
Media Size Sets the page dimensions for the document to be printed.
Scaling Determines how the job should be scaled if at all; if set the document will be scaled to fit the page size.
User Mapping Optional field to assign the job to a user matching the mapping. Should be a JSON object with "key" and "value" fields (e.g., {"key": "AzureObjectId", "value": "12345"}).
Request Options Node settings for request behavior including batching, SSL certificate validation, proxy, and timeout settings.

Output

JSON

  • jobId - The unique identifier of the submitted print job.
  • status - The status of the print job submission.
  • message - Additional information or confirmation message about the job submission.

Dependencies

  • Printix Cloud Print API
  • An API key credential for authentication

Troubleshooting

  • Ensure all required fields such as Job Title, User, Printer ID, and Queue ID are provided to avoid validation errors.
  • If the print job fails to submit, check network connectivity and API credentials for authentication issues.
  • Timeout errors may occur if the server does not respond within the specified timeout; consider increasing the timeout setting.
  • If SSL certificate validation fails and you trust the source, enable the 'Ignore SSL Issues' option to bypass certificate errors.

Links

Discussion