Disponemos de una unidad OCE Imagistics cm2520, una fotocopiadora grande que realiza faxes e impresión a doble cara. Actualmente estoy intentando que nuestras estaciones de trabajo XP impriman sin usar un servidor de impresión de Windows, sino solo usando el servidor de impresión integrado de la fotocopiadora.
Deesta páginay otros logré obtener un archivo por lotes para agregar la impresora:
rundll32 printui.dll,PrintUIEntry /b "Office Copier" /x /n "Office Copier" /if /f "S:\IT Install\OCE driver\Win2003_PCL\GSRH3.INF" /l"S:\IT Install\OCE driver\Win2003_PCL" /r "IP_192.168.1.200" /m "Generic 25C-1/25C-1P PCL"
Sin embargo, las funciones dúplex y fax están desactivadas o atenuadas cuando va a imprimir. Antes, cuando tenía un servidor W2k3 como servidor de impresión, estaban habilitados.
¿Cómo puedo programarlo para agregar la impresora que ya está habilitada?
Respuesta1
Esta página, que tiene un error tipográfico (debería ser PrintUIEntry tanto en /Ss como en /Sr) muestra que puede configurar y restaurar archivos de configuración. Así que puedes configurar la impresora como quieras, guardar la configuración con /Ss y luego restaurarla con tu archivo por lotes después de agregar la impresora:
RUNDLL32 PRINTUI.DLL,PrintUIEntry /Ss /n "printer" /a "file.dat"
y luego:
RUNDLL32 PRINTUI.DLL,PrintUIEntry /Sr /n "printer" /a "file.dat"
Sin embargo, por alguna razón este último me da un error:
Impresoras
La operación no pudo ser completada.
DE ACUERDO
Y no cambia la configuración. Pero al menos parece una solución potencial...
Respuesta2
Esta páginaTambién sugirió un truco de registro, que funcionó. Hice una comparación usando TextPad en el antes y el después de la rama del registro. Entonces tuve queguardar como ANSIen lugar de Unicode.