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

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

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





แม้ว่าเครื่องพิมพ์ใหม่จะมีราคาไม่แพง แต่คุณอาจใช้เครื่องพิมพ์ล่าสุดไปพอแล้วซึ่งไม่คุ้มกับเงินที่จ่ายไป นอกจากนี้ เครื่องพิมพ์เครื่องเก่าของคุณอาจมีฟังก์ชันพิเศษ ซึ่งการแทนที่อาจมีราคาแพงเกินไป





การแก้ไขปัญหา? ทำให้เครื่องพิมพ์เครื่องเก่าของคุณแบบไร้สาย มีโซลูชันมากมาย แต่ทางเลือกหนึ่งที่เป็นที่นิยมคือการใช้ Raspberry Pi เป็นเซิร์ฟเวอร์การพิมพ์แบบไร้สาย





ประโยชน์ของการพิมพ์แบบไร้สาย

หากคุณยังไม่ได้เพลิดเพลินกับประโยชน์ของการพิมพ์แบบไร้สาย โครงการนี้เป็นจุดเริ่มต้นอย่างแน่นอน แต่ทำไมต้องกังวลกับการพิมพ์แบบไร้สาย?

วิธีเปลี่ยนรูปโปรไฟล์ใน youtube
  • เครื่องพิมพ์ของคุณไม่ผูกติดกับคอมพิวเตอร์ของคุณอีกต่อไป
  • อุปกรณ์ใดก็ได้ที่สามารถพิมพ์ได้ (แล็ปท็อป สมาร์ทโฟน หรือแท็บเล็ต)
  • ไม่มีสายเคเบิลที่ไม่มีที่สิ้นสุดอีกต่อไป
  • ฟังก์ชันไร้สายบนเครื่องพิมพ์ไร้สายที่มีอยู่ของคุณมีข้อบกพร่อง

การพิมพ์แบบไร้สายเป็นการทำให้การพิมพ์มีความยืดหยุ่น ซึ่งเป็นโครงการในอุดมคติสำหรับ Raspberry Pi ข้อดีของโซลูชันนี้คือใช้งานได้กับคอมพิวเตอร์ Windows, macOS และ Linux อื่นๆ



การเตรียมพร้อมสำหรับการพิมพ์แบบไร้สายด้วย Raspberry Pi

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

โมเดลที่เปิดใช้งานแบบไร้สายคือ:





  • ราสเบอร์รี่ Pi 3 B/B+
  • ราสเบอร์รี่ Pi 4 B
  • Raspberry Pi Zero W
Raspberry Pi Zero W (ไร้สาย) (รุ่น 2017) ซื้อเลยที่ AMAZON

สำหรับอุปกรณ์รุ่นเก่า ตรวจสอบให้แน่ใจว่าคุณได้เชื่อมต่อดองเกิล USB ไร้สายสำหรับ Raspberry Pi และเชื่อมต่ออุปกรณ์กับเครือข่ายของคุณ Pi ควรใช้เวอร์ชันล่าสุดของ Raspbian ติดตั้งลงในการ์ด SD .

คุณจะต้อง:





  • เครื่องพิมพ์ USB (เครื่องพิมพ์แบบขนานที่เชื่อมต่อกับอะแดปเตอร์แบบขนานกับ USB สามารถทำงานได้)
  • แหล่งจ่ายไฟของเครื่องพิมพ์และสาย USB
  • ข้อมูลประจำตัวสำหรับเครือข่ายไร้สายของคุณ

บูตและอัปเดต Raspberry Pi ของคุณสำหรับการพิมพ์

เริ่มต้นด้วยการเชื่อมต่อทุกอย่าง เครื่องพิมพ์ของคุณควรเชื่อมต่อกับ Raspberry Pi และเปิดเครื่อง เข้าถึง Raspberry Pi ของคุณโดยใช้แป้นพิมพ์และจอแสดงผล หรือการเชื่อมต่อระยะไกลโดยใช้ SSH, VNC หรือ RDP

ในการอัปเดต ให้เปิดเทอร์มินัลแล้วป้อน:

sudo apt update && sudo apt upgrade -y

การดำเนินการนี้จะตรวจสอบการอัปเดตซอฟต์แวร์และการอัพเกรดตามความจำเป็น ทำตามคำแนะนำบนหน้าจอจนกว่าจะเสร็จสิ้น

การกำหนดค่า Raspberry Pi ของคุณเป็นเซิร์ฟเวอร์การพิมพ์ด้วย Cups

