Canon imageCLASS MF3010 VP

Non release banter
User avatar
Karmi
Samurai
Samurai
Posts: 162
Joined: 03 Apr 2022, 19:46
Distribution: Linux
Location: Old Town, Florida USA

Canon imageCLASS MF3010 VP

Post#1 by Karmi » 25 Nov 2022, 23:02

How much work to install printers on Porteus 5 Cinnamon? I just installed a new Cannon MF3010 VP (VP is for extra 1600 page B&W cartridge) on Fedora 37 Cinnamon SPIN 'n it was almost as 'Plug & Play' as it was on my Win11. Canon says the driver doesn't work for the scanner part of the printer. 99.999% of my printing gets done on Windows anyway, but am testing which Linux OSes work easily wid this printer.

I had tried converting the provided Linux driver to a module, for Porteus 5 Cinnamon, but that didn't work, the way I did it anyway. I suspect it is going to require too much work for me, but was wondering.

Tried it on Sparky Linux 6 Cinnamon and it also failed, but the old 'n now broken Pantum printer worked on Sparky 6. Am going to test, I believe it's the Sparky semi-Rolling 7 (??) version, and see how it works.
UPDATE 11/26: Specs for printer said "Linux" but after looking closer there is a driver for Debian & a Driver for RPM. Why not just say that in specs!? Anyway, went back to specs 'n added the driver thru Debian x64 folder, and now the printer works on Sparky 6 Cinnamon. Fedora 37 was able to install correct Driver w/o that additional step.

Will also be testing 1 or 2 Ubuntu versions (new Unity is one), and Ubuntu's usually work wid most Linux printer drivers, tho I don't care for Ubuntu's Linux 'Nanny' when it comes to the annoying Authenticate popups instead of giving me full root user access (not the sudo crap). UPDATE: Had trouble wid Ubuntu Unity being too slow, so I went wid Mint Linux instead, and it breezed thru the test. May test Ubuntu, but Debian/Ubuntu drivers usually work for all Ubuntu 'Stuff'.

Last, I'll try Manjaro KDE since it offers root user logins, and maybe even vanilla Arch. Have never had success getting a printer to work on Archie or Archies tho... UPDATE: Do any Printer OEM's make a Linux Driver for Arch & Arched-based? Probably not... :roll:

Mainly just testing Linux OSes (again) to see if any printer improvements have been made since I bought that Pantum printer 11/12 years ago. Fedora didn't work wid the Ubuntu drivers that came wid it, but Ubuntu-based OSes did.
UPDATE: 11/12 years ago that Pantum printer said the Linux driver was for "Ubuntu" in the specs. Was using Ubuntu & Puppy mainly back then, so I bought that printer. Mainly wanted a Printer for either Porteus or Fedora this time 'n got lucky wid Fedora. Will now test HP Printers' drivers, that say just Linux in their specs, and see if they also bury which Distro or Distro-based in their specs.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Canon imageCLASS MF3010 VP [SOLVED]

Post#2 by Blaze » 26 Nov 2022, 14:05

Karmi, how about to try this module https://disk.yandex.ru/d/Z8TR9r34aYV-XQ ?
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
Karmi
Samurai
Samurai
Posts: 162
Joined: 03 Apr 2022, 19:46
Distribution: Linux
Location: Old Town, Florida USA

Canon imageCLASS MF3010 VP [SOLVED]

Post#3 by Karmi » 26 Nov 2022, 15:10

Blaze wrote:
26 Nov 2022, 14:05
Karmi, how about to try this module https://disk.yandex.ru/d/Z8TR9r34aYV-XQ ?
Thanks Blaze! That got something happening...recognizes the printer, but says it "requires the '/usr/lib64/cups/filter/rastertoufr2' program but it is not currently installed."

Where would I get that rastertoufr2 at?

UPDATE: OK...found that rastertoufr2 in folder of that driver that had come wid the printer and moved it to the new /usr folder. That shows the printer is now ready, but I must have some settings wrong or missing. Will check on that 'n update this later...Thanks!

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Canon imageCLASS MF3010 VP [SOLVED]

Post#4 by beny » 26 Nov 2022, 15:41

hi Karmi:file:///home/guest/Downloads/linux-UFRII-drv-v560-us/x64/RPM/cnrdrvcups-ufr2-us-5.60-1.03.x86_64/usr/lib/cups/filter/pdftocpca
file:///home/guest/Downloads/linux-UFRII-drv-v560-us/x64/RPM/cnrdrvcups-ufr2-us-5.60-1.03.x86_64/usr/lib/cups/filter/rastertoufr2
you have into the canon driver package,you can try to use standalone if work.

