Package Details: capt-src 2.71-5

Git Clone URL: https://aur.archlinux.org/capt-src.git (read-only, click to copy)
Package Base: capt-src
Description: Canon CAPT Printer Driver for Linux. Compiled from source code.
Upstream URL: http://support-asia.canon-asia.com/
Keywords: canon capt printer
Licenses: custom
Conflicts: cndrvcups-common-lb, cndrvcups-lb
Submitter: reztho
Maintainer: mistersmee
Last Packager: mistersmee
Votes: 77
Popularity: 0.000002
First Submitted: 2010-08-29 20:28 (UTC)
Last Updated: 2024-05-26 12:53 (UTC)

Pinned Comments

reztho commented on 2020-06-11 14:55 (UTC) (edited on 2020-06-11 18:47 (UTC) by reztho)

Do not expect this driver to work in the near future if Canon doesn't release a new version soon. This driver is from 2017 and the GCC environment started deprecating a lot of stuff used by this driver. Please, ask for better Linux support to Canon.

Do not flag this package out of date if there's no new version available. That's bad community behavior. A comment telling about the issue is enough.

If your machine uses the x86_64 arch, the multilib pacman repo will be needed for this driver: https://wiki.archlinux.org/index.php/Official_repositories#multilib

For an alternative 100% open source driver although not official by Canon, go to: https://aur.archlinux.org/packages/captdriver-git/

buovjaga commented on 2020-01-09 10:33 (UTC)

Re: driver deprecation - the CUPS creator opened this issue to discuss how to handle old devices: https://github.com/apple/cups/issues/5271

From one of his comments: "Before we drop PPDs, we will be working with developers to create those printer applications (particularly Gutenprint), and will likely end up creating our own printer application (based on the existing ippserver sample code) to support existing PostScript and CUPS raster drivers. So the goal is definitely not to leave people SOL, but rather to plan for a future where we aren't limited by the capabilities of the past."

reztho commented on 2019-10-06 11:44 (UTC)

Now you'll see this warning message: lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.

Not sure what this will mean for the future with this driver.

Latest Comments

« First ‹ Previous 1 .. 19 20 21 22 23 24 25 26 27 Next › Last »

<deleted-account> commented on 2011-10-18 05:37 (UTC)

an ERROR occurred. yaourt process is completely terminated. /tmp/yaourt-tmp-<username>/aur-canon-cndrvcups-common/./PKGBUILD: line 37: cd: cpca: No such file or directory /tmp/yaourt-tmp-<username>/aur-canon-cndrvcups-common/./PKGBUILD: line 38: ./autogen.sh: No such file or directory ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build canon-cndrvcups-common.

noctux commented on 2011-09-25 13:20 (UTC)

Doesn't compile: ppapdata.c ppapdata.c:93:34: Fehler: unbekannter Typname: »ppd_size_t« ppapdata.c: In Funktion »PrintPPAData«: ppapdata.c:139:2: Fehler: unbekannter Typname: »ppd_file_t« ppapdata.c:140:2: Fehler: unbekannter Typname: »ppd_size_t« ppapdata.c:154:2: Warnung: Implizite Deklaration der Funktion »ppdOpenFile« [-Wimplicit-function-declaration] ppapdata.c:154:6: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung [standardmäßig aktiviert] ppapdata.c:155:2: Warnung: Implizite Deklaration der Funktion »ppdPageSize« [-Wimplicit-function-declaration] ppapdata.c:155:7: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung [standardmäßig aktiviert] ppapdata.c:163:2: Warnung: Implizite Deklaration der Funktion »MakePPAData« [-Wimplicit-function-declaration] ppapdata.c: Auf höchster Ebene: ppapdata.c:189:35: Fehler: unbekannter Typname: »ppd_size_t« ppapdata.c:214:37: Fehler: unbekannter Typname: »ppd_size_t« ppapdata.c:226:34: Fehler: unbekannter Typname: »ppd_size_t« ppapdata.c:240:38: Fehler: unbekannter Typname: »ppd_size_t« ppapdata.c:252:38: Fehler: unbekannter Typname: »ppd_size_t« ppapdata.c:265:34: Fehler: unbekannter Typname: »ppd_size_t« ppapdata.c:201:12: Warnung: »WritePageEnd« definiert, aber nicht verwendet [-Wunused-function] ppapdata.c:207:12: Warnung: »WriteFileEnd« definiert, aber nicht verwendet [-Wunused-function] make[2]: *** [ppapdata.o] Fehler 1 make[2]: Leaving directory `/tmp/yaourt-tmp-noctux/aur-capt-src/src/cndrvcups-capt-1.90/statusui/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/tmp/yaourt-tmp-noctux/aur-capt-src/src/cndrvcups-capt-1.90/statusui' make: *** [all] Fehler 2

korrode commented on 2011-08-03 04:32 (UTC)

Methinks i should let someone more enthused maintain this. i still don't even have my printer re-setup ;S (hardcopy is so 2 decades ago anyways.) Disowned.

OramahMaalhur commented on 2011-07-30 13:36 (UTC)

thanx Difur. works fine

<deleted-account> commented on 2011-07-21 14:47 (UTC)

Can you apply Difur's suggestions to an updated PKGBUILD? Also, the /usr/local directories that were created should be removed so it doesn't leave a bunch of empty directories on the filesystem.

korrode commented on 2011-06-28 11:51 (UTC)

Thanks Difur, i'm running 64bit myself too now, and have a 32bit chroot setup, so i can test properly in future. I'm moving house at the minute and don't actually have an Arch system easily accessible to me, but i'll update the PKGBUILD within a few days.

<deleted-account> commented on 2011-06-26 13:21 (UTC)

use in Arch Linux x86_64: 1) Dependencies: lib32-popt lib32-libxml2 lib32-popt (AUR) https://aur.archlinux.org/packages.php?ID=19535 2) move everything in "/usr/lib/" to "/usr/lib32" , in "/usr/lib64/" to "/usr/lib" Example: cp -rp "$pkgdir/usr/local/"* "$pkgdir/usr" rm -r "$pkgdir/usr/local" mv "$pkgdir/usr/lib/" "$pkgdir/usr/lib32" mv "$pkgdir/usr/lib64/" "$pkgdir/usr/lib" 3) ALL arch (x86_32 and x86_64) NO /var/ccpd/fifo0 - old Use Linux_CAPT_PrinterDriver_V230_uk_EN.tar.gz >> Linux_CAPT_PrinterDriver_V230_uk_EN/Doc/guide-capt-2.3xUK.tar.gz Register the printer (PPD) with the print spooler. Enter the following command: # /usr/sbin/lpadmin -p [printer name] -m [PPD file name] -v ccp://localhost:59687 –E Port 59687 - PDATA_Port in /etc/ccpd.conf

korrode commented on 2011-05-31 11:32 (UTC)

Just realised there is a path export in the ccpd script that now shouldn't be needed, but it doesn't hurt anything so i'll remove it next update.

korrode commented on 2011-05-31 11:26 (UTC)

Updated, and thanks for the tip monson.

monson commented on 2011-05-31 01:01 (UTC)

1) 2.30 is released. 2) After extracting the .rpm packages, you should move everything in "/usr/local/" to "/usr", otherwise it may not be able to find the filters.