<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Consulta con el equipo de Windows : Impresión</title><link>http://blogs.technet.com/plataformas/archive/tags/Impresi_F300_n/default.aspx</link><description>Tags: Impresión</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Replicación de drivers de impresora en un clúster Windows 2003</title><link>http://blogs.technet.com/plataformas/archive/2009/02/04/replicaci-n-de-drivers-de-impresora-en-un-cl-ster-windows-2003.aspx</link><pubDate>Wed, 04 Feb 2009 18:42:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3197019</guid><dc:creator>esplat</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/plataformas/comments/3197019.aspx</comments><wfw:commentRss>http://blogs.technet.com/plataformas/commentrss.aspx?PostID=3197019</wfw:commentRss><description>&lt;h4&gt;&lt;b&gt;Replicaci&amp;#243;n de drivers de impresora en un cl&amp;#250;ster Windows 2003&lt;/b&gt;&lt;/h4&gt;  &lt;p&gt;En Windows Server 2003, los drivers de impresora en un servidor de impresi&amp;#243;n en cl&amp;#250;ster son almacenados en un disco compartido y replicados a todos los nodos del cl&amp;#250;ster. Los drivers son guardados en un directorio bajo el ra&amp;#237;z del disco compartido del cual el servicio spooler o cola de impresi&amp;#243;n depende, llamado PrinterDrivers &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Nota&lt;/b&gt; Este nombre de carpeta no podr&amp;#225; ser cambiado aunque haya una propiedad privada de recurso que de pie a ello.&lt;/p&gt;  &lt;p&gt;Cuando un driver de impresora es actualizado, es establecido el valor TimeStamp en el registro al sello de fecha y hora incluidas en el driver. Cuando el recurso spooler o cola de impresi&amp;#243;n su estado pasa a Online, &amp;#233;l comprueba este valor bajo la siguiente rama del registro:&lt;/p&gt;  &lt;p&gt;HKLM\Cluster\Resources\%GUID%\Parameters\Environments\Windows NT x86\Drivers\Version-3\%DriverName%\TimeStamp&lt;/p&gt;  &lt;p&gt;Y lo compara con el valor:&lt;/p&gt;  &lt;p&gt;HKLM\Software\Microsoft\Windows NT\CurrentVersion\Print\Cluster\%GUID%\Windows NT x86\Version-3\%DriverName%\TimeStamp&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Nota&lt;/b&gt; %GUID% corresponde al identificador en el registro del recurso spooler o cola de impresi&amp;#243;n&lt;/p&gt;  &lt;p&gt;Si &amp;#233;l encuentra que la versi&amp;#243;n bajo la primera rama es mas nuevo que el de la segunda, el driver actualizado es descargado desde el disco compartido al disco del sistema operativo del nodo.&lt;/p&gt;  &lt;p&gt;Se comprueba driver por driver, y si hay alguna diferencia de versi&amp;#243;n, son descargados desde la carpeta o directorio \PrinterDrivers del disco compartido a la siguiente ruta local del nodo %SystemRoot%\System32\Spool\&lt;i&gt;ResourceGUID&lt;/i&gt;\Drivers, donde &lt;i&gt;ResourceGUID&lt;/i&gt; es el identificador &amp;#250;nico global (GUID) que representa al recurso spooler o cola de impresi&amp;#243;n. Estos drivers son mantenidos aparte de cualquier driver instalado en el nodo o de otro recurso spooler en configuraciones activo/activo. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/plataformas/WindowsLiveWriter/Replicacindedriversdeimpresoraenunclster_EAD5/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="129" alt="image" src="http://blogs.technet.com/blogfiles/plataformas/WindowsLiveWriter/Replicacindedriversdeimpresoraenunclster_EAD5/image_thumb_2.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Imagen 1: Directorio con el GUID del recurso spooler&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;En un servidor de impresi&amp;#243;n no en cl&amp;#250;ster, los drivers para cada sistema operativo son almacenados en directorios diferentes. Una simple impresora puede tener diferentes drivers cargados y cada uno de estos est&amp;#225; almacenado en una carpeta diferente bajo Drivers. El Cluster mantiene las mismas convenciones en la separaci&amp;#243;n de drivers bajo cada carpeta GUID de cada recurso de spooler o cola de impresi&amp;#243;n. &lt;/p&gt;  &lt;p&gt;La replicaci&amp;#243;n de todos los drivers puede incrementar el tiempo que a un recurso spooler o cola de impresi&amp;#243;n pasar su estado a online, porque cuando un driver es actualizado, el spooler debe comprobar la lista de todas las impresoras pare ver cu&amp;#225;les son las impresoras afectadas (y ver si usa alg&amp;#250;n archivo actualizado) y si as&amp;#237; fuera, decir a la impresora que actualice su informaci&amp;#243;n de driver. No se pasara el estado del recurso spooler o cola de impresi&amp;#243;n a Online hasta que esta comprobaci&amp;#243;n y actualizaci&amp;#243;n este completa. Este retraso no afectara a otros nodos hasta que el recurso spooler se ponga online por primera vez en ellos. Cuando tu agregas un gran n&amp;#250;mero de colas de impresi&amp;#243;n y drivers de una vez, es altamente recomendado que despu&amp;#233;s de haberlas a&amp;#241;adido, muevas el recurso spooler o cola de impresi&amp;#243;n a cada uno de los nodos en el cl&amp;#250;ster. Esto necesita ser hecho solo una vez, y cuando el recurso es puesto online ocurrir&amp;#225; la replicaci&amp;#243;n de los driver. Esto asegura que todos los nodos tienen los drivers m&amp;#225;s actuales. El tiempo de failover ser&amp;#225; menor despu&amp;#233;s que la que mayor&amp;#237;a de los drivers est&amp;#233;n replicados para las siguientes impresoras que a&amp;#241;adas. &lt;/p&gt;  &lt;p&gt;El spooler y otras aplicaciones no deber&amp;#237;an copiar drivers de impresora directamente al disco compartido, porque si se produjese un failover el proceso de carga de drivers obtendr&amp;#237;a un error de E/S. Esto es el por qu&amp;#233; los drivers son descargados y mantenidos en cada uno de los nodos localmente. Cuando se accede a un driver, se usa rutas UNC (\\%VirtualServer%\print$\%GUID%) en vez de la ruta local al driver (%SystemRoot%\System32\spool\Driver). &lt;/p&gt;  &lt;p&gt;El sitio de Windows Update es seguro usarlo en los cl&amp;#250;ster. Si es usado el actualizara los drivers en el nodo local y tambi&amp;#233;n en los servidores virtuales, pero para poder hacerlo el recurso spooler debe estar online en el nodo donde se est&amp;#225; usando Windows Update.&lt;/p&gt;  &lt;p&gt;A la hora de borrar un recurso cuando un nodo est&amp;#225; offline, la pr&amp;#243;xima vez que el nodo este online borrara la carpeta GUID del nodo local.&lt;/p&gt;  &lt;p&gt;Cuando borras un recurso spooler, ocurren dos cosas:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;La carpeta GUID es borrada del nodo local (o marcada para borrar en el reinicio si los archivos de un driver est&amp;#225;n en uso).&lt;/li&gt;    &lt;li&gt;La carpeta PrinterDrivers es borrada del disco compartido.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;El resto de los nodos (sin hacer caso si est&amp;#225;n online u offline) llevaran a cabo una limpieza cuando el Servicio de cl&amp;#250;ster inicie (ya que hab&amp;#237;a una marca para borrado porque los archivos del driver estaban en uso). Esto es debido a cuando un recurso es borrado el servicio de cl&amp;#250;ster solo notifica a la DLL de recursos en el nodo donde el recurso est&amp;#225; siendo borrado.&lt;/p&gt;  &lt;p&gt;Una cosa a tener en cuenta a la par de la replicaci&amp;#243;n de los drivers entre los discos compartidos y los nodos es la informaci&amp;#243;n que se pasan los nodos a trav&amp;#233;s de la rama CLUSTER del registro. A veces debemos ser cuidadosos a la hora de agregar muchas impresoras y tenemos configurado un reseteo del log de qu&amp;#243;rum cada pocos KB. En un movimiento o failover puede perderse informaci&amp;#243;n relacionada con colas de impresi&amp;#243;n si es muy bajo el valor. &lt;/p&gt;  &lt;p&gt;Para incrementarlo sigue estos pasos:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Abrir la consola de administraci&amp;#243;n de cl&amp;#250;ster (CluAdmin.exe).&lt;/li&gt;    &lt;li&gt;Clic con el bot&amp;#243;n derecho sobre el nombre de cl&amp;#250;ster en la parte superior izquierda, y luego Propiedades.&lt;/li&gt;    &lt;li&gt;Clic en el tabulador de &lt;b&gt;Quorum&lt;/b&gt;.&lt;/li&gt;    &lt;li&gt;En la caja &lt;b&gt;Reset quorum log at&lt;/b&gt;, teclear un valor mayor que el tama&amp;#241;o del archive CLUSDB en el carpeta \windows\cluster. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;b&gt;Nota &lt;/b&gt;Introducir un valor m&amp;#250;ltiplo de 64. Por ejemplo, &lt;b&gt;5120&lt;/b&gt; o &lt;b&gt;8192&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Nota &lt;/b&gt;Este valor es global y solo necesita cambiarse en un nodo. El servicio de cl&amp;#250;ster llevara este cambio al resto de nodos y el cambio es din&amp;#225;mico no es necesario reiniciar el servicio de &lt;a name="_Toc72821023"&gt;cl&amp;#250;ster.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Troubleshooting&lt;/b&gt;&lt;b&gt; (solucionando problemas)&lt;/b&gt;&lt;/p&gt;  &lt;h4&gt;&lt;a name="_Toc72821024"&gt;&lt;b&gt;Directorio o carpeta del driver corrupt&lt;/b&gt;&lt;/a&gt;&lt;b&gt;a&lt;/b&gt;&lt;/h4&gt;  &lt;p&gt;Cuando una carpeta de un driver esta corrupta, cualquier impresora cuyo driver este corrupto no imprimir&amp;#225;. Puedes encontrar en alguna situaci&amp;#243;n que una impresora en un nodo puede imprimir correctamente, pero desde otro nodo por la misma impresora no es posible. Esto puede ser debido a un driver corrupto o faltan archivos del driver en el nodo. Para corregir esto t&amp;#250; puedes manualmente forzar el borrado de todos los drivers del nodo y luego llevar a cabo una replicaci&amp;#243;n completa desde el nodo que no tiene problemas.&lt;/p&gt;  &lt;p&gt;Ya que el Servicio de cl&amp;#250;ster comprueba si las versiones coinciden en el failover, ser&amp;#237;a raro que en un failover el recurso spooler no propagara los drivers correctos al otro nodo.. &lt;/p&gt;  &lt;p&gt;Si la carpeta GUID en uno de los nodos esta corrupta puedes hacer una de estas cosas:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Restaurarla de un backup&lt;/li&gt;    &lt;li&gt;Quitar y volver a&amp;#241;adir el nodo problem&amp;#225;tico de la lista de la caja &lt;b&gt;Possible Owners&lt;/b&gt; para recrear los drivers.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Con esta &amp;#250;ltima opci&amp;#243;n el servicio de cl&amp;#250;ster copiara los drivers del disco compartido al disco local del nodo: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Abrir el administrador de cluster, y mover el grupo que contiene el spooler al nodo que sospechamos que no tiene los drivers corruptos.&lt;/li&gt;    &lt;li&gt;Clic con el bot&amp;#243;n derecho en el recurso del spooler o cola de impression y luego Take Offline.&lt;/li&gt;    &lt;li&gt;Doble clic en el recurso Spooler, y luego clic en &lt;b&gt;Modify&lt;/b&gt; bajo &lt;b&gt;Possible Owners&lt;/b&gt;.&lt;/li&gt;    &lt;li&gt;Mover el nodo que sospechas que tiene el problema a la lista &lt;b&gt;Available Nodes&lt;/b&gt;, y luego clic en &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;    &lt;li&gt;Clic en &lt;b&gt;Apply&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;Clic en Modify bajo &lt;b&gt;Possible Owners&lt;/b&gt;, y luego mueve de vuelta el nodo problem&amp;#225;tico a la lista &lt;b&gt;Possible Owners&lt;/b&gt;.&lt;/li&gt;    &lt;li&gt;Clic en &lt;b&gt;OK&lt;/b&gt;, y luego clic en &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;    &lt;li&gt;Mover el grupo que contine el recurso spooler al nodo problematico.&lt;/li&gt;    &lt;li&gt;Clic con el derecho sobre el recurso Spooler, y luego en &lt;b&gt;Bring Online&lt;/b&gt;.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Esto causara que el recurso Spooler recree los drivers en el nodo local. Los driver viejos pueden ser movidos dentro de una carpeta llamada old dependiendo si pueden ser borrados o no. Si los driver en el nodo problem&amp;#225;tico todav&amp;#237;a parecen estar corruptos, reinicia el nodo despu&amp;#233;s de que lo hayas quitado de &lt;b&gt;Possible Owners&lt;/b&gt;. Cuando t&amp;#250; hagas esto, cualquier driver que tuvieran handles abiertos ser&amp;#225;n cerrados. Normalmente este paso no es necesario.&lt;/p&gt;  &lt;p&gt;Nosotros recomendamos que uses drivers de nivel 3 en pro de la estabilidad del cl&amp;#250;ster. Evita los de nivel 2 o de modo n&amp;#250;cleo. Ellos pueden causar un stop e inestabilidad en el sistema.&lt;/p&gt;  &lt;h5&gt;&lt;a name="_Toc72821025"&gt;Carpeta PrinterDrivers esta corrupta o le faltan archivos&lt;/a&gt;&lt;/h5&gt;  &lt;p&gt;Si por cualquier raz&amp;#243;n, la carpeta \PrinterDrivers en el disco compartido se pierde o la informaci&amp;#243;n que contiene se da&amp;#241;a o se borra, tu puedes usar uno de los siguientes m&amp;#233;todos para recuperarla:&lt;/p&gt;  &lt;p&gt;&amp;#183; Restaurar de un backup.&lt;/p&gt;  &lt;p&gt;&amp;#183; Copiar desde la carpeta %SystemRoot%\System32\Spool\&lt;i&gt;SpoolerResource GUID&lt;/i&gt; a %SharedSpoolerDisk% y renombrar &lt;i&gt;SpoolerResource GUID&lt;/i&gt; a PrinterDrivers.&lt;/p&gt;  &lt;p&gt;&amp;#183; Reinstalar las impresoras (la carpeta PrinterDrivers es recreada cuando un driver es instalado).&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3197019" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/plataformas/archive/tags/Cluster/default.aspx">Cluster</category><category domain="http://blogs.technet.com/plataformas/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category><category domain="http://blogs.technet.com/plataformas/archive/tags/Impresi_F300_n/default.aspx">Impresión</category></item><item><title>Mapeo de Impresoras de Red por línea de comandos (PrintUI.dll)</title><link>http://blogs.technet.com/plataformas/archive/2009/01/22/mapeo-de-impresoras-de-red-por-l-nea-de-comandos-printui-dll.aspx</link><pubDate>Thu, 22 Jan 2009 19:44:58 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3190180</guid><dc:creator>esplat</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/plataformas/comments/3190180.aspx</comments><wfw:commentRss>http://blogs.technet.com/plataformas/commentrss.aspx?PostID=3190180</wfw:commentRss><description>&lt;p&gt;L a tarea de mapear una impresora mediante el interface gr&amp;#225;fico es algo que cualquier usuario puede realizar con facilidad, el problema se presenta eres el administrador de la plataforma, son las 8 de la tarde y ma&amp;#241;ana las 8 todos los usuarios deben tener mapeadas esa impresoras tan chulas que han crecido por los pasillos.&lt;/p&gt;  &lt;p&gt;Para agilizar esta tarea podemos crear scripts y utilizar una librer&amp;#237;a que aunque lleva bastante tiempo entre nosotros tal vez no es lo suficientemente conocida, para los que la conozc&amp;#225;is se llama &lt;b&gt;PrintUI.dll. &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;A lo largo de estas l&amp;#237;neas intentar&amp;#233; mostrar las funciones m&amp;#225;s comunes.&lt;/p&gt;  &lt;p&gt;1.- A&amp;#241;adir una impresora nueva &lt;/p&gt;  &lt;p&gt;El objetivo es instalar una impresora de red en un equipo cliente. La impresora ser visible solo para el usuario que ejecuta el comando.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;rundll32 printui.dll,PrintUIEntry /in /n\\servidorimpresion\nombre_impresora&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Para que la impresora est&amp;#233; disponible para todos los usuarios del equipo, un administrador local de la misma deber&amp;#225; ejecutar lo siguiente:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;rundll32 printui.dll PrintUIEntry /ga /n\\ servidorimpression\nombre_impresora&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