User avatar
Karmi
Samurai
Samurai
Posts: 162
Joined: 03 Apr 2022, 19:46
Distribution: Linux
Location: Old Town, Florida USA

Canon imageCLASS MF3010 VP [SOLVED]

Post#5 by Karmi » 26 Nov 2022, 16:12

beny wrote:
26 Nov 2022, 15:41
hi Karmi:file:///home/guest/Downloads/linux-UFRII-drv-v560-us/x64/RPM/cnrdrvcups-ufr2-us-5.60-1.03.x86_64/usr/lib/cups/filter/pdftocpca
file:///home/guest/Downloads/linux-UFRII-drv-v560-us/x64/RPM/cnrdrvcups-ufr2-us-5.60-1.03.x86_64/usr/lib/cups/filter/rastertoufr2
you have into the canon driver package,you can try to use standalone if work.
Thanks beny! I have started going in circles at this point...had it close wid Blaze's module, but printer wouldn't print what I sent to it. Will take a break, and then try again, since it looks like this printer can be made to work on Porteus with at least one of these packages. Will update later...
:worship:

User avatar
Karmi
Samurai
Samurai
Posts: 162
Joined: 03 Apr 2022, 19:46
Distribution: Linux
Location: Old Town, Florida USA

Canon imageCLASS MF3010 VP [SOLVED]

Post#6 by Karmi » 26 Nov 2022, 21:28

OK...have gone a far from 'Plug & Play' of a printer as I can stand. :happy62: The module Blaze provided worked 100% better than the driver provided by Canon.

Blaze's module seemed to be missing the rastertoufr2 'Thingie and the one I added to it came from the Canon provided driver.

After a couple re-installs of Porteus onto a test USB, I could never get the printer to print anything...wid this being where I gave up:

The printer's state message is: 'File "/usr/lib64/cups/filter/rastertoufr2" has insecure permissions (0100777/uid=0/gid=0)."

Warnings are listed below:
Printer 'Canon-MF3010': 'cups-insecure-filter'.


Troubleshooter kept saying that I needed to enable Published shared printers which was already enabled. Anyway, I've probably missed something, but appreciate the help 'n suggestions.

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Canon imageCLASS MF3010 VP [SOLVED]

Post#7 by beny » 26 Nov 2022, 21:47

hi you have downloaded the canon driver as root? you need to be guest and you can change the file permission in properties try if work

User avatar
Karmi
Samurai
Samurai
Posts: 162
Joined: 03 Apr 2022, 19:46
Distribution: Linux
Location: Old Town, Florida USA

Canon imageCLASS MF3010 VP [SOLVED]

Post#8 by Karmi » 26 Nov 2022, 23:59

beny wrote:
26 Nov 2022, 21:47
hi you have downloaded the canon driver as root? you need to be guest and you can change the file permission in properties try if work
I was able to change file permission as root, but that didn't work, tho I left read & write as they were. Just unchecked "Allow executing file as program" but that didn't work. Permission 'Stuff' is beyond my experience, so I didn't change any Owner Read and write access or the other Group setting 'n access.

As guest, that rastertoufr2 wasn't even there in the lib64 location. Also, it said I wasn't owner so I couldn't change it in /use/lib location either or copy it like I did before.

Maybe I need to be Guest to install those drivers??

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Canon imageCLASS MF3010 VP [SOLVED]

Post#9 by beny » 27 Nov 2022, 13:22

well i don't know..but the hp software to run you have to use the user account gid0 and uid0 are root id i think but i can go wrong,i have search in yay if there is a driver for your printer but no luck a lot of canon printer but not this one

User avatar
Karmi
Samurai
Samurai
Posts: 162
Joined: 03 Apr 2022, 19:46
Distribution: Linux
Location: Old Town, Florida USA

Canon imageCLASS MF3010 VP [SOLVED]

Post#10 by Karmi » 27 Nov 2022, 14:26

beny wrote:
27 Nov 2022, 13:22
well i don't know..but the hp software to run you have to use the user account gid0 and uid0 are root id i think but i can go wrong,i have search in yay if there is a driver for your printer but no luck a lot of canon printer but not this one
Thanks beny. This Canon driver supports Debian & RPM. I do a lot of Linux OS 'n hardware testing, and am also going to buy a cheaper HP printer for just testing wid Linuxes. HP keeps improving their Linux drivers, and even include Manjaro in their list of supported Distros, along wid RHEL & Debian/Ubuntu so am looking for an HP for Linux testing. I don't have as many requirements for a test printer other than strong Linux support. For my man printer, I had a - high Page Yield cartridge, Mono, wired, and a Linux driver as requirements.

