2014-04-05 16 views
5

Có cách nào để tôi có thể nhận trạng thái máy in, như kẹt giấy hoặc hết giấy, từ Máy in mạng không?Làm cách nào để nhận trạng thái Máy in?

Tôi đang làm việc trên một dự án để in từ Điểm bán hàng sang Máy in mạng A4, tôi dự định sử dụng ứng dụng gốc LPR nhưng tôi không thể nhận được kẹt giấy hoặc lỗi giấy khi sử dụng ứng dụng.

Có thể nhận trạng thái đó từ Máy in mạng Lexmark không?

Hiện có bất kỳ thư viện Nguồn mở C/C++ nào cho phép tôi có được trạng thái đó không?

Cảm ơn bạn trước

+0

[liên kết] (http://www.library.georgetown.edu/laptop-printing) Kiểm tra liên kết Có thể hữu ích cho bạn để tăng cường hơn nữa. –

Trả lời

0

Giải pháp duy nhất có thể cho một cái gì đó như thế là một giao thức máy in sử dụng cho phép bạn kết nối với nó và dữ liệu theo yêu cầu. Nếu, ví dụ, nó là một máy in có khả năng IPDS, bạn sẽ phải tìm ra cổng nó sử dụng và kết nối với nó bằng cách sử dụng các cổng TCP/IP, yêu cầu dữ liệu Sense, sau đó giải mã nó. Đó là tất cả những gì bạn có thể làm.

0

Tùy thuộc vào máy in. Hầu hết các hộp được bật LAN đều có giao diện web dễ nắm bắt. Tôi đã làm tương tự cho một số máy in ricoh sử dụng curl để tải xuống các trang trạng thái và phân tích những ...

Một khả năng khác là sử dụng bẫy snmp khi máy in có xu hướng có sự kiện cho 'kẹt giấy' hoặc 'mực in/mực' thấp ...

0

Bạn đã kiểm tra xem CUPS có trình điều khiển cho máy in của bạn chưa?

Bên cạnh đó, Lexmark có một giao thức điều khiển, nhưng nó là một khá đau đớn để làm việc với, bạn có thể cố gắng để yêu cầu hỗ trợ địa phương của bạn về

0

Bạn có thể làm điều này nếu máy in bạn có hỗ trợ các thiết bị kiểm soát UPnP Giao thức PrinterBasic và/hoặc PrinterEnhanced. Thông thường một máy in được chứng nhận DLNA có điều này.

Bạn có thể xem tờ thông số kỹ thuật tại đây: http://upnp.org/sdcps-and-certification/standards/sdcps/ Về cơ bản, giao diện giữa thiết bị và ứng dụng điều khiển của bạn sẽ dựa trên SOAP.

Có sẵn UPnP SDK, nhưng bạn sẽ cần phải nghiên cứu kiến ​​trúc UPnP nghiêm ngặt để triển khai nó. Chúc may mắn!

Các vấn đề liên quan