The easiest way to install a printer on Raspberry Pi OS is to turn it into a print server. CUPS is a service that can be used to install printers and share them on the network. This works for almost all printers.
Learn how to set up a Raspberry Pi print server with CUPS and Samba. Turn any USB or network printer into a shared printer for Windows, macOS, and Linux. Save energy, extend printer life, and build a low-cost home or office printing solution.
By installing Samba, printers can also be shared with Windows and other devices supporting the SMB protocol. This guide will outline how to set up your Raspberry Pi as a print server, including network configuration, printer setup, and remote printer management.

Transform any USB printer into a wireless network printer using Raspberry Pi and CUPS print server. I got board to connect cabels so I do this :). "Finally got rid of the USB cable running across my living room! Works perfectly with my phone and laptop."
Yesterday I wrote about working from home with your Raspberry Pi, and talked about things like how to connect to your company VPN, and how to get video conferencing up and working. However, one thing I didnt talk about and that many of you have asked for some guidance on was printing.

In this tutorial, I go cover the steps on how to setup a Raspberry Pi Print Server. The process of getting the software installed is simple.