I have encountered difficulties installing my Samsung-SCX-4100 on Fedora 8 and I want to share with you my successfull experience, as I know how annoying can be such a thing especially when no complete data is available on the net.
Here's what I have dona and should work:
1) downloaded the latest driver from Samsung:
Samsung linux driver 2) extracted the archive somewhere and that created the folder "cdroot"
3) opened a shell and cd to the "cdroot folder" and gave the command ./autorun and started the graphical installer
4) at some point in asks for the printer name , etc, and the port.
a) if you have usb, it should be easy, select the proper usb port
b) if you have parallel port (which I had), you have to make some supplementary steps after the install is complete (during the install process just pick the first parallel port). After the install, open a browser (mozilla, konqueror) and point to http://127.0.0.1:631 to the cups print server interface. there, you will go to "manage printers" and then, at your printer section, go to "modify printer" and select LPT#1 at the step where you are asked to select the port.
5) restart the cups process: service cups restart
6) here starts the part where I had some headaches:
create the folders : /usr/local/share/ppd and /opt/share/ppd (it gave some errors during install, that it couldn't find those folders. try "tail -f /var/log/cups/error_log" to see them)
7) chmod 755 /usr/lib/cups/filters/rastertosamsungspl (gives permission to the file; the error was permission denied when I have set the cups loglevel to debug)
8) now, the job seemed to print ok as cups said, but nothing came out from the printer. It seemed there was something with the port. It pointed me to the page: Some explanations about the parallel port in kernels so I gave the commands:
modprobe parport_pc && modprobe ppdev and
rmmod lp
and i modified the file /etc/modprobe.conf (command vim /etc/modprobe.conf) adding the line "alias parport_lowlevel parport_pc" before the line "options parport_pc..."
9) restarted the pc
10) then I succeeded to print a cups test page and a windows test page through the samba shared printer
Good luck!
P.S.: note that the " must not be typed in the shell, just what's between them.