파이썬에서 pywin32를 이용한 기본 프린터 변경법

파이썬 라이브러리 중 pywin32라는 것이 있습니다.
win32 api들을 파이썬에서 쉽게 사용할 수 있도록 해주는 라이브러리입니다.

이 라이브러리를 이용해서 기본 프린터를 변경하는 방법은 다음과 같습니다.
import win32print

curr_def_printer_name = win32print.GetDefaultPrinter()
if curr_def_printer_name != '프린터명':
    win32print.SetDefaultPrinter('프린터명')
    curr_def_printer_name = win32print.GetDefaultPrinter()
    if curr_def_printer_name != '프린터명':
        # 기본 프린터 변경 실패.
        print('Can not change default printer')

참고 자료

댓글

이 블로그의 인기 게시물

프로세스 강제 종료 불가 시.

Visual Studio 디버깅 시 멈춰있는 문제