My goal was to set it up as a shared printer/scanner for several Windows XP/7 computers. Below is how I was able to accomplish this.
Server Edits:
- Downloaded the Unified Linux Driver from Samsung's website: Samsung
- Ran that install process to install the drivers
- Did not use the install to add the printer
- Used Ubuntu's add printer wizard
- Ensured that the printer was shared
- Added the following lines into /etc/sane.d/xerox_mfp.conf:
#Samsung SCX-4623F
usb 0x04e8 0x3434 - ran xsane to ensure scanner was working
- Editted /etc/sane.d/saned.conf to add the subnet to share the scanner on. In my case it was: 192.168.1.0/24
- Added the sane user to the following group:
sudo adduser saned scanner
- created /etc/xinetd.d/saned with the following:
service saned
{
socket_type = stream
server = /usr/sbin/saned
protocol = tcp
user = saned
group = scanner
wait = no
disable = no
} - started the sane service:
sudo service saned restart
On the Windows PC's:
- Installed the windows print driver from: Samsung
- Added the printer from the network
- Installed xsane on the C drive
- Editted net.conf to point to the ip address of my server
That's It! Enjoy printing and scanning from anywhere on your network!