Title: Printing in OpenBSD Date: 2018-06-19 Edited on 2019-12-13 to add note about gtk2 printing. Printing in OpenBSD is not difficult to figure out, especially if you're using a black and white printer that can use the HP LaserJet 5 printer (Which is, to my knowledge, every black and white printer). But getting Firefox to see CUPS printers... Well that was another thing. So here's a post to help me remember what I did, because it's not exactly intuitive--though it's still pretty easy. The first step, obviously, will be to install CUPS and start cupsd. # pkg_add cups # rcctl enable cupsd # rcctl start cups Then, go to `http://localhost:631`, and add your printer. Hopefully your printer is supported out of the box, because I'm not really sure what to do there if it's not. The HP LaserJetSeries PCL 4/5 driver is a pretty safe bet for any B/W printer, though. BTW, this is true of all operating systems, and actually a trick I learned from a Windows admin. Once the printer is added to CUPS, and you've verified that you can print to it (using `lp(1)`), install ` gtk+3-cups`. You may also wish to add the package `gtk+2-cups` to allow printing from gtk2 applications. That's it. I didn't even have to restart Firefox. I don't know why nobody has documented this weird little quirk, but there it is now. Good luck on your OpenBSD journey! ~take it easy