เนื่องจาก Windows10 อัปเดตช่วงหลังๆ มานี้ จะทำให้เราไม่สามารถแชร์ Printer ผ่าน Network ระหว่างกันได้ ด้วยเหตุผลเรื่องความปลอดภัย ทำให้ต้องหาวิธีการเพื่อที่จะทำให้เราสามารถแชร์ Printer ระหว่างกันได้ เฉพาะเครื่องปริ้นที่ไม่มีช่องเชื่อม สาย Lan เท่านั้น โดยการแชร์ Printer ผ่าน Cups บน Linux ซึ่งในที่นี้จะขอใช้เป็น Raspberry OS แทน เนื่องด้วยตัวมันมีขนาดระบบที่เล็ก ไม่กินทรัพยากรเครื่อง Host มากเกินไป
วิธีการทำ1. ติดตั้ง VirtualBox เพื่อเป็น host ที่จะใช้รัน Raspberry OS
2. ติดตั้งระบบ Raspberry OS บน VirtualBox
3. เข้าไปยัง Terminal บน Raspberry OS ใช้คำสั่งเหล่านี้ในการติดตั้ง
- sudo apt-get update
- sudo apt-get dist-upgrade
- sudo apt-get install cups
- sudo usermod -a -G lpadmin pi
- sudo cupsctl --remote-any
- sudo /etc/init.d/cups restart
- เข้า browser
https://ip-address-pi:631- sudo apt-get install vim
- sudo apt-get install samba
- sudo vim /etc/samba/smb.conf
**แก้ไขบรรทัด
[printers]
guest ok = no เปลี่ยนเป็น yes
[print]
read only = yes เปลี่ยนเป็น no
**บันทึก
- sudo systemctl restart smbd
- เข้า browser
https://ip-address-pi:631 อีกรอบ แล้ว ไปที่ administrator -> add printer แล้ว login pi