ใช้แพกเกจชุด sane ในการทำให้แสกนเนอร์ที่ติดตั้งอยู่ที่เครื่องเซิร์ฟเวอร์ สามารถใช้งานผ่านเครือข่ายได้
สมมุติว่าชื่อ server.example.com
ไอพี 192.168.1.1
ใช้งานเครือข่ายภายใน 192.168.1.0/24
และติดตั้งสแกนเนอร์ไว้แล้ว
ติดตั้งแพกเกจ sane และ inetd
# aptitude install sane sane-utils openbsd-inetd
ปรับให้ saned ทำงาน
# vi /etc/default/saned
... #RUN=no RUN=yes ...
ตั้งค่า inetd และเริ่ม inetd ใหม่
# vi /etc/inetd.conf
... sane-port stream tcp nowait saned:saned /usr/sbin/saned saned ...
# /etc/init.d/openbsd-inetd restart
ปรับตั้งค่าเครื่องลูกข่าย เราจะกำหนดให้ทุกเครื่องใช้งานได้
# vi /etc/sane.d/saned.conf
... 192.168.1.0/24 example.com ...
เสร็จแล้ว
ทดสอบว่าสแกนเนอร์ที่ติดตั้งไว้แล้ว สามารถใช้งานได้หรือไม่ ด้วยคำสั่ง
# scanimage -L
สมมุติว่าผู้ใช้งานชื่อ user1
ติดตั้งแพกเกจ xsane และ sane-utils
(xsane สามารถใช้งานกับลูกข่ายที่เป็นวินโดวส์ Xp ขึ้นไปได้ด้วย)
$ sudo aptitude install xsane sane-utils
ตั้งค่าให้รู้จักเซิร์ฟเวอร์
$ sudo vi /etc/sane.d/net.conf
... 192.168.1.1 #หรือ server.example.com ก็ได้ ถ้ามี dns server ภายใน ...
ปรับให้ชื่อเราไปอยู่ในกลุ่ม scanner
$ sudo usermod -a -G scanner user1
เสร็จแล้ว
ทดสอบว่าเครื่องลูกสามารถมองเห็นสแกนเนอร์ของเครื่องแม่ได้หรือไม่ จากคำสั่ง
$ scanimage -L
สามารถเรียกใช้งานผ่านโปรแกรม xsane