Installing old Samsung printer drivers on latest macOS

There is no drivers available for the latest (for now Tahoe 26.5) macOS for old Samsung printers.


There was universal driver that worked for ML-1600, ML-1800 (1865) series and many other Samsung Printer Drivers v2.6 for OS X - Apple Support. And according to this Samsung ML-1860 and latest MacOS - Apple Community thread that driver is still working fine except you cant easily install it because of OS version limitations in installer.


To deal with this I've unpacked it using manual. Removed version checks (edited Distribution file with in text editor and added "return true;" on lines 31 and 47). And repacked it again. After that installation went without any troubles.


Got mine ML-1865 working again without any additional software needed.


If you're not familiar with terminal drop a comment and I'll upload repacked version somewhere (if it's not against community rules).



[Edited by Moderator]


MacBook Pro (M1 Pro, 2021)

Posted on Aug 12, 2026 1:07 PM

Reply
Question marked as Top-ranking reply

Posted on Aug 14, 2026 5:48 AM

The step by step instruction:

  1. Extract SamsungPrinterDrivers.pkg from SamsungPrinterDrivers.dmg. Just drag and drop it to any folder, for example Desktop.
  2. Open terminal, Iterm2 or any other shell.
  3. Extract package contents via console command.
pkgutil --expand ~/Desktop/SamsungPrinterDrivers.pkg ~/Desktop/SamsungPrinterDrivers

4. Open with text editor SamsungPrinterDrivers/Distribution (for example BBEdit as suggested earlier).

5. Add new line after opening bracket on line 30 and write "return true;" there.

6. Add new line after opening bracket on line 47 and write "return true;" there.

7. Pack new package.

pkgutil --flatten ~/Desktop/SamsungPrinterDrivers ~/Desktop/UpdatedSamsungPrinterDrivers.pkg

8. Install new drivers.


7 replies
Question marked as Top-ranking reply

Aug 14, 2026 5:48 AM in response to Matti Haveri

The step by step instruction:

  1. Extract SamsungPrinterDrivers.pkg from SamsungPrinterDrivers.dmg. Just drag and drop it to any folder, for example Desktop.
  2. Open terminal, Iterm2 or any other shell.
  3. Extract package contents via console command.
pkgutil --expand ~/Desktop/SamsungPrinterDrivers.pkg ~/Desktop/SamsungPrinterDrivers

4. Open with text editor SamsungPrinterDrivers/Distribution (for example BBEdit as suggested earlier).

5. Add new line after opening bracket on line 30 and write "return true;" there.

6. Add new line after opening bracket on line 47 and write "return true;" there.

7. Pack new package.

pkgutil --flatten ~/Desktop/SamsungPrinterDrivers ~/Desktop/UpdatedSamsungPrinterDrivers.pkg

8. Install new drivers.


Aug 12, 2026 1:40 PM in response to bobkadj

Good find. One caution: I wouldn’t upload or recommend a repacked installer. Once the original Apple package has been modified and redistributed, other users have no easy way to verify what was changed.


Apple still provides the original Samsung Printer Drivers v2.6 package, although it officially lists much older versions of OS X as its supported systems.


For anyone trying this workaround, I’d download the original package directly from Apple and make the modification locally as you described. Also keep in mind that an old driver working on Tahoe today doesn’t necessarily mean it’ll continue working after a future macOS update.

Aug 13, 2026 10:06 AM in response to bobkadj

Thanks for the info. I have installed Samsung ML-1675 printer in Tahoe via Pacifist but I'd also like to try your workaround.


It seems I can expand that mounted SamsungPrinterDrivers.dmg with something like:


pkgutil --expand /Volumes/Samsung\ Printer\ Drivers/SamsungPrinterDrivers.pkg ~/Desktop/expanded_folder


...and then open the expanded ~/Desktop/expanded_folder/Distribution file with BBEdit and a with Line numbers enabled I see the following:



	        if (system.env.OS_INSTALL == 1) {
	            return true;
	        }
        
	        if (system.compareVersions(system.version.ProductVersion, '10.6.1') >= 0 &&
				system.compareVersions(system.version.ProductVersion, '11.0') == -1) {
	            return true;
	        }
        
	        my.result.type = 'Fatal';
	        my.result.message = system.localizedString('ERROR_INSTALL');
	        return(false);			
		}

        function volumeCheck()
        {
            if (system.env.OS_INSTALL == 1) {
                return true;


...so which lines should I edit?


...I guess I can then save the edited .pkg with something like:


pkgutil --flatten ~/Desktop/expanded_folder ~/Desktop/SamsungPrinterDrivers_edited.pkg


...so there is no more the following error in Tahoe:

Aug 14, 2026 12:37 AM in response to VikingOSX

VikingOSX wrote:
I have to chuckle when I see all of the energy expended on trying to make a 15-year-old printer work by package hacking that the next release of macOS may break. I think of my time as costing money, and a new AirPrint-capable printer may actually cost less than the time expended performing gymnastics with the drivers on a long depreciated printer. 😉

A few years ago my wife bought that Samsung ML-1675 from flea market for 5€ and only then asked if it might work, and recently I also inherited HP LaserJet P1005 which still works with a similar workaround in Tahoe. I very seldom print anything. I am a packrat that runs old stuff as long as it works. I want to reduce e-waste and a trip to the recycling facility. I like to tinker just for fun. ...and to quote James Bond, as a retiree "I have all the time in the world" 🤠

Aug 14, 2026 5:20 AM in response to VikingOSX

I have to chuckle when I see all of the energy expended on trying to make a 15-year-old printer work by package hacking that the next release of macOS may break. I think of my time as costing money, and a new AirPrint-capable printer may actually cost less than the time expended performing gymnastics with the drivers on a long depreciated printer. 😉

It took me about 10 minutes to do "package hacking". My time costs less then $10 per minute and fixing things that are depreciated but still working is my hobby - so there was no paid time spent :)

Installing old Samsung printer drivers on latest macOS

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