Instead of wifi printing, my printer is attached directly to my Pi, then Common Unix Print Server/System (later Rebranded Cupertino Print Server when apple took over the project many years later) acts as printer announcement, driver and spooler service.