ติดตั้ง และ share printer to raspberry pi or linux computer

20 Jun 2016,
Share: 
Vacay banner

สวัสดีครับ ในบทความนี้ผมจะมาแนะนําวิธีการ ติดตั้ง printer ใน raspberry pi หรือ computer ที่มี os เป็น linux ในการจัดการ printer บน linux จะต้องใช้โปรแกรม CUPS เข้ามาช่วย

CUPS คืออะไร

CUPS ย่อมาจาก Unix Printing System เป็นโปรแกรมที่ทําหน้าที่ จัดการ และ share printer รวมถึงจัดการคิวในการพิมพ์ ซึ่งเป็นโปรแกรมที่รันบน os linux

ติดตั้ง CUPS บน raspberry pi or linux os

วิธีการติดตั้ง 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

เพิ่ม printer และ share printer ใน CUPS

เปิด browser แล้วเข้า  “http://[the Pi’s IP or hostname]:631” จะเจอหน้าจอแบบนี้

Image

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

Image

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

Image

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

Image

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

Image

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

Image

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

Image

เสร็จสิ้นการ add printer แล้วครับ

URI สําหรับ connect จากเครื่องอื่นๆ เพื่อใช้งาน printer มี format คือ

http://server-name-or-ip:631/printers/printername

Suggestion blogs

Tag and push image to docker registry

สวัสดีครับ ในบทความนี้อธิบายถึงวิธีการ Tag และ push Image ที่เราสร้างขึ้นไปใว้ใน Docker Registry (hub.docker.com) ก่อนที่จะเริ่มเข้าเรื่อง ถ้าอ่านมาถึงตอนนี้แล้วยัง งงๆ ให้กลับไปอ่านเรื่อง สร้าง Docker Image ก่อนครับเพราะเนื่อหาในบทความนี้จะต่อเนื่องกันครับ ก่อน push image ของเราขึ้น Docker Registry ให้เราไปสมัคร account ของ hub.docker.com เมื่อเรียบร้อยผมจะอธิบายโดยแบ่งเป็นสองขั้นตอนดังนี้

iphone ipad share internet ไม่ได้ จะทําอย่างไร

สําหรับท่านที่ซื้อซิมการ์ดมาใส่กับเครื่อง iphone หรือ ipad แล้วไม่สามารถ share internet ได้ คือ เมนู Personal Hotspot หายไป จะทําอย่างไร??

แก้ปัญหาสแกน QR Code ของ EV Station PluZ ไม่ได้

สวัสดีครับ หลายๆคนที่ใช้งานรถไฟฟ้ามาได้สักระยะนึงก็อาจจะพบปัญหาในบ้างครั้งที่เราไปชาร์จรถที่ตู้ EV Station PluZ แล้ว QR Code ที่ตู้ไม่สามารถสแกนได้เนื่องจากถูกทําลาย และที่หนักไปกว่านั้น ที่หน้าจอก็ยังไม่ชัดอีก จนทําให้ไม่สามารถสแกน QR Code เพื่อจะชาร์จรถได้


Copyright © 2019 - 2026 thiti.dev | v1.61.0 | Privacy policy | 

Build with ❤️ and Astro.

Github profile Linkedin profile Instagram X profile Nostr Youtube channel Telegram Email contact วงแหวนเว็บ