Results 1 to 10 of 10

Thread: Canon Selphy CP1300 Printer Support

  1. #1
    Join Date
    Jan 2012
    Beans
    6

    Canon Selphy CP1300 Printer Support

    Has anyone successfully added a Canon Selphy CP1300 to an Ubuntu 18+ system? The CP910 worked great but the CP1300 doesn't appear to be supported. Any help is much appreciated. Thanks.

  2. #2
    Join Date
    Mar 2007
    Location
    Promiseland
    Beans
    943
    Distro
    Xubuntu Development Release

    Re: Canon Selphy CP1300 Printer Support

    Don't think it's Linux time for this printer yet - may never be. At the Amazon webpage for this printer, there are 438 reviews with no mention of Linux or Ubuntu. From the Amazon description....
    Requires an Internet connection and the Canon PRINT Inkjet/SELPHY app, available for free on the App Store and at Google Play. Compatible with iPad, iPhone 3GS or later, and iPod touch 3rd generation or later devices running iOS 7.0 or later, and AndroidTM mobile devices running Android 2.3.3 or later. Your device must be connected to the same working network with wireless 802.11 b/g/n/ac/ad capability as your printer. Requires an compatible social media account and is subject to that social media account’s Terms of Service. Certain exceptions may apply.
    Looks like it's made to be used with smart phones.
    Cheers,
    I am not an expert on anything, but I pretend to be one at times.
    Software expands to consume available system resources.

  3. #3
    Join Date
    Apr 2008
    Location
    UK
    Beans
    1,325

    Re: Canon Selphy CP1300 Printer Support

    Quote Originally Posted by him610 View Post
    Don't think it's Linux time for this printer yet - may never be.
    Let's see. Geek4096 should put the device on the network and give us the outputs of these two commands:

    Code:
    driverless
    Code:
    avahi-browse -rt _ipp._tcp
    Hopefully, the Ubuntu being used is at least 18.04.
    Brian.

  4. #4
    Join Date
    Aug 2019
    Beans
    1

    Re: Canon Selphy CP1300 Printer Support

    Quote Originally Posted by brian_p View Post
    Let's see. Geek4096 should put the device on the network and give us the outputs of these two commands:

    Code:
    driverless
    Code:
    avahi-browse -rt _ipp._tcp
    Hopefully, the Ubuntu being used is at least 18.04.
    Since there wasn't any reply from the original poster and I'm having the same issue, I'll post my output

    Code:
    $ lsb_release -a
    No LSB modules are available.
    Distributor ID:    Ubuntu
    Description:    Ubuntu 18.04.2 LTS
    Release:    18.04
    Codename:    bionic
    Code:
    $ driverless 
    ipp://CP1300b3a49e.local:631/ipp/print
    Code:
    $ avahi-browse -rt _ipp._tcp
    + enp31s0 IPv4 Canon SELPHY CP1300                           Internet Printer     local
    = enp31s0 IPv4 Canon SELPHY CP1300                           Internet Printer     local
       hostname = [CP1300b3a49e.local]
       address = [192.168.0.105]
       port = [631]
       txt = ["note=" "mopria-certified=1.3" "print_wfds=T" "kind=photo" "URF=W8,SRGB24,V1.4,RS300,IS7,MT11,PQ4,OB9,IFU0,OFU0,CP99" "TLS=1.2" "Staple=F" "Sort=F" "Scan=F" "Punch=0" "PaperMax=<legal-A4" "PaperCustom=T" "Fax=F" "Duplex=F" "Copies=T" "Color=T" "Collate=F" "Bind=F" "TBCP=F" "Binary=F" "Transparent=F" "UUID=f84aad2c-f8a5-43ac-9673-9c32ceb3a49e" "usb_CMD=URF" "usb_MDL=SELPHY CP1300" "usb_MFG=Canon" "adminurl=http://CP1300b3a49e.local:8008/index.html" "pdl=image/urf,image/jpeg,image/pwg-raster,application/octet-stream" "product=(Canon SELPHY CP1300 HTTP)" "ty=Canon SELPHY CP1300 HTTP" "priority=50" "qtotal=1" "rp=ipp/print" "txtvers=1"]
    It would be great having this printer working in Ubuntu. I'm a bit shamed that I have to launch a win10 vbox to print or use darktable to export the pictures, then copy them to my smartphone and print... :/

    Thanks!

  5. #5
    Join Date
    Apr 2008
    Location
    UK
    Beans
    1,325

    Re: Canon Selphy CP1300 Printer Support

    Quote Originally Posted by dimtass View Post
    Since there wasn't any reply from the original poster and I'm having the same issue, I'll post my output
    Thank you.

    Code:
    $ lsb_release -a
    No LSB modules are available.
    Distributor ID:    Ubuntu
    Description:    Ubuntu 18.04.2 LTS
    Release:    18.04
    Codename:    bionic
    Good.

    Code:
    $ driverless 
    ipp://CP1300b3a49e.local:631/ipp/print
    This following is a partial quote from the information provided:

    txt = ["URF=W8,SRGB24,V1.4,RS300,IS7,MT11,PQ4,OB9,IFU0,OF U0,CP99"
    "pdl=image/urf,image/jpeg,image/pwg-raster,application/octet-stream"]
    URF= indicates that this is an AirPrint device. pdl= indicates the document types the printer will accept. CUPS + cups-filters can provide any of them. image/urf will be the preferred one generated and sent to the printer.

    Set up a print queue with

    Code:
    lpadmin -p cp1300 -v ipp://CP1300b3a49e.local:631/ipp/print -E -m everywhere
    I would be surprised if you could not print with

    Code:
    lp -d cp1300 /etc/nsswitch
    or from any application.
    Brian.

  6. #6
    Join Date
    Sep 2008
    Beans
    10

    Re: Canon Selphy CP1300 Printer Support

    I've managed to make it work by installing the latest drivers from Gutenprint. The stock version of Gutenprint has support up to CP1200, while the latest version includes the CP1300.
    I will copy the steps I've followed below:

    Just head to the downloads page, and unzip it with the following command:

    Code:
    tar xjvf gutenprint-5.0.0.tar.bz2
    You should also install libcups2-dev in case you don't have it already:

    Code:
    sudo apt install libcups2-dev
    .

    Enter into the gutenprint folder and run the following command:

    Code:
    ./configure
    Check that the output contains something like the following, to ensure CUPS drivers will be updated:

    Code:
      Features:
        Build CUPS:                                 yes, installing in /usr
            Build CUPS 1.2 enhancements:            yes
            Build CUPS PPD files:                   no
            Generate PS level 3 CUPS PPD files:     yes
    Then, it is time to compile and install:

    Code:
    make
    sudo make install
    And then, restart cups:

    Code:
    sudo systemctl restart cups
    And head to

    Code:
    http://localhost:631
    in order to see the CUPS admin, and add your printer.

  7. #7
    Join Date
    Jan 2012
    Beans
    6

    Re: Canon Selphy CP1300 Printer Support

    Quote Originally Posted by aqui_c View Post
    I've managed to make it work by installing the latest drivers from Gutenprint. The stock version of Gutenprint has support up to CP1200, while the latest version includes the CP1300.
    I will copy the steps I've followed below:

    Just head to the downloads page, and unzip it with the following command:

    Code:
    tar xjvf gutenprint-5.0.0.tar.bz2
    You should also install libcups2-dev in case you don't have it already:

    Code:
    sudo apt install libcups2-dev
    .

    Enter into the gutenprint folder and run the following command:

    Code:
    ./configure
    Check that the output contains something like the following, to ensure CUPS drivers will be updated:

    Code:
      Features:
        Build CUPS:                                 yes, installing in /usr
            Build CUPS 1.2 enhancements:            yes
            Build CUPS PPD files:                   no
            Generate PS level 3 CUPS PPD files:     yes
    Then, it is time to compile and install:

    Code:
    make
    sudo make install
    And then, restart cups:

    Code:
    sudo systemctl restart cups
    And head to

    Code:
    http://localhost:631
    in order to see the CUPS admin, and add your printer.



    So...my humble apologies that I failed to respond following the discussion on my original post. (I'm old and got distracted | ). I have recompiled CUPS on Ubuntu 19.10 and have the same issues after following the advice above on the CP1300.

    The output from driverless:

    ipp://CP1300b126ad.local:631/ipp/print


    The output from the avahi-browse command is (relative to the CP1300):


    avahi-browse -rt _ipp._tcp

    hostname = [CP1300b126ad.local]
    address = [192.168.6.251]
    port = [631]
    txt = ["note=" "mopria-certified=1.3" "print_wfds=T" "kind=photo" "URF=W8,SRGB24,V1.4,RS300,IS7,MT11,PQ4,OB9,IFU0,OF U0,CP99" "TLS=1.2" "Staple=F" "Sort=F" "Scan=F" "Punch=0" "PaperMax=<legal-A4" "PaperCustom=T" "Fax=F" "Duplex=F" "Copies=T" "Color=T" "Collate=F" "Bind=F" "TBCP=F" "Binary=F" "Transparent=F" "UUID=9f10be80-7c62-4229-b8da-9c32ceb126ad" "usb_CMD=URF" "usb_MDL=SELPHY CP1300" "usb_MFG=Canon" "adminurl=http://CP1300b126ad.local:8008/index.html" "pdl=image/urf,image/jpeg,image/pwg-raster,application/octet-stream" "product=(Canon SELPHY CP1300 HTTP)" "ty=Canon SELPHY CP1300 HTTP" "priority=50" "qtotal=1" "rp=ipp/print" "txtvers=1"]


    I've tried every combination that cups offers without success...the printer goes busy, then always responds with "Cannot read data! Cannot print incompatible images or memory card not readable". I've checked to make sure paper size is correct (and there is no sd memory card installed in the printer)

    Thanks (and, again, sorry for spacing it out months back...)

  8. #8
    Join Date
    Apr 2008
    Location
    UK
    Beans
    1,325

    Re: Canon Selphy CP1300 Printer Support

    The print queue to set up is:

    Code:
    lpadmin -p cp1300 -v ipp://CP1300b126ad.local:631/ipp/print -E -m everywhere
    Can you print with

    Code:
    lp -d cp1300 /etc/nsswitch.conf
    Brian.

  9. #9
    Join Date
    Apr 2008
    Location
    UK
    Beans
    1,325

    Re: Canon Selphy CP1300 Printer Support

    So...my humble apologies that I failed to respond following the discussion on my original post. (I'm old and got distracted
    Looks as though distraction is the norm in this thread. Ah well!
    Brian.

  10. #10
    Join Date
    Jan 2012
    Beans
    6

    Re: Canon Selphy CP1300 Printer Support

    brian_p, I do appreciate your technical reply. Here is the command line response:

    $ lpadmin -p cp1300 -v ipp://CP1300b126ad.local:631/ipp/print -E -m everywherelpadmin: Unable to connect to "CP1300b126ad.local:631": Name or service not known

    $ lp -d cp1300 /etc/nsswitch.conf
    lp: No such file or directory

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •