I chose this mono laser and scanner combo because it will work on Ubuntu – and then the fun began!
It turns out that it all works but there's a combination of poor Samsung drivers, changed file locations across different distro versions, and wrong ownership issues.
The following are extracts from a number of threads and posts into a single set of instructions, which should result in the printer and scanner being set up on a brand new install of 8.10 Intrepid i386 32bit.
Splix2 Printer Driver
After reading a number of posts, I decided that installing Splix2 printer driver was simplest since it automatically identifies the correct USB printer port.
Go to http://www.openprinting.org/show_pri...msung-SCX-4200
Download splix2 for 1386 32 bit from here
Install splix2 by clicking on the .deb.
At one point when it pauses, click 'Terminal' to open the terminal window, which will be at
general type of mail configuration is wanted.
Select 1 (no configuration)
Wait for the installation and configuration to finish.
Installing the Samsung Unified Printer Driver (SUPD) Part I
The Samsung Unified Linux Driver also installs a printer driver, but it won't be used due to port selection problems.
The part that will be used is the Samsung Unified Driver Configuration (SUDC) program, giving central Desktop access to the printer and scanner settings.
From various posts in http://ubuntuforums.org/showthread.php?t=341621
Download the SUPD from
into the Home folder.
Decompress by clicking on the tar.gz file (decompressing this way now works with the updated Samsung driver)
This creates a new cdroot directory in the Home folder.
Sorting out User Permissions
Move to cdroot directory:
and correct the ownership issues with
sudo chown -R root:root *
Installing the SUPD Part II
If not already there move to the cdroot directory again:
and install the SUPD
When the Printer wizard appears, select a random port (e.g. dev/mfp4) - it will be removed later.
On the next screen click Manual Select bullet.
Next screen scroll to scx-4200 splix.....(openprinting....) - shortened this down but it's clear which one to pick.
Click Finish to complete.
Dont test the printer since it won't work due to the wrong port selection issue.
The SUPD is now installed with an icon on the Desktop
Close all installation boxes.
Getting the Printer to work
System > Administration > Printing
Delete SCX-4200 printer if present.
Select SCX-4200 splix2 driver from list.
Complete rest of details.
Run a test print which should give the Ubuntu colour scale page (in black and white).
Go to SUDC, click on SCX-4200 series printer (default) which should be present and run a test print.
This should print a Test Page with a (black and white) colour wheel etc.
Close all open printer boxes.
That completes the printer configuration.
Installing the Scanner
Go to http://jacobo.tarrio.org/tech/scx4200
Download the driver permission 'hack' from here
tar xfz fix-nopar-scx4200-2.00.95-2008112701.tar.gz
For me this resulted in:
“The 32-bit library has been found at /usr/lib
You may replace it with the one in the "i386" directory”
Substitute “/usr/lib” below with whatever you have above; same for “i386”
sudo cp /usr/lib/libmfp.so.1.0.1 /usr/lib/oldlibmfp.so.1.0.1
sudo cp i386/libmfp.so.1.0.1 /usr/lib/
sudo adduser $USER lp
Sorting out User Permissions for 8.10 Intrepid
Referring to http://ubuntuforums.org/showpost.php...&postcount=168
ADD THE LINES immediately below
gksudo gedit /etc/init.d/mountdevsubfs.sh
domount devpts "" /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE:
Save and close.
# Magic to KEEP /proc/bus/usb working
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
That completes the Scanner configuration.
Many thanks to the numerous Ubuntu forum post contributors, and those who modified the printer drivers and produced great documentation.