728x90
728x170
■ PrintServer 클래스의 GetPrintQueues 메소드를 사용해 인쇄 큐를 조회하는 방법을 보여준다.
▶ 예제 코드 (C#)
using System;
using System.Printing;
string printerServerPath = $"\\\\{Environment.MachineName}";
PrintServer printServer = new PrintServer(printerServerPath, PrintSystemDesiredAccess.AdministrateServer);
using(PrintQueueCollection printQueueCollection = printServer.GetPrintQueues())
{
foreach(PrintQueue printQueue in printQueueCollection)
{
Console.WriteLine(printQueue.Name); // 프린터명
}
}
728x90
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] PrintSystemJobInfo 클래스 : 작업 상태 구하기 (0) | 2022.12.18 |
---|---|
[C#/WPF] PrintSystemJobInfo 클래스 : JobStatus 속성을 사용해 작업 상태 구하기 (0) | 2022.12.18 |
[C#/WPF] PrintQueue 클래스 : GetJob 메소드를 사용해 인쇄 시스템 작업 정보 구하기 (0) | 2022.12.18 |
[C#/WPF] PrintServer 클래스 : GetPrintQueue 메소드를 사용해 특정 인쇄 큐 구하기 (0) | 2022.12.18 |
[C#/WPF] PrintServer 클래스 : 특정 인쇄 서버 경로를 사용해 인쇄 서버 구하기 (0) | 2022.12.18 |
[C#/WPF] PrintQueue 클래스 : GetPrintJobInfoCollection 메소드를 사용해 인쇄 작업 조회하기 (0) | 2022.12.18 |
[C#/WPF] LocalPrintServer 클래스 : InstallPrintQueue 메소드를 사용해 인쇄 큐 복제하기 (0) | 2022.12.18 |
[C#/WPF] PrintQueue 클래스 : CreateXpsDocumentWriter 메소드를 사용해 디폴트 인쇄 큐를 위한 XPS 문서 작성기 구하기 (0) | 2022.12.17 |
[C#/WPF] PrintTicket 클래스 : 디폴트 프린터에서 인쇄 티켓 구하기 (0) | 2022.12.17 |
[C#/WPF] DrawingBrush 클래스 : 텍스트 드로잉 객체를 사용해 컨트롤 배경 브로시 설정하기 (0) | 2022.12.17 |