Minulla on laserprintteri samassa verkossa, kuin kotiserveri ja läppäri
Tulostan Office dokumentin.
Läppärin tulostusohjelma CUPS muotoilee dokun printterille kelpaavaksi ja lähettää sen serverille.
Pitääkö serverillä taas olla CUPS muotoilemassa CUPS:n lähettämän dokumentin uudestaan ?
Normaalisti CUPS-palvelin toimii IPP Everywhere -protokollan kautta. Se ei vaadi asiakaskoneille tulostinkohtaisia ajureita. Varsinaiset tulostinajurit on asennettu vain palvelimelle. Nykyaikaiset tulostimet toimivat myös suoraan lähiverkossa ajurittomasti AirPrintin tai IPP Everywheren kautta. Silloin erillistä tulostinpalvelinta ei oikeastaan tarvita.
Tähän liittyvä kysymys: Mikä on nykyään helpoin tapa asentaa HP lasereiden ajureita ?
HP:n sivuilta ei enää saa pelkkää ppd:tä, vaan hirvittävän hplip-möhkäleen, joka sisältää ajurit 3390 printteriin, lisäksi scannereihin ja faxeihin (!).
hplip 3.24.x asennus kaatuu, koska koneeseen ei ole asennettu pythonin python3-pyqt4 -paketteja. Näitä taas ei ole tarjolla. Distroissa on vain python3-pyqt5.
Mikset asenna jakelun tarjoamaa hplip-paketointia? Ubuntun työpöytäversioissa se muistaakseni sisältyy jopa oletusasennukseen.
Kokeilemasi hplip 3.24.x-version asennusskriptissä on luultavasti bugi, joka johtaa väärään riippuvuuteen antiikkisesta pyqt4:stä, kuten ajurijulkaisun kommenteissakin on havaittu:
https://sourceforge.net/p/hplip/news/2024/06/hplip-3244-release-notes/Voit myös yrittää kiertää ongelmaa asennusskriptin vivulla --no-qt4:
python3 install.py --no-qt4
Osa HP:n lasereista voi toimia myös foo2zjs-ajurilla, joka on hplipiä pienempi ja yksinkertaisempi. Mikä on tulostimesi malli?