파이썬에서 pywin32를 이용한 기본 프린터 변경법
파이썬 라이브러리 중 pywin32라는 것이 있습니다.
win32 api들을 파이썬에서 쉽게 사용할 수 있도록 해주는 라이브러리입니다.
이 라이브러리를 이용해서 기본 프린터를 변경하는 방법은 다음과 같습니다.
참고 자료
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')
참고 자료
- pywin32 사이트: https://sourceforge.net/projects/pywin32/
- pywin32 API 자료: http://docs.activestate.com/activepython/2.7/pywin32/modules.html
- win32print API 자료: http://timgolden.me.uk/pywin32-docs/win32print.html
댓글
댓글 쓰기