윈도우 cmd 명령에서 디폴트 프린트 뭔지 확인하는 방법 > 개발관련
개발관련

윈도우 cmd 명령에서 디폴트 프린트 뭔지 확인하는 방법

조회 3,323회 댓글 0건
  • 현재 페이지 주소 복사
  • 페이스북으로 공유
  • X 로  공유
  • 트위터로  공유
  • 네이버 블로그로 공유
  • 네이버 카페 공유하기
  • 네이버 라인 공유하기
  • 네이버 밴드 공유하기
  • 링크드인으로 공유하기
  • 핀터레스트에 공유하기

컴앤드라인(CMD)에서 디폴트로 설정된 프린터를 확인하는 방법입니다.

아래 명령으로 간단하게 확인이 가능 합니다.


* 전체 프린트 목록출력

wmic printer get DriverName, Name, Portname, default


* TRUE로 설정된 디폴트 프린트(윈도우 cmd 명령에서 디폴트 프린트 뭔지 확인하는 방법)

wmic printer get DriverName, Name, Portname, default | find /i "TRUE"


정확히 확인하기 위해서 제어판의 프린트에서 확인 합니다.

제어판\모든 제어판 항목\장치 및 프린터


cmd라인에서 control 명령으로 오래전부터 봤던 제어판을 볼 수 있습니다.


윈도우10의 설정의 프린트에서 '기본프린터' 설정은 못 찼았습니다. 기능이 없는건지 눈에 보이지 않는건지.

위의 제어판에서 설정하면 윈도우10의 설정에 있는 프린트 목록에서 '기본값' 이라고 안보이던 것이 보입니다.


--- 참고 ---

변경은 아래 명령에 대한 소개가 있는데 안됩니다. 관리자모드로 해도 안됨.

rundll32 printui.dll,PrintUIEntry /e /n "Hancom PDF"

이 명령은 확인해보면 원하는 '기본프린터' 설정은 아닌 이 프린트의 속성? 설정이 GUI 화면으로 뜹니다.


아래 옵션에 따라 테스트 해보면 '기폰프린터' 설정은 아래 명령으로 가능 합니다.

rundll32 printui.dll,PrintUIEntry /n "Microsoft Print to PDF" /y

rundll32 printui.dll,PrintUIEntry /n "Hancom PDF" /y



--- 설정옵션 참고 할 것 ---

사용법: rundll32 printui.dll,PrintUIEntry [옵션] [@명령 파일]

   /a[파일] 이진 파일 이름

   /b[이름] 기준 프린터 이름

   /c[이름] 실행할 컴퓨터 이름

   /dl 로컬 프린터 삭제

   /dn 네트워크 프린터 연결 삭제

   /dd 프린터 드라이버 삭제

   /e 인쇄 기본 설정 표시

   /f[파일] inf 파일 또는 출력 파일

   /F[파일] /f를 사용하여 지정한 INF 파일이 종속되어 있을 수 있는 INF 파일의 위치

   /ga 컴퓨터 당 프린터 연결 추가(사용자가 로그온할 때 연결이 전파됨)

   /ge 컴퓨터 당 프린터 연결 열거

   /gd 컴퓨터 당 프린터 연결 삭제(사용자가 로그온할 때 연결이 삭제됨)

   /h[arch] 드라이버 아키텍처, x86, x64 또는 Itanium 중 하나

   /ia inf 파일을 사용하여 프린터 드라이버 설치

   /id 프린터 드라이버 추가 마법사를 사용하여 프린터 드라이버 설치

   /if inf 파일을 사용하여 프린터 설치

   /ii inf 파일을 가진 프린터 추가 마법사를 사용하여 프린터 설치

   /il 프린터 추가 마법사를 사용하여 프린터 설치

   /im 네트워크에 나열된 프린터를 건너 뛰고 프린터 추가 마법사를 사용하여 프린터 설치

   /in 네트워크 프린터 연결 추가

   /ip 네트워크 프린터 설치 마법사를 사용하여 프린터 설치

   /j[provider] 제공자 이름 인쇄

   /k 지정한 프린터로 테스트 페이지 인쇄, 프린터 설치 시 명령과 결합할 수 없음

   /l[path] 프린터 드라이버 원본 경로

   /m[model] 프린터 드라이버 모델 이름

   /n[name] 프린터 이름

   /o 프린터 큐 보기 표시

   /p 프린터 속성 표시

   /q 자동 모드, 오류 메시지를 표시 안 함

   /r[port] 포트 이름

   /s 서버 속성 표시

   /Ss 프린터 설정을 파일에 저장

   /Sr 프린터 설정을 파일로부터 복원

   명령 뒤에 위치하는 프린터 설정 옵션 플래그를 저장 또는 복원합니다.

