PRINTER_INFO_5 구조체
PRINTER_INFO_5 구조체는 자세한 프린터 정보를 지정합니다.
구문
typedef struct _PRINTER_INFO_5 {
LPTSTR pPrinterName;
LPTSTR pPortName;
DWORD Attributes;
DWORD DeviceNotSelectedTimeout;
DWORD TransmissionRetryTimeout;
} PRINTER_INFO_5, *PPRINTER_INFO_5;
멤버
-
pPrinterName
-
프린터의 이름을 지정하는 null로 끝나는 문자열에 대한 포인터입니다.
-
pPortName
-
프린터로 데이터를 전송하는 데 사용되는 포트를 식별하는 null로 끝나는 문자열에 대한 포인터입니다. 프린터가 둘 이상의 포트에 연결된 경우 각 포트의 이름은 쉼표(예: "LPT1:,LPT2:,LPT3:")로 구분되어야 합니다.
-
특성
-
프린터 특성입니다. 이 멤버는 다음 값의 적절한 조합일 수 있습니다.
값 의미 PRINTER_ATTRIBUTE_DIRECT 작업은 프린터로 직접 전송됩니다(스풀되지 않음). PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST print-while-spooling에 대해 설정되고 프린터가 설정된 경우 스풀링을 완료한 모든 작업은 스풀링을 완료하지 않은 작업 전에 인쇄하도록 예약됩니다. PRINTER_ATTRIBUTE_ENABLE_DEVQ 설정된 경우 DevQueryPrint 가 호출됩니다. 문서 및 프린터 설정이 일치하지 않으면 DevQueryPrint가 실패할 수 있습니다. 이 플래그를 설정하면 일치하지 않는 문서가 큐에 보관됩니다. PRINTER_ATTRIBUTE_HIDDEN 예약되어 있습니다. PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS 설정되면 작업이 인쇄된 후에 유지됩니다. 설정되지 않으면 작업이 삭제됩니다. PRINTER_ATTRIBUTE_LOCAL 프린터는 로컬 프린터입니다. PRINTER_ATTRIBUTE_NETWORK 프린터는 네트워크 프린터 연결입니다. PRINTER_ATTRIBUTE_PUBLISHED 프린터가 디렉터리 서비스에 게시되는지 여부를 나타냅니다. PRINTER_ATTRIBUTE_QUEUED 설정하면 프린터가 스풀되고 마지막 페이지가 스풀된 후 인쇄가 시작됩니다. 설정되지 않고 PRINTER_ATTRIBUTE_DIRECT 설정되지 않은 경우 스풀링하는 동안 프린터가 스풀링되고 인쇄됩니다. PRINTER_ATTRIBUTE_RAW_ONLY 원시 데이터 형식 인쇄 작업만 스풀될 수 있음을 나타냅니다. PRINTER_ATTRIBUTE_SHARED 프린터가 공유됩니다. Windows XP 이상 버전의 Windows에서도 다음 값을 사용할 수 있습니다.
값 의미 PRINTER_ATTRIBUTE_FAX 설정된 경우 프린터는 팩스 프린터입니다. AddPrinter에서만 설정할 수 있지만 EnumPrinters 및 GetPrinter에서 검색할 수 있습니다. Windows Vista 이상 버전의 Windows에서도 다음 값을 사용할 수 있습니다.
값 의미 PRINTER_ATTRIBUTE_FRIENDLY_NAME 컴퓨터가 이 프린터에 연결되어 있고 이름을 지정했습니다. PRINTER_ATTRIBUTE_MACHINE 프린터는 컴퓨터당 연결입니다. PRINTER_ATTRIBUTE_PUSHED_USER 프린터 연결 푸시 사용자 정책을 사용하여 프린터를 설치했습니다. PRINTER_ATTRIBUTE_PUSHED_MACHINE 프린터 연결 푸시 컴퓨터 정책을 사용하여 프린터를 설치했습니다. -
DeviceNotSelectedTimeout
-
이 값은 사용되지 않습니다.
-
TransmissionRetryTimeout
-
이 값은 사용되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
유니코드 및 ANSI 이름 |
_PRINTER_INFO_5W (유니코드) 및 _PRINTER_INFO_5A (ANSI) |