Package Details: cnijfilter2 6.81-1

Git Clone URL: https://aur.archlinux.org/cnijfilter2.git (read-only, click to copy)
Package Base: cnijfilter2
Description: Canon IJ Printer Driver for Linux
Upstream URL: https://www.canon.com.au/home-printers
Keywords: Canon Driver Printer
Licenses: GPL, custom:canon
Conflicts: cnijfilter, cnijfilter-mg3600
Provides: cnijlgmon3, tocanonij, tocnpwg
Submitter: iAndrewT
Maintainer: unit73e
Last Packager: unit73e
Votes: 49
Popularity: 0.155088
First Submitted: 2016-12-22 12:46 (UTC)
Last Updated: 2025-10-01 23:06 (UTC)

Pinned Comments

unit73e commented on 2022-10-01 15:47 (UTC)

Just a kindly reminder (because I forgot) that to have the scanner working you probably should use avahi:

https://wiki.archlinux.org/title/SANE/Scanner-specific_problems#Scanning_over_the_network_with_Canon_PIXMA_or_imageCLASS_all-in-one_printer/scanners

There are other methods but this is the easiest one.

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

starfry commented on 2025-10-02 15:52 (UTC)

@unit73e thanks for the quick update. My printer is one of those new ones :)

unit73e commented on 2025-10-01 23:08 (UTC)

@starfry updated to 6.81, thanks for informing.

Unfortunately I don't have a good way to know if a new version exists. Canon creates new versions when a new printer is released, in a non centralized manner. It will have to be with flags out of date, when someone notices.

Zaed commented on 2025-06-24 09:50 (UTC)

@plectropter: I had the same issue at the beginning of the year, but unit73e resolved it super quickly. Check comments from 23. and 24.02.25.

Are you sure you didn't accidentally build a package that you downloaded a few months ago?

plectropter commented on 2025-06-24 09:04 (UTC)

@unit73e Probably I messed up my system somehow, maybe my comment will be useful for someone in the same situation down the line. Thanks for attempting to replicate!

unit73e commented on 2025-06-24 01:52 (UTC)

@plectropter can't replicate. I don't have /usr/include/libxml and it compiles. Your Makefile should end up with -I/usr/include/libxml2 and that would make everything work, at least in theory. Makefile and related files are generated by automake, by running configure.

plectropter commented on 2025-06-23 08:53 (UTC) (edited on 2025-06-23 08:53 (UTC) by plectropter)

I had a compilation issue regarding libxml:

gcc -DHAVE_CONFIG_H -I. -I..     -O2 -Wall -I/usr/include/libusb-1.0 -I./common  -MT keytext.o -MD -MP -MF .deps/keytext.Tpo -c -o keytext.o keytext.c
keytext.c:38:10: fatal error: libxml/parser.h : No such file or directory
   38 | #include <libxml/parser.h>      /* Ver.2.80 */
      |          ^~~~~~~~~~~~~~~~~

My workaround was to symlink /usr/include/libxml2/libxml one level down to /usr/include/libxml, which is probably not the cleanest solution.

marmotz commented on 2025-05-15 07:22 (UTC)

@unit73e Manjaro just updated the gcc package and now I can build this AUR package without any problems, thanks

unit73e commented on 2025-05-06 20:33 (UTC)

@marmotz ok, meanwhile you can use the previous version, 6.80-2. there's not much difference except the 6.80-3 fixes the gcc15 compilation error.

Maybe you already know this but AUR is not expected to support derivatives, and that's because only the latest snapshot is stable, and that's why you always need to update everything. Just letting you know. Hopefully Manjaro updates to GCC15 soon and it won't be a problem. Otherwise you can remove the "gcc15-fix.patch" and it should work, or just use 6.80-2, which is the same thing.

marmotz commented on 2025-05-06 06:08 (UTC)

Indeed, the version of my gcc is 14.2.1.

After a little research, I just figured out that Archlinux went to 15.x but Manjaro is still in 14.x, that's why it doesn't work at home.

I'll wait until Manjaro updates gcc in version 15

unit73e commented on 2025-05-05 19:32 (UTC)

@marmotz run gcc --version to confirm you have the correct gcc version. It should be 15.1.1. Anything bellow 15 will fail.