기 타 윈도우 프린터 출력 설정 관련
2023.08.23 20:29
질문 드립니다.
특정 프로그램 실행. 인쇄시 프린터 선택(적용) 관련 질문이며 프린터(복사기) 1대로 인쇄 설정 문의 입니다
현재 상황은 아래와 같습니다
- 윈도우 기본프린터가 A1번 으로 설정되어 있습니다 (카세트 1번 A4출력되게 설정)
- 동일 프린터 이나 A2번(복사)로 드라이버를 추가 설치하였씁니다 (카세트 2번 A3 출력되게 설정)
여기서 질문 드리겠습니다
-한글,엑셀,인터넷 등 출력시 윈도우 기본프린터로 출력되고(1번카세트 A4)
특정 프로그램 실행시 A2번(복사)로 선택하여 출력하고 싶은데 특정프로그램에서 프린터 설정을 변경하면
윈도우 기본프린터설정도 같이 변경되어 버립니다..
이런 프로그램이 있거나 아니면 오토핫키??등등으로 프로그래밍 해서 간단히 만들수 있을까요??
컴퓨터를 잘 다루지 못하는 나이드신분이 사용하는 중이라 이런 관련 프로그램이 있나하고 여쭤봅니다
댓글 [9]
-
투윤 2023.08.23 22:23
-
전복왕 2023.08.23 23:27
감사합니다..
제가 필요한 것은 특정 한프로그램(B라는프로그램)을 실행하여 거래 내역?등을
인쇄시 윈도우 기본프린터가 아닌 다른 프린터(특정프린터)로 인쇄되게 하는것 입니다..
-
투윤 2023.08.24 00:17
시점의 차이 아닌가요?
특정 프로그램으로 기본 프린터가 바뀌니 특정 프로그램 사용 후 기본을 되돌리는 배치파일을 사용하면 되는데....
-
전복왕 2023.08.24 01:30
감사합니다 -
전복왕 2023.08.23 23:30
배치파일로 예를 들면 B라는 프로그램을 실행하면 자동으로 배치파일이 실행되어 특정프린터가 선택되게 할수 있을까요??
윈도우 기본프린터는 유지되면서요~
-
전복왕 2023.08.23 23:37
@echo off
:: 기본 프린터를 B 프린터로 변경
RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "B 프린터 이름"
:: 특정 프로그램 실행
start "" "C:\path\to\program.exe"
:: 특정 프로그램이 종료될 때까지 대기
:WAITLOOP
tasklist | find "program.exe" > nul
if %errorlevel% equ 0 (
timeout /t 5
goto WAITLOOP
)
:: 기본 프린터를 A 프린터로 복원
RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "A 기본 프린터 이름"
이렇케 하면 가능할까요? -
sadold 2023.08.24 00:47
https://github.com/faisalthaheem/automatic-printer-switcher
또는 start "" /wait "C:\path\to\program.exe"
-
전복왕 2023.08.24 01:08
감사합니다
-
밤이면밤마다 2023.08.24 10:09
아래 사이트 참고해보시면 어떨지
https://blog.naver.com/kangbin80/222426297504
더블클릭정도 해도 된다면 배치파일로 가능합니다.
default-printer.bat