Managing Your Clinical Printing with Epic from a Unified Platform

This blog is part of a three-part Output Management series about the Oracle Health EHR , Epic, and SAP connectors. Read the other installments on Oracle Health EHR and SAP

Epic Systems Inc. is the leading supplier of Electronic Medical Records (EMR) software in the U.S. and is expanding its customer base worldwide. It’s a highly trusted solution for many healthcare organizations. 

Despite Epic’s many strengths, managing printing in this environment is often challenging for IT because Epic queues are handled separately from other forms of (non-clinical) printing. There’s a way to unify the management of both administrative and clinical printing in a single Administrative (Admin) Console, with additional secure print methods—I’ll explain below.

But first, how can Epic host your environment?

Epic has two primary hosting architecture options: an on-premises, customer-hosted model and a cloud-based, Epic-hosted model. Customers may choose either model based on their infrastructure and the amount of control they want to have over their environment.

On-premises

An on-premises, customer-hosted model is a traditional method for Epic installations. It offers IT admins more control but requires more infrastructure and resources. Print management can be labor-intensive. Because printing is mission-critical, IT admins must create and manage multiple identical print servers for load balancing. They monitor their status and keep them synchronized.

Cloud-based

When Epic hosts the solution in the cloud, print servers are no longer controlled by the healthcare client, and administrators can no longer add to, remove from, or make changes to their print queues. Nor can they install software to help them manage their environment. They must contact Epic to open a ticket for every change. The response can be fast, but in some cases, there are delays. Many admins we work with want a more straightforward solution they can control. 

Either model has upsides and downsides. In any case, managing printing can be cumbersome without a solution to reduce the complications of multiple asynchronous servers and limited administrative access.

That’s where PrinterLogic comes in. 

PrinterLogic gives IT full control and allows healthcare organizations to manage all of their printing from one Admin Console—both for the clinical Epic environment and business-management office printing.

There are two ways PrinterLogic manages printing for Epic customers. One involves keeping the traditional Epic print servers but providing a powerful Admin Console for managing drivers and print settings across the Epic infrastructure. The other method is available by installing the PrinterLogic Epic Connector. Our Epic Connector eliminates the need to deploy drivers and queues to print servers altogether, unifying all forms of healthcare print management—including clinical and general office printing—from a single pane of glass. I’ll explain how it works. 

How does the PrinterLogic Epic Connector work?

The PrinterLogic Epic Connector reroutes print jobs so that, rather than flowing through a web of disconnected servers and drivers, it’s directed through PrinterLogic to the destination printers. The PrinterLogic Admin Console then becomes “mission control,” enabling you to manage the various servers, drivers, and queues across both Epic and clinical printing without the need for third-party equipment or services. 

Here’s how it works in 4 steps:

  1. The Epic Connector utilizes Epic’s Output Management API to receive documents to be printed directly from Epic, sent via HTTPS.
  2. These documents are sent with an XML file specifying the destination printer, print settings, the user who sent the job, and additional metadata. 
  3. The Epic Connector processes the job without a driver, eliminating the need to spool and render the job as with a traditional driver.
  4. Once printed, the Connector will use the included metadata to properly report user-level printing records and respond back to Epic that the job was successfully printed. This service includes automatic redundancy to protect against failures ensuring business-critical Epic printing is not interrupted. 

 

 

This architecture can be used with either on-premises or cloud-hosted instances of Epic on version 2018 or later.

This solution allows end users to securely hold their print jobs, which requires the user to authenticate their identity at the printer with an employee badge swipe, QR code scan from a mobile device, pin or password, and other release mechanisms, for the job to print. Secure Release can reduce print volume by up to 20 percent and prevent PHI or PII from being exposed to unintended viewers. 

Off-Network Printing is another method—allowing any traveling or contracted providers working in a hospital or clinic temporarily to still access networked printers and print, while not having official network access. When a job is printed via an off-network print queue, the job travels through the cloud, is received by an Internal Routing Service on the network, then pulled to the destination printer. 

How is the Epic Connector set up with an existing environment?

Setting up centralized management of printer drivers and settings for all Epic print servers is very straightforward. It only requires one simple step: The administrator installs the PrinterLogic agent on each server and allows the agent to import all existing print queues and their settings. 

Once imported, the administrator can work completely from PrinterLogic’s web-based Admin Console to update drivers, change settings, add or remove queues, and more, to gain more granular control over their environment. 

These changes automatically apply to all appropriate print servers to keep them in sync with one another without the need for manual changes or scripting. This method is only supported with on-premises instances of Epic.

Interested in eliminating all of your print servers?

We deliver a highly available serverless printing infrastructure, all managed from a cloud-based centralized Admin Console. We’d love to show you how. Schedule a demo here to learn more. 

How it Works: Oracle Health EHR Printing with PrinterLogic’s LPD Service

This blog is one of a three-part Output Management series about the Oracle Health, Epic, and SAP connectors. Read the other installments on Epic and SAP here. 