Fedora 37 was like a 'Plug & Play' install of this printer. Mint & Sparky Linuxes were almost as easy. Manjaro Plasma failed. Blaze's driver almost made it, but either it or me missed something. Most of my printing is done from my main Windows machine...any Linux printing is done mainly as testing.

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Canon imageCLASS MF3010 VP [SOLVED]

Post#11 by beny » 27 Nov 2022, 15:13

hi in slackware there is a package named rpm2tgz you can use to build a xzm package from the rpm package of canon, into the rpm there is the plugin that you need for.... also there is deb2xzm but for porteus is better the rpm package, well or have to ask to Blaze to add the model driver inside the printer module.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Canon imageCLASS MF3010 VP [SOLVED]

Post#12 by Blaze » 27 Nov 2022, 16:00

Hi Karmi.
I updated my 07-printing-x86_64-2022-11-27.xzm <<< (active link)

Code: Select all

cnrdrvcups-ufr2-uk-5.60-1.10.x86_64
cnrdrvcups-ufr2lt-uk-5.00-1.x86_64
cups-2.4.2-x86_64-3_slack15.0
cups-bjnp-2.0.3-x86_64-1_SBo
cups-filters-1.28.11-x86_64-1
cups-pdf-3.0.1-x86_64-1_slonly
dbus-python-1.2.18-x86_64-3
epson-inkjet-printer-escpr-1.7.22-x86_64-1_SBo
epson-inkjet-printer-escpr2-1.1.56-x86_64-1_SBo
foomatic-db-engine-4.0.13-x86_64-1_SBo
gegl-0.4.34-x86_64-2
gexiv2-0.14.0-x86_64-3
ghostscript-9.55.0-x86_64-1
gimp-2.10.30-x86_64-2
gutenprint-5.3.4-x86_64-3
hplip-3.20.5-x86_64-6
libhandy1-1.8.0-alt1.x86_64
libieee1284-0.2.11-x86_64-6
libpackagekit-glib-1.2.5-alt7.x86_64
net-snmp-5.9.3-x86_64-1_slack15.0
pycups-2.0.1-x86_64-6
pycurl-7.44.1-x86_64-3
pysmbc-1.0.23-x86_64-1bl
python-notify2-0.3.1-x86_64-10
qpdf-10.5.0-x86_64-1
reportlab-3.6.12-x86_64-1cf
samsung-unified-driver-V1.00.39-x86_64-1bl
sane-1.0.32-x86_64-1
simple-scan-42.5-alt1.x86_64
system-config-printer-1.5.15-x86_64-5
plus I applied this hack:

Code: Select all

# Creating symbolic links for x86_64 UFRII LT Printer Driver (Canon)
ln -s /usr/lib/cups/filter/{pdftocpca,rastertoufr2,rastertosfp} /usr/lib64/cups/filter
ln -s /usr/lib/cups/backend/cnusbufr2 /usr/lib64/cups/backend
Can you test my a new printing module in Always Fresh mode (need to choose at boot up)?
P.S. Copy 07-printing module to the /porteus/base folder.

Thanks.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
Karmi
Samurai
Samurai
Posts: 162
Joined: 03 Apr 2022, 19:46
Distribution: Linux
Location: Old Town, Florida USA

Canon imageCLASS MF3010 VP [SOLVED]

Post#13 by Karmi » 27 Nov 2022, 21:11

Blaze wrote:
27 Nov 2022, 16:00
Hi Karmi.
I updated my 07-printing-x86_64-2022-11-27.xzm <<< (active link)
Can you test my a new printing module in Always Fresh mode (need to choose at boot up)?
P.S. Copy 07-printing module to the /porteus/base folder.
Sure thing...thanks! :worthy:

User avatar
Karmi
Samurai
Samurai
Posts: 162
Joined: 03 Apr 2022, 19:46
Distribution: Linux
Location: Old Town, Florida USA

Canon imageCLASS MF3010 VP [SOLVED]

Post#14 by Karmi » 27 Nov 2022, 21:47

Blaze wrote:
27 Nov 2022, 16:00
Hi Karmi.
OK...everything looks find, it says "Rendering completed" but the printer is not printing the test page. No warning signs or issues tho. I put the new module only in the Base folder and am in Always Fresh section...

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Canon imageCLASS MF3010 VP [SOLVED]

Post#15 by beny » 27 Nov 2022, 23:09

hi Karmi https://www.mediafire.com/file/g2k5psgg ... 4.xzm/file
i have done the package from a canon rpm try it if work

Post Reply