Printer problem mac OS Big Sur

Printing went well on Catalina. Now printing stopped and showed message 'Filter failed'. Using printer Lexmark C543 and removed and entered the printer once. Same problem. Printer supply is visible in browser. Seems to be OS problem.

MacBook Pro 13″, macOS 10.12

Posted on Nov 14, 2020 3:32 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 27, 2020 8:04 AM

PROBLEM SOLVED!


Here is what I did. I downloaded the color driver package from Download Color driver package . The mono package is at Download Mono driver package . I deleted my old printer and reset the printing system first. Then I used the Find Any File utility to find all the files with Lexmark in it and trashed all of them and emptied the trash. Some require an admin password to delete. For good measure I rebooted then. At that point I ran the installer that I had downloaded. Then I added the printer. In my case bonjour printer showed up and I selected that and for driver I selected under Use: the Lexmark universal driver. Voila! It printed. All printer options are there.


I don't know who can mark this original question as solved but this is the solution and not selecting generic Postscript printer.


146 replies

Nov 16, 2020 8:31 AM in response to Daniel Marr

Previously posted:


Just installed Big Sur on my Mac mini 2018.


Tried to print to a Canon Image Class MF 4150 and then to a Brother HL-L2360D printers to no avail.


Had to RESET the Mac printing system to solve a problem.  


As directed in Apple Support: https://support.apple.com/en-ca/guide/mac-help/mh14001/mac 


If you can’t print to your printer and you’ve tried all other solutions, reset the printing system. This process deletes all printers from your list of printers, deletes information about all completed print jobs, and deletes all printer presets.

Important: First, try other troubleshooting techniques in Solve printing problems on Mac.

  1. On your Mac, choose Apple menu  > System Preferences, then click Printers & Scanners.
  2. Press and hold the Control key as you click in the list at the left, then choose “Reset printing system” from the menu that appears.
  3. After you reset the printing system, the list of printers in Printers & Scanners preferences is empty.
  4. Re-add any printers.

OR GOOGLE


"iMore re how to reset printing system Mac" which includes screen shots

Nov 19, 2020 11:41 AM in response to Speleman

I did a hard drive erase and clean install of Big Sur, and the printer drivers that installed fine on Catalina didn't work. I found that since I had a Catalina Time Machine backup, I could just copy and paste the contents of my old "Printers" folder in the "Library" folder to the same folder in Big Sur, and the printer drivers I previously installed worked perfectly.

Nov 22, 2020 10:04 AM in response to twenty_eight

You don't have to blindly accept and install all offered updates. One should due their due diligence and find out what the consequences of a system upgrade will be. When we went from Mojave to Catalina we lost the use of all 32 bit apps.


What happens when you try to launch Quark and Oki? Do you get any warning message. Do you have the latest versions of them? Check with the developers to see if you do or not.

Nov 25, 2020 3:22 AM in response to Benfulton03

Are you new to Apple products? Often when they launch a new OS they kill off old printer drivers. Printer manufacturers are then left with the task of re-writing new drivers and getting all the earache! Obviously any discontinued printers may not have new drivers written but your anger whenever this happens should be directed back to Apple.


When you buy Apple, you buy two, three, four, five... times. Not necessarily because it's broken but because Apple force you to.


Simple solution, don't upgrade until you've checked that everything is compatible.

Nov 27, 2020 5:30 AM in response to mputaala

Notice that I found the problem by looking at the errors posted in /var/log/cups/error_log. If not using a Lexmark printer or the same driver I have (CS310 Series), look for something along the lines of the following:


D [27/Nov/2020:15:26:29 +0200] [Job 11] Unimplemented: POSIX::tmpnam(): use File
::Temp instead at /System/Library/Perl/5.28/darwin-thread-multi-2level/POSIX.pm 
line 185.
D [27/Nov/2020:15:26:29 +0200] [Job 11] Unimplemented: POSIX::tmpnam() at /Library/Printers/Lexmark/filter/rerouteprintoptionG2 line 6.
D [27/Nov/2020:15:26:29 +0200] [Job 11] BEGIN failed--compilation aborted at /Library/Printers/Lexmark/filter/rerouteprintoptionG2 line 6.
D [27/Nov/2020:15:26:29 +0200] [Job 11] PID 48514 (/Library/Printers/Lexmark/filter/rerouteprintoptionG2) stopped with status 255 (Unknown error: 155)


Maybe with little luck the rest of you who are using another driver/printer are able to make yours work without reverting to Catalina or the clumsy generic printer.

Dec 18, 2020 2:58 AM in response to nategold

Hello nategold,


It appears that you have the exact same obsolete call in the psoptionreroute filter and it should suffice to replace line #7 by the following line:


This is the original, erroneous code:


use POSIX qw(tmpnam);


And this is the new code:


use File::Temp qw(tmpnam);


The error messages you're getting indicate that it's that line that is at fault, so the above should fix at least that problem. You may have other issues that I've not stumbled on so far, however, and the above fix may not be enough to solve them all. It appears that certain issues may show up when some settings are applied in the print dialog and when some of the custom scripts get invoked at the time of printing.


Have a look at the above and see if it solves your problem.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Printer problem mac OS Big Sur

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.