PrinterLogic’s healthcare customers value our serverless printing solution for the secure, unified print management it provides. We help simplify the complexity of conducting general office printing alongside EHR/EMR solutions, which almost always come with their own print infrastructure and framework. 

As part of our efforts to make that day-to-day experience even better for all healthcare personnel, while reducing the load on IT admins, we’ve developed tools to better manage back-end Oracle Health electronic health record (EHR) printing and overall front-end output.

The LPD Service is the bridge between Oracle Health EHR software and your printers, and has big benefits of convenience and ease of use for healthcare organizations. 

 

Let’s dig in a little deeper.

The line printer daemon (LPD) is part of a standard software protocol that allows networked computers to submit print jobs to printers on the same network. The LPD is the liaison responsible for relaying print jobs to the network printer.

The PrinterLogic LPD Service works by identifying a service client device on the network that is running the standard PrinterLogic client agent. It runs in the background and listens for compatible print jobs.

Once the LPD Service has been enabled by an admin, it can receive LPD print traffic and extract information from the print job’s bundled metadata. That data includes who printed the job, which printer it’s targeting, as well as details like finishing options (e.g., duplex, B/W, output tray) and secure release settings. Based on that metadata, the print job will be routed to the correct printer, including off-network configured printers, and/or held for release if requested.

The same metadata is also used for PrinterLogic’s reporting functionality. Details like the initiating user, destination printer, timestamp, and filename are collected and uploaded to the PrinterLogic Admin Console.

Behind the curtain information: The PrinterLogic LPD Service will first try to send the job to the printer without using a driver via the Internet Printing Protocol (IPP). IPP is another printing standard that supports advanced capabilities like access control, authentication, and encryption. If IPP isn’t supported on the printer, you can use any signed Type 3 printer driver instead.

VAS 3440 23 Cerner OM Connector Diagram@2x

 

What does the LPD Service offer Oracle Health and print management?

Oracle Health provides one of the world’s leading EHR solutions for the healthcare industry to access and securely maintain vast data stores of confidential patient medical information. By design, it also becomes the central source of printing for the organization, as almost every record originates from or passes through Oracle Health before it’s printed. 

Unfortunately, this can cause issues with general office printing and back-end applications, because Oracle Health has its own server-based print infrastructure. Device incompatibilities, downtime, and routine printing errors are common occurrences that multiply in IT environments with diverse printer fleets.

PrinterLogic’s LPD Service leverages the universal line print remote (LPR) printing standard—the same one that Oracle Health’s own EHR system uses—to enable users to print from back-end applications without the need for legacy print servers, sidestepping all the problems inherent to those print servers. Additionally, with PrinterLogic’s advanced printing features, IT admins get even more control over printing:

  • Comprehensive reporting: See who printed what, when, where, and why.
  • Secure Release/pull printing: Jobs are held until the user has authenticated their identity at the printer to release them. This keeps protected health information (PHI) from sitting unclaimed in print trays accessible to anyone.
  • Off-Network Printing: Conveniently allow devices to print, without direct access to your network, while maintaining strict Zero Trust policies.

These features complement the stringent security requirements of EHR systems and enable organizations to maintain compliance with HIPAA and other industry regulations.

The LPD Service also increases with print resiliency to avoid downtime. Multiple PrinterLogic LPD Service clients can be used to create redundancy. These can be set up behind a load balancer or configured to communicate amongst themselves for failover scenarios.

 

Availability 

The PrinterLogic LPD Service is available in our Output Management Bundle, an add-on license to the core print feature set. The service supports connections with Oracle Health, Epic, and SAP systems to provide organizations control over everything they print. Stay tuned for exciting features coming soon that include automations to increase uptime and avoid disruption to your business-critical printing. 

Additionally, Off-Network Printing and Secure Release Printing are available in our Advanced Security Bundle to help you adopt Zero Trust principles and practices. 

 

A Complete Solution for Printing and Print Management 

The LPD Service is just one benefit among many that PrinterLogic offers to healthcare organizations. With our serverless printing solution, you can:

  • Lower costs: Fragmented solutions and all the required support infrastructure can lead to mounting costs. By minimizing the hardware footprint and eliminating deep-rooted print inefficiencies, PrinterLogic keeps costs down.
  • Simplify print management: It can be difficult to bridge the different systems for EMR and general office printing. PrinterLogic helps to unify the print environment and provides a single window for IT to oversee it.
  • Harden security: Thanks to its Secure Release and Off-Network Printing functionality, PrinterLogic increases the security of Oracle Health and similar EMR/EHR solutions without sacrificing ease of use.
  • Provide insights: In addition to capturing extensive metadata for every print job, PrinterLogic offers a convenient way to view, filter, and sort that information. IT can easily monitor print activity across the organization.

 

Interested in eliminating all of your print servers?

