ติดตั้งสแกนเนอร์สำหรับใช้ในเครือข่าย

deiban: ติดตั้งสแกนเนอร์เครือข่าย

ใช้แพกเกจชุด 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

อ้างอิง

Comments

อันนี้ใช้กับ scanner ทั่วไปได้เลยใช่ไหมครับ ให้มันต่อกับ debian อยู่

ได้ครับ ถ้าเครื่องแม่สามารถใช้คำสั่ง scanimage ได้ เครื่องลูกก็สามารถใช้ได้ครับ

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้