¿Puedo evitar que Windows utilice de forma predeterminada las impresoras en papel A4?

¿Puedo evitar que Windows utilice de forma predeterminada las impresoras en papel A4?

Hay un viejo chiste que dice que el inglés será el idioma del cielo, porque los estadounidenses no aprenderán idiomas extranjeros. Microsoft parece haber internalizado esta broma...

Soy un hablante de inglés americano; De vez en cuando necesito escribir en ruso, así que instalo el teclado Russian Phonetic Student (también conocido como "yasherty") y ocasionalmente cambio a él. Tan pronto como lo instalo, todas mis impresoras utilizan de forma predeterminada papel A4 en lugar de Carta. Dado que los dos tamaños son bastante parecidos, normalmente no es un problema, pero las etiquetas (en realidad, cualquier cosa con márgenes estrechos) no funcionan correctamente y varios documentos insisten en cargarse en la bandeja de alimentación manual de cualquier impresora que tenga. usando. (Me tomó un tiempo entender por qué estaba sucediendo eso; así fue como descubrí inicialmente que el tamaño de mi papel había cambiado).

Puedo ir a Propiedades de cada impresora instalada y en Preferencias - Papel/Calidad - Avanzado puedo configurar el Tamaño del papel para cada bandeja que admite la impresora. Eso soluciona el problema. Sin embargo, si instalo otra impresora, o si PDFCreator se actualiza, tengo que hacerlo de nuevo.

Esto sucede en Windows XP, Vista, 7 y 8 (nunca instalé un teclado alternativo antes de XP); sucede con la fonética rusa, el estándar ruso, la máquina de escribir rusa y varias distribuciones de teclado francés. Mi configuración regional y/o local (dependiendo de la versión de Windows) siempre ha sido Estados Unidos/inglés, pero tan pronto como indico que podría hablar otro idioma, Windows aparentemente decide que soy europeo y establece el tamaño de mi papel en consecuencia.

Respuesta1

Ok, tuve un problema similar aquí y lo resolví con una clave de registro algo oculta en Windows, al menos en el reciente Win10 (v2004). Echa un vistazo a la clave de registro.

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

hay una claveTamaño del papelcon un valor numérico. Este valor proviene de las constantes wingdi.h para los formularios en papel carta, A4, etc. Un extracto de este archivo es:

  • #definir DMPAPER_LETTER 1
  • ...
  • #definir DMPAPER_A4 9
  • ...

Escribir uno de estos valores en la clave de registro mencionada da como resultado la creación de nuevas impresoras con este tamaño de papel, al menos para impresoras previamente desconocidas.
La configuración de mi región se modifica respecto a los valores predeterminados, ya que prefiero un sistema operativo en inglés con configuraciones en alemán para fecha, moneda y demás.

Actualización: También se debe prestar atención a que la clave de registro también puede estar en la siguiente ubicación dependiente del usuario:

Computer\HKEY_CURRENT_USER\Control Panel\International

Si este es el caso, esta configuración tendrá prioridad sobre la del HKLM.

Respuesta2

No se si esto solucionará tu problemadespuéscambios de teclado. Pero he tenido que cambiar las propiedades de la impresora cada vez que imprimo, desde los valores predeterminados de A4 y, finalmente,pensarLo he arreglado.

Para cambiar los valores predeterminados de la impresora, debe estar en Panel de control, Dispositivos e Impresoras. Haga clic derecho y seleccione -->Preferencias de impresión. Ajuste el tamaño del papel a Carta y luego haga clic en el botón -->Predeterminado. Haga clic en aplicar. La configuración de la impresora predeterminada parece haberse recuperado ahora en las otras impresoras (Windows 10).

(Como referencia, estoy en Canadá, no en Europa, y A4 sigue apareciendo)

Respuesta3

Windows decide el tamaño de papel predeterminado según"panel de control -> Región e idioma -> Formatos -> Formato:"configuración.

Cambiar formato a"Inglés Estados Unidos)", luego, cuando instale una impresora, el tamaño de papel predeterminado será Carta. Cámbielo a algún formato europeo como"Holandés (Países Bajos)"y por defecto será A4.

Respuesta4

Se puede utilizar un script de PowerShell simple para cambiar la configuración de impresión de todas las impresoras con relativa facilidad:

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

información relacionada