Package Details: capt-src 2.70-2

Git Clone URL: https://aur.archlinux.org/capt-src.git (read-only)
Package Base: capt-src
Description: Canon CAPT Printer Driver for Linux. Compiled from source code.
Upstream URL: http://support-asia.canon-asia.com/
Licenses: custom
Submitter: reztho
Maintainer: reztho
Last Packager: reztho
Votes: 63
Popularity: 0.688584
First Submitted: 2010-08-29 20:28
Last Updated: 2015-12-08 13:38

Latest Comments

cjazz commented on 2015-12-09 13:36

retho and veger,

Many thanks for your great work on this package, which continues to get better and better. This is the first time I haven't had to link /usr/lib32 libraries to /usr/lib in order to get the printer to print. Again, thanks.

cdauth commented on 2015-12-08 13:11

capt requires extra/ghostscript in order to work and will silently fail otherwise.

reztho commented on 2015-11-17 20:45

Updated to version 2.70!

Thanks to veger for his contribution to the package.

Aerion commented on 2015-11-05 12:32

While I indeed did forget to click the Flag out-of-date button, I thought I would you the courtesy of providing the link to the updated software, instead of merely flagging it as out of date and letting you hunt around for the new software as the upstream URL doesn't host it.

I'm sorry if that inconvenienced you.

reztho commented on 2015-11-04 17:05

Aerion, flagging the package out-of-date is enough.

I was aware of the new version, but it's very tedious to update the package since it has so many lines inside... so I'll update the PKGBUILD when I have time.

Aerion commented on 2015-11-04 16:08

Version 2.70 was released on September 4, 2015. See http://www.canon-europe.com/support/consumer_products/products/printers/laser/i-sensys_lbp6310dn.aspx?type=drivers&language=EN&os=

Anonymous comment on 2015-01-14 21:59

LBP2900b working fine , no trouble even after restart .

Aerion commented on 2014-11-18 11:51

The ccpd.service file needs to be updated to reflect the renaming of cups.service to org.cups.cupsd.service

zeljko commented on 2014-11-05 08:27

reztho, just did! We'll see if there will be any progress. :)

reztho commented on 2014-11-03 17:45

dian, that's the way Canon released this. It's a mix of propietary / open source software. I followed their packaging instructions for the .deb / .rpm versions and adapted it to the Archlinux way.

zeljko, I guess you can try to contact with Canon support about this subject.

zeljko commented on 2014-09-06 09:29

Is there any chance to suggest canon to publish a native x86_64 version?

dian commented on 2014-08-14 17:58

What are pre-requirements for 64 bit systems?
Although there's a 64bit folder into Linux_CAPT_PrinterDriver_V260_uk_EN.tar.gz, but it does not seem it is a proper compiled package for 64 bit's.

vasishath commented on 2013-10-05 08:47

@reztho I am also an x86_64 user and have to symlink the libs to make the printer work.. I think its a good idea to pinpoint the libs as u say.. so I will report back once I do it..

reztho commented on 2013-10-04 11:42

vasishath & Bafus: the problem is I'm an x86_64 user and I don't have that inconvenience, so I cannot replicate your library problems.

Have you ever tried to pinpoint the library or libraries needed to be symlinked to /usr/lib? Like symlinking one by one until the printer prints, and then removing the previous ones to see if it breaks... and gather this way the minimum set of culprit libraries.

vasishath commented on 2013-10-04 11:26

i think the package is following the convention that lib64 is for 64 bit libs and /usr/lib is for 32 bit libs.. we need to report this to cannon.. for the time being we can symlink the libraries in /usr/lib.. at least the printer works that way.

reztho commented on 2013-08-14 17:05

So I'm out of ideas... sorry. If someone knows what could possibly be wrong, please tell us.

Anonymous comment on 2013-08-14 16:57

ldconfig -p | grep lib32 http://pastebin.com/24aJHQbZ
ldconfig -p http://pastebin.com/j5wT74xA

reztho commented on 2013-08-14 16:27

It seems using ldd isn't the correct way to check what's happening. Put the output of this command in a pastebin: ldconfig -p | grep lib32

If there is no output, just run ldconfig (as root), and try again.

reztho commented on 2013-08-14 16:26

It seems using ldd is the correct way to check what's happening. Put the output of this command in a pastebin: ldconfig -p | grep lib32

If there is no output, just run ldconfig (as root), and try again.

Anonymous comment on 2013-08-14 15:51

I do not know, checked again, the same result, no error,cups write printed,but the printer is silent.captstatusui works. copy /usr32? and printer prints.

reztho commented on 2013-08-14 15:34

Strange, really strange. You can see every library in /usr/lib32 is found, so I don't know why you really need those libraries in /usr/lib.

Anonymous comment on 2013-08-14 15:19

http://pastebin.com/7WM4d8Cr

reztho commented on 2013-08-14 15:10

Remove the duplicated libs and put the output of this command in a pastebin. Maybe it will shed some light:
pacman -Qql capt-src | grep -e '/usr/\(bin\|lib\)' | xargs ldd

reztho commented on 2013-08-14 14:59

Really strange.

This command tells me that every library in the lib32 is a 32-bit ELF lib:
pacman -Qql capt-src | grep lib32 | xargs file

And this package, for x86_64, depends on lib32-gcc-libs, which depends on lib32-glibc. This package will install this file: /etc/ld.so.conf.d/lib32-glibc.conf, which tells the linux loader to load libraries from /usr/lib32.

I don't know what to do. Please, check everything is in order. If this is happening for anyone else, I'll think about moving those libs to /usr/lib/, but that should be wrong.

Anonymous comment on 2013-08-14 14:43

For 64-bit I duplicated files from capt-src-2.60-1-x86_64.pkg.tar.xz/usr/lib32 to /usr/lib without this does not print

reztho commented on 2013-08-13 12:52

Ok. Thanks to you too, Auswaschbar.

Auswaschbar commented on 2013-08-12 19:08

Done and deleted. Thanks for your continuing effords

reztho commented on 2013-08-11 19:16

Auswaschbar, the mailing list is open to anyone, but you need to register before sending a message or all your messages are going to be rejected.

reztho commented on 2013-08-11 18:57

