We've Moved!
We've unified our Vasion Print (formerly PrinterLogic) and Vasion Automate documentation into a single, streamlined resource to better serve you. Visit our new unified documentation site: docs.vasion.com
Note: This legacy site will not be updated after January 6, 2025, and will remain available for reference until May, after which all traffic will automatically redirect to docs.vasion.com/a/Get_Started/Automate.htm.
Last updated: January 07, 2025
API Print Service Schemas
You'll need to configure settings for the API Print Service in two places:
- In the Vasion Print (formerly PrinterLogic) Admin Console.
- Inside your source application to make RESTful API calls for submitting print jobs or batch print requests.
For complete information about Output Automation, see Output Automation.
For information on how to configure the API Print Service, see Configure API Print Service.
Supported API Calls
Once configured, your source application can make the following RESTful API calls:
- Print Job Request — sends the file to be printed to the API Print Service along with metadata about the file that dictates where the job is sent, as well as color, duplex, and other finishing options.
- Batch Open Request — Ensures certain files are printed in a specific order. Batch Open Request is used to begin the batch printing process and includes an ordered list of print job UUIDs and files.
- Batch Close Request - Sent after a Batch open request, and all associated files have been sent to an API Print Service. Once a batch is closed, the files with UUIDs listed in the initial Batch open request will be printed in the order the UUIDs were listed in the initial request.
- Print Job Status — Once a job has been printed, or if it failed to print, the API Print Service will make a request back to the URL specified in the "statusURL" field as part of the initial print job request to inform the customer application on the status of the print job with the associated UUID.
API Schemas
Below is the recommended schema for configuring your API Print Service. There are two schemas, one for Print Job Requests and one for Print Job Status Reply. Within the Print Job Request schema there are also options for Batch Printing.
Print Job Request
Print Job Status
Troubleshooting Help
In some setups, external applications may need to reach the Output Automation Service Client using a DNS name that resolves to an external IP address. However, this can cause issues the following issues:
- The Service Client cannot resolve the DNS name to its internal IP address.
- External DNS resolution conflicts with internal requirements.
Check if the Service Client can resolve the DNS name to its internal IP address. If the DNS name doesn't resolve correctly, you may need to modify the hosts file. See Troubleshoot DNS Resolution for Output Automation-Service Client
Ensure that the DNS name in the UI matches the one in the certificate used by the Service Client.
-
Week Ending In Jan 4th, 2025
-
Released: Dec 27th, 2024
-
Released: Dec 23rd, 2024
-
Android/iOS: Dec 23rd, 2024
-
Released: Dec 9th, 2024