I am just recounting how I actually got a app qube to print for anyone that may be struggling with this. This is by no means the right way to do things but it worked for me. An as a full time linux user for just that past few years. I ran into hurdles that are probably trivial for most. There also may be some stuff that the devs can steal from this, IDK.
Long story short I have two printers a Brother and an Epson both print scan combos. I haven’t tested scanning yet at all.
I manually installed the epson. following the instructions for installing a printer you can basically find from a google search. The big stumbling block I found as a linux noob was to open the printer config as root from terminal. The command is
$ sudo system-config-printer.
No one ever tells you this. It’s just assumed. If you don’t do it this way your putting settings in that wont take. The reason I mention manually installing at all is because this is the way I did it. It may not be necessary. You may just be able to use the install script that I found for the brother printer at.
I thinks this bash script installs some sort of service. Once it runs both printers suddenly work in the template. Note I failed to get the Epson running manually, but the script fixed it kinda.
The strange part is that the service seems to create printers on the fly for printing. They appear in the print settings when I start a job then disappear shortly after. They always have usb in the name. The details are as follows, I took out the model info and local-host address. I imagine it dose not apply to other users.
Description: Brother {model#} series (USB)
Device URI: ipp://localhost:{removed}/ipp/print
Make and Model: Printer -IPP Everywhere
Description: Epson {model#} Series (USB)
Device URI: ipp://localhost:{removed}/ipp/print
Make and Model: Printer - IPP Everywhere
Note if I make the self created printers Device URI that of the USB printer it breaks; and it wont print in the template from either printer.
If, I flat out clone the USB Printer. It still wont print in the template from the clone. But if I Clone the USB printer in the template and then print in the app QUBE it works.
It’s also very odd to me because if I print in the template the USB Printers appear in the Libre Office print selector even though there not in the print settings until after I hit print. IDK. The install script may be the cheat code for setting up printers.
I know this isn’t best practice and proprietary bash script can have all kinds of junk in it but I do need to print things from time to time an until Qubes gets more polished this worked for me.
I would be happy to hear how I should be doing it instead. The reason I think the devs maybe able to steal something here is getting printers to work is probably the hardest thing I have had to to do in Qubes. I am going on 8 hours over the past two weeks to get things going.
I think most qubes users are power user and just set up a network print server but if your not this seems to work.