Auswaschbar, the mailing list is open to anyone, but you need to register before sending it a message or all your messages are going to be rejected.

Auswaschbar commented on 2013-08-11 13:29

> unless Auswaschbar, the cndrvcups-capt and cndrvcups-common packages' mantainer, asks for the deletion of those packages in the mailing list.
I tried, but apparently I'm not allowed to post on that mailinglist.

Auswaschbar commented on 2013-08-11 13:20

> unless Auswaschbar, the cndrvcups-capt and cndrvcups-common packages' mantainer, asks for the deletion of those packages in the mailing list.
I tried, but apparently I'm not allowed to post on that mailinglist.

Auswaschbar commented on 2013-08-11 13:15

> unless Auswaschbar, the cndrvcups-capt and cndrvcups-common packages' mantainer, asks for the deletion of those packages in the mailing list.
I just did

reztho commented on 2013-08-03 21:25

Thanks, ubuntubang, but I'm not going to update this package unless Auswaschbar, the cndrvcups-capt and cndrvcups-common packages' mantainer, asks for the deletion of those packages in the mailing list.

If he/she keeps updating them, I'll ask for deletion of this package.

So this package is going to stay as it is, at least publicly, till i get some news, sorry.

Anonymous comment on 2013-08-03 17:09

version 2.60 released http://support-au.canon.com.au/contents/AU/EN/0100459602.html

Anonymous comment on 2013-08-03 17:09

version 2.60 released http://support-au.canon.com.au/contents/AU/EN/0100459602.html

Auswaschbar commented on 2013-06-28 16:03

I neither know nor care who hurt whoms feelings by uploading whatever, as long as I have a working printer. As a result I took over this one when it wasn't updated anymore.

I will give your thing a try and if it works, I could very well abandon this one as having them both in one package is way less hassle than seperate, regardless of how Canon decides to ship it.

reztho commented on 2013-06-28 14:27

Whatever! The situation today is what I said. You needed to ask for collaboration in the very first place instead so this mess we have today could have been avoided.

So in summary, I'm not willing to continue putting my efforts publicly, updating a package for a minimum userbase of 6 users, if there is another one doing the same. Time is limited for everyone, and job duplication is plainly stupid.

This is for you, Auswaschbar. If you are going to keep going with this package, at least do a better job and review throughly the new drivers as they are coming.

Lone_Wolf commented on 2013-06-28 13:40

When i started with these packages , there were 3 that shared the cndrvcups-common part.
The other 2 were for lips and UFRII printers.
your package only dealt with the capt driver printers.
I thus made 4 packages then.

Lips and UFRII were combined by canon into the cndrvcups-lb package not long after, so there were still 2 packages left that shared the cndrvcups-common package.

After i orphaned the 3 remaining packages , nobody took over the cndrvcups-lb one, and a while ago i took it again.

Unfortunately canon updated the capt and lb drivers separately, the lb driver is now at 2.60 and therefore uses cndrvcups-common-lb version 2.60 .

Your package was exclusively for the capt printers, and the LIPS / UFRII pacakges were orphaned and outdated at that time.



reztho commented on 2013-06-28 07:40

- canon supplies them as 2 separate source/binary packages, just combines them in 1 download.

Whatever Canon does or not doesn't apply to our case if we want to. For the software itself, there is no real difference in how we package it.

- the cndrvcups-common pacakge is used by more then just the capt driver.

The only package required by cndrvcups-common isn't updated since 2009 and you submitted this package in 2012. The worst of all, that package has the version fixed to 1.80 so it already was incompatible by the time. Unless you were going to take over that package, there was no real reason to do this.

The problem is: Why didn't you ask me to separate it in the first place? Don't you see it's ridiculous to have several people working in the same thing? It's not like I was away or anything.

Lone_Wolf commented on 2013-06-27 23:09

reztho , i split the driver for 2 reasons :

- canon supplies them as 2 separate source/binary packages, just combines them in 1 download.

- the cndrvcups-common pacakge is used by more then just the capt driver.

it also seems it took you some time to notice this package, i orphaned it a year ago.
Auswaschbar maintains it now.

Whether your package still serves a purpose is not for me to decide.

reztho commented on 2013-06-27 22:35

A little rant here...

What's the purpose of this package?

So Lone_Wolf took my package, stripped a bit my instructions and separated it in two, which it's not really needed. What was wrong with my package in the first place?

And why should I continue updating it?

I think it's a complete waste of energy by keeping two people updating two packages, one based in the other one. So there are a lot of linux distros where everyone is repackaging software, but in Archlinux's AUR it's even worst: different people repackagint the same software twor or more times with no real good reason.

And you aren't doing a better job than me. You are missing some files of the new driver.

reztho commented on 2013-06-27 22:34

A little rant here...

What's the purpose of this package?

So Lone_Wolf took my package, stripped a bit my instructions and separated it in two, which it's not really needed. What was wrong with my package in the first place?

And why should I continue updating it?

I think it's a complete waste of energy by keeping two people updating two packages, one based in the other one. So there are a lot of linux distros where everyone is repackaging software, but in Archlinux's AUR it's even worst: different people repackagint the same software twor or more times with no real good reason.

And I should tell you, you aren't doing a better job than me. You are missing some files of the new driver.

reztho commented on 2013-06-27 22:34

A little rant here...

What's the purpose of this package?

So Lone_Wolf took my package, stripped a bit my instructions and separated it in two, which it's not really needed. What was wrong with my package in the first place?

And why should I continue updating it?

I think it's a complete waste of energy by keeping two people updating two packages, one based in the other one. So there are a lot of linux distros where everyone is repackagin software, but in Archlinux's AUR it's even worst: different people repackagint the same software twor or more times with no real good reason.

And I should tell you, you aren't doing a better job than me. You are missing some files of the new driver.

Frisbee commented on 2013-06-21 11:37

Hi I'm a newbie here, recently moved to Arch from Ubuntu. I had installed the same drivers (but ver. 2.50) successfuly in Ubuntu. The printer is Canon LBP3300 (CNCUPSLBP3300CAPTK.ppd)
I installed the packages in the order:
-cups (made sure the service is running)
-cndrvcups-common (ver. 2.56 from AUR)
-lib32-popt (from AUR)
-cndrvcups-capt (ver 2.56 from AUR).
ccpd service was successfully started (two processes) and printer was added (It is a network printer added with net:<ip-address> in ccpdadmin). The printer shows "Ready to print" in captstatusui (even 'cleaning' works from captstatusui). But I am not able to print (tried the test page from cups and files).
Please help.