เมื่อเชื่อมต่อและตั้งค่าอุปกรณ์ สิ่งแรกที่ต้องทำคือตรวจสอบให้แน่ใจว่าตรวจพบเครื่องพิมพ์ USB ของคุณ

เปิดบรรทัดคำสั่ง (ไม่ว่าจะบน Raspberry Pi ของคุณโดยตรงหรือบน SSH) แล้วป้อน:

lsusb

รายการอุปกรณ์ USB ที่เชื่อมต่อควรปรากฏขึ้น ตรวจสอบและระบุเครื่องพิมพ์ของคุณ

ต่อไปนี้ คุณจะต้องติดตั้ง Samba ซึ่งเป็นซอฟต์แวร์แชร์ไฟล์แบบโอเพนซอร์ส สามารถทำได้โดยการป้อนคำสั่ง

sudo apt install samba

ปฏิบัติตามคำแนะนำที่ปรากฏ ต่อไปก็ถึงเวลาติดตั้ง CUPS ซึ่งเป็น Common Unix Printing System (โปรดทราบว่าคุณต้องติดตั้ง Samba ก่อน)

sudo apt install cups

CUPS จัดเตรียมไดรเวอร์สำหรับเครื่องพิมพ์ของคุณ ผู้ผลิตหลายรายให้ไดรเวอร์ Linux แต่ในกรณีที่ไม่มีให้ใช้ ให้ใช้สิ่งนี้

ตอนนี้คุณพร้อมที่จะเพิ่มผู้ใช้เริ่มต้นในกลุ่มผู้ดูแลเครื่องพิมพ์แล้ว

sudo usermod -a -G lpadmin pi

ตามค่าเริ่มต้น CUPS จะไม่เปิดใช้งานการเข้าถึงจากอุปกรณ์อื่น ในการแก้ไขปัญหานี้ ให้กำหนดค่า CUPS ให้ยอมรับการเชื่อมต่อจากเบราว์เซอร์พีซีของคุณ แล้วเริ่มบริการใหม่:

sudo cupsctl --remote-any
sudo /etc/init.d/cups restart

การเพิ่มเครื่องพิมพ์ของคุณ

ถัดไป คุณจะต้องตั้งค่าเครื่องพิมพ์ของคุณด้วย Raspberry Pi สลับไปที่เดสก์ท็อป Raspberry Pi เปิดเบราว์เซอร์ของคุณและไปที่ 127.0.0.1:631 และเปลี่ยนเป็น การบริหาร แท็บ หรือเบราว์เซอร์โดยตรงไปที่ 127.0.0.1:631/ผู้ดูแลระบบ/

เลือก เพิ่มใหม่ เครื่องพิมพ์ ป้อนข้อมูลประจำตัว Raspbian ของคุณเมื่อได้รับการร้องขอ จากนั้นเลือกเครื่องพิมพ์ของคุณจากรายการ ไปที่หน้าจอถัดไป เลือกอุปกรณ์ที่ถูกต้องจากรายการ

ถัดไป ยืนยันรายละเอียดและกำหนดชื่อ จากนั้นกาเครื่องหมาย แบ่งปันเครื่องพิมพ์นี้ และคลิก ดำเนินการต่อ .

ขึ้นอยู่กับผู้ผลิตอุปกรณ์ของคุณ หน้าถัดไปอาจใช้เวลาสักครู่ในการโหลดเมื่อมีการโหลดชื่อโปรแกรมควบคุมอุปกรณ์ เลือกไดรเวอร์เครื่องพิมพ์ที่ถูกต้อง (ซึ่งควรเลือกเป็นค่าเริ่มต้น) และดำเนินการต่อ

หรือคลิก เลือกยี่ห้อ/ผู้ผลิตอื่น และเลือก ดิบ . ซึ่งหมายความว่าอุปกรณ์ที่คุณใช้พิมพ์จะจัดการไดรเวอร์

คลิก เพิ่มเครื่องพิมพ์ , แล้ว ตั้งค่าตัวเลือกเริ่มต้น . สักครู่ต่อมา เครื่องพิมพ์ก็พร้อมที่จะเริ่มรับงาน เพื่อให้แน่ใจว่าใช้งานได้ คลิก การซ่อมบำรุง และเลือก พิมพ์หน้าทดสอบ .

การเชื่อมต่อกับเซิร์ฟเวอร์การพิมพ์ Raspberry Pi ของคุณ

