Bagaimana cara mencetak ke CUPS (berjalan di komputer lain di LAN)?

15

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.

imz - Ivan Zakharyaschev
sumber
1
tanpa bantuan alat lain: tidak mungkin. Dengan bantuan alat lain: periksa "cangkir cetak" di Google Play . Saya terkejut ada benar-benar ada klien CUPS di sekitar - tidak berharap itu ...
Izzy

Jawaban:

3

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.

Jon
sumber
2
Lihat di f-droid.org dan forum mereka yang menyambut pengajuan aplikasi sumber terbuka untuk Android. Komunitas di sana - saya harap - akan cukup ramah untuk membantu Anda mengemas kode sumber Anda dengan cara yang baik, sehingga mudah untuk membaca dan mereproduksi prosedur pembuatan Anda. Jika Anda ingin menerbitkannya, silakan, buka topik baru di forum di sana, dan mudah-mudahan Anda akan mendapatkan bantuan dan kontribusi (tambalan) dari komunitas, sehingga proyek Anda akan memungkinkan untuk hidup dan berkembang lebih lanjut! Prasyarat adalah Anda memasukkan kode sumber ke Git. Jika saya punya waktu, saya juga akan mencoba membantu Anda.
imz - Ivan Zakharyaschev
Luar biasa bahwa Anda telah membuat aplikasi untuk mencetak ke CUPS! Sesuatu yang telah merindukanku. Saya akan melaporkan kembali ketika saya mencobanya.
imz - Ivan Zakharyaschev
1
Hanya mencatat. Saya masih perlu mendapatkan kepala saya Git tetapi untuk sekarang semua yang saya lakukan dapat dihubungi di mobd.jonbanjo.com/jfcupsprint/licence.php . Ada 2 file, cups4jpatched.zip dan jfcupsprint.zip
Jon
Saya percaya saya telah memperbaiki masalah dengan pemintal yang menyebabkan saya menarik aplikasi. Aplikasi ini sekarang kembali di Google Play
Jon
2
Saya mengambil kebebasan untuk mengambil sumber-sumber proyek ini, mengubahnya menjadi gradle dan menampung mereka di github. Semua kontribusi diterima di: github.com/BenoitDuffez/JfCupsPrint (juga, saya menambahkan layanan cetak sehingga Anda dapat menambahkan printer ke Android secara langsung). Diperlukan KitKat.
Benoit Duffez
2

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.

Rumah di luar kota
sumber
Saya memiliki server printserver google / cups yang berjalan di komputer Ubuntu (server seseorang pada router). Chromebook mencetak dengan baik dari printer jaringan ini tetapi aplikasi ini adalah satu-satunya hal yang akan membuatnya mencetak di android.
mchid
1

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.

imz - Ivan Zakharyaschev
sumber
1

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.

Daniel Cyber01
sumber