Frisbee commented on 2013-06-21 11:34



Hi I'm a newbie here, recently moved to Arch from Ubuntu. I had installed the same drivers (but ver. 2.50) successfuly in Ubuntu.
I installed the packages in the order:
-cups (made sure the service is running)
-cndrvcups-common (ver. 2.56 from AUR)
-lib32-popt (from AUR)
-cndrvcups-capt (ver 2.56 from AUR).
ccpd service was successfully started (two processes) and printer was added (It is a network printer added with net:<ip-address> in ccpdadmin). The printer shows "Ready to print" in captstatusui (even 'cleaning' works from captstatusui). But I am not able to print (tried the test page from cups and files).
Please help.

Frisbee commented on 2013-06-21 11:32

Hi I'm a newbie here, recently moved to Arch from Ubuntu. I had installed the same drivers (but ver. 2.50) successfuly in Ubuntu.
I installed the packages in the order:
-cups (made sure the service is running)
-cndrvcups-common (ver. 2.56 from AUR)
-lib32-popt (from AUR)
-cndrvcups-capt (ver 2.56 from AUR).
ccpd service was successfully started (two processes) and printer was added (It is a network printer added with net:<ip-address> in ccpdadmin). The printer shows ready to print in captstatusui (even cleaning works from captstatusui). But I am not able to print (tried the test page from cups and files).
Please help.

Frisbee commented on 2013-06-21 11:28

Hi i'm a newbie here, recently moved to Arch from Ubuntu. I had installed the same drivers (but ver. 2.50) successfuly in Ubuntu.
I installed the packages in the order:
-cups (made sure the service is running)
-cndrvcups-common (ver. 2.56 from AUR)
-lib32-popt (from AUR)
-cndrvcups-capt (ver 2.56 from AUR).
ccpd service was successfully started (two processes) and printer was added. The printer shows ready to print in captstatusui (even cleaning works from captstatusui). But I am not able to print (tried the test page from cups and files).
Please help.

Anonymous comment on 2013-06-19 12:58

Update new version
CAPT Printer Driver for Linux Version 2.56
http://support-asia.canon-asia.com/contents/ASIA/EN/0100459601.html

yangtsesu commented on 2013-06-13 15:32

http://gdlp01.c-wss.com/gds/6/0100004596/02/Linux_CAPT_PrinterDriver_V256_uk_EN.tar.gz

yangtsesu commented on 2013-06-13 15:32

http://gdlp01.c-wss.com/gds/6/0100004596/02/Linux_CAPT_PrinterDriver_V256_uk_EN.tar.gz

stevenfrog commented on 2013-03-27 01:05

@Auswaschbar:

Thanks for your reply.
I have found my usb printer.

Same as you, I can not blacklist 'usblp', if do that, we can not find printer.
I hope it's help for others.

Auswaschbar commented on 2013-03-25 16:58

@stevenfrog
[ 267.556446] usb 4-1.6: new high-speed USB device number 6 using ehci-pci
[ 267.671581] usblp 4-1.6:1.0: usblp0: USB Bidirectional printer dev 6 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676
[ 267.671595] usbcore: registered new interface driver usblp

(a Canon LBP2900 just like yours)

stevenfrog commented on 2013-03-25 15:30

Auswaschbar:
Thanks for your reply.
Can you show me what's the usb printer message like in your dmesg?

reztho commented on 2013-03-23 11:07

Sorry, willist. I can't reproduce your bug. It's working fine here.

All these bugs are most likely to be in the software itself, than in the package, which follows how Canon packages its software for RedHat/Debian. If you don't ask for support to Canon itself, they aren't going to feel any pressure to check their software more oftenly and with other distros.

And define "dead"... if i'm not wrong, ccpd should wait until one of the package's cups filters connnects to it in one of the two TCP ports ccpd opens when it starts.

Auswaschbar commented on 2013-03-23 06:04

@stevenfrog
If dmesg doesn't show anything related to your printer either, it seems to be a connectivity problem not related to this driver. You could try and check if your printer is connected correctly, maybe plug it into another USB port or try to use a different cable.

stevenfrog commented on 2013-03-23 02:42

I meet some problems when to install LBP2900:
https://bbs.archlinux.org/viewtopic.php?pid=1246760#p1246760

I find my arch can not find printer, there is no /dev/usb/lp0 too.
I have connect the usb line and open printer correctly.
How to check the usb printer status, or how to fix it.

stevenfrog commented on 2013-03-15 09:34

I can not download Linux_CAPT_PrinterDriver_V240_uk_EN.tar.gz from web, but I can download Linux_CAPT_PrinterDriver_V250_uk_EN.tar.gz.
Can you update this package?

stevenfrog commented on 2013-03-15 09:34

I can not download Linux_CAPT_PrinterDriver_V240_uk_EN.tar.gz from web, but I can download Linux_CAPT_PrinterDriver_V250_uk_EN.tar.gz.
Can you update this package?

Anonymous comment on 2013-02-26 21:27

I think there are bugs in this package (searched the whole internet without finding any solution):

(/usr/lib/cups/filter/pstocapt3) did not catch or ignore signal 13.

Steps to reproduce: Follow the instructions after the installation of capt-src.

Besides: Is it normal that the ccpd service is enabled, loaded but dead when the system has booted?

Auswaschbar commented on 2013-02-24 13:30

I updated the package so it builds with recent versions of arch, as well as added a systemd service file. Tested it with a LBP2900 and it works fine.

cndrvcups-common doesn't build either, but it has a maintainer so I can't update it. You can download an updated version here:
https://docs.google.com/file/d/0BwgJ5rTwTHJkb1U3YlNUV2dsZ3c/edit?usp=sharing

Auswaschbar commented on 2013-02-24 13:12

ledluk, your email address seems out of date so I can't write you.

