2010-11-17 15 views
5

Có sử dụng các lớp học PrintServerPrintQueue giống như xem các công việc thông qua máy in trong Windows không?Cách sử dụng các lớp PrintServer và PrintQueue

Chúng tôi có một ứng dụng có thể in trực tiếp trên máy in, nhưng không thể tạo mảng byte hoặc bất kỳ thứ gì tương tự mà chúng tôi có thể sử dụng để gọi AddJob. Sẽ liệt kê máy in bằng cách sử dụng phương pháp PrintQueue.GetPrintJobInfoCollection() để kiểm tra trạng thái của mục được in gốc?

Trả lời

3

Tôi tin như vậy - xem ví dụ MSDN này: https://msdn.microsoft.com/en-us/library/aa970685%28v=vs.100%29.aspx - Bài viết minh họa việc sử dụng PrintServer & PrintQueue để xác định các lệnh in có vấn đề.

Đây là mã bài viết dự án có sử dụng WMI cho liệt kê công việc in: http://www.codeproject.com/KB/printing/prntjobcontrollerusingwmi.aspx

+0

Hmmm, lạ đủ mà bài MSDN là chết. –

+0

@JeremyThompson, bài viết vẫn tồn tại cho các phiên bản .NET trước đó - ví dụ: hãy kiểm tra https://msdn.microsoft.com/en-us/library/aa970685%28v=vs.100%29.aspx – VinayC

+0

G'day @VinayC, cảm ơn bạn đã giao phối, tôi sẽ chỉnh sửa câu trả lời cho phù hợp :) –

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