Làm cách nào để in từ Android sang CUPS (chạy trên máy tính khác trong mạng LAN)?
(CUPS (Hệ thống / Máy chủ Unix phổ biến) tất nhiên đã được thiết lập để chấp nhận các yêu cầu qua mạng LAN.)
Tốt nhất, không phụ thuộc vào phần mềm độc quyền.
Làm cách nào để in từ Android sang CUPS (chạy trên máy tính khác trong mạng LAN)?
(CUPS (Hệ thống / Máy chủ Unix phổ biến) tất nhiên đã được thiết lập để chấp nhận các yêu cầu qua mạng LAN.)
Tốt nhất, không phụ thuộc vào phần mềm độc quyền.
Câu trả lời:
Gần đây tôi đã phát hành một ứng dụng Android dựa trên (phiên bản sửa đổi) của Cup4J . Truyền thông qua http / https . Điều chính tôi phải / chọn để thay đổi từ thư viện java là sự phụ thuộc vào JAXB để xử lý XML ( a. Tôi cảm thấy nó quá nặng b. Android không có lib javax này và việc nhập nó dường như liên quan đến việc đóng gói lại) mã hóa cứng.
Tải xuống Android CUPS Printing trên Play Store hoặc lấy các nguồn trên GitHub.
Tôi có một máy in USB được gắn vào máy Windows và máy chủ Linux của tôi thấy rằng qua SMB và xuất bản thông qua CUPS (hãy chắc chắn "chia sẻ ...".)
Đối với Android, có Let Print Droid - hoàn thành với dịch vụ in để tất cả các ứng dụng đều thấy nó. Mất khoảng hai phút để thiết lập.
Bây giờ bạn có thể thiết lập CUPS cho IPP ở mọi nơi . Sau đó, nó sẽ hiển thị trực tiếp trong các menu Android, Chromebook và thậm chí có thể của máy in iPhone. Các câu trả lời khác đã lỗi thời đối với các hệ thống mới hợp lý: Yêu cầu phải có CUPS 1.5+ và Android 4.4+ hoặc máy in IPP Everywhere . Đối với Apple AirPrint CUPS 2.2.2 là bắt buộc . Việc gỡ lỗi các chức năng có thể là một chút khó khăn mặc dù.
Có vẻ như không có máy khách Android CUPS gốc, đây là phần mềm miễn phí.
Cách duy nhất có thể được tìm thấy là khá vụng về, thông qua cài đặt Debian trên thiết bị Android - http://code.google.com.vn/p/android/issues/detail?id=1148#c41 . Nhưng sử dụng bản cài đặt Debian (hoặc một bản phân phối khác) như LilDebi (chẳng hạn) chắc chắn sẽ yêu cầu root (để chroot)! Điều đó không thuận tiện cho những người không muốn root thiết bị (chỉ để có thể in). (BTW, không có ở đó, ngoài chroot, bất kỳ công nghệ cách ly thay thế hiện đại nào khác được triển khai trong Linux sẽ không yêu cầu root? .. Có lẽ, LXC ?)
Một ứng dụng khác ( Remote CUPS ) yêu cầu truy cập SSH vào máy chủ.
ObPrint dường như không phải là nguồn mở.
Hãy in Droid tương tự như vậy dường như không phải là nguồn mở.