ฉันจะตั้งค่า Ubuntu เพื่อใช้เครื่องพิมพ์ร่วมกันเพื่อให้สามารถใช้กับ Airprint ได้อย่างไร Airprint เป็นการตั้งค่าระบบโดย Apple บนอุปกรณ์ iOS (iPhone, iPad, iPod Touch)
ฉันจะตั้งค่า Ubuntu เพื่อใช้เครื่องพิมพ์ร่วมกันเพื่อให้สามารถใช้กับ Airprint ได้อย่างไร Airprint เป็นการตั้งค่าระบบโดย Apple บนอุปกรณ์ iOS (iPhone, iPad, iPod Touch)
คำตอบ:
สิ่งนี้มีการเปลี่ยนแปลงนับตั้งแต่มีการถามคำถามเริ่มต้น
ตั้งแต่ Ubuntu 11.04 คุณสามารถแบ่งปันเครื่องพิมพ์ท้องถิ่นเพื่อให้สามารถใช้งานได้ผ่าน AirPrint
การสนับสนุน AirPrint นั้นเป็นเครื่องพิมพ์ในตัวหรือไม่ สำหรับเครื่องพิมพ์ที่ไม่มีการสนับสนุนในตัว (ซึ่งเป็นเครื่องพิมพ์ส่วนใหญ่ที่ซื้อก่อน AirPrint เปิดตัวในปี 2010) การสนับสนุน AirPrint สามารถทำได้โดยการกำหนดค่าเครื่องพิมพ์ดังกล่าวบนระบบตัวกลางสำหรับการพิมพ์ในพื้นที่ร่วมกันบนเครือข่ายเดียวกัน ในบริบทนี้หมายถึงเดสก์ท็อปหรือเซิร์ฟเวอร์ Ubuntu ที่กำหนดค่าการพิมพ์ในเครื่อง ทำตามขั้นตอนเหล่านี้ ( แหล่งที่มา ):
ในคอมพิวเตอร์ของคุณเริ่มโปรแกรมอรรถประโยชน์การกำหนดค่าเครื่องพิมพ์ผ่านระบบ -> การดูแลระบบ -> การพิมพ์ ( GNOME Classic ) หรือผ่านทางปุ่มปิดเครื่องที่ มุมขวาบน -> การตั้งค่าระบบ -> ฮาร์ดแวร์ -> การพิมพ์ ( Unity Natty ) หรือผ่านบรรทัดคำสั่ง (ทุกระบบรวมทั้งความสามัคคี gksudo system-config-printer
oneiric):
ในยูทิลิตี้กำหนดค่าเครื่องพิมพ์ให้เลือกเซิร์ฟเวอร์ -> การตั้งค่าและเปิดใช้งาน เผยแพร่เครื่องพิมพ์ที่แชร์ที่เชื่อมต่อกับระบบนี้ คลิกตกลงจากนั้นคลิกขวาที่ไอคอนคิวงานพิมพ์ของคุณแล้วเลือก คุณสมบัติในเมนูป๊อปอัป ในส่วนนโยบายของไดอะล็อกตรวจสอบให้แน่ใจว่า เปิดใช้งานแชร์แล้ว
ตรวจสอบให้แน่ใจว่าอุปกรณ์มือถือของคุณกำลังเข้าถึงเครือข่ายท้องถิ่นของคุณโดยใช้ WLAN จากนั้นเปิดแอปพลิเคชั่นที่มีฟังก์ชั่นการพิมพ์ (เช่นเบราว์เซอร์หรือโปรแกรมดูภาพถ่าย) พิมพ์บางอย่าง กล่องโต้ตอบการพิมพ์ควรแสดงคิวการพิมพ์ของคุณและอนุญาตการตั้งค่าพื้นฐานบางอย่าง
หมายเหตุ : ฟิลด์คำอธิบาย / ข้อมูลและไม่ใช่ชื่อของคิวจะปรากฏขึ้น
สิ่งนี้มีให้โดยอัตโนมัติในการแจกแจง GNU / Linux ด้วย CUPS ตั้งแต่รุ่น 1.4.6 (เช่น Trisquel 5 และ Ubuntu 11.04) AirPrint Activatorมีฟังก์ชั่นการทำงานบน Mac OS X นอกจากนี้ยังมีโซลูชั่นแบบชำระเงินสำหรับผู้ใช้ Windows
ข้อมูลบางส่วนถูกดัดแปลงจากบทความ AirPrint บน Wikipedia (ซึ่งฉันอัปเดตก่อนหน้านี้)
เพิ่ม ServerAlias *
Port 631
Listen /var/run/cups/cups.sock
ตอนนี้กลับไปที่ระบบ -> การบริหาร -> การพิมพ์และคลิกเซิร์ฟเวอร์ -> การตั้งค่า ตรวจสอบให้แน่ใจว่าได้เลือก "เผยแพร่เครื่องพิมพ์ที่ใช้ร่วมกันที่เชื่อมต่อกับระบบนี้" คลิกตกลง รีสตาร์ทเซิร์ฟเวอร์ CUPS
sudo /etc/init.d/cups restart
ยืนยัน!
วิธีนี้เหมาะสำหรับ iOS5.x แต่ไม่สามารถใช้กับ iOS6.0 ไม่พบเครื่องพิมพ์ที่ใช้ iOS5.x
Thaks ต่อไปสำหรับคุณอธิบาย
ก่อตั้งวิธีแก้ปัญหาที่นี่: Re: iOS 6 ไม่รู้จัก CUPS แชร์คำอธิบายการพิมพ์ที่นี่
หวังว่าจะเป็นประโยชน์
มันใช้งานได้สำหรับฉัน
ฉันใช้ Ubuntu 14.04.3 iPad ของฉันคือ IOS 8.4.1 ฉันทำตามคำแนะนำของ MagicFab ด้านบนเพื่อสร้างไฟล์ "AirPrint-Your-printer-name-.service" ซึ่งฉันคัดลอกไปยังไดเรกทอรีตามทิศทางของเขา
จากนั้นผมทำตามคำแนะนำที่ระบุไว้ที่นี่: http://www.linux-magazine.com/Online/Features/AirPrint ฉันแก้ไขไฟล์ cupsd.conf ของฉันเพื่อทำซ้ำ exaple ที่มีในเว็บเพจ มีเส้นทางมากเกินไปที่จะตัดและวางที่นี่
ในที่สุดฉันก็เรียกดูหน้าผู้ดูแลระบบ CUPS ในพื้นที่ทำงาน "localhost: 631 / admin" และ "การดูแลระบบ | เซิร์ฟเวอร์ | การตั้งค่าเซิร์ฟเวอร์" และตรวจสอบ "แบ่งปันเครื่องพิมพ์ที่เชื่อมต่อกับระบบนี้" และตรวจสอบ "อนุญาตการพิมพ์จากอินเทอร์เน็ต"