TW printing problem: Unable to auto-configure PostScript Printer - no bidirectional I/O available!

Working on sorting out some printing issues in MicroOS Desktop, I wanted to set-up teh same configuration on a clean, fresh TW host (running in Virtualbox, but that should not matter): Installation of Brother MFC9340CDW printer driver (worked) test print - filter failed changed cups log-level to debug, and got the relevant lines: [Job 4] 192.168.1.103=192.168.1.103 [Job 4] backendWaitLoop(snmp_fd=5, addr=0x561a87426138, side_cb=0x561a86529b80) [Job 4] Unable to auto-configure PostScript Printer - no bidirectional I/O available! [Job 4] PID 7447 (/usr/lib/cups/filter/commandtops) stopped with status 1. PID 7446 (/usr/lib/cups/cgi-bin/jobs.cgi) exited with no errors. [Job 4] PID 7448 (/usr/lib/cups/backend/lpd) exited with no errors. cupsdMarkDirty(----S) cupsdSetBusyState: newbusy="Active clients, printing jobs, and dirty files", busy="Active clients, printing jobs, and dirty files" [Job 4] Job stopped due to filter errors; please consult the /var/log/cups/error_log file for details. cupsdMarkDirty(---J-) (full log: https://paste.opensuse.org/39597437 ) Funny enough, the same printer works on my TW host..... .ppd files are the same, I could not spot a difference so far. Search in the net stated basically 'delete cups, gutenprint, etc and reinstall', but I feel that cant be the solution Hints anyone?

Am 31.07.22 um 12:55 schrieb Axel Braun:
Working on sorting out some printing issues in MicroOS Desktop, I wanted to set-up teh same configuration on a clean, fresh TW host (running in Virtualbox, but that should not matter):
Installation of Brother MFC9340CDW printer driver (worked) test print - filter failed changed cups log-level to debug, and got the relevant lines:
I don't knwow anything about your printer, but my "brother" HL-L2340DW needs libstdc++6-32bit. Hope it helps. Peter

Hello Peter, Am Sonntag, 31. Juli 2022, 16:29:01 CEST schrieb Peter McD:
Am 31.07.22 um 12:55 schrieb Axel Braun:
Working on sorting out some printing issues in MicroOS Desktop, I wanted to set-up teh same configuration on a clean, fresh TW host (running in Virtualbox, but that should not matter):
Installation of Brother MFC9340CDW printer driver (worked) test print - filter failed
changed cups log-level to debug, and got the relevant lines: I don't knwow anything about your printer, but my "brother" HL-L2340DW needs libstdc++6-32bit.
Indeed, that fixed it! Now it would be interesting to to know which filter (probably) requires this package - and why it is not installed by (CUPS?) default Thanks for the hint Axel

Am 31.07.22 um 17:17 schrieb Axel Braun:
Hello Peter,
Am Sonntag, 31. Juli 2022, 16:29:01 CEST schrieb Peter McD:
Am 31.07.22 um 12:55 schrieb Axel Braun:
Working on sorting out some printing issues in MicroOS Desktop, I wanted to set-up teh same configuration on a clean, fresh TW host (running in Virtualbox, but that should not matter):
Installation of Brother MFC9340CDW printer driver (worked) test print - filter failed
changed cups log-level to debug, and got the relevant lines: I don't knwow anything about your printer, but my "brother" HL-L2340DW needs libstdc++6-32bit.
Indeed, that fixed it! Now it would be interesting to to know which filter (probably) requires this package - and why it is not installed by (CUPS?) default
I think Brother provides a 32bit driver and doesn't bother recompiling it to 64bit. Peter

Am Montag, 1. August 2022, 10:33:11 CEST schrieb Peter McD:
Am 31.07.22 um 17:17 schrieb Axel Braun:
Hello Peter,
Am Sonntag, 31. Juli 2022, 16:29:01 CEST schrieb Peter McD:
Am 31.07.22 um 12:55 schrieb Axel Braun:
Working on sorting out some printing issues in MicroOS Desktop, I wanted to set-up teh same configuration on a clean, fresh TW host (running in Virtualbox, but that should not matter):
Installation of Brother MFC9340CDW printer driver (worked) test print - filter failed
changed cups log-level to debug, and got the relevant lines: I don't knwow anything about your printer, but my "brother" HL-L2340DW needs libstdc++6-32bit.
Indeed, that fixed it! Now it would be interesting to to know which filter (probably) requires this package - and why it is not installed by (CUPS?) default
I think Brother provides a 32bit driver and doesn't bother recompiling it to 64bit.
Quite possible. The .ppd file is untouched since about 2014 I guess the line *cupsFilter: "application/vnd.cups-postscript 0 brother_lpdwrapper_mfc9340cdw" is causig the problem. Question is just if the postscript filter or the lpdwrapper requires the 32 bit libraries. I guess there is an easy way for a C++ expert to find out. I will document this in the oS-wiki.... Cheers Axel
participants (2)
-
Axel Braun
-
Peter McD