OpenPrinting CUPS is the most current version of CUPS, a standards-based, open-source printing system for Linux® and other Unix®-like operating systems. CUPS supports printing to AirPrint™ and IPP Everywhere™ printers.
This emulator designed to simulate a network print server
...Also, this solution allows you did not install the driver for a remote printer on your network and have any target OS when printing is performed by simply copying the desired document in PDF-format or printing any document format into a virtual PDF-printer on the network location of the machine with a working emulator print localserver and an 'old' printer with 'old' OS.
LuckyPrinter imitates the behaviour of FPDF class, but instead of generating a pdf file, uses a TCP channel to interact with a printer server, wich prints directly to the local printer without asking for confirmation.