เมื่อเสร็จแล้ว คุณต้องแน่ใจว่าได้เปิดใช้งานการเข้าถึง Raspberry Pi ของคุณ สำหรับ macOS นี่เป็นค่าเริ่มต้น แต่สำหรับ Windows จำเป็นต้องมีการกำหนดค่าพิเศษบางอย่าง เมื่อเสร็จแล้ว คุณสามารถเริ่มพิมพ์ได้

แก้ไขไฟล์กำหนดค่า samba ใน /etc/samba/smb.conf มีสองวิธีในการทำเช่นนี้:

  • เปิดไฟล์บนเดสก์ท็อปและทำการเปลี่ยนแปลงในตัวแก้ไขข้อความ
  • ใช้ sudo nano /etc/samba/smb.conf เพื่อแก้ไขไฟล์ในเทอร์มินัล

ต่อไปนี้ ควรเพิ่ม :

# CUPS printing. See also the cupsaddsmb(8) manpage in the
# cupsys-client package.
printing = cups
printcap name = cups
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /usr/share/cups/drivers
browseable = yes
read only = yes
guest ok = no
workgroup = your_workgroup_name
wins support = yes

คุณจะต้องป้อนชื่อ 'เวิร์กกรุ๊ป' ของ Windows แทนที่ your_workgroup_name---ซึ่งมักจะเป็น กลุ่มงาน ):

กด Ctrl + X เพื่อบันทึกและออก จากนั้นรีสตาร์ท samba:

sudo systemctl restart smbd

เริ่มพิมพ์จาก Windows & macOS

Samba จะใช้เวลาสองสามวินาทีในการเริ่มต้นใหม่ ตอนนี้คุณสามารถสลับไปใช้พีซีของคุณและเพิ่มเครื่องพิมพ์ใหม่ได้แล้ว ก่อนอื่นให้ตรวจสอบว่า Raspberry Pi มองเห็นได้โดยการเปิด Windows Explorer > เครือข่าย .

ไปที่ แผงควบคุม > ฮาร์ดแวร์และเสียง > อุปกรณ์และเครื่องพิมพ์ > การตั้งค่าเครื่องพิมพ์ขั้นสูง และรอให้ระบบสแกน

ตัวเลือกที่เร็วกว่าคือการขยายรายการ Raspberry Pi ของคุณในมุมมองเครือข่ายของ Windows Explorer เพียงคลิกขวาที่เครื่องพิมพ์ เลือก เชื่อมต่อ เลือกไดรเวอร์เครื่องพิมพ์ Windows ของคุณ และเริ่มพิมพ์

ในขณะเดียวกัน ผู้ใช้ Mac สามารถเพิ่มเครื่องพิมพ์ใหม่ได้ตามปกติ

การดูแลระบบของเซิร์ฟเวอร์การพิมพ์ที่จำเป็นต้องดำเนินการสามารถทำได้โดยการเปิด http://[RPI.IP.ADDRESS.HERE]:631 . ซึ่งจะแสดงเว็บอินเตอร์เฟสของผู้ดูแลระบบเครื่องพิมพ์ CUPS บนอุปกรณ์ใดๆ ในเครือข่ายของคุณ

คุณสร้างเซิร์ฟเวอร์การพิมพ์ DIY ด้วย Raspberry Pi

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

นี่เป็นเพียงหนึ่งในหลาย ๆ ที่ยอดเยี่ยม โครงการที่คุณสามารถสร้างด้วยคอมพิวเตอร์ Raspberry Pi .

เราหวังว่าคุณจะชอบรายการที่เราแนะนำและพูดคุย! MUO มีพันธมิตรในเครือและผู้สนับสนุน ดังนั้นเราจึงได้รับส่วนแบ่งรายได้จากการซื้อบางส่วนของคุณ การดำเนินการนี้จะไม่ส่งผลต่อราคาที่คุณจ่ายและช่วยให้เราเสนอคำแนะนำผลิตภัณฑ์ที่ดีที่สุด

แบ่งปัน แบ่งปัน ทวีต อีเมล Canon กับ Nikon: กล้องยี่ห้อไหนดีกว่ากัน?

Canon และ Nikon เป็นสองชื่อที่ใหญ่ที่สุดในอุตสาหกรรมกล้อง แต่แบรนด์ใดที่มีกล้องและเลนส์รุ่นต่างๆ ที่ดีกว่ากัน?

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • DIY
  • ผลผลิต
  • การพิมพ์
  • ราสเบอร์รี่ปี่
  • บทแนะนำโครงการ DIY
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก
หมวดหมู่ Diy