I modified the PKGBUILD of this package so it builds again. You can find the modified version here:
https://docs.google.com/file/d/0BwgJ5rTwTHJkb1U3YlNUV2dsZ3c/edit?usp=sharing

reztho commented on 2013-02-05 10:28

There are no differences... so I'm really out of ideas.

Anonymous comment on 2013-02-05 10:11

http://pastebin.com/k3jbbSmx

reztho commented on 2013-02-05 09:18

So we have the same binary package.
I have no new ideas to try right now.
Maybe try fedora and confirm the .RPM driver it's working 100% with your printer, but that won't tell me what's wrong. The driver is working fine with my printer.

Just in case, put this in a pastebin:
pacman -Qql capt-src | grep 'lib.*/lib' | xargs ldd

Anonymous comment on 2013-02-05 09:06

..and the printing dialogue of Firefox still says ""ccp send_data error, exit" after the printer.

Anonymous comment on 2013-02-05 07:18

http://pastebin.com/ww70A4yU
http://pastebin.com/211HhRKY

I installed foomatic-filters and ghostscript and restarted cups and ccpd but it didn't help. Also, I saw two captmoncnac8 processes use 100% of one cpu core each and I had to killl -9 them.

reztho commented on 2013-02-04 21:37

Install the foomatic-filter and ghostscript. Maybe they are needed... But I'm just guessing.

reztho commented on 2013-02-04 21:36

Install the foomatic-filter and ghostscript. Maybe they are needed...

reztho commented on 2013-02-04 21:23

Filter failed? Try this command line:
pacman -Qql capt-src | grep '/usr/bin/' | xargs ldd

and this one:
pacman -Ql capt-src

, put them in a pastebin.

reztho commented on 2013-02-04 21:21

Filter failed? Try this command:
pacman -Qql capt-src | grep '/usr/bin/' | xargs ldd

and this one:
pacman -Ql capt-src

, put them in a pastebin.

reztho commented on 2013-02-04 21:21

Filter failed? Try this command:
pacman -Qql capt-src | grep '/usr/bin/.*' | xargs ldd

and this one:
pacman -Ql capt-src

, put them in a pastebin.

reztho commented on 2013-02-04 21:03

This package has long history here... I submitted it in 2010 and kept updating it.
I have to install a chroot and try there to see if there is any problem. But nowadays I don't have too much time, so I cannot tell you when I can try...
Check if you are always getting the same printer device (/dev/usb/lp*). Sometimes I saw that for some reason, it changes. I made an udev rule to symlink it and use that for the ccpd configuration.

Anonymous comment on 2013-02-04 21:02

The cupsd dministrative panel says "Filter failed" below the print job.

Anonymous comment on 2013-02-04 20:47

Well it's basically a freshly set up archlinux following the wiki, and I installed a bunch of other apps that I wanted, that's all. Maybe your system contains already some special stuff that you forgot about that is needed to make this work.
If you want to know any information about my system you can just ask me, maybe we can figure it out.

reztho commented on 2013-02-04 20:42

Yes, I wrote those instructions.

You'll see that message too in the cups web interface (localhost:631). It happens to me when there is a problem with ccpd (usually I have one instance).

Something's wrong in your system but I cannot help you because this is all I know of.

reztho commented on 2013-02-04 20:41

You'll see that message too in the cups web interface (localhost:631). It happens to me when there is a problem with ccpd (usually I have one instance).

Something's wrong in your system but I cannot help you because this is all I know of.

Anonymous comment on 2013-02-04 20:27

If by "your instructions" you mean the 6 points that were displayed at the end of installing the driver, yes I followed those. I got 2x ccpd running, the printer is in the list, user is in lp group, and everything.
captstatusui says ready to print, it's just that when I try to print something I get that (still happens) "ccp send_data error, exit" error.
This error is even displayed in the SHIFT+P printing dialogue of Firefox.

reztho commented on 2013-02-04 20:22

- Pkg-config is inside the base-devel group, so I guess you uninstalled it at some point after installing the base-devel group.

- The fifo file isn's needed if you are using the ccp protocol in the third step of my instructions, so that's not the problem.

If you follow my instructions correctly, you have two instances of ccpd, captstatusui is ok and the printer still isn't working, I don't know where the problem is.

Anonymous comment on 2013-02-04 20:07

I'm sure I installed base-devel.
Yes I have 2 instances and I did this:
mkdir /var/ccpd
mkfifo /var/ccpd/fifo0
But other than calibrating the printer I can't print anything. It basically just gets ignored. (No error message visible anymore after I made the fifo.)

reztho commented on 2013-02-04 20:04

So you didn't install the base-devel group with pacman (a requirement to build every package from Archlinux as the wiki tells you)...

Besides that, did you read my instructions? There must be two instances of ccpd in memory or you cannot use the printer. Restart cupsd/ccpd until they are and/or check the configuration is ok.

reztho commented on 2013-02-04 19:58

So you didn't install the base-devel group with pacman (a requirement for every package from Archlinux as the wiki tells you)...

Besides that, did you read my instructions? There must be two instances of ccpd in memory or you cannot use the printer. Restart cupsd/ccpd until they are and/or check the configuration is ok.

Anonymous comment on 2013-02-04 19:49

