Package Details: canon-pixma-g6000-complete 5.90-1

Git Clone URL: https://aur.archlinux.org/canon-pixma-g6000-complete.git (read-only, click to copy)
Package Base: canon-pixma-g6000-complete
Description: Print Scan for Canon PIXMA series E3340 G5040 G5050 G5070 G6040 G6050 GM2050 TS3340 TS3350 TS3351 TS3352 TS3355 TS5340 TS5350 TS5351 TS5352 TS5353 TS6340 TS6350 TS6351 TS8340 TS8350 TS8351 TS8352
Upstream URL: https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_g_series/pixma-g6050.html?type=drivers
Licenses: custom
Conflicts: canon-pixma-mg3000-complete, canon-pixma-mg5700-complete, canon-pixma-mx495-printer, canon-pixma-ts5055-printer
Submitter: matt-hires
Maintainer: matt-hires
Last Packager: matt-hires
Votes: 2
Popularity: 0.005807
First Submitted: 2021-01-11 18:25 (UTC)
Last Updated: 2021-07-16 07:32 (UTC)

Latest Comments

1 2 Next › Last »

nroth commented on 2024-10-16 02:30 (UTC)

Thank you! My G4210 works accordingly:

sudo lpadmin -p G4010 -m canong4010.ppd -v ipp://<ip-address> -E

I tried to download and compile the drivers from their website, last updated in 2018, but in the cups logs, they complained about a bunch of unknown flags. I think the drivers for my printer on the US site were just too old (version 5.40, expecting CUPS ~1.7.0 "or above") and my CUPS was just too new (2.4.11).

It's crazy that they keep updating the same applications for newer printers but don't bother to update the product page to point at the new drivers!

Anyway, thanks again and keep up the great work!

matt-hires commented on 2023-11-30 17:46 (UTC)

Hi @adrian5,

lib32-* are x86 dependencies, if you have a closer look at the .SRCINFO file you can find the following section:

    depends_i686 = lib32-libpng12
    depends_i686 = lib32-libtiff
    depends_i686 = lib32-libxml2

if you're not using x86 architecture those aren't necessary.

Check "depends on":

$ pacman -Qi canon-pixma-g6000-complete 
Name            : canon-pixma-g6000-complete
Version         : 5.90-1
Description     : Print Scan for Canon PIXMA series E3340 G5040 G5050 G5070 G6040 G6050 GM2050 TS3340 TS3350 TS3351 TS3352 TS3355 TS5340 TS5350 TS5351 TS5352 TS5353
                  TS6340 TS6350 TS6351 TS8340 TS8350 TS8351 TS8352
Architecture    : x86_64
URL             : https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_g_series/pixma-g6050.html?type=drivers
Licenses        : custom
Groups          : None
Provides        : None
Depends On      : popt  libusb-compat  gtk2  libpng12  libtiff  libxml2
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : canon-pixma-mg3000-complete  canon-pixma-mg5700-complete  canon-pixma-mx495-printer  canon-pixma-ts5055-printer
Replaces        : None
Installed Size  : 11,10 MiB
Packager        : Unknown Packager
Build Date      : Sa 26 Mär 2022 10:58:45
Install Date    : Sa 26 Mär 2022 10:58:53
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : None

Also check the depends section in: https://man.archlinux.org/man/PKGBUILD.5#OPTIONS_AND_DIRECTIVES

adrian5 commented on 2023-11-30 15:24 (UTC)

Excuse my ignorance, but why does the package have so many dependencies compared to canon-pixma-lt7500-complete?

For me installation fails because it requires those lib32 packages which are AUR-only it seems. Are they necessary?

matt-hires commented on 2023-08-20 12:12 (UTC) (edited on 2023-08-20 12:13 (UTC) by matt-hires)

Hi @Ap2,

You posted adding settings below. Is there a way to have the options in French ?

There should be already french translations in your *.ppd file, at least in mine that's the case:

