It is not in the standard list of printers. Canon does have a Linux file but the file has a deb file and some others but how can I get it to work in Solus? Has anybody else gotten one of this family of Canon printers working?
Thanks

I see a tarball for this at Canon. Everything I click on after (for Linux 64-bit) that requires a eula checkmark also requires a Serial Number.
Could not find the deb but you can't use it anyway.
You might be able to use the targz---it's installable in other words, granted the deps are installed etc.
Solus can probably fish you out a printer driver pretty easily. Search 'canon' in software center. but this is a scanner...so that's a whole other plugin or driver. Probably SANE stuff from the repo...mix and match.
I also have a feeling (I haven't looked) that Flatpak has options for you. It did for my epson scanner.

You gotta a lot of options. You just need the time. It's doable to get your thang running in Solus I have no doubt.
Linux + printer + scanner = problematic often. But trial and error and research SOLVED stories online etc will get you closer.

I don't know of a magic wand solution here (except flatpak) but got no doubt it can be done.
2 cents--I've endured many years of printer/scanner headaches edit/sp

more: the canon driver is an all-in-one (many all-in-ones have seperate print driver and scanner plugin). In this Foul Year of 2023, the targz or some foss prepackage has to exist. We can't do an rpm or deb (they exist)....
your options IMHO:
*hope the targz works
*flatpak
*mix and match repo sane-backends stuff with any Canon stuff you find in repo
*go to Dev Tracker link above and request they repackage the Deb or Rpm to Eopkg.

I've had success at all those methods at various times thanks to help here and research.

Isn't the driver is included with Solus (canon-ufriilt-common)?

Solus has version 5.30 Current is 5.70 so that might make a difference if the printer isn't recognized.

Not a Canon user. Just interested because of all the hoops I had to jump when I had a Brother. when that conked out I just got a HP 🙂

In the software center I searched for canon-ufriilt-common and it says that it is installed. But when I try to add the D570 printer it is not listed in the canon printers list. I have a dual boot system and in windows 7 I had to download both a printer driver and a scanner driver. In Solus I just want to get the printer function working.

    I think the driver is just out of date. You will have to install the new one from the tarball.

    As a quick test I just did the following:

    Downloaded the linux-UFRII-drv-v570-us-18.tar.gz file from Canon
    Right clicked Extract Here
    Open the folder as root or go in through the terminal
    Double click install.sh
    Press run in terminal or run sudo ./install.sh i in terminal

    It gave me a message

    "This installer is recommended for the following distributions that are currently supported as of the release of this installer:

    • Fedora/Ubuntu/CentOS/Debian/UOS/Kylin OS/NeoKylin OS

    If this installer is run under distributions for which the support period has ended, the installation of additional system libraries may be necessary after driver installation is complete.

    Note that an internet connection is required for installation.

    Do you want to continue with installation? (y/n)"

    Unfortunately when I ran it there were unmet dependencies so that is as far as I got.

    Maybe the best strategy is to request the driver be updated and let someone who knows what they are doing handle it. That's not me 🙂

    sataylor56 Try using generic and try either PCL 5e/6
    May work (with limited functions maybe dunno)
    That printer uses stock hpij PCL driver

    My experience with the linux-UFRII-drv-v570-us-18.tar.gz file was just like what happened for riffer.
    How do I try a generic driver? Just look through the list and find something that says PCL 5e or 6?
    The computer in question is at our church so I can't try anything until I get there.

    8 days later

    So today I had a chance to try this. I think I tried every combination of generic printer and PCL driver and nothing worked. I tried several other distros but because of the audio problem I am having, the only one that seemed to work was Manjaro. For some reason I was not able to load new software or do the needed updates on it so for now I gave up.

    did you get to solus print settings and try adding a canon driver in one of the ' add drivers' or 'select drivers' dialogue box? many times I have had success--if my d2570 wasn't there for instance--adding a model just above or below the 2570 number. I call that the old fake out. It works.

    Granted it will only get you a print driver.

    Go to software center and type in 'scanner' and see if there are plugin packages. that could help.

    I looked online a half hour (a rare slow day). Canon listed its supported distros for the UFRII package and SOlus was not on it.
    Now....did the install.sh actually say what dep/build packages were missing in SOlus? if it did, then you could ask in another thread what the equivalents are...
    Outside of deb/rpm/ubu/fedora I saw no success stories for printer/scanner in linux..
    ...very skilled linux peeps know how to extract the right stuff from the deb packages and shoehorn them (mv/cpetc) but I didn't read past the first 50 results in DDG.

    To me there is no reason you shouldn't have a functioning printer, right now. as we speak. There are a few ways to skin a cat there.

    I feel less hopeful about the scanner but it can be done. I have read stories from the very savvy on the splicing and dicing involved but I am not in that rarified air.
    --my 2.5 cents

    now up to 3 cents:
    at this arch website (https://wiki.archlinux.org/title/CUPS/Printer-specific_problems#Canon) it gives no arch specifics to some canon problems.

    your D series, not on the chart, is the canon 'imageclass' line (which includes MF which is on the chart) which uses the UFRII stuff..
    find one of these packages via solus or flatpak or tarball? is this the missing dependency stuff you and @riffer are referring to in the install.sh script I wonder?
    edit: note the 4570 which can't be coincidence

    If all fails (I had similar problems with printers years ago) there are drivers that you can buy licenses for at
    https://www.turboprint.info/download.html - a fantastic company in Germany (ZEDOnet) and catering mainly for Linux systems.
    After using their drivers for years I can really recommend them. After all - why does everything with a linux sticker have to be free of charge? How many different printers exist?
    You can even get a free trial version of the software to test - at least that I would do!
    And licenses are for years to come and are cheaper than getting a new printer and chucking the old one.
    https://www.zedonet.com/en_p_turboprint_download_uni.phtml?arch=1&dist=2

    They even have a list of supported printers which I just found:
    https://www.turboprint.info/printers_Canon.html

    Good luck!

    The D570 isn't listed in the turboprint supported printers list. First I guess I'll try some of the currently supported Canon printers in Solus, see if any of them work. Also VueScan supports the D570 so I can use that if I ever need to scan something. Getting it printing is my primary goal. Next time I am at the computer, I'll do some more experimenting.

    2 months later

    I have been away from this computer for a while but I just tried the 330s and it worked.
    I am a happy camper.