Tôi phải phát triển ứng dụng cho máy tính bảng Android yêu cầu in tệp bằng máy in Bluetooth . In qua Bluetooth là một trong những tính năng quan trọng nhất của ứng dụng của tôi. Thật không may, không có nhiều thông tin về chủ đề này nên tôi muốn xin lời khuyên.Android: In Bluetooth
Theo tôi biết không thể in qua Bluetooth trên Android (sử dụng cuộc gọi gốc), vì Ngăn xếp BT của Android không triển khai BPP (Hồ sơ in cơ bản). Làm một nghiên cứu nhỏ, tôi đã tìm thấy các lựa chọn thay thế sau:
SDK/Libraries
- Sybase-iAnywhere-Blue-SDK-for-Android: SDK thương mại có hỗ trợ rất nhiều hồ sơ BT. Phát triển bởi một công ty lớn (hỗ trợ tốt tôi đoán). Tôi đã không tìm thấy nhiều thông tin về điều này. Có phải có một số tài liệu, API hoặc ví dụ về cách sử dụng SDK này không? có ai biết cách tải xuống phiên bản demo không? (liên kết có vẻ là bị hỏng lần cuối cùng tôi đã thử)
- iPrint SDK: SDK thương mại. Một số ví dụ trên trang web của họ nhưng không có gì khác.
- Zebralink: Chỉ dành cho máy in Zebra (tự nhiên). Các nhà sản xuất khác cũng có thể có API cho máy in của họ.
Google Play Apps
- PrinterShare: Thương mại (key Premium)
- Bluetooth Smart In ấn: miễn phí và nhẹ. Khiếu nại in bằng máy in Bluetooth.
Lý tưởng nhất là tôi không muốn bị ràng buộc với mẫu máy in hoặc thương hiệu cụ thể. Bây giờ các câu hỏi:
- Bạn nghĩ đó sẽ là lựa chọn tốt nhất?
- Bạn có biết bất kỳ phương án thay thế nào khác mà tôi đã bỏ lỡ không?
- Tôi có thể dễ dàng in các tệp từ Ứng dụng của mình bằng Ứng dụng bên ngoài không?
- Tôi nên sử dụng định dạng nào cho các tệp của mình để có thể in trên Bluetooth? (pdf, hình ảnh, v.v.)
- Bất kỳ lời khuyên nào về nhà sản xuất và kiểu máy in?
- Bạn đã có trải nghiệm in thực tế qua Bluetooth trên Android chưa?
- Có kế hoạch nào trong tương lai gần để triển khai in Bluetooth trên Android không?
Cảm ơn trước sự giúp đỡ của bạn;)
Tôi có thể xác minh cho ứng dụng ** PrinterShare ** - https://play.google.com/store/apps/details?id=com.dynamixsoftware.printershare - nó hoạt động trên các thiết bị của tôi cho HP của tôi Máy in di động Officejet 100. Tuy nhiên, tôi không thể tìm thấy ứng dụng ** Bluetooth Smart Printing ** trong Google Play. Bạn có một liên kết? –