วิธีการพิมพ์จาก Android ไปยัง CUPS (ทำงานบนคอมพิวเตอร์เครื่องอื่นใน LAN)
(CUPS (Common Unix Printing System / Server) เป็นหลักสูตรที่ตั้งค่าไว้แล้วเพื่อรับคำขอผ่าน LAN)
โดยเฉพาะอย่างยิ่งโดยไม่ต้องพึ่งพาซอฟต์แวร์ที่เป็นกรรมสิทธิ์
วิธีการพิมพ์จาก Android ไปยัง CUPS (ทำงานบนคอมพิวเตอร์เครื่องอื่นใน LAN)
(CUPS (Common Unix Printing System / Server) เป็นหลักสูตรที่ตั้งค่าไว้แล้วเพื่อรับคำขอผ่าน LAN)
โดยเฉพาะอย่างยิ่งโดยไม่ต้องพึ่งพาซอฟต์แวร์ที่เป็นกรรมสิทธิ์
คำตอบ:
ฉันเพิ่งเปิดตัวแอพ Android โดยอิงจากCups4Jเวอร์ชันที่ปรับเปลี่ยนแล้ว การสื่อสารผ่านทางhttp / https สิ่งสำคัญที่ฉันต้อง / เลือกที่จะเปลี่ยนจากห้องสมุด java คือการพึ่งพา JAXB สำหรับการประมวลผล XML ( a.ฉันรู้สึกว่ามันหนักเกินไปb Android ไม่ได้มีjavax libนี้และการนำเข้ามันดูเหมือนว่าเกี่ยวข้องกับการทำ repackaging) แทน การเข้ารหัสยาก
ดาวน์โหลดAndroid CUPS Printingบน Play Store หรือหาแหล่งที่มาบน GitHub
ฉันมีเครื่องพิมพ์ USB ติดอยู่กับเครื่อง Windows และเซิร์ฟเวอร์ Linux ของฉันเห็นว่าผ่าน SMB และเผยแพร่ผ่านทาง CUPS (อย่าลืม "แชร์ ... ")
สำหรับ Android มีLet's Print Droidพร้อมด้วยบริการพิมพ์เพื่อให้ทุกแอปเห็น ใช้เวลาประมาณสองนาทีในการตั้งค่า
ตอนนี้คุณสามารถตั้งค่า CUPS สำหรับไอพีพีทุกที่ มันควรจะปรากฏใน Android, Chromebooks และเมนูเครื่องพิมพ์ของ iPhone โดยตรง คำตอบอื่น ๆ จะล้าสมัยสำหรับระบบใหม่พอสมควร: CUPS 1.5+ และ Android 4.4 ขึ้นไปหรือไอพีพีทุกที่เครื่องพิมพ์ จะต้อง สำหรับแอปเปิ้ล CUPS AirPrint 2.2.2 เป็นสิ่งจำเป็น การดีบักฟังก์ชันการทำงานอาจเป็นเรื่องยากสักหน่อย
ดูเหมือนว่าไม่มีไคลเอนต์ Android CUPS ดั้งเดิมซึ่งเป็นซอฟต์แวร์ฟรี
วิธีเดียวที่สามารถพบได้ค่อนข้างเงอะงะผ่านการติดตั้ง Debian บนอุปกรณ์ Android - http://code.google.com/p/android/issues/detail?id=1148#c41 แต่การใช้การติดตั้ง Debian (หรือ distro อื่น) เช่นLilDebi (ตัวอย่าง) จะต้องใช้ rootแน่นอน(เพื่อ chroot)! ไม่สะดวกสำหรับผู้ที่ไม่ต้องการรูทอุปกรณ์ (เพื่อให้สามารถพิมพ์ได้) (BTW, ไม่ได้มีนอกเหนือจาก chroot, เทคโนโลยีการแยกทางเลือกที่ทันสมัยมากขึ้นนำมาใช้ใน Linux ที่ไม่ต้องการราก? บางทีLXC ?)
แอปอื่น ( Remote CUPS ) ต้องการการเข้าถึงเซิร์ฟเวอร์ SSH
ObPrintไม่ปรากฏว่าเป็นโอเพ่นซอร์ส
ลองพิมพ์ Droidเหมือนกันไม่ปรากฏว่าเป็นโอเพ่นซอร์ส
ฉันคิดว่าคุณสามารถลองใช้แอพเครื่องพิมพ์ร่วมกันจาก pelya ที่ play store มันคือการติดตั้งถ้วยสำหรับ Android ฉันหวังว่ามันจะเหมาะกับคุณ