...
*cupsLanguages: "de fr zh ja"
...
*OpenGroup: *CNMain/Main
*de.Translation CNMain/Optionen: ""
*fr.Translation CNMain/Principal: ""
*zh.Translation CNMain/主要: ""
*ja.Translation CNMain/基本設定: ""
*OpenUI *MediaType/Media Type: PickOne
*de.Translation MediaType/Medientyp: PickOne: ""
*fr.Translation MediaType/Type de support: PickOne: ""
*zh.Translation MediaType/介质类型: PickOne: ""
*ja.Translation MediaType/用紙の種類: PickOne: ""
*DefaultMediaType: plain
*MediaType plain/Plain Paper: "<</MediaType(plain)>>setpagedevice"
*de.MediaType plain/Normalpapier: "<</MediaType(plain)>>setpagedevice"
*fr.MediaType plain/Papier ordinaire: "<</MediaType(plain)>>setpagedevice"
*zh.MediaType plain/普通纸: "<</MediaType(plain)>>setpagedevice"
*ja.MediaType plain/普通紙: "<</MediaType(plain)>>setpagedevice"
...

So if you change your system language, cups language should change too I guess. Please check out cups documentation for changing the default language of cups.

By default, there is only 600 DPI resolution. Is there a way to have 300 and 150 DPI resolution ?

You change the default resolution in your ppd file:

...
*OpenGroup: *CNGeneral/General
*de.Translation CNGeneral/General: ""
*fr.Translation CNGeneral/General: ""
*zh.Translation CNGeneral/General: ""
*ja.Translation CNGeneral/General: ""
*OpenUI *Resolution/Output Resolution: PickOne
*de.Translation Resolution/Output Resolution: PickOne: ""
*fr.Translation Resolution/Output Resolution: PickOne: ""
*zh.Translation Resolution/Output Resolution: PickOne: ""
*ja.Translation Resolution/Output Resolution: PickOne: ""
*DefaultResolution: 600dpi //<--- HERE
*Resolution 600dpi/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*de.Resolution 600dpi/600 dpi: "<</HWResolution[600 600]>>setpagedevice": ""
*fr.Resolution 600dpi/600 dpi: "<</HWResolution[600 600]>>setpagedevice": ""
*zh.Resolution 600dpi/600 dpi: "<</HWResolution[600 600]>>setpagedevice": ""
*ja.Resolution 600dpi/600 dpi: "<</HWResolution[600 600]>>setpagedevice": ""
*CloseUI: *Resolution
...

Can you add more options to have a full support for that kind of printer ?

I figured out the options I needed by trial and error, and unfortunately don't have the time to do so for your kind of printer. But you can read https://en.wikipedia.org/wiki/PostScript_Printer_Description, https://www.cups.org/doc/spec-ppd.html and figure out the options on your own. I also experienced that not every feature description is working as desired.

Best Regards, matt

Ap2 commented on 2023-07-30 11:40 (UTC)

Hello,

@matt-Hires: Thanks, it works for Canon Pixma TS6350A.

You posted adding settings below. Is there a way to have the options in French ? By default, there is only 600 DPI resolution. Is there a way to have 300 and 150 DPI resolution ? Can you add more options to have a full support for that kind of printer ?

Thanks.

junshoong commented on 2021-10-01 15:22 (UTC)

Works for PIXMA G6080 (JetDirect)

pentrail commented on 2021-09-02 22:57 (UTC) (edited on 2021-09-03 00:32 (UTC) by pentrail)

This also works for the PIXMA G6020. Just wanted to mention this since it wasn't in the description.

xmatthias commented on 2021-08-30 15:40 (UTC)

Hi @matt-Hires,

just wanted to report that this package also works fine for the Canon Pixma TR4550.

Thanks a lot for your efforts.

matt-hires commented on 2021-08-20 13:06 (UTC)

Hi @xerus,

it's very hard for me to assume any details about your installation, but maybe I can help you if you write me a mail with a detailed description of your problem, including information about your installation.

xeruf commented on 2021-08-14 09:12 (UTC)

I have a Canon G6050 in the network that is recognized on my android phone without issues but I can't find it from my Linux installation, even after installing this driver :/