Windows에서 프린터를 A4 용지로 기본 설정하지 않도록 할 수 있나요?

Windows에서 프린터를 A4 용지로 기본 설정하지 않도록 할 수 있나요?

미국인들은 외국어를 배우지 않기 때문에 영어가 천국의 언어가 될 것이라는 오래된 농담이 있습니다. 마이크로소프트는 이 농담을 내면화한 것 같다.

저는 미국 영어를 구사하는 사람입니다. 가끔 러시아어를 입력해야 해서 Russian Phonetic Student(일명 "yasherty") 키보드를 설치하고 가끔씩 전환합니다. 설치하자마자 모든 프린터는 기본적으로 Letter 대신 A4 용지로 설정됩니다. 두 크기가 꽤 비슷하기 때문에 일반적으로 문제가 되지 않습니다. 하지만 라벨(실제로는 여백이 좁은 모든 것)이 제대로 작동하지 않으며 다양한 문서가 어떤 프린터의 수동 급지 트레이에 로드되어야 한다고 주장합니다. 사용. (왜 그런 일이 일어나는지 이해하는 데 시간이 좀 걸렸습니다. 이것이 제가 처음에 제 용지 크기가 변경되었다는 사실을 알게 된 방법이었습니다.)

설치된 각 프린터의 속성으로 이동하고 기본 설정 - 용지/품질 - 고급에서 프린터가 지원하는 각 용지함의 용지 크기를 설정할 수 있습니다. 그러면 문제가 해결됩니다. 그러나 다른 프린터를 설치하거나 PDFCreator가 자동으로 업데이트되는 경우 다시 설치해야 합니다.

이 문제는 Windows XP, Vista, 7, 8에서 발생합니다(XP 이전에는 대체 키보드를 설치한 적이 없습니다). 이는 러시아어 음성 기호, 러시아어 표준, 러시아어 타자기 및 다양한 프랑스어 키보드 레이아웃에서 발생합니다. 내 지역 및/또는 로케일 설정(Windows 버전에 따라 다름)은 항상 미국/영어였습니다. 그러나 내가 다른 언어를 말할 수 있다고 표시하자마자 Windows는 분명히 내가 유럽인이라고 판단하고 이에 따라 내 용지 크기를 설정합니다.

답변1

좋아, 여기에도 비슷한 문제가 있었고 적어도 최근 Win10(v2004)에서는 Windows의 숨겨진 reg 키를 사용하여 문제를 해결했습니다. reg 키를 살펴보세요

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CommonGlobUserSettings\Control Panel\International

열쇠가 있습니다iPaper크기숫자 값으로. 이 값은 종이 양식 편지, A4 등에 대한 Wingdi.h 상수에서 가져옵니다. 이 파일에서 발췌한 내용은 다음과 같습니다.

  • #DMPAPER_LETTER 1 정의
  • ...
  • #DMPAPER_A4 정의 9
  • ...

언급된 regkey에 이러한 값 중 하나를 쓰면 적어도 이전에 알려지지 않은 프린터에 대해 이 용지 크기의 새 프린터가 생성됩니다.
날짜, 통화 등에 대한 독일어 설정이 있는 영어 OS를 선호하므로 내 지역 설정이 기본값에서 수정되었습니다.

업데이트: 또한 regkey가 다음 사용자 종속 위치에 있을 수도 있다는 점에 주의해야 합니다.

Computer\HKEY_CURRENT_USER\Control Panel\International

이 경우 이러한 설정은 HKLM의 설정보다 우선 적용됩니다.

답변2

이것이 문제가 해결될지 모르겠습니다~ 후에키보드 변경. 하지만 인쇄할 때마다 A4 기본값에서 프린터 속성을 변경해야 했고 마침내생각하다나는 그것을 고쳤다.

프린터 기본값을 변경하려면 제어판, 장치 및 프린터에 있어야 합니다. 마우스 오른쪽 버튼을 클릭하고 -->인쇄 기본 설정을 선택합니다. 용지 크기를 Letter로 조정한 다음 버튼 --> 기본값을 클릭합니다. 적용을 클릭하세요. 이제 기본 프린터의 설정이 다른 프린터(Windows 10)에도 적용된 것 같습니다.

(참고로 저는 유럽이 아닌 캐나다에 있는데 A4가 계속 나오더라구요)

답변3

Windows는 다음에 따라 기본 용지 크기를 결정합니다."제어판 -> 지역 및 언어 -> 형식 -> 형식:"환경.

형식을 다음으로 변경"영어(미국)"을 선택하면 프린터를 설치할 때 기본 용지 크기가 Letter로 설정됩니다. 다음과 같은 유럽 형식으로 변경하십시오."네덜란드어(네덜란드)"기본값은 A4입니다.

답변4

간단한 powershell 스크립트를 사용하여 모든 프린터의 인쇄 설정을 비교적 쉽게 변경할 수 있습니다.

get-printer | ForEach-Object  {set-printconfiguration -printerobject $_ -Papersize "Legal" }

관련 정보