We deliver a highly available serverless printing Infrastructure using a centrally-managed direct IP printing platform. If you want to empower end users with mobile printing, Secure Release Printing, and many advanced features, we’d love to show you how.

Oracle Health Printing Just Got Better: Introducing PrinterLogic’s new LPD Service

PrinterLogic’s healthcare customers value our serverless printing solution for the secure, unified print management that it provides. We help tame the complexity of conducting general office printing alongside EHR/EMR solutions, which almost always come with their own print infrastructure and framework.

As part of our efforts to make that day-to-day experience even better for clinicians, nurses, doctors, and receptionists while reducing the load on IT admins, we’ve been developing functionality that will better manage back-end Oracle Health electronic health record (EHR) printing and output.

The newest addition to that functionality is our LPD Service. It’s a modest name with big impacts on convenience and ease of use—especially in healthcare settings that use Oracle Health EHR software.

 

What Is LPD and How Does It Work?

The line printer daemon (LPD) is part of a standard software protocol that allows networked computers to submit print jobs to printers on the same network. You might have even seen it as an option when you’re installing a conventional printer on your home PC. The LPD is the middleman responsible for relaying print jobs to the network printer.

In PrinterLogic, our LPD Service works by identifying a service client computer in the network that’s already running the standard PrinterLogic client agent. The LPD Service runs in the background and listens for compatible print jobs.

Once the LPD Service has been enabled by an admin, it can receive LPD print traffic and extract information from the print job’s bundled metadata. That info reveals who printed the job, which printer it’s targeting as well as details like finishing options (e.g., duplex, B/W, output tray) and secure release settings. Based on that metadata, the print job will be routed to the correct printer, including off-network printers, and held for release if requested.

The same metadata is also used for PrinterLogic’s reporting functionality. Details like the initiating user, destination printer, timestamp, and filename are collected and uploaded to the PrinterLogic Admin Console.

PrinterLogic prepares the file for printing and will send it to the printer without a driver, either via RAW or LPR, as configured by the administrator.

Cerner EHR Printing

 

The Benefits of LPD in Oracle Health Environments

Oracle Health provides one of the world’s leading EHR solutions. It’s used throughout the healthcare industry to access and securely maintain vast stores of confidential patient medical information. By design, it becomes the central fixture of an organization’s print environment. Pretty much every document passes through Oracle Health EHR before it’s printed to paper.

Unfortunately, this can cause issues with general office printing and back-end applications, not least because Oracle Health has its own server-based print infrastructure. Device incompatibilities, downtime, and routine printing errors can be common occurrences, and they multiply in IT environments with diverse printer fleets.

PrinterLogic’s new LPD Service leverages the universal line print remote (LPR) printing standard—the same one that Oracle Health’s own EHR system uses—to make everyday printing more efficient and reliable. It enables users to print from backend applications without the need for legacy print servers, which neatly sidesteps all the problems inherent to those print servers.

Best of all, PrinterLogic’s LPD Service can do this while still tapping into PrinterLogic’s advanced features:

  • Comprehensive reporting: See who printed what, when, where, and why.
  • Pull printing: Jobs are held until the user is ready to retrieve them. This keeps protected health information (PHI) from sitting unclaimed in output trays.
  • Off-Network Printing: Conveniently allow devices to print while still maintaining strict Zero Trust policies.

These features complement the strict security of EHR systems and enable organizations to maintain compliance with HIPAA and other industry regulations.

The LPD Service also helps with print resiliency to avoid downtime. Multiple PrinterLogic LPD Service clients can be used to create redundancy. These can be set up behind a load balancer or configured to communicate among themselves for failover scenarios.

 

A Complete Printing and Print-Management Solution

The LPD Service is a big deal for Oracle Health users, but it’s just one benefit among many that PrinterLogic offers to healthcare organizations. With our serverless printing solution, you can:

  • Lower costs: Fragmented solutions and all their support infrastructure can lead to mounting costs. By minimizing the hardware footprint and eliminating deep-rooted print inefficiencies, PrinterLogic keeps costs down.
  • Simplify print management: It can be difficult to bridge the different systems for EMR and general office printing. PrinterLogic helps to unify the print environment and provides a single window for IT to oversee it.
  • Harden security: Thanks to its pull printing and Off-network Printing functionality, PrinterLogic augments the security of Oracle Health and similar EMR/EHR solutions without sacrificing ease of use.
  • Leverage reporting: In addition to capturing extensive metadata for every print job, PrinterLogic offers a convenient way to view, filter, and sort that information. IT can easily monitor print activity across the organization.

PrinterLogic’s LPD Service is part of our Output Management solution, designed to give organizations granular control over everything they print, including features like:

  • Rules & Routing
  • Confirmed Delivery 
  • Batch Printing

If your organization manages many critical output processes for the business to function efficiently and successfully and is trying to do it over various disparate systems, or if you’re just looking for more reliability overall, chat with us about your goals, and we’ll discuss where we can help.