Máy in hóa đơn nhiệt cho Android [đã đóng]


7

nhập mô tả hình ảnh ở đây

Tôi đang nghĩ về một hệ thống quản lý xếp hàng được xây dựng với máy tính bảng Android. Tôi đã tìm ra rằng cách rẻ nhất để cung cấp cho mỗi khách hàng một số là một máy in hóa đơn nhiệt. Tôi đang tìm bất kỳ giải pháp nào:

  • Có thể in văn bản và đồ họa cơ bản (ví dụ: mã QR)
  • Có thể kết nối trực tiếp với Android của tôi thông qua BT hoặc USB mà không cần kết nối Internet hoặc kết nối internet
  • Nói chung là đáng tin cậy và có thể xử lý một vài trăm bản in mỗi ngày

Là in nhiệt là một ý tưởng tốt? Có máy in nhiệt nào chơi độc đáo với Android không?


1
"Tôi nên lấy máy in nào?" không thực sự có vẻ phù hợp với trang web này. Nói chung, các đề xuất mua sắm không hoạt động tốt trên các trang web Stack Exchange (xem Hỏi & Đáp là Khó, Hãy đi mua sắm! Để biết một số giải thích tại sao).
eldarerathis

@eldarerathis Cảm ơn bình luận của bạn, tôi đã cập nhật câu hỏi của mình cho phù hợp. Tôi không chỉ tìm kiếm một đề xuất mô hình cụ thể, mà là một câu trả lời về vấn đề kết nối máy in nhiệt Android.
Adam Matan

Không có cơ sở in được nhúng trong ngăn xếp Android. Nhưng có nói rằng, rất nhiều loại máy in hóa đơn được điều khiển bởi mã Epson Esc, tốt nhất nên cắm cái này vào máy tính và tạo ra kiến ​​trúc máy chủ của máy khách.
t0mm13b

Nếu bạn không thể tìm thấy một máy in kết nối cục bộ, bạn có thể muốn xem ứng dụng Little Printer . * 8 ')
Đánh dấu gian hàng

Bạn đã tìm thấy gì? Bạn đã tìm thấy một giải pháp?
JustinKaz

Câu trả lời:


6

Những gì bạn đang tìm kiếm thường được gọi là 'máy in hóa đơn'. Google nhanh chóng cho 'máy in hóa đơn bluetooth' bật lên một số kiểu máy từ nhiều nhà sản xuất khác nhau (khá nhiều trong số chúng thực sự chạy bằng pin và di động - như bạn thấy ở những nơi cho thuê xe hơi).

Vấn đề lớn ở đây là Android không thực sự có bất kỳ khái niệm nào về in ấn cục bộ, vì vậy tôi nghĩ rằng bạn sẽ phải tự thực hiện nó.

Android DOES có API giao tiếp bluetooth ( tài liệu ) và tôi sẽ ngạc nhiên nếu các nhà sản xuất máy in chưa nghe thấy tất cả những điều này trước đây và ít nhất là có manh mối về cách tiến hành (sau tất cả, họ muốn bán máy in!). Nếu bạn sẽ mua một số lượng đáng kể máy in, tôi cá là họ sẽ vui vẻ giúp bạn nói chuyện với thiết bị của họ.

Nếu nó quá đắt đối với bạn (và những máy in đó trông hơi đắt tiền), thì bạn có thể thử USB. Một lần nữa, bạn có thể tìm thấy máy in hóa đơn USB, một lần nữa bạn sẽ phải học cách nói chuyện. Android có một bộ API USB ( tài liệu ). Về mặt tích cực, Google nhanh chóng cho 'Máy in hóa đơn USB' của tôi đã đưa ra một số lựa chọn dưới $ 75 ngay lập tức, vì vậy đây có thể là một cách tiếp cận tốt nếu bạn nhạy cảm về giá. Tôi cũng sẵn sàng đặt cược rằng ít nhất một số máy in USB thực sự là thiết bị nối tiếp với thứ gì đó giống như chip FTDI được gắn vào chúng. Điều đó có nghĩa là nói chuyện với họ có lẽ không khó lắm.

