Đọc dữ liệu được gửi đến máy in từ máy tính của tôi


0

Tôi muốn viết một chương trình sao lưu dữ liệu sẽ được in từ máy tính của tôi. Làm cách nào để đọc dữ liệu được gửi đến máy in từ máy tính của tôi? Tôi nên làm gì?


Tại sao bạn gắn thẻ này với nhiều phiên bản Windows? Bạn có ý nghĩa gì khi "được in từ máy tính của tôi"? Bạn có muốn tạo một danh sách các mục cần sao lưu và in danh sách đó không? Nó phụ thuộc vào cách máy in được gắn vào cách bạn đọc dữ liệu, tại sao bạn muốn lấy dữ liệu thô được gửi đến nó? Bạn đã thử những gì cho đến nay?
Seth

Tôi muốn lưu tài liệu để trở thành tệp PDF sau khi người dùng in nó. Tôi đã sử dụng API socket trong C # nhưng máy in của tôi có IP tĩnh và nó sử dụng giao thức LPD - cổng 515. Tôi không thể đọc dữ liệu. Bạn có thể giúp tôi được không?
LienVu

Bạn sẽ phải bắt dữ liệu đó trước khi nó được in. Bạn có thể thử nối vào Spooler. Xem điều này câu hỏi sẽ cung cấp cho bạn bắt đầu. Chức năng API bộ đệm in cũng có thể hữu ích Cũng kiểm tra điều này . Nó sẽ đề nghị có một mặc định để giữ dữ liệu thô. Có lẽ bạn có thể bắt sự kiện và di chuyển nó
Seth

Bởi vì máy tính của người dùng có thể Window7, 8, 10 hoặc WinXP, ...
LienVu

1
Làm thế nào để viết một chương trình không có chủ đề cho trang web này, nhưng có thể là một chương trình không bắt buộc phải thực hiện những gì bạn cần. Không rõ câu hỏi bạn cần nắm bắt giai đoạn nào của quá trình - tệp sẽ được in, mã in được gửi đến bộ đệm, đầu ra PDF, v.v. Bạn có thể làm rõ những gì bạn đang cố gắng thực hiện không?
fixer1234
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.