I configured the printer and everything seemed ok, it said ready to print, and I was able to send a "calibration" command from captstatusui, and the printer started to calibrate!
However, when I tried to print something to the printer in Firefox, it said
"ccp send_data error exit" and nothing happened :( Any ideas?

Anonymous comment on 2013-02-04 19:34

Ok, after digging deep into google search results I found this
http://www.coffeecode.net/archives/208-PKG_CHECK_MODULES-syntax-error-near-unexpected-token-DEPS,.html
and that was the reason: I didn't have 'pkg-config' package installed. Now building the package works fine! (Apart from a lot of warnings... including a yellow one at the very end of the building process: "==> WARNING: Package contains reference to $pkgdir".)

Anonymous comment on 2013-02-04 19:22

Here is my cngplp/autogen.sh file: http://pastebin.com/wu8sjq6T
(There is also a cngplp/autogen-old.sh file by the way. It doesn't work either, I just tried to run it.)

Anonymous comment on 2013-02-04 19:11

From the readme:
REQUIREMENTS
* aclocal (1.4.x or above)
* automake (1.4.x or above)
* Gtk+ (2.4.x or above)

But my versions *fresh from pacman* are:
(aclocal is from automake right? aclocal --version says "1.13.1")
core/automake 1.13.1-1 (base-devel) [installed]
multilib/lib32-gtk2 2.24.14-1 [installed]

What's going on?

reztho commented on 2013-02-04 18:45

I'm using x86_64 too, so that's why I have to ask if anyone else is suffering your same problem since it's working here.

leduck commented on 2013-02-04 17:47

Working with Canon printers, I am lover of Arch linux and already use for some time. I decided today seeing the need of many, take responsibility for this package. Today I tested the driver and is working properly in a 64-bit system, only ask all some time to correctly packaging the driver and then I can help everyone. Sorry for my bad English.

Anonymous comment on 2013-02-04 16:26

Still no go.
I use lib32-popt from AUR, since I'm on 64bit (core i7), if that matters.

reztho commented on 2013-02-04 12:03

I can compile the package here. Do a pacman -Syu and try again.

Can anyone else confirm this problem?

Anonymous comment on 2013-02-04 07:24

hi, unfortunately "makepkg -s" fails with
./configure: line 12762: syntax error near unexpected token `PACKAGE,'
./configure: line 12762: `PKG_CHECK_MODULES(PACKAGE, $pkg_modules)'

here is the complete output:
http://pastebin.com/z4iFNqJp

reztho commented on 2013-01-11 09:46

Fixed it. Thx, spooky.

spooky commented on 2013-01-10 18:04

==> cndrvcups-common package
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:5: error: 'AM_CONFIG_HEADER': this macro is obsolete.
You should use the 'AC_CONFIG_HEADERS' macro instead.
/usr/share/aclocal-1.13/obsolete-err.m4:12: AM_CONFIG_HEADER is expanded from...
configure.in:5: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:5: error: 'AM_CONFIG_HEADER': this macro is obsolete.
You should use the 'AC_CONFIG_HEADERS' macro instead.
/usr/share/aclocal-1.13/obsolete-err.m4:12: AM_CONFIG_HEADER is expanded from...
configure.in:5: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1

dimich commented on 2013-01-06 10:02

It's unable to build cndrvcups-common after Archlinux is updated. It looks line autotools are updated and it breaks the build because of obsolete macro names.

reztho commented on 2012-11-18 09:24

I don't know, ubuntubang. Everything seems correct here.

Anonymous comment on 2012-11-18 08:20

thanks reztho, captstatusui is now working
but unfortunatly it says"Incompatible Printer" " The connected printer cannot be used." I have a LBP3300 and this device works with Fedora 17 :(

reztho commented on 2012-11-17 23:06

Now printing is working with USB connected printers!

I've finally found what happened.. turns out that the PPD files weren't at the correct place.

reztho commented on 2012-11-17 19:28

Thx, wollew. That fixed it.

wollew commented on 2012-11-17 11:09

A possible solution for the captstatui problem is described here
https://answers.launchpad.net/ubuntu/+source/cups/+question/171689
In file /capt-src/src/cndrvcups-capt-2.50/statusui/cnsktmodule.h
char req_header[4]; has to be changed to char req_header[5];
Haven't tried this yet.

wollew commented on 2012-11-17 11:07

A possible solution for this problem is described here
https://answers.launchpad.net/ubuntu/+source/cups/+question/171689
In file /capt-src/src/cndrvcups-capt-2.50/statusui/cnsktmodule.h
char req_header[4]; has to be changed to char req_header[5];
Haven't tried this yet.

reztho commented on 2012-11-16 23:29

ubuntubang, the systemd service should be fixed now and yes, captstatuis is broken. I don't know how to fix it.

reztho commented on 2012-11-16 23:29

ubuntubang, The systemd service should be fixed now and yes, captstatuis is broken. I don't know how to fix it.

Anonymous comment on 2012-11-16 20:57

Can anyone of you guys launch captstatusui?
I get this: http://pastebin.com/cWQ1zEuz

Anonymous comment on 2012-11-16 20:49

When I try to enable ccpd.service I get this ...

$ sudo systemctl enable ccpd.service
The unit files have no [Install] section. They are not meant to be enabled using systemctl.

reztho commented on 2012-11-13 18:16

Thx, wollew.

wollew commented on 2012-11-13 16:20

Works for my CANON LBP5050n network printer.
For those using a network printer line 3) in the the packages .INSTALL file has to be changed to
/usr/sbin/ccpdadmin -p <Printer name> -o net:<IP address>
eg. /usr/sbin/ccpdadmin -p LBP5050 -o net:192.168.178.24
Maybe you can add this.

reztho commented on 2012-11-13 15:50

Fixed, demyze.

Kyrias commented on 2012-11-13 15:25

Hmmr getting "install: cannot change owner and permissions of ‘/var/captmon/’: No such file or directory" on 2.50-1

reztho commented on 2012-11-10 11:53

My printer isn't working even with this new version so... let me know if you manage to do it.

reztho commented on 2012-11-10 11:45

My printer isn't working with this new version so... let me know if you manage to do it

Anonymous comment on 2012-11-06 18:25

Go Go Update version 2.50
http://support-asia.canon-asia.com/contents/ASIA/EN/0100459601.html

Again, I want to remind you. Do not use the FIFO. Use cups backend ccp.

Enter the following command:
# /usr/sbin/lpadmin -p [printer name] -m [PPD file name] -v ccp://localhost:59687 -E
# /usr/sbin/ccpdadmin -p [Printer Name] -o [Printer Device Path]

Example: To register the LBP5000 in the print spooler as "LBP5000":
/usr/sbin/lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp://localhost:59687 -E
/usr/sbin/ccpdadmin -p LBP5000 -o /dev/usb/lp0

Pipe commented on 2012-09-26 05:13

I'd like to try 32bit PKGBUILD as well. I tried contacting Lone_Wolf, but to no avail. I used driver from capt-src AUR package before, but it stopped working. Is this driver any better? Does it make any sense to make a switch to 64bit arch to get this one?

Anonymous comment on 2012-08-04 12:35

Well I mailed you a while ago.

Anonymous comment on 2012-07-30 20:13

yeah, but unfortunately the Canon CAPT driver for Linux are not officially supported.
according the driver documentation, the driver was "evaluated" with Fedora 15 (32/64bit) and Ubuntu 11.04 (32bit). I used Fedora 17.

reztho commented on 2012-07-30 18:30

If the driver doesn't work in a supported OS, you should talk with Canon support directly.

Anonymous comment on 2012-07-30 18:15

There seems to be a lot of problems with cannon's capt driver and I am not the only one with nicely looking log file messages but no actually printing. Anyway, now I tried with Ubuntu 12.04 (32bit) to get my LBP3300 working, same issue as with Arch.
Finally I tried with the current Fedora (32bit) and the canon's original compiled driver rpm-package, but with less luck then with Arch and Ubuntu, the log messages get until
I [Job ???] Request file type is application/pdf.
I [30/Jul/2012:22:01:48 +0200] Saving job.cache...
I [30/Jul/2012:22:01:48 +0200] Saving subscriptions.conf...
and thats all. Maybe I should give up to get this printer working on Linux.

reztho commented on 2012-07-30 18:11

I'm sorry I can't help you with this one. My Canon printer works fine here, so I cannot deduce what it's happening in your system.

If I was you, I'd remove every cups / capt configuration and start over again.

EDIT: Engrish

reztho commented on 2012-07-30 14:42

I'm sorry I can't help you with this one. My Canon printer works here, so I cannot deduce what's happening in your system.

If I was you, I'd remove every cups / capt configuration and start over again.

Anonymous comment on 2012-07-30 14:11

thanks reztho, now ccpadmin throws no error anymore but unfortunatly there is also no printing. according log file all works fine and the file should be printed, but the printer does not print and no error messages whatsoever
http://pastebin.com/5kLdbrZj

reztho commented on 2012-07-27 19:19

I think i fixed it. Enable the multilib repository in your /etc/pacman.conf and recompile this package again, ubuntubang, and tell me if it's ok right now.

reztho commented on 2012-07-27 19:19

I think it's now fixed. Enable the multilib repository in your /etc/pacman.conf and recompile this package again, ubuntubang, and tell me if it's ok right now.

reztho commented on 2012-07-27 19:18

Enable the multilib repository in your /etc/pacman.conf and recompile this package again, ubuntubang

Anonymous comment on 2012-07-27 16:14

hi, I got this error on a x86_64 machine
#/usr/sbin/ccpdadmin -p LBP3300 -o /dev/usb/lp1
/usr/sbin/ccpdadmin: error while loading shared libraries: libcups.so.2: cannot open shared object file: No such file or directory

I searched the internet and found it must have something to do not having "ia32-libs" installed but there is no such package in archs repositories.

Lone_Wolf commented on 2012-07-24 21:06

Jindur, email me (addy is in PKGBUILD) and i'll adapt the pacakge for 32-bit.

There seem to be some models for which this driver does work, so maybe you're lucky .

Anonymous comment on 2012-07-24 20:57

:(

Lone_Wolf commented on 2012-07-24 16:32

I am orphaning this package as there are too many problems with the canon drivers.

The canon printer of a friend of mine that used to work, hasn't been able to print anything for 2 months.
No error messages are found, downgrading to a 3.2 kernel and downgrading cups have all been in vain.
The printer doesn't work with the latest versions of Mint & opensuse.

I'll advise my friend to sell the printer to someone who only uses windows.

Lone_Wolf commented on 2012-07-24 16:31

I am orphaning this package as there are too many problems with the canon drivers.

The canon printer of a friend of mine that used to work, hasn't been able to print anything for 2 months.
No error messages are found, downgrading to a 3.2 kernel and downgrading cups have all been in vain.
The printer doesn't work with the latest versions of Mint & opensuse.

I'll advise my friend to sell the printer to someone who only uses windows.

Anonymous comment on 2012-07-22 21:20

Lone_Wolf: Ok @ testing.

Lone_Wolf commented on 2012-07-22 01:13

Kenchin : it could be kernel related, but it looks more like a problem with recent cups versions.
A test with the LTS-kernel installed could answer that.

Jindur : lately the package doesn't work on x86_64 (on printers it used to work).
once that is solved, are you willing to help test a 32-bit version of the package ?

Anonymous comment on 2012-07-21 13:36

I just downloaded the cndrvcups-common from AUR, which is 32-bit.
But now this cndrvcups-capt doesn't work with it, because it's actually 64-bit. I get the error message:

$ makepkg -s
Package is x86_64 only for now, aborting makepkg

Could you maybe also provide a 32-bit version, please?

Anonymous comment on 2012-06-21 06:21

I tested installing the .tar.gz package unto another Ubuntu 12.04 (64-bit) box, and it has the same problem. Would it be related to the Linux kernel version whereby the binary CAPT driver is incompatible?

Lone_Wolf commented on 2012-06-12 11:19

Same here with a LBP 7200 .
I'm looking into this, but only error message from cppd sofar is : data send error .
And that message doesn't even come all the time.

Anonymous comment on 2012-06-12 06:13

I have a Canon LBP6000 via USB. Built and installed the package and followed the post-installation instructions to setup the printer. statusui detects the printer and reports status idle. When tried to print a file (e.g. PDF), CUPS reports print completed, but nothing is printed. I'm using Arch64 and ccpd is running. Has anyone encountered this issue?

Lone_Wolf commented on 2012-05-29 14:46

Install file and howto had errors, corrected.

hseara commented on 2012-05-24 09:32

Hi, There is a problem. When I print through a windowds servers using samba in my Canon I-SENSYS MF4018 using MF4010 driver provided by this package only the first page is printed. After that the printer shows an error and must be reinitialized. This is likely to be an upstream problem because other colleges with other linux distributions have encountered the same problem.

Lone_Wolf commented on 2012-05-23 19:46

Thanks to hseara's help with testing, this package now works on i686 support

Lone_Wolf commented on 2012-05-17 10:39

Corrected an error in 1 of the ./configure commands.

Hseara : i'll contact you soon

hseara commented on 2012-05-17 08:17

@Lone_Wolf: I can test your package. I have arch i686 in my laptop. I have a Canon I-Sensys MF4018 which I connect through a samba server (windows). I can only test while at work but shouldn't be a problem. My email is: hseara [dot] at [dot] gmail [dot] com.

Lone_Wolf commented on 2012-05-16 23:17

@hseara : all my systems run 64-bit.
Since the 64-bit version also uses 32 bit binaries, a lot of things will need to be changed in the PKGBUILD to support both 64 and 32 bit architectures.
If someone with a i686 arch install is willing to help testing, i'll look into it.

Any i686 user willing to test, please email me.

hseara commented on 2012-05-16 10:53

Any chance to get i686 support?

Lone_Wolf commented on 2012-05-14 11:12

New version, made it match better with the rpm build method.
also corrected for a change in the way gcc handles linking indirect libraries.

archaeopteryx commented on 2012-05-14 03:20

When I am trying to install:
cndrvcups-common: /usr/bin exists in filesystem

vacl1100 commented on 2012-04-29 16:53

thanks very much

Lone_Wolf commented on 2012-04-29 14:05

The cause of that error wasn't hard to find, it seems there has been a change in the way gcc links to libraries that now disallows implicit linking.
for those interested in the details : http://fedoraproject.org/wiki/UnderstandingDSOLinkChange .

Figuring out where to make the necessary change however wasn't easy.
In the end i had to settle for directly editing a Makefile.

reztho commented on 2012-04-29 10:01

Thanks, vacl1100. It's fixed.

vacl1100 commented on 2012-04-29 08:41

/usr/bin/ld: tonerreplacementdlg.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
/usr/bin/ld: note: 'pthread_create@@GLIBC_2.2.5' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[3]: *** [captstatusui] Ошибка 1
make[3]: Выход из каталога `/tmp/yaourt-tmp-lx/aur-cndrvcups-capt/src/cndrvcups-capt-build/statusui/src'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/tmp/yaourt-tmp-lx/aur-cndrvcups-capt/src/cndrvcups-capt-build/statusui'
make[1]: *** [all] Ошибка 2
make[1]: Выход из каталога `/tmp/yaourt-tmp-lx/aur-cndrvcups-capt/src/cndrvcups-capt-build/statusui'
make: *** [all] Ошибка 1
==> ОШИБКА: Произошел сбой в build().
Преждевременный выход...
==> ERROR: Makepkg was unable to build cndrvcups-capt.

vacl1100 commented on 2012-04-29 08:38

/usr/bin/ld: load.o: undefined reference to symbol 'g_module_symbol'
/usr/bin/ld: note: 'g_module_symbol' is defined in DSO /usr/lib/libgmodule-2.0.so.0 so try adding it to the linker command line
/usr/lib/libgmodule-2.0.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [cngplp] Ошибка 1
make[2]: Выход из каталога `/tmp/yaourt-tmp-lx/aur-capt-src/src/cndrvcups-common-2.40/cngplp/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/tmp/yaourt-tmp-lx/aur-capt-src/src/cndrvcups-common-2.40/cngplp'
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
Преждевременный выход...
==> ERROR: Makepkg was unable to build capt-src.

stativ commented on 2012-03-27 16:48

Merged capt into cndrvcups-capt.

stativ commented on 2012-03-27 16:47

Merged canon-cndrvcups-common into cndrvcups-common

Lone_Wolf commented on 2012-03-26 21:15

Testing with a Canon isense LBP7200Cdn gave 2 errors related to captstatusui

- changed popt dependency to lib32-popt
- in cnsktmodule.h req_header[4] make statusui crash, needs to be [5].
see https://answers.launchpad.net/ubuntu/+source/cups/+question/171689

Lone_Wolf commented on 2012-03-17 15:15

Compared my PKGBUILD with the rpm spec-file and the pkgbuild for capt-src, and added a lot of things.

Lone_Wolf commented on 2012-03-17 12:08

The package is intended for x86_64, but while captmon is present in the source, it seems it isn't build.

Guess i focused to much on solving 2 tricky build errors and missed some things.
working on next version.

Anonymous comment on 2012-03-17 10:04

Note : 64 bit ONLY for now

when the package will be on x86_64?
Now there is no captmon (which comes in binary form) and lib32

Lone_Wolf commented on 2012-03-16 20:23

hanks for the info, OramahMaalhur, but i prefer building from source.

I've uploaded a version for 2.40 here : https://aur.archlinux.org/packages.php?ID=57689

Everyone should switch to that package, as this one is out of date & has the wrong name.
It will be merged with the new package in a few weeks.

Lone_Wolf commented on 2012-03-16 20:21

Thanks for the info, OramahMaalhur, but i prefer building from source.

I've uploaded a version for 2.40 here : https://aur.archlinux.org/packages.php?ID=57689

Everyone should switch to that package, as this one is outofdate & has the wrong name.

Lone_Wolf commented on 2012-03-16 20:16

I build this from spurce, using the rpm specfile as a template.
Not easy, but it now does compile completely.

Note : 64 bit ONLY for now

Lone_Wolf commented on 2012-03-16 20:16

I build this from spurce, using the rpm specfile as a template.
Not easy, but it now does compile completely.

Note : only 64 bit

Lone_Wolf commented on 2012-02-20 18:32

Updated PKGBUILD to abort compilation on i686 systems BEFORE dependencies are installed/checked

OramahMaalhur commented on 2012-02-19 22:03

Lone_Wolf, you can use something like this for capt 2.40
http://pastebin.archlinux.fr/438299 PKGBUILD
http://pastebin.archlinux.fr/438300 capt.install

reztho commented on 2012-02-02 13:52

Finally, I decided to use the latest version available of the driver.

Lone_Wolf commented on 2012-01-29 20:13

It seems a comment i wanted to post was not submitted.

The package is made on x86_64, and for now is tailored to a 64-bit archlinux.
32-bit users should change the lib32-glibc dependency in the PKGBUILD to glibc and post what other changes are needed for i686.

atm the PKGBUILD has arch=('x86_64') , so should not even compile on i686 without manual changes.

mokkurkalve commented on 2012-01-29 14:57

Why does this package want to install lib32-glibc on i686 arch?

Lone_Wolf commented on 2012-01-28 22:35

I think i can do that, yes. I'm very busy atm, but intend to make time for it.

serwiz commented on 2012-01-28 19:06

You can upgrade this package to version 2.40?

Lone_Wolf commented on 2012-01-20 14:36

Adopted, now working on cndrv-common package that will be a dependency for this package.

Lone_Wolf commented on 2012-01-20 13:32

Adopted, development will switch to this package :
https://aur.archlinux.org/packages.php?ID=22934

Lone_Wolf commented on 2012-01-20 13:31

Adopted pacakge, looking into updating it to 2.40 ad compiling from source

Anonymous comment on 2012-01-13 11:51

my PKGBUILD here, updated to 2.40
https://bbs.archlinux.org/viewtopic.php?id=125069

Anonymous comment on 2012-01-05 10:34

Because many people try to make it works. In Ubuntu it works great, but in arch nobody can make it works :(. I'm now trying your version Zverik. Maybe you can make update of this package :)

Anonymous comment on 2011-12-04 15:32

See https://aur.archlinux.org/packages.php?ID=22934 comments for v2.30. Why there's many packages for the same libraries in AUR?

Anonymous comment on 2011-11-28 03:37

I met the same error like below:
==> ERROR: Makepkg was unable to build canon-cndrvcups-common.

any suggestions?

mpz commented on 2011-11-23 18:46

+1 - There is no working Canon iR package for Arch.

mpz commented on 2011-11-23 18:45

+1 - There is no working Canon iR package for Arch.

Anonymous comment on 2011-11-19 18:22

PKGBUILD for 2.30: http://pastebin.com/UYdjkhpv
Alas, I didn't manage to compile cndrvcups-lb 2.30.

Anonymous comment on 2011-10-31 10:22

I have same problem. Can someone look at this please?

Anonymous comment on 2011-10-24 13:03

/tmp/yaourt-tmp-savior/aur-canon-cndrvcups-common/./PKGBUILD: line 37: cd: cpca: Nie ma takiego pliku ani katalogu
/tmp/yaourt-tmp-savior/aur-canon-cndrvcups-common/./PKGBUILD: line 38: ./autogen.sh: Nie ma takiego pliku ani katalogu
==> BŁĄD: Wystąpił błąd w build().
Przerywam...
==> ERROR: Makepkg was unable to build canon-cndrvcups-common.

Please help my.
Regards

Anonymous comment on 2011-10-18 05:37

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

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

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

thanx Difur. works fine

Anonymous comment on 2011-07-21 14:47

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

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.

Anonymous comment on 2011-06-26 13:21

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

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

Updated, and thanks for the tip monson.

monson commented on 2011-05-31 01:01

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.

Anonymous comment on 2011-05-27 08:44

http://support-au.canon.com.au/contents/AU/EN/0900772408.html

Anonymous comment on 2011-05-06 11:53

Anonymous comment on 2011-04-22 09:48

New version 2.20 available!

korrode commented on 2011-03-13 09:18

Just updated from 2.00E to 2.20. (Thanks to whoever flagged it out-of-date.)
The driver now has 64bit support and the PKGBUILD supports that... it should work fine, but personally I only tested the 32bit driver.
I know that in the rpmextract lines in the PKGBUILD i've used '../src' where it would be better to use '$srcdir', however when using $srcdir, irrelevant of double-quotation mark usage, if the path leading to the build directory contains a space rpmextract doesn't succeed.

vit commented on 2010-11-12 17:21

There is v 2.10. On canon-europe (for mf-4100) and please add lib32-libxml2. In my case (MF-4018) it's nessesary on x86_64 system to work.

MartinZ commented on 2010-09-19 02:03

Thanks a lot!! It was a pain to run this driver under 64 bits...

Anonymous comment on 2010-09-14 11:56

package updated

reztho commented on 2010-08-29 20:31

This package should install the Canon driver gracefully in a x86_64 system.

I know it exists a newer version of the driver but I will follow Canon Europe.

korrode commented on 2010-08-19 10:45

v2.00E source tarball (and extracted files) here:
http://www.paradoxcomputers.com.au/arch/packages/capt/

I'm happy to take over maintenance of this package if the current maintainer would like.

ngoonee commented on 2010-06-30 14:07

Thanks. As expected (nothing could ever come THAT easy) my printer isn't listed. Will keep looking.

Anonymous comment on 2010-06-30 14:03

Here is the README for the driver that includes a list of supported printers: http://aur.pastebin.com/k2Qg24CY

ngoonee commented on 2010-06-29 23:07

Thanks for updating. I've been looking around but can't find a list of which printers are supported by ufr2 vs lips4, would you happen to know of such a list? Also, I notice there's 'canon-cndrvcups-*' packages, are those dupes of yours?

Anonymous comment on 2010-06-29 16:07

Thanks for the note on the LDFLAGS! I've updated both cndrvcups-common and ufr2 to 2.00. Let me know if it works. The cndrvcups-lips4 package has a hard dependency on cndrvcups-common-1.80, so I've uploaded the old PKGBUILD for 1.80 here: http://aur.pastebin.com/zxqFuACQ

ngoonee commented on 2010-06-29 08:00

Thanks, that solves it. namcap reports libcups/cairo/freetype2 not required as dependencies (all are pulled in by 'gtk2'). Also some 'uninstalled dependency' errors.

Anonymous comment on 2010-06-29 06:55

It seems that adding "unset LDFLAGS" at the beginning of build() helps.

Anonymous comment on 2010-06-13 13:09

Hi,

Trying to install this driver. But installation is incomplete for some reason. The relevant portion of compiler message is pasted at the link below

http://pastebin.com/kxqQTC1G

Any ideas on why it is doing this?

ProFfeSsoRr commented on 2010-06-13 06:14

I have the same problem to, Arch 32bit, all packages are latest, testing repositories disabled.

ngoonee commented on 2010-06-04 01:44

I just tried it on another machine, same issue. My install is 64-bit, if it matters. Building doesn't work in the 32-bit chroot either (just for testing).

ngoonee commented on 2010-06-03 22:24

1.4.3-2, the latest

Anonymous comment on 2010-06-03 16:20

Hm, I don't have any errors when trying to build. What version of libcups do you have?

ngoonee commented on 2010-06-03 15:39

Couldn't build, error about referring to some cups libraries - http://pastebin.com/Um1jhJg0