&lt;p&gt;2.- Eliminar una impresora existente&lt;/p&gt;

&lt;p&gt;Como en el caso anterior esto solo afecta a la impresora del usuario que ejecuta el comando&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;rundll32 printui.dll,PrintUIEntry /dn /n\\ servidorimpresion\nombre_impresora&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Para eliminar la impresora para todos los usuarios del equipo la sintaxis es la siguiente.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;rundll32 printui.dll PrintUIEntry /gd /n\\ servidorimpresion\nombre_impresora&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;3.- Establecer una impresora por defecto&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;rundll32 printui.dll,PrintUIEntry /y /n\\ servidorimpresion\nombre_impresora&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Aqu&amp;#237; os he mostrado las funciones m&amp;#225;s comunes pero si consult&amp;#225;is la ayuda encontrar&amp;#233;is el resto de opciones disponibles ya que seguro os ser&amp;#225;n tambi&amp;#233;n de utilidad.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;rundll32 printui.dll PrintUIEntry /?&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Un saludo, Paloma Garc&amp;#237;a&lt;/p&gt;

&lt;p&gt;T&amp;#233;cnico de Soporte Microsoft Premier&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3190180" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/plataformas/archive/tags/Impresi_F300_n/default.aspx">Impresión</category></item></channel></rss>