Zkus toto - samozřejmě s příp. úpravami pro onen Kali Linux. Je to upravený strojový překlad z němčiny, původní zdroj je
zde:
Instalace tiskárny na Canon Pixma IP3500 na SUSE 11.0 (64-bit)
Ovladač pro Linux vyhledejte na webu http://software.canon-europe.com/ (všechny by se tam měly nacházet). Poté si stáhněte dva balíčky rpm ('společné' nebo specifické pro tiskárnu) a nainstalujte je pomocí YAST. Poté připojte tiskárnu a použijte ovladač Canon. Bohužel tento ovladač dělá chybu na 64bitových systémech. Neinstaluje program 'pstocanonij' do '/usr/lib64/cups/filter'
Takto jej dostanete do této složky:
Pomocí programu 'FileRoller' otevřete výše uvedený balíček 'Common', soubor v. v podsložce '/./usr /lib/cups/filter' najděte soubor 'pstocanonij' a uložte jej do libovolné složky uživatele.
Poté spusťte terminál, přihlaste se jako správce 'su' a poté proveďte tyto 3 příkazy pro 'přesunout' nebo 'změnit práva'
1. Přesunout (nahradit 'zdrojovou složku' správným umístěním)
mv /'zdrojová složka'/pstocanonij /usr /lib64/cups/filter/pstocanonij
2. Změnit vlastníka souboru
sudo chown root:root /usr/lib64/cups/filter/pstocanonij
3. Změňte přístupová práva
sudo chmod u+x /usr/lib64/cups/filter/pstocanonij
Pro jistotu restartujte počítač a měl by tisknout správně
Zcela úmyslně (z edukativních důvodů) jsem nechal ten původní postup pro openSUSE a jiný model tiskárny.
Krátké shrnutí toho, co máš udělat:1) přesvědč se, zda instalace driveru od Canonu skutečně
neumístila soubor pstocanonij do /usr/lib64/cups/filter .
2) pokud ne, udělej to za ní nějakým způsobem ručně. Čili musíš ho zkopírovat nebo přesunout (volil bych spíš zkopírování) z nevhodného umístění /usr/lib/cups/filter do správného /usr/lib64/cups/filter a změnit mu vlastníka (uživatel: root, skupina:root) a práva (vlastník může číst, zapisovat a spouštět). Úmyslně píšu "nějakým způsobem", protože osobně vždy pro tyto operace volím GUI (čili zde správce souborů schopného funkce v režimu roota) a ne konzoli.
Proč? No protože alespoň mně GUI silně pomáhá a navádí mě, kdežto v cli si musím na 110% přesně pamatovat syntaxi a jeden překlep může znamenat katastrofu...
Ale samozřejmě klidně můžeš použít ty původní příkazy... Tím spíš, že zde je můžeš zkopírovat ze stránky a vložit do konzole.
3) nakonec restartuj a ověř funkci tiskárny