I use PaperCut with our 9 copiers with virtual print ques. For HP desktop and network printers I use Directprint.io. Directprint works great with Chromebooks, Windows, and Mac. Mac and Windows use a print client and Chromebooks use a Chrome ext. You can also sync with Azure AD and Gsuite.