OpenPrinting / OpenPrinting/system-config-printer
Cannot find driver for KONICA MINOLTA bizhub 223
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 204
- Forks
- 108
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 9
Description
Hi,
At work when trying to add a KONICA MINOLTA bizhub 223, s-c-p doesn't find the ppd driver while the "KONICA MINOLTA 500/420/360PS(P)" should work for this printer
Next clicked on page 1
nextNPTab: need PPDs loaded
+<ppdsloader.PPDsLoader object at 0x7f2ab87d5c18 (ppdsloader+PPDsLoader at 0x31ff920)>
Asking PackageKit to install drivers
Calling InstallPrinterDrivers (0, ['MFG:KONICA MINOLTA;MDL:423 Series;'], 'hide-finished')
Got PackageKit reply
Asking CUPS for PPDs
Using polkit-1 connection class
+<asyncipp._IPPAuthOperation object at 0x7f2ab87da4e0>
New IPPConnection
+<_IPPConnectionThread(Thread-3, initial daemon)>
+<asyncipp.IPPAuthConnection object at 0x7f2ab87da2b0>
+<asyncpk1.PK1Connection object at 0x7f2ab9021240>
+<asyncconn.Connection object at 0x7f2ab91bf1d0>
Awaiting further instructions
<asyncconn.Connection object at 0x7f2ab91bf1d0>: chaining up to <bound method PPDsLoader._cups_connect_reply of <ppdsloader.PPDsLoader object at 0x7f2ab87d5c18 (ppdsloader+PPDsLoader at 0x31ff920)>>
+<asyncconn._AsyncMethodCall object at 0x7f2ab90271d0>
<asyncconn._AsyncMethodCall object at 0x7f2ab90271d0>: calling <function PK1Connection._make_binding..binding at 0x7f2ab97b30d0>
+_PK1AsyncMethodCall: <asyncpk1._PK1AsyncMethodCall object at 0x7f2ab97afa58>
<asyncpk1._PK1AsyncMethodCall object at 0x7f2ab97afa58>: calling <function IPPConnection._make_binding.. at 0x7f2ab87eb268>
+<asyncipp._IPPAuthOperation object at 0x7f2ab97afe80>
Next task: (<method 'getPPDs2' of 'cups.Connection' objects>, (), {}, <bound method _PK1AsyncMethodCall._ipp_reply_handler of <asyncpk1._PK1AsyncMethodCall object at 0x7f2ab97afa58>>, <bound method _IPPAuthOperation.error_handler of <asyncipp._IPPAuthOperation object at 0x7f2ab97afe80>>, <bound method _IPPAuthOperation.auth_handler of <asyncipp._IPPAuthOperation object at 0x7f2ab97afe80>>)
-<asyncipp._IPPAuthOperation object at 0x7f2ab87da4e0>
Call <method 'getPPDs2' of 'cups.Connection' objects>
...success
Awaiting further instructions
<asyncpk1._PK1AsyncMethodCall object at 0x7f2ab97afa58>: chaining up to <bound method _AsyncMethodCall.reply_handler of <asyncconn._AsyncMethodCall object at 0x7f2ab90271d0>>
<asyncconn._AsyncMethodCall object at 0x7f2ab90271d0>: to reply_handler at <bound method Connection._subst_reply_handler of <asyncconn.Connection object at 0x7f2ab91bf1d0>>
DESTROY: <asyncconn._AsyncMethodCall object at 0x7f2ab90271d0>
<asyncconn.Connection object at 0x7f2ab91bf1d0>: chaining up to <bound method PPDsLoader._cups_reply of <ppdsloader.PPDsLoader object at 0x7f2ab87d5c18 (ppdsloader+PPDsLoader at 0x31ff920)>>KONICA MINOLTA 423 Series
Trying make/model names
init_makes: 0.781s
mfgl: konica minolta
mdll: 423 series
make: KONICA MINOLTA
re-split mdll: 423
Trying best match
PagePro 1400W <= 423 <= 500/420/360PS(P)
Searching for model ID '423', '%d' % 423
Ignoring 0 of 3 digits, trying 423
Ignoring 1 of 3 digits, trying 423
Ignoring 2 of 3 digits, trying 423
Checking CMD field
'textonly.ppd' fallback
No ID match for device dnssd://KONICA%20MINOLTA%20bizhub%20223(7E%3A80%3A64)._pdl-datastream._tcp.local/:
MFG:KONICA MINOLTA;MDL:423 Series;CMD:PS;
Valid driver types for this printer in priority order: ['manufacturer-cmd', 'foomatic-recommended-nonpostscript', 'manufacturer-ricoh-ps', 'manufacturer-ricoh-pxl', 'manufacturer', 'pdf', 'foomatic-recommended-postscript', 'hpcups', 'splix', 'foomatic-postscript', 'gutenprint-simplified', 'gutenprint-expert', 'foomatic-gutenprint', 'foomatic', 'cups', 'generic-postscript', 'generic-foomatic-recommended', 'generic-pcl6', 'generic-pcl5e', 'generic-pcl5', 'generic-pcl', 'generic-escp', 'ghostscript', 'generic', 'foomatic-recommended-hpijs', 'hpijs', 'foomatic-hpijs', 'hpcups-plugin', 'hpijs-plugin', 'turboprint']
PPDs with assigned driver types in priority order: [('generic', 'drv:///cupsfilters.drv/textonly.ppd')]
Resulting PPD list in priority order: ['drv:///cupsfilters.drv/textonly.ppd']
Asking Jockey to install drivers
Got Jockey error: DBusException('The name com.ubuntu.DeviceDriver was not provided by any .service files',)
DESTROY: <asyncconn.Connection object at 0x7f2ab91bf1d0>
DESTROY: <asyncpk1.PK1Connection object at 0x7f2ab9021240>
DESTROY: <asyncipp.IPPAuthConnection object at 0x7f2ab87da2b0>
Stopping worker thread
Next task: None
Thread exiting
-<asyncipp._IPPAuthOperation object at 0x7f2ab97afe80>
<ppdsloader.PPDsLoader object at 0x7f2ab87d5c18 (ppdsloader+PPDsLoader at 0x31ff920)>: stored error is None
DESTROY: <ppdsloader.PPDsLoader object at 0x7f2ab87d5c18 (ppdsloader+PPDsLoader at 0x31ff920)>
Loaded PPDs this time; try nextNPTab again...
Next clicked on page 1KONICA MINOLTA 423 Series
Trying make/model names
mfgl: konica minolta
mdll: 423 series
make: KONICA MINOLTA
re-split mdll: 423
Trying best match
PagePro 1400W <= 423 <= 500/420/360PS(P)
Searching for model ID '423', '%d' % 423
Ignoring 0 of 3 digits, trying 423
Ignoring 1 of 3 digits, trying 423
Ignoring 2 of 3 digits, trying 423
Checking CMD field
'textonly.ppd' fallback
No ID match for device dnssd://KONICA%20MINOLTA%20bizhub%20223(7E%3A80%3A64)._pdl-datastream._tcp.local/:
MFG:KONICA MINOLTA;MDL:423 Series;CMD:PS;
Suitable PPDs found: {'drv:///cupsfilters.drv/textonly.ppd': 'none'}
Valid driver types for this printer in priority order: ['manufacturer-cmd', 'foomatic-recommended-nonpostscript', 'manufacturer-ricoh-ps', 'manufacturer-ricoh-pxl', 'manufacturer', 'pdf', 'foomatic-recommended-postscript', 'hpcups', 'splix', 'foomatic-postscript', 'gutenprint-simplified', 'gutenprint-expert', 'foomatic-gutenprint', 'foomatic', 'cups', 'generic-postscript', 'generic-foomatic-recommended', 'generic-pcl6', 'generic-pcl5e', 'generic-pcl5', 'generic-pcl', 'generic-escp', 'ghostscript', 'generic', 'foomatic-recommended-hpijs', 'hpijs', 'foomatic-hpijs', 'hpcups-plugin', 'hpijs-plugin', 'turboprint']
PPDs with assigned driver types in priority order: [('generic', 'drv:///cupsfilters.drv/textonly.ppd')]
Resulting PPD list in priority order: ['drv:///cupsfilters.drv/textonly.ppd']
PPDs in priority order: ['drv:///cupsfilters.drv/textonly.ppd']
Valid driver types for this printer in priority order: ['manufacturer-cmd', 'foomatic-recommended-nonpostscript', 'manufacturer-ricoh-ps', 'manufacturer-ricoh-pxl', 'manufacturer', 'pdf', 'foomatic-recommended-postscript', 'hpcups', 'splix', 'foomatic-postscript', 'gutenprint-simplified', 'gutenprint-expert', 'foomatic-gutenprint', 'foomatic', 'cups', 'generic-postscript', 'generic-foomatic-recommended', 'generic-pcl6', 'generic-pcl5e', 'generic-pcl5', 'generic-pcl', 'generic-escp', 'ghostscript', 'generic', 'foomatic-recommended-hpijs', 'hpijs', 'foomatic-hpijs', 'hpcups-plugin', 'hpijs-plugin', 'turboprint']
PPDs with assigned driver types in priority order: [('manufacturer', 'drv:///cupsfilters.drv/textonly.ppd')]
Resulting PPD list in priority order: ['drv:///cupsfilters.drv/textonly.ppd']
nextNPTab: No exact driver match, querying OpenPrinting
nextNPTab: Searching for "MFG:KONICA MINOLTA;MDL:423 Series;CMD:PS;"
Starting
OpenPrinting: Init ('fr_BE', 'UTF-8') 1 0
+<cupshelpers.openprinting.OpenPrinting object at 0x7f2ab97aff60>
+<OpenPrintingRequest.OpenPrintingRequest object at 0x7f2a89019e10 (OpenPrintingRequest+OpenPrintingRequest at 0x32fc520)>
<OpenPrintingRequest.OpenPrintingRequest object at 0x7f2a89019e10 (OpenPrintingRequest+OpenPrintingRequest at 0x32fc520)>: searchPrinters()
searchPrinters: Querying OpenPrinting: {'printer': 'MFG:KONICA MINOLTA;MDL:423 Series;CMD:PS;', 'type': 'printers', 'format': 'xml'}
+<_QueryThread(Thread-4, initial daemon)>
-<ppdsloader.PPDsLoader object at 0x7f2ab87d5c18 (ppdsloader+PPDsLoader at 0x31ff920)>
-<asyncconn.Connection object at 0x7f2ab91bf1d0>
DESTROY: <asyncpk1._PK1AsyncMethodCall object at 0x7f2ab97afa58>
-<asyncconn._AsyncMethodCall object at 0x7f2ab90271d0>
-<asyncpk1.PK1Connection object at 0x7f2ab9021240>
-_PK1AsyncMethodCall: <asyncpk1._PK1AsyncMethodCall object at 0x7f2ab97afa58>
-<asyncipp.IPPAuthConnection object at 0x7f2ab87da2b0>
-<_IPPConnectionThread(Thread-3, stopped daemon 139821209184000)>
<_QueryThread(Thread-4, started daemon 139821209184000)>: query complete
searchPrinters/parse_result: OpenPrinting entries: {'Generic-PostScript_Printer': 'Generic PostScript Printer', 'Generic-PostScript_Level_1_Printer': 'Generic PostScript Level 1 Printer'}
<OpenPrintingRequest.OpenPrintingRequest object at 0x7f2a89019e10 (OpenPrintingRequest+OpenPrintingRequest at 0x32fc520)>: Querying drivers for Generic-PostScript_Level_1_Printer
listDrivers: Querying OpenPrinting: {'onlyppdfiles': '1', 'printer': 'Generic-PostScript_Level_1_Printer', 'onlynewestdriverpackages': '1', 'format': 'xml', 'architectures': 'x86_64', 'noobsoletes': '1', 'showprinterid': '1', 'type': 'drivers', 'onlymanufacturer': '0', 'moreinfo': '1', 'onlyfree': '1'}
+<_QueryThread(Thread-5, initial daemon)>
-<_QueryThread(Thread-4, started daemon 139821209184000)>
<_QueryThread(Thread-5, started daemon 139821225969408)>: query complete
<OpenPrintingRequest.OpenPrintingRequest object at 0x7f2a89019e10 (OpenPrintingRequest+OpenPrintingRequest at 0x32fc520)>: Querying drivers for Generic-PostScript_Printer
listDrivers: Querying OpenPrinting: {'onlyppdfiles': '1', 'printer': 'Generic-PostScript_Printer', 'onlynewestdriverpackages': '1', 'format': 'xml', 'architectures': 'x86_64', 'noobsoletes': '1', 'showprinterid': '1', 'type': 'drivers', 'onlymanufacturer': '0', 'moreinfo': '1', 'onlyfree': '1'}
+<_QueryThread(Thread-6, initial daemon)>
-<_QueryThread(Thread-5, started daemon 139821225969408)>
<_QueryThread(Thread-6, started daemon 139821209184000)>: query complete
<OpenPrintingRequest.OpenPrintingRequest object at 0x7f2a89019e10 (OpenPrintingRequest+OpenPrintingRequest at 0x32fc520)>: All printer driver queries finished
<OpenPrintingRequest.OpenPrintingRequest object at 0x7f2a89019e10 (OpenPrintingRequest+OpenPrintingRequest at 0x32fc520)> -> 'finished'
Next clicked on page 1KONICA MINOLTA 423 Series
Trying make/model names
mfgl: konica minolta
mdll: 423 series
make: KONICA MINOLTA
re-split mdll: 423
Trying best match
PagePro 1400W <= 423 <= 500/420/360PS(P)
Searching for model ID '423', '%d' % 423
Ignoring 0 of 3 digits, trying 423
Ignoring 1 of 3 digits, trying 423
Ignoring 2 of 3 digits, trying 423
Checking CMD field
'textonly.ppd' fallback
No ID match for device dnssd://KONICA%20MINOLTA%20bizhub%20223(7E%3A80%3A64)._pdl-datastream._tcp.local/:
MFG:KONICA MINOLTA;MDL:423 Series;CMD:PS;
Suitable PPDs found: {'drv:///cupsfilters.drv/textonly.ppd': 'none'}
Valid driver types for this printer in priority order: ['manufacturer-cmd', 'foomatic-recommended-nonpostscript', 'manufacturer-ricoh-ps', 'manufacturer-ricoh-pxl', 'manufacturer', 'pdf', 'foomatic-recommended-postscript', 'hpcups', 'splix', 'foomatic-postscript', 'gutenprint-simplified', 'gutenprint-expert', 'foomatic-gutenprint', 'foomatic', 'cups', 'generic-postscript', 'generic-foomatic-recommended', 'generic-pcl6', 'generic-pcl5e', 'generic-pcl5', 'generic-pcl', 'generic-escp', 'ghostscript', 'generic', 'foomatic-recommended-hpijs', 'hpijs', 'foomatic-hpijs', 'hpcups-plugin', 'hpijs-plugin', 'turboprint']
PPDs with assigned driver types in priority order: [('generic', 'drv:///cupsfilters.drv/textonly.ppd')]
Resulting PPD list in priority order: ['drv:///cupsfilters.drv/textonly.ppd']
PPDs in priority order: ['drv:///cupsfilters.drv/textonly.ppd']
Valid driver types for this printer in priority order: ['manufacturer-cmd', 'foomatic-recommended-nonpostscript', 'manufacturer-ricoh-ps', 'manufacturer-ricoh-pxl', 'manufacturer', 'pdf', 'foomatic-recommended-postscript', 'hpcups', 'splix', 'foomatic-postscript', 'gutenprint-simplified', 'gutenprint-expert', 'foomatic-gutenprint', 'foomatic', 'cups', 'generic-postscript', 'generic-foomatic-recommended', 'generic-pcl6', 'generic-pcl5e', 'generic-pcl5', 'generic-pcl', 'generic-escp', 'ghostscript', 'generic', 'foomatic-recommended-hpijs', 'hpijs', 'foomatic-hpijs', 'hpcups-plugin', 'hpijs-plugin', 'turboprint']
PPDs with assigned driver types in priority order: [('manufacturer', 'drv:///cupsfilters.drv/textonly.ppd')]
Resulting PPD list in priority order: ['drv:///cupsfilters.drv/textonly.ppd']
ID matched PPDs: ['drv:///cupsfilters.drv/textonly.ppd']
Will fetch ppd? 0
Will advance to page 2
-<_QueryThread(Thread-6, started daemon 139821209184000)>
-<OpenPrintingRequest.OpenPrintingRequest object at 0x7f2a89019e10 (OpenPrintingRequest+OpenPrintingRequest at 0x32fc520)>
-<cupshelpers.openprinting.OpenPrinting object at 0x7f2ab97aff60>
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. Start at ppdsloader.PPDsLoader and the nextNPTab path, then trace how the reported KONICA MINOLTA 423 Series metadata is matched against available PPDs and OpenPrinting results. Done means the compatible 500/420/360PS(P) driver is found for this printer without falling back to textonly.ppd.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100