Bagaimana cara mencetak dari Android ke CUPS (berjalan di komputer lain di LAN)?
(CUPS (Common Unix Printing System / Server) tentu saja sudah diatur untuk menerima permintaan melalui LAN.)
Lebih disukai, tanpa bergantung pada perangkat lunak berpemilik.
Jawaban:
Saya baru-baru ini merilis aplikasi Android berdasarkan versi Cups4J (yang dimodifikasi) . Komunikasi adalah melalui http / https . Hal utama yang saya harus / pilih untuk berubah dari perpustakaan java adalah ketergantungan pada JAXB untuk pemrosesan XML ( a. Saya merasa itu terlalu berat b. Android tidak memiliki javax lib ini dan mengimpornya sepertinya melibatkan pengemasan ulang) dengan mengandalkan beberapa coding keras.
Unduh Android CUPS Printing di Play Store atau dapatkan sumbernya di GitHub.
sumber
Saya memiliki printer USB yang terpasang pada mesin Windows dan server Linux saya melihatnya melalui SMB dan menerbitkannya melalui CUPS (pastikan untuk "berbagi ...".)
Untuk Android, ada Let's Print Droid - lengkap dengan layanan cetak sehingga semua aplikasi melihatnya. Membutuhkan sekitar dua menit untuk mengatur.
sumber
Anda sekarang dapat mengatur CUPS untuk IPP Everywhere . Maka harus langsung muncul di Android Anda, Chromebook, dan mungkin bahkan menu printer iPhone. Jawaban lainnya sudah usang untuk sistem yang cukup baru: CUPS 1.5+ dan Android 4.4+ atau printer IPP Everywhere diperlukan . Untuk Apple AirPrint CUPS 2.2.2 diperlukan . Mendebug fungsionalitas bisa jadi agak sulit.
sumber
Tampaknya tidak ada klien Android CUPS asli, yang merupakan perangkat lunak gratis.
Satu-satunya cara yang dapat ditemukan agak canggung, melalui instalasi Debian pada perangkat Android - http://code.google.com/p/android/issues/detail?id=1148#c41 . Tetapi menggunakan instalasi Debian (atau distro lain) seperti LilDebi (misalnya) pasti akan membutuhkan root (untuk chroot)! Itu tidak nyaman bagi mereka yang tidak ingin me-rooting perangkat (hanya untuk dapat mencetak). (BTW, bukan di sana, selain chroot, ada teknologi isolasi alternatif yang lebih modern diimplementasikan di Linux yang tidak memerlukan root? .. Mungkin, LXC ?)
Aplikasi lain ( Remote CUPS ) membutuhkan akses SSH ke server.
ObPrint tampaknya bukan sumber terbuka.
Mari Cetak Droid juga sepertinya bukan sumber terbuka.
sumber
Saya pikir Anda bisa mencoba printer Bersama aplikasi dari pelya yang tersedia di play store. Ini adalah instalasi cangkir untuk android. Saya harap ini berhasil untuk Anda.
sumber