반응형
Python을 이용하여 설정 된 프린터 가져오기 및 변경하기
python 코드를 가지고 설치되어있는 프린터 드라이버 리스트를 확인 후 원하는 프린터로 변경후에 출력이 가능합니다 !
아래 코드 보시고 사용하시면 됩니다 :)
프린터 설정 가져오기
import win32print
printers = win32print.EnumPrinters(win32print.PRINTER_ENUM_LOCAL | win32print.PRINTER_ENUM_CONNECTIONS)
for printer in printers:
# printer 튜플에서 [2]번 인덱스에 프린터 이름이 들어있습니다.
print(printer[2])
default_printer = win32print.GetDefaultPrinter()
print("Default Printer:", default_printer)
새로운 프린터로 변경
new_printer_name = "your-printer-name" # printers 리스트에서 확인한 이름
win32print.SetDefaultPrinter(new_printer_name)
프린터 테스트
import os
os.startfile("C:\\Users\\Desktop\\aaaa.txt", "print")
728x90
반응형
'Coding > Python' 카테고리의 다른 글
[Python & Matplotlib] 명사 추출 후 다양한 그래프로 시각화하기 !! (1) | 2024.11.28 |
---|---|
FastAPI에서 데이터베이스 모델링과 ORM 사용 전략(SQLAlchemy) (4) | 2024.11.11 |
안전한 API 구축을 위한 보안 강화 (JWT, CORS) (1) | 2024.11.07 |
FastAPI에서 HTTPException과 로깅으로 에러를 효율적으로 처리하는 방법 (1) | 2024.11.06 |
Pydantic을 활용한 데이터 검증과 설정 관리 (1) | 2024.11.05 |
댓글