Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีสร้างเครื่องพิมพ์ไร้สาย DIY ด้วย Raspberry Pi

วิธีสร้างเครื่องพิมพ์ไร้สาย DIY ด้วย Raspberry Pi

หากคุณมีเครื่องพิมพ์รุ่นเก่าหรือเครื่องพิมพ์ที่ไม่มีการเชื่อมต่อไร้สาย คุณไม่จำเป็นต้องอัปเกรด คุณสามารถสร้างเครื่องพิมพ์ไร้สาย DIY ได้ถ้าคุณมี Raspberry Pi สำรอง

นี่คือทุกสิ่งที่คุณต้องทำเพื่อตั้งค่าเซิร์ฟเวอร์การพิมพ์ไร้สาย Raspberry Pi

เตรียม Raspberry Pi ของคุณ

การตั้งค่าเครื่องพิมพ์ไร้สาย DIY ต้องใช้ Raspberry Pi พร้อม Linux distro ที่เหมาะสม หนึ่งใน distros Raspberry Pi Linux ที่ดีที่สุดคือ Raspbian ซึ่งเป็นรสชาติของ Linux ที่ได้รับการสนับสนุนอย่างเป็นทางการโดย Raspberry Pi Foundation คำแนะนำสำหรับคู่มือนี้จะเหมาะสำหรับ Raspbian และ distros อื่น ๆ ของ Ubuntu หรือ Debian

คุณจะต้องเลือก Raspberry Pi ที่มีพอร์ต USB ที่พร้อมใช้งาน ดังนั้น Pi Zero จึงไม่เหมาะอย่างมากที่นี่ คุณจะต้องให้สิทธิ์การเข้าถึงเครือข่ายกับเครื่องพิมพ์ของคุณผ่าน Pi ของคุณด้วย

ในการทำให้สิ่งต่างๆ พกพาสะดวกเป็นพิเศษ Raspberry Pi ที่เชื่อมต่อไร้สายได้จะดีที่สุดที่นี่ แต่ไม่มีอะไรหยุดคุณไม่ให้ใช้ Pi รุ่นเก่ากับอแด็ปเตอร์ไร้สาย USB

การติดตั้ง CUPS

ก่อนที่คุณจะทำอะไร ให้เรียกใช้ sudo apt update และ sudo apt upgrade ในหน้าต่างเทอร์มินัลหรือผ่านการเชื่อมต่อ SSH เพื่อให้แน่ใจว่า Raspberry Pi ของคุณเป็นเวอร์ชันล่าสุด

การติดตั้ง CUPS เป็นขั้นตอนต่อไปของคุณ CUPS หรือ Common UNIX Printing System เป็นเซิร์ฟเวอร์การพิมพ์ที่ออกแบบโดย Apple ที่ใช้กันอย่างแพร่หลายบนระบบ Linux และ Unix นอกจากนี้ คุณจะต้องตรวจสอบให้แน่ใจว่าได้ติดตั้ง SAMBA ซึ่งคุณจะต้องพิมพ์จากอุปกรณ์ Windows

หากต้องการติดตั้งทั้งคู่ ให้พิมพ์:

sudo apt install samba

และ

sudo apt install cups

เมื่อเสร็จแล้ว ให้เพิ่มบัญชีผู้ใช้ของคุณในกลุ่มผู้ดูแลระบบเพื่อพิมพ์โดยพิมพ์:

sudo usermod -aG lpadmin pi

แทนที่ pi ด้วยชื่อผู้ใช้ของคุณหากคุณเปลี่ยนจากค่าเริ่มต้น

การเปิดใช้งานการเข้าถึงระยะไกลไปยัง CUPS

หาก Raspberry Pi ของคุณมี GUI และคุณกำลังใช้งานโดยตรงโดยใช้แป้นพิมพ์ คุณสามารถเปิดเบราว์เซอร์และไปที่ 127.0.0.1:631 มิฉะนั้น ให้แทนที่ 127.0.0.1 ด้วยที่อยู่ IP เครือข่ายของ Pi เพื่อเข้าถึงจากพีซีหรืออุปกรณ์อื่น แต่คุณจะต้องอนุญาตการเข้าถึง CUPS จากระยะไกลก่อน

เปิดเทอร์มินัลของคุณและพิมพ์ดังต่อไปนี้:

cupsctl --remote-admin --remote-any --share-printers

หากคุณเห็นข้อผิดพลาด “การเชื่อมต่อถูกปฏิเสธ” หลังจากนี้ ให้รีบูต Pi ของคุณ

การติดตั้งเครื่องพิมพ์ของคุณและเปิดใช้งานการเข้าถึงเครือข่าย

คุณควรจะสามารถไปที่หน้าผู้ดูแลระบบ CUPS ของคุณได้เมื่อคุณเปิดใช้งานการดูแลระบบระยะไกลแล้ว ไปที่แท็บ "การดูแลระบบ" ที่ด้านบน และเข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่าน Pi ของคุณเมื่อมีการร้องขอ

