loader star

How to Streamline Back-end Batch Printing

Let’s say you land at your desk first thing on Monday morning when a department head approaches you asking for help on a critical printing process. The department is implementing a new ticketing system to print thousands of tickets for an event. The ticketing system groups the tickets by order number, which could include multiple tickets for multiple people in a single order. 

Obviously, it’s imperative that these tickets are printed in the correct order to avoid confusion during distribution to the paying customers without disrupting productivity. However, the problem is that the ticketing system can’t guarantee this. 

How are you going to achieve this?

The answer: Batch printing to streamline your printing

Batch printing is necessary to streamline the output of bulk documents from ERP (Enterprise Resource Planning) or EMR (Electronic Medical Records) systems since, more than likely, the way in which they are printed directly impacts your customers, productivity, budgets, and more. 

Printing in large batches happens in any industry. Whether you have lab techs trying to print off patient lab results for the day, manufacturing staff printing bulk shipping labels, or printing tickets for a major event; your goal is to make this experience as seamless as possible. 

This functionality is simple enough, right? Batch printing is a pretty standard capability, especially for enterprises that need to print a lot of documents. 

But where does Output Management enter this conversation? 

Vasion’s Output Management solution connects to your back-end EMR, ERP, or line-of-business applications to facilitate printing. Output Management offers an API Print Service that allows you to deploy the API within your network to connect your back-end applications to printers and handle any specific printing needs using RESTful API calls. 

One instance where this is used is batch printing. The Output Management Batch Printing feature supports requests sent natively from Epic, along with our API Print Service, to handle printing from any number of EMRs or ERPs. Regardless of the source application, Batch Printing follows these four basic steps:

  1. The source application (EMR/ERP) sends a request to the Output Management Service to open a batch with a batch open request. This request contains a unique identifier for the batch and identifiers for all jobs that will be received as part of this batch.
  2. Batch jobs are sent through the Output Management Service. While a batch is open, it is put on standby and will not be printed until it is closed. Of course, your non-batch jobs will still be processed and printed normally.
  3. The batch is closed once the Output Management Service receives a batch close request containing the unique batch identifier.
  4. Then your jobs are printed in the order they need to be in! At this point, the API Print Service makes the request back to communicate the status of the print job, either successful or unsuccessful.


Why Output Management?

Vasion’s Output Management solution is highly reliable and highly available. With support for load balancing, API printing, and ERP/EMR connections, Output Management eliminates single points of failure when printing from your critical line of business applications, ensuring output is received exactly as needed. 

And, you have access to several other great capabilities for your batch jobs like:

  • Bidirectional communication with the printer confirming your batch jobs were 100% successful
  • Converting files to print-ready formats for individual printer preferences
  • Automatically redirecting batch jobs to a backup printer in case of failures
  • Remote facilities printing batch jobs outside the network to secure company printers
  • And many more…


Let’s have a conversation about your printing environment and back-end document processes. Schedule a demo today.