Menu

Printer open failure from cups - Mitsubishi P93D

Help
2022-05-30
2023-01-18
  • Fedor Karginov

    Fedor Karginov - 2022-05-30

    Hello,

    I'm having trouble printing to a Mitsubishi P93D connected by usb to a Raspberry Pi w/ Ubuntu Mate.

    The printer was detected and installed fine (after some troubleshooting). However, any print jobs end up as Held in the queue. The cups error log shows

    E [29/May/2022:17:12:19 -0700] [Job 7] Printer open failure (No matching printers found!)

    However, gutenprint doesn't seem to show the same error (output looks ok?):

    $ sudo BACKEND=mitsup9x ./gutenprint53usb
    DEBUG: Multi-Call Dye-sublimation CUPS Backend version 0.94G
    DEBUG: Copyright 2007-2019 Solomon Peachy
    DEBUG: This free software comes with ABSOLUTELY NO WARRANTY!
    DEBUG: Licensed under the GNU GPL. Run with '-G' for more details.
    DEBUG:
    DEBUG: Standalone Mitsubishi P93D/P95D backend version 0.12
    DEBUG: supporting: mitsup9x mitsubishi-p95d mitsubishi-p93d mitsup95d mitsup93d
    DEBUG: [ -D ] [ -G ] [ -f ]
    DEBUG: [ -s ] # Query status
    DEBUG: [ -d copies ] [ infile | - ]
    STATE: +org.gutenprint-searching-for-device
    DEBUG: Probing VID: 06D3 PID: 0398
    STATE: +connecting-to-device
    direct gutenprint53+usb://mitsubishi-p93d/P93D++101252 "MITSUBISHI P93D" "MITSUBISHI P93D" "MFG:MITSUBISHI;CMD:MEL;MDL:P93D;CLS:PRINTER;DES:MITSUBISHI P93D;" ""
    STATE: -connecting-to-device
    STATE: -org.gutenprint-searching-for-device

    Any help with troubleshooting would be greatly appreciated

     
    • Solomon Peachy

      Solomon Peachy - 2022-05-30

      On Mon, May 30, 2022 at 12:43:38AM -0000, Fedor Karginov wrote:

      I'm having trouble printing to a Mitsubishi P93D connected by usb to a
      Raspberry Pi w/ Ubuntu Mate.

      What version of gutenprint? What ubuntu version?

      The printer was detected and installed fine (after some
      troubleshooting). However, any print jobs end up as Held in the queue.
      The cups error log shows

      ... what's the URI for the printer?

      (you can run 'lpoptions -d queuename', it's the 'device-uri' property)

      $ sudo BACKEND=mitsup9x ./gutenprint53usb
      DEBUG: Multi-Call Dye-sublimation CUPS Backend version 0.94G
      DEBUG: Standalone Mitsubishi P93D/P95D backend version 0.12

      This tells me the code dates from roughly June 2019, which should be
      new enough..

      direct gutenprint53+usb://mitsubishi-p93d/P93D++101252 "MITSUBISHI P93D" "MITSUBISHI P93D" "MFG:MITSUBISHI;CMD:MEL;MDL:P93D;CLS:PRINTER;DES:MITSUBISHI P93D;" ""

      And this looks sane too.

      The last time I tested the P93 it worked but that was with much newer
      code than you're running.

      - Solomon

      Solomon Peachy pizza at shaftnet dot org (email&xmpp)
      @pizza:shaftnet dot org (matrix)
      Live Oak, FL speachy (libra.chat)

       
  • Fedor Karginov

    Fedor Karginov - 2022-05-31

    Thank you for your response!

    Ubuntu version is 20.04.4 LTS, and Gutenprint is Gutenprint v5.3.3 (according to cups web interface). The device URI is gutenprint53usb://mitsubishi-p93d/P93D101252

    Full lpoptions output:
    $ lpoptions -d MITSUBISHI-P93D
    copies=1 device-uri=gutenprint53usb://mitsubishi-p93d/P93D101252 finishings=3 job-cancel-after=10800 job-hold-until=no-hold job-priority=50 job-sheets=none,none marker-change-time=0 number-up=1 printer-commands=none printer-info='MITSUBISHI P93D' printer-is-accepting-jobs=true printer-is-shared=true printer-is-temporary=false printer-location=ubuntu printer-make-and-model='Mitsubishi P93D - CUPS+Gutenprint v5.3.3' printer-state=3 printer-state-change-time=1653871053 printer-state-reasons=none printer-type=176196 printer-uri-supported=ipp://localhost/printers/MITSUBISHI-P93D

     
    • Solomon Peachy

      Solomon Peachy - 2022-05-31

      On Tue, May 31, 2022 at 12:37:29AM -0000, Fedor Karginov wrote:

      Ubuntu version is 20.04.4 LTS, and Gutenprint is Gutenprint v5.3.3
      (according to cups web interface). The device URI is
      gutenprint53usb://mitsubishi-p93d/P93D101252

      That should be 'gutenprint53+usb://mitsubishi-p93d/P93D++101252'

      Are these '+' being stripped from the email, or are they also missing from the URI that's configured?

      - Solomon

      Solomon Peachy pizza at shaftnet dot org (email&xmpp)
      @pizza:shaftnet dot org (matrix)
      Live Oak, FL speachy (libra.chat)

       
  • Fedor Karginov

    Fedor Karginov - 2022-06-07

    Hello Solomon,

    thanks for looking further into it and sorry for the delay, I was away. The '+' is not stripped from my output, its lack is due to a workaround during printer installation: I was installing the printer through the Control Center / Printers / Add gui, which nicely detects the printer, but it pre-fills the almost correct URI in the URI field during its setup - it inputs the above string without the '+' sign there for some reason, and there is no way to input it into the box (just refuses to input this sign, as is or through its hex code). If I go forward with that installation, it asks for some username/password, but it is entirely not clear which one it wants (tried all the ones I had). I found a similar issue here ( https://askubuntu.com/questions/492200/installing-cp400-printer-gives-client-error-not-possible-error ), and a suggested solution was to make a symbolic link for the actual file in /usr/lib/cups/backend without the plus sign: "ln -s gutenprint53+usb gutenprint53usb". After that, the printer installs fine, but I then encounter the problem I describe in the original post.

    I have now also tried to install the printer through command-line lpadmin (using the URI with the plus sign, not through the symbolic link). That appears to also install fine, but the same job-hold issue remains.

    Happy to run any diagnostic outputs or follow any tips.

     
  • Fedor Karginov

    Fedor Karginov - 2022-06-07

    Scratch the last part - installation through lpadmin is not ok; I thought it installed fine on one of the tries, but I cannot reproduce that now; it now installs as a "raw" printer that can't do much

     
  • Fedor Karginov

    Fedor Karginov - 2022-06-23

    Further update - issue is resolved! Figured out how to install from lpadmin.

    When adding the printer through Ubuntu Mate's Control Center / Printers / Add gui (even with the workarounds above), the printer installs, but nothing prints with the issue above "Printer open failure".

    However, when installing the printer through the command line (using the correct command below), it installs and prints fine:

    lpadmin -E -p P93D -v gutenprint53+usb://mitsubishi-p93d/P93D++101252 -m gutenprint.5.3://mitsubishi-p93d/expert -L "Lab" -E

    For this you need CUPS / gutenprint 5.3 installed, obviously.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.