Howto Install the Samsung SCX-4100 printer driver
This printer works fine with CUPS, but requires installation from the Samsung website.
Do the following to make sure you have all the necessary programmes for scanning and running this driver:
sudo apt-get install libstdc++2.10-glibc2.2 libsane-dev sane sane-utils libqt3-mt
Download the driver
Use file-roller, or command line, to extract the driver in a directory, for example in your home.
tar -xzf 20060719092647968_UnifiedLinuxDriver.tar.gz
Start the driver installation script:
I went through the simple GUI but it did not autodetect the printer when it got to 95% complete. Solution is to ignore this bit, then use the Ubuntu printer administration to add the new printer instead. The Samsung drivers now appear in the list of available printer drivers.
Beware, this script does horrible things like replacing kernel modules. Please write to Samsung asking a) for release of source code, or b) provision of a deb format driver.