Fueling innovative software
July 15-18, 2019
Portland, OR

CUPS at large (scale) (sponsored by The Home Depot)

Robert Batson (The Home Depot), Mary Schnupp (The Home Depot)
11:00am11:40am Wednesday, July 17, 2019
Location: E141/142
Average rating: ****.
(4.67, 3 ratings)

The Common Unix Printing System (CUPS) supports printing for local and network printers from Unix-like operating systems. Printing is critical to warehouse operation, and when the Home Depot decided to develop a custom warehouse management system, it was identified early on that an efficient, resilient, and reliable printing system was paramount. Using CUPS, Kubernetes, and some custom development, the company was able to deliver this, allowing it to monitor and resolve warehouse printing in real time. This further allows the company to better predict warehouse printing needs.

Robert Batson and Mary Schnupp walk you through the system. It has each CUPS server manage a configured set of printers (in the hundreds) in a warehouse. It’s accompanied by a custom monitor that talks back to one centralized service that acts as the source of truth for the status of the print jobs. All components are managed in Kubernetes pods providing the required reliability.

This session is sponsored by The Home Depot.

What you'll learn

  • Learn how the CUPS system works and at scale to support a network of distribution centers
Photo of Robert Batson

Robert Batson

The Home Depot

Robert Batson is a software engineer at The Home Depot, working on the One Supply Chain initiative. Robert has experience as a full stack developer and as a site reliability engineer. He holds a bachelor of science in computer science from Georgia State University. Apart from software development, Robert enjoys sporting events, concerts, gaming, and improving his fitness.

Photo of Mary Schnupp

Mary Schnupp

The Home Depot

Mary Schnupp is a senior software developer at The Home Depot, working on the supply chain transformation effort. Her experience from more than 10 years in the industry ranges from the beginnings of mobile commerce, dynamic reporting engines, custom mobile solutions, subject matter expert, and full stack engineer in job search and recommendations to device engineer for supply chain. She earned her bachelor of science in mathematics from John Carroll University and a master of science in computer engineering from Case Western Reserve University. Outside of work, Mary is a historical fencer, gamer, artist, and most importantly mom.