Kann ich verhindern, dass Windows Drucker standardmäßig auf A4-Papier einstellt?

Kann ich verhindern, dass Windows Drucker standardmäßig auf A4-Papier einstellt?

Es gibt einen alten Witz, der besagt, dass Englisch die Sprache des Himmels sein wird, weil Amerikaner keine Fremdsprachen lernen. Microsoft scheint diesen Witz verinnerlicht zu haben ...

Ich spreche amerikanisches Englisch; ich muss gelegentlich Russisch tippen, also installiere ich die Russian Phonetic Student-Tastatur (auch bekannt als „Yasherty“) und wechsle gelegentlich zu dieser. Sobald ich sie installiert habe, stellen alle meine Drucker standardmäßig A4-Papier statt Letter ein. Da die beiden Größen ziemlich ähnlich sind, ist das normalerweise kein Problem – aber Etiketten (eigentlich alles mit schmalen Rändern) funktionieren nicht richtig, und verschiedene Dokumente müssen in das manuelle Einzugsfach des Druckers geladen werden, den ich gerade verwende. (Ich habe eine Weile gebraucht, um zu verstehen, warum das passierte – so habe ich ursprünglich festgestellt, dass sich meine Papiergröße geändert hatte.)

Ich kann zu den Eigenschaften jedes installierten Druckers gehen und unter Einstellungen - Papier/Qualität - Erweitert die Papiergröße für jedes vom Drucker unterstützte Fach festlegen. Das behebt das Problem. Wenn ich jedoch einen anderen Drucker installiere - oder wenn PDFCreator sich selbst aktualisiert - muss ich es erneut tun.

Dies passiert unter Windows XP, Vista, 7 und 8 (ich habe vor XP nie eine alternative Tastatur installiert); es passiert mit der russischen Phonetik, der russischen Standardtastatur, der russischen Schreibmaschine und verschiedenen französischen Tastaturlayouts. Meine Regions- und/oder Gebietsschemaeinstellungen (je nach Windows-Version) waren immer USA/Englisch – aber sobald ich angebe, dass ich möglicherweise eine andere Sprache spreche, entscheidet Windows anscheinend, dass ich Europäer bin, und stellt meine Papiergröße entsprechend ein.

Antwort1

Ok, ich hatte hier ein ähnliches Problem und habe es mit einem etwas versteckten Registrierungsschlüssel in Windows gelöst, zumindest im aktuellen Win10 (v2004). Schauen Sie sich den Registrierungsschlüssel an

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

Es gibt einen SchlüsseliPaperSizedurch einen numerischen Wert. Dieser Wert stammt aus den wingdi.h-Konstanten für die Papierformulare Letter, A4 usw. Ein Auszug aus dieser Datei lautet:

  • #define DMPAPER_LETTER 1
  • ...
  • #define DMPAPER_A4 9
  • ...

Das Schreiben eines dieser Werte in den genannten Registrierungsschlüssel führt dazu, dass neue Drucker mit dieser Papiergröße erstellt werden, zumindest bei bisher unbekannten Druckern.
Meine Regionseinstellungen sind gegenüber den Standardeinstellungen geändert, da ich ein englisches Betriebssystem mit deutschen Einstellungen für Datum, Währung usw. bevorzuge.

Update: Außerdem muss darauf geachtet werden, dass der Regkey benutzerabhängig auch an folgender Stelle liegen kann:

Computer\HKEY_CURRENT_USER\Control Panel\International

In diesem Fall haben diese Einstellungen Vorrang vor denen im HKLM.

Antwort2

Ich weiß nicht, ob das Ihr Problem lösen wirdnachTastaturänderungen. Aber ich musste die Druckereigenschaften jedes Mal ändern, wenn ich drucke, von A4-Standards und schließlichdenkenIch habe es repariert.

Um die Druckerstandardeinstellungen zu ändern, müssen Sie sich in der Systemsteuerung unter „Geräte und Drucker“ befinden. Klicken Sie mit der rechten Maustaste und wählen Sie „-->Druckeinstellungen“. Passen Sie die Papiergröße auf „Letter“ an und klicken Sie dann auf die Schaltfläche „-->Standard“. Klicken Sie auf „Übernehmen“. Die Einstellungen des Standarddruckers scheinen nun auf den anderen Druckern (Windows 10) übernommen worden zu sein.

(Zur Information: Ich befinde mich in Kanada und nicht in Europa, und es wird immer A4 angezeigt.)

Antwort3

Windows bestimmt die Standardpapiergröße abhängig von"Systemsteuerung -> Region und Sprache -> Formate -> Format:"Einstellung.

Format ändern in"Englisch (USA)", dann wird beim Installieren eines Druckers standardmäßig das Papierformat Letter verwendet. Ändern Sie es in ein europäisches Format wie"Niederländisch (Niederlande)"und die Standardeinstellung ist A4.

Antwort4

Mit einem einfachen Powershell-Skript lassen sich die Druckeinstellungen aller Drucker relativ einfach ändern:

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

verwandte Informationen