วิธีสร้างเครื่องพิมพ์ไร้สาย DIY ด้วย Raspberry Pi

จากที่นี่ คลิก "เพิ่มเครื่องพิมพ์" ตรวจสอบให้แน่ใจว่าเครื่องพิมพ์ของคุณเชื่อมต่อกับ Raspberry Pi ก่อน คุณควรเห็นเครื่องพิมพ์ของคุณในรายการภายใต้ "เครื่องพิมพ์ท้องถิ่น" เลือก จากนั้นคลิก “ดำเนินการต่อ”

ยืนยันรายละเอียดใดๆ และตั้งชื่อเครื่องพิมพ์ของคุณให้แตกต่างออกไป หากคุณต้องการ อย่าลืมคลิกช่องทำเครื่องหมาย "แชร์เครื่องพิมพ์นี้" หากไม่เป็นเช่นนั้น คุณจะไม่สามารถพิมพ์จากระยะไกลได้ เมื่อเสร็จแล้ว คลิก “ดำเนินการต่อ” อีกครั้ง

วิธีสร้างเครื่องพิมพ์ไร้สาย DIY ด้วย Raspberry Pi

เลือกยี่ห้อเครื่องพิมพ์ของคุณ (เช่น “Samsung”) ในเมนูถัดไป จากนั้นคุณจะต้องค้นหาและเลือกรุ่นเครื่องพิมพ์ของคุณ - คลิก "เพิ่มเครื่องพิมพ์" เมื่อเสร็จแล้ว คุณยังสามารถเลือก “Raw” เป็นเครื่องพิมพ์ของคุณ “สร้าง” เพื่ออนุญาตให้อุปกรณ์ในเครื่องโหลดไดรเวอร์ของตัวเองได้ แต่วิธีนี้อาจไม่ได้ผลกับทุกอุปกรณ์

หากไม่พบเครื่องพิมพ์ของคุณในรายการ ให้มองหาไฟล์ PPD (PostScript Printer Definition) ที่เกี่ยวข้องบนเว็บไซต์ OpenPrinting

สุดท้าย คลิก "ตั้งค่าตัวเลือกเริ่มต้น" เพื่อสิ้นสุดการตั้งค่าเครื่องพิมพ์ คุณสามารถเลือก “พิมพ์หน้าทดสอบ” จากเมนูการบำรุงรักษาแบบเลื่อนลงใต้เครื่องพิมพ์ของคุณเพื่อตรวจสอบว่าทุกอย่างทำงานได้ดี

การเชื่อมต่อกับเครื่องพิมพ์เครือข่ายของคุณ

ขั้นตอนต่อไปคือการเชื่อมต่อกับเครื่องพิมพ์ของคุณจริงๆ ใน Windows 10 คุณสามารถทำได้โดยไปที่ "การตั้งค่า" จากนั้น "เครื่องพิมพ์และสแกนเนอร์" แล้วคลิก "เพิ่มเครื่องพิมพ์หรือสแกนเนอร์" คุณจะต้องอยู่ในเครือข่ายเดียวกับ Raspberry Pi เพื่อทำสิ่งนี้

วิธีสร้างเครื่องพิมพ์ไร้สาย DIY ด้วย Raspberry Pi

การสแกนควรค้นหาเครื่องพิมพ์เครือข่ายอย่างรวดเร็ว เลือกและคลิก "เพิ่มเครื่องพิมพ์" หลังจากนั้นสักครู่ เครื่องพิมพ์ของคุณควรได้รับการติดตั้งและพร้อมสำหรับการพิมพ์ คุณยังสามารถตั้งค่าเครื่องพิมพ์ของคุณบน Linux หรือหากคุณเป็นผู้ใช้ Apple คุณสามารถเพิ่มเครื่องพิมพ์เครือข่ายของคุณไปยัง Mac ได้

คุณยังสั่งพิมพ์โดยใช้อุปกรณ์ iOS หรือ Android ได้อีกด้วย

การพิมพ์แบบไร้สาย DIY ด้วย Raspberry Pi

ไม่สำคัญหรอกว่าคุณกำลังอภิปรายด้านใดระหว่างอิงค์เจ็ทกับเครื่องพิมพ์เลเซอร์ - Raspberry Pi สามารถนำเครื่องพิมพ์ประเภทใดก็ได้เข้าสู่ยุคสมัยใหม่ด้วยการสนับสนุนแบบไร้สาย คุณยังสามารถใช้เพื่ออัปเกรดเครื่องพิมพ์ USB อย่างเดียวที่ราคาถูกกว่าและประหยัดเงินได้อีกด้วย

ขอบคุณ CUPS การตั้งค่าเซิร์ฟเวอร์การพิมพ์ไร้สาย Raspberry Pi ด้วยวิธีนี้ทำได้ง่าย แจ้งให้เราทราบประสบการณ์ของคุณเองในความคิดเห็นด้านล่าง

เครดิตรูปภาพ:โลโก้ Raspberry Pi ผ่าน Wikimedia