Cách khác, nếu bạn có thể tìm thấy một máy in hóa đơn giá rẻ nối tiếp hoặc thứ gì đó, bạn có thể xem các bảng IOIO và ngăn xếp phần mềm như một cách để giao tiếp máy tính bảng Android của bạn với một số máy in thú vị. Đây là những bảng tuân thủ các phần mềm API + Android có liên quan giúp họ dễ dàng trò chuyện. Các bảng có sẵn trên thị trường và sơ đồ có sẵn, nếu bạn muốn tự xây dựng, và chúng được thiết kế để làm cho phần cứng giao tiếp dễ dàng.


Vấn đề với máy in USB là hầu hết các thiết bị Android không hỗ trợ chế độ máy chủ USB.
ale

@AlEverett - theo các tài liệu tại USB Host , nó được hỗ trợ trong Android 3.1 trở lên (vì vậy, từ góc độ phần mềm, hầu hết mọi máy tính bảng). Bây giờ điều đó không có nghĩa là tất cả phần cứng đều hỗ trợ nó, nhưng vì OP dường như đang ở giai đoạn đầu của dự án, thật đơn giản để chọn máy tính bảng có hỗ trợ USB, với đầu nối USB có kích thước đầy đủ hoặc bật USB bộ điều hợp-go-go.
Michael Kohne

Ngoài ra, tôi đã tìm hiểu một chút và lưu ý rằng một số người thậm chí có thể sử dụng bộ điều hợp nối tiếp tiêu chuẩn với chương trình thiết bị đầu cuối nối tiếp - không cần root máy! Điều đó có thể rất hữu ích, vì tôi cá rằng không có một vài máy in hóa đơn USB thực sự có thứ gì đó giống như các chip USB nối tiếp FTDI được nhúng trong chúng, thay vì bất cứ thứ gì tùy chỉnh.
Michael Kohne

Bạn có thể bao gồm các nguồn liên quan đến bộ điều hợp nối tiếp tiêu chuẩn? Tôi biết rằng một số hạt nhân có sẵn để gỡ lỗi thông qua JTAG và chip serial / usb để cho phép đọc nhật ký kernel khi khởi động. Nhưng từ những gì tôi có thể thu thập, Android không có manh mối nào về nối tiếp!
t0mm13b

@ t0mm13b - Câu hỏi SO này đi sâu vào nó một chút.
Michael Kohne

0

Có số lượng máy in nhiệt có sẵn trên thị trường với SDK riêng của họ. Đây là câu hỏi của bạn:

Có thể in văn bản và đồ họa cơ bản (ví dụ: mã QR)

Có, chúng tôi có thể in đồ họa cơ bản từ máy in nhiệt. Bạn có thể kiểm tra máy in Epson, Casio hoặc bất kỳ máy in Trung Quốc nào khác trên thị trường.

Có thể kết nối trực tiếp với Android của tôi thông qua BT hoặc USB mà không cần kết nối Internet hoặc kết nối internet

Có, bạn có thể kết nối với các máy in đó qua Bluetooth, WiFi hoặc USB. Ngoài ra, một điều nữa là bạn có thể cài đặt trình điều khiển máy in của mình trên Máy chủ và gửi trực tiếp yêu cầu in tới máy chủ. Tính năng này cho phép bạn in biểu mẫu bất cứ nơi nào không có vấn đề hoặc kết nối chậm như chúng ta gặp phải trong BT và WiFi.

Nói chung là đáng tin cậy và có thể xử lý một vài trăm bản in mỗi ngày

Có, máy in nhiệt đáng tin cậy và hoạt động rất tốt. Bạn có thể in bất kỳ số lượng bản in từ máy in nhiệt.

Là in nhiệt là một ý tưởng tốt? Có máy in nhiệt nào chơi độc đáo với Android không?

Máy in nhiệt là một ý tưởng rất tốt vì nó có sẵn với số lượng rất nhỏ. Đó là kích thước nhỏ nên không cần phải đặt thêm chỗ cho máy in.

Đối với các nhà phát triển ở đây là một mẫu làm thế nào để đối phó với máy in nhiệt

/programming/15701465/how-to-print-from-the-thermal-printer-in-android


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.