I have a Debian 12 system and I am printing to a thermal label printer
LABEL.
I am printing a simple text file using:
lp -d LABEL output.txt
The ppd file for the printer specifies default font is Courier. I
expected that would be the font used by the CUPS filters but instead it
is using IBMPlex.
IBMPlex is what I originally planned to use and I have downloaded and
installed the font variants on my system fonts directories. I also have
a ~./fonts directory containing the ttf versions. I have not knowingly
specified anywhere that IBMPlex is my preferred font for printing a text
file.
How does CUPS select the font to use for text files and where can I edit
that if I need to change to a different default font or style?