For some printers that DCPS won’t handle, maybe Northlake Software’s PrintKit can help. See. https://www.nls.com/products/products_content.html#descriptions. I used PrintKit years ago (2004) for a Xerox Phaser that at that time was not supported by DCPS, and it worked well. Don’t remember much about it.