2 PRINTER_INFO_2

7 PRINTER_INFO_7

c 색 프로필

d PrinterData

s 보안 설명자

g 전역 DevMode

m 최소 설정

u 사용자 DevMode

r 이름 충돌 해결

f 이름 강요

p 포트 해결

i 드라이버 이름 충돌

   /u 아직 설치되지 않은 경우 기존 프린터 드라이버 사용

   /t[#] 시작할 0기반 인덱스 페이지

   /v[version] 드라이버 버전, "유형 2 - 커널 모드" 또는 "유형 3 - 사용자 모드" 중 하나

   /w 지정된 드라이버를 INF에서 찾지 못하는 경우 사용자에게 요구

   /y 기본 프린터로 설정

   /Xg 프린터 설정 가져오기

   /Xs 프린터 설정

   /z 프린터를 자동 공유하지 않음

   /Y 프린터 이름을 자동으로 생성하지 않음

   /K x86, x64 또는 Itanium의 경우 각각 2, 3, 4를 받아들이도록 /h의 의미를 변경하거나 "유형 3 - 사용자 모드"의 경우 3을 받아들이도록 /v의 의미를 변경합니다.

   /Z 이 프린터 공유, /if 옵션과 함께만 사용 가능

   /? 현재 메시지 도움말

   @[file] 명령줄 인수 파일

   /Mw[message] 명령을 커밋하기 전에 경고 메시지 표시

   /Mq[message] 명령을 커밋하기 전에 확인 메시지 표시

   /W[flags] 플래그를 지정하고 마법사에 맞게 전환(APW 및 APDW용)

r 마지막 페이지에서 마법사를 다시 시작할 수 있도록 설정

   /G[flags] 글로벌 플래그 및 스위치 지정

w 설치 드라이버 경고 UI 표시 안 함(수퍼 자동 모드)

   /R 기존 드라이버를 선택한 드라이버로 강제로 바꾸기


예:

   서버 속성을 실행합니다. 

rundll32 printui.dll,PrintUIEntry /s /t1 /c\\machine

   프린터 속성을 실행합니다. 

rundll32 printui.dll,PrintUIEntry /p /n\\machine\printer

   로컬 프린터 추가 마법사를 실행합니다. 

rundll32 printui.dll,PrintUIEntry /il 

   \\컴퓨터에서 프린터 추가 마법사를 실행합니다. 

rundll32 printui.dll,PrintUIEntry /im /c\\machine

   큐 보기를 실행합니다. 

rundll32 printui.dll,PrintUIEntry /o /n\\machine\printer

   inf 설치 시작:

rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /f c:\infpath\infFile.inf /r "lpt1:" /m "Brother DCP-128C"

   inf 설치(inf 종속성 있음)를 실행합니다. 예제에서 prnbr002.inf는 ntprint.inf에 종속되어 있습니다.

rundll32 printui.dll, PrintUIEntry /ia /m "Brother DCP-128C" /K /h x64 /v 3 /f "c:\infpath\prnbr002.inf" /F "c:\infpath\ntprint.inf"

   inf를 사용하여 프린터 추가 마법사 실행: 

rundll32 printui.dll,PrintUIEntry /ii /f c:\infpath\infFile.inf

   받은 편지함 프린터 드라이버를 사용하여 프린터 추가: 

rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /r "lpt1:" /m "Brother DCP-128C"

   컴퓨터 프린터 연결 당 추가(사용자가 로그온할 때 연결이 전파됨): 

rundll32 printui.dll,PrintUIEntry /ga /c\\machine /n\\machine\printer /j"LanMan Print Services"

   컴퓨터 프린터 연결 당 삭제(사용자가 로그온할 때 연결이 삭제됨): 

rundll32 printui.dll,PrintUIEntry /gd /c\\machine /n\\machine\printer

   컴퓨터 프린터 연결 당 열거: 

rundll32 printui.dll,PrintUIEntry /ge /c\\machine

   inf를 사용하여 프린터 드라이버 추가: 

rundll32 printui.dll,PrintUIEntry /ia /c\\machine /m "Brother DCP-128C" /h "x86" /v "Type 3 - User Mode" /f c:\infpath\infFile.inf

   inf를 사용하여 프린터 드라이버 추가: 

rundll32 printui.dll,PrintUIEntry /ia /K /c\\machine /m "Brother DCP-128C" /h "x86" /v 3

   받은 편지함 프린터 드라이버 추가: 

rundll32 printui.dll,PrintUIEntry /ia /c\\machine /m "Apollo P-1200" /h "Intel" /v "Type 3 - Kernel Mode"

   프린터 드라이버 제거: 

rundll32 printui.dll,PrintUIEntry /dd /c\\machine /m "Brother DCP-128C" /h "x86" /v "Type 3 - User Mode"

   프린터 드라이버 제거: 

rundll32 printui.dll,PrintUIEntry /dd /K /c\\machine /m "Brother DCP-128C" /h "x86" /v 3

   기본 프린터로 설정: 

rundll32 printui.dll,PrintUIEntry /y /n "printer"

   프린터 설명 설정: 

rundll32 printui.dll,PrintUIEntry /Xs /n "printer" comment "My Cool Printer"

   프린터 설정 가져오기: 

rundll32 printui.dll,PrintUIEntry /Xg /n "printer"

   파일에 결과를 저장하는 프린터 설정 가져오기: 

rundll32 printui.dll,PrintUIEntry /f "results.txt" /Xg /n "printer"

   프린터 설정 명령 사용법:

rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?

   모든 프린터 설정을 파일에 저장: 

rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat"

   모든 프린터 설정을 파일에서 복원: 

rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat"

   2 수준의 프린터 정보를 파일에 저장: 

rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat" 2

   프린터 보안 설명자를 파일에서 복원: 

rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" s

   프린터 전역 devmode 및 프린터 데이터를 파일에서 복원: 

rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" g d

   최소 설정 및 포트 이름 확인을 파일에서 복원: 

rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" m p

   프린터에 대해 클라이언트 쪽 렌더링 사용: 

rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ClientSideRender enabled

   프린터에 대해 클라이언트 쪽 렌더링 사용 안 함: 

rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ClientSideRender disabled


---- 아래는 이름에 해당하는 프린터에 대한 속성창을 띄워줍니다. ---

rundll32 printui.dll,PrintUIEntry /n "Hancom PDF" /p


 




  • 현재 페이지 주소 복사
  • 페이스북으로 공유
  • X 로  공유
  • 트위터로  공유
  • 네이버 블로그로 공유
  • 네이버 카페 공유하기
  • 네이버 라인 공유하기
  • 네이버 밴드 공유하기
  • 링크드인으로 공유하기
  • 핀터레스트에 공유하기
전체 225건 1 페이지
  • profile_image 이건 백엔드는 데이터베이스등 서버개발이 유용한 측면들이 많죠.테스트 서버에서 작업하고 git으로 올리는 방법도 있고 git은 백업용도로만 사용하고 다중서버에 직접 올리는 방법도 있습니다.로컬의 편리한 UI + 서버의 강력한 자원 및 환경이 두 가지 토끼를 모두 잡을 수 있는 기능으로 저사양 노트북을 사용하더라도 강력한 클라우드 서버에 연결만 되어 있다면 그 서버의 성능을 내 것처럼 활용할 수 있게 됩니다.사용해 보시면 이런 좋은것을 이제 알았다니 할것입니다. 1. 로컬 환경과의 완벽한 분리 (Clean Local Machine)가장 큰 장점은 내 컴퓨터에 아무것도 설치할 필요가 없다는 것입니다.- 의존성 관리:…
  • profile_image 제목을 반대로 적어 보았습니다. 결국은 어떤 방식을 사용 했을 때 더 효율적이냐 많이 변화 시켰는데 실제 변화된 것이 있느냐.- 웹사트의 예를 들면 화면단에서 변한것이 아무것도 없이 내부적으로만 변경됨- 내부적으로 변경이 많이 되었다는데 시간 차이는 별 다른게 없음- 머지 한다고 충돌 난다고 더 오래 걸리면? 소규모 팀에서 Git을 쓰지 않으면 시대에 뒤처진다고요? 상황에 따라 Git은 오히려 불필요한 복잡성을 더할 수 있으며 아래 경우라면 Git 없이도 충분합니다.5명도 안되는 소규모 팀인 경우 매일 얼굴 보고 대화하는 사이라면 브랜치 전략이나 PR 리뷰 프로세스는 그냥 회의 한 번이면 해결됩니다팀원…
  • profile_image 먼저 실용성 문제에서 작은것이 필요하면 14인치 사면 됩니다.반드시 큰 화면이 필요하면 16인치 아니면 더 큰 것을 사면 되겠지만.여기선 이런 문제가 아니라 성능과 사용성 면에서 어떤것을 선택하는 것이 바람직한가 입니다.노트북은 이동성의 특성상 가능하면 얇게 만들려하고 있습니다.그렇기 때문에 가장 취약 부분이 발생하는 열의 처리 문제가 있는데 크면 클 수록 열처리하는데 있어 물리적으로 유리한 측면이 있습니다.그렇기 때문에 큰 화면 보다 발생하는 열 측면에서 배터리와 속도 모두 효율적인것은 크기 입니다. 발생하는 열을 처리 하는 방법은 냉각팬을 열심히 돌려서 식히는 방법과 다른 방법은 속도를 떨어트려 열 발생이 …
  • profile_image 텔레그램에서 봇파더를 이용해서 봇을 만들고 나서 이 봇에게 API로 메시지를 보내려면 chat_id가 필요한데 이걸 쉽게 알 수 있도록 하나 만들었습니다. cht id 란?텔레그램 봇 API로 메시지를 보내려면 대상의 chat_id(숫자)가 필요합니다.봇 토큰만으로는 메시지를 보낼 수 없고, 누구에게 보낼지를 지정하는 chat_id가 반드시 있어야 합니다.---요즘은 개발자가 아니어도 필요 할 수 있고 LLM에게 물어보면 쉽게 알려주기도 하지만 이것이 필요 할 수 있을것 같아 만들어 봤습니다.봇파더(BotFather)에서 /mybots 하면 봇의 목록을 볼 수 있고 클릭하면 어렵지 않게 이해가 가는 것들이 있고…
  • profile_image LLM은 한단어로 요약하면 두뇌 입니다. 이 인공 두뇌를 사용하기 위해 인터넷을 연결해 대형모델을 사용하느냐 아니면 인터넷 안되도 되는 환경에서 개인 컴퓨터에 뇌를 두고 사용하느냐 입니다.인공뉴런으로 만들어진 인공신경망을 학습시킨 인공 뇌 입니다.사람의 뇌는 뉴런이 있고 뉴런과 뉴런 사이에는 시냅스로 연결되어 학습에 따라 문턱치 값이 생기는데 이 값에 따라서 어떤것이 맞고 틀리고 뭐 그런것입니다.LLM이란?LLM(Large Language Model)은 말 그대로 대규모 언어 모델로 수천억 개에 달하는 파라미터를 기반으로 방대한 양의 텍스트 데이터를 학습해서 만들어진 인공지능 모델로 OpenAI의 GPT-4나 …
  • profile_image 스파게티코드가 생긴다고 말하시는 분도 있고 그런데 전 관계 없다고 봅니다.예를 들면 아파트 같은 빌딩 이런것은 안되지만 개인이 살 수 있는 2층집 정도는 문제 없다고 봅니다.코드를 내가 볼것도 아닌데 스파게티건 뭐건 무슨 관계가 있나요 원하는것 잘 되기만 하면 되고 빠르게 수정 되어 개선만 되면 되는 것이지.보안도 크지 않은 소스에선 잘 봐달라고 하면 되고 문제 될것은 없습니다.사실 하루 100명도 안들어는 사이트에 DBMS 설치하고 그렇기 보다 SQLite3 같은것 설치 해서 사용하는곳도 있는데이게 맞는 방식이죠. 오버스펙!!git 이것도 좋은점을 많이 나열하지만 작은 단위에선 오버스펙이죠항상 어떤기준에 의해서 원하는…
  • profile_image 내 맘대로 많이 써도 추가 비용이 없는 LLM 모델 입니다.성능 좋게 사용하고 싶으면서 저렴하게 H/W 구매 하는 방법은 애플 M4 pro 64G를 사면 연구용으로 괜찮은 편에 들어갑니다.인텔쪽 GPU 구매 하는것 보다 RAM 속도 때문에 좋고 소비전력도 적고 여러가지 면에서 좋은데 왜? 64G를 선택해야 하느냐는 자신의 상황에 따라 다르겠지만 이건 확장이 안되기 때문에 살때 높은것을 사야 합니다.좀더 바르게 사용하고 싶으면: ASUS 어센션 GX10 구매 하면 됩니다.  전체 설치 순서▷ IPEX-LLM Ollama Portable Zip 다운로드https://github.com/ipex-llm/ip…

상업적 이용 금지. 컨텐츠는 개인 용도로만 사용이 가능 합니다.