In some less common scenarios you may need the ftdi or ch34x drivers. Support for these is usually already in the kernel but if not the ftdi comes with the arduino sdk and the ch34x drivers are available
You would generally only need this for older or super cheap printers, and even then you would generally only need this if you need to reflash the firmware for some reason or refuse to print from an sd/usb. but don’t refuse to do that, even back in the days before wireless printers it was a dumb idea to print via usb
pfsense running on whatever hardware that doesn’t use too much power