สวัสดีครับ ในบทความนี้ผมจะมาแนะนําวิธีการ ติดตั้ง printer ใน raspberry pi หรือ computer ที่มี os เป็น linux ในการจัดการ printer บน linux จะต้องใช้โปรแกรม CUPS เข้ามาช่วย
CUPS ย่อมาจาก Unix Printing System เป็นโปรแกรมที่ทําหน้าที่ จัดการ และ share printer รวมถึงจัดการคิวในการพิมพ์ ซึ่งเป็นโปรแกรมที่รันบน os linux
วิธีการติดตั้ง CUPS ให้ใช้คําสั่งนี้
sudo apt-get install cups
เมื่อติดตั้งเสร็จ เราจะต้องเพิ่ม กลุ่ม “lpadmin”(เป็นกลุ่มที่สร้างจาก CUPS) เข้าไปใน user ที่เราต้องการจะเข้าถึง เครื่องพิมพ์ / คิวพิมพ์ ในตัวอย่างนี้จะใช้ user default ของ raspberry pi(“pi”)
sudo usermod -a -G lpadmin pi
config ค่าเบื้องต้นโดยเปิดไฟล์ /etc/cups/cupsd.conf ด้วยคําสั่ง
sudo nano /etc/cups/cupsd.conf
เพิ่ม “port 631” ต่อจากบรรทัด ”# Listen localhost:631”เพื่อเปิดใช้งาน CUPS ใน port 631
# Only listen for connections from the local machine
# Listen localhost:631
Port 631
ดูในหัวข้อ “location” เพิ่ม “Allow @LOCAL” เข้าไป ตามตัวอย่าง เพื่อกําหนดสิทธิ์ในการเข้าถึงได้ภายใน local network เท่านั้น
<Location />
# Allow shared printing and remote administration...
Order allow,deny
Allow @LOCAL
</Location>
<Location /admin>
# Allow remote administration...
Order allow,deny
Allow @LOCAL
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
# Allow remote access to the configuration files...
Order allow,deny
Allow @LOCAL
</Location>
restart the CUPS server ด้วยคําสั่ง
sudo /etc/init.d/cups restart
เสร็จสิ้นการ ติดตั้ง และ config ต่อไปเป็นการ เพิ่ม printer device และการ share printer
เปิด browser แล้วเข้า “http://[the Pi’s IP or hostname]:631” จะเจอหน้าจอแบบนี้

มาเพิ่ม printer กันก่อนครับ โดยเข้าที่เมนู “Add Printer”

จะมีหน้าจอให้ใส่ User และ Password ให้ใส่ user ที่เรา แอดเข้ากลุ่ม “lpadmin” ไปในตอนแรก

เลือกเครื่องปริ้นที่เราเชื่อมต่ออยุ่ แล้วกด Continue

ระบุรายละเอียดของเครื่องปริ้นแล้วเลือก Share This Printer กด Continue

หน้านี้จะให้เราระบุ PPD File (คล้ายๆ driver ของ microsoft windows) สามารถระบุได้สองแบบ คือ กรณีไม่มีไฟล์ PPD สามารถเลือกจากเมนูที่มีให้ โดยเลือก ยี่ห้อ แล้วกด Continue จะมีรุ่นของเครื่องปริ้นมาให้เลือกอีกครั้ง แต่ถ้าเลือกตามยี่ห้อแล้วไม่มีรุ่นตามที่เราต้องการ เราสามารถจะโหลดไฟล์ PPD จาก openprinting.org/printers แล้วกด Choose File เพื่อ upload file ดังรูป เมื่อเรียบร้อยแล้วก็กด Add Printer ได้เลย

Set default options ตามต้องการ ปกติแล้วไม่ต้องแก้อะไร กด Set Default Option ได้เลยครับ

เสร็จสิ้นการ add printer แล้วครับ
URI สําหรับ connect จากเครื่องอื่นๆ เพื่อใช้งาน printer มี format คือ
http://server-name-or-ip:631/printers/printername สวัสดีครับ ในบทความนี้เราจะมาทําความรู้จักกับ ขวดปั้มสูญญากาศ (Airless pump) กันครับ โดยจะมาเรียนรู้ว่ามีหลักการทํางานอย่างไร มีข้อดีต่างจากขวดปั้มธรรมดาอย่างไร
สวัสดีครับ วันนี้ผมจะพาทุกท่านย้อนอดีตไปยังสมัยที่ CD ยังฮิตๆ กัน การดูหนัง ฟังเพลง เล่นเพลง mp3 โปรแกรมต่างๆ ก็จะถูกเก็บใน CD ทั้งนั้น แต่ในปัจจุบันไม่ค่อยได้รับความนิยมเท่าไร บางคนอาจจะมี CD-ROM เก่าๆไม่ได้ใช้แล้วไม่รู้จะเอาไปทําอะไร เอามาทําเครื่องเล่น CD เพลงได้ครับ เดี๋ยวผมจะอธิบายวิธีการทําครับ แต่ก่อนอื่นมาดูอุปกรณ์กันก่อนว่ามีอะไรบ้าง
Ascii คือ อะไร?ในระบบคอมพิวเตอร์ จะใช้เลขฐานสอง(0, 1) ในการทํางาน เลขฐานสอง 1 ตัว เราจะเรียกว่า 1 bit สามารถแทนสถานะได้ 2 สถานะ คือ 0 กับ 1 ถ้าเรานําเลขฐานสองมาร่วมกัน 8 ตัว(8 bit) เราจะเรียกว่า 1 Byte สามารถใช้แทนสถานะได้ถึง 256 สถานะ(2 ยกกําลัง 8) Ascii เป็นการกําหนดมาตรฐานเพื่อใช้ในระบบคอมพิวเตอร์ และอุกปรณ์ Digitall ต่างๆ โดยนําเลขฐานขนาด 1 Byte มาแทนตัว