Utilización de AutoSpool (Concepto)

AutoCAD

 
Utilización de AutoSpool
Concepto Procedimiento Referencia rápida
 
 
 

Con AutoSpool es posible enviar el trabajo a un archivo cuyo nombre se genera automáticamente en una carpeta designada en el cuadro de diálogo Opciones.

Una vez que se ha creado el archivo, se ejecuta la aplicación de cola de impresión especificada en el cuadro de diálogo Opciones.

Aunque no es necesario utilizar Autospool para imprimir en impresoras y trazadores de red de Windows, Autospool está disponible para usuarios de otras redes y para usuarios que quieran iniciar otra aplicación durante la impresión utilizando el mecanismo de Autospool.

Si añade impresoras o trazadores en el Asistente para añadir un trazador, seleccione un puerto de red que se adapte a la mayoría de requisitos de conectividad de red de impresoras y trazadores.

Con Autospool puede enviar un archivo de trazado a un dispositivo asignado para imprimir mientras continúa trabajando. Autospool incluye requisitos especiales de trazado e impresión como archivos de registro o redes no estándar. También puede utilizar la mayoría de rutinas de trazado desarrolladas para versiones anteriores de AutoCAD.

Cuando se ejecuta AutoSpool, AutoCAD envía el trazado a un archivo con un nombre aleatorio ubicado en la carpeta que especifique. A continuación, AutoCAD ejecuta un programa de envío a cola de impresión junto con una lista de parámetros especificada por el usuario. La lista de parámetros debe incluir, como mínimo, el nombre de archivo aleatorio que AutoCAD asignó al trazado. El parámetro se representa con la variable %s. También pueden utilizarse otros parámetros, por ejemplo, para mejorar la resolución del dispositivo de destino o generar archivos de registro.

Para instalar AutoSpool, debe proporcionar el archivo ejecutable que solicita AutoCAD y especificar el nombre del ejecutable y la lista de parámetros en el cuadro de diálogo Opciones. El archivo ejecutable es generalmente un programa de lotes que usted crea, aunque también puede ser un programa creado por otra persona. Si utiliza un programa de otra persona, el proceso de instalación será básicamente el mismo. Para determinar las variables de los parámetros necesarios para el programa creado por otra persona, consulte la documentación del programa.

Puede utilizar varios métodos para configurar la cola de impresión:

  • Una impresora del sistema Windows y el Administrador de impresión para habilitar la cola de impresión.
  • Un controlador HDI y un controlador de impresora del sistema de Windows configurados para los mismos puertos de E/S con el fin de forzar la salida del controlador HDI hacia la cola de impresión del sistema.
  • AutoSpool

Si AutoCAD se configura para cola de impresión mediante AutoSpool, habrá que configurar la impresora, especificar el archivo ejecutable de AutoSpool e indicar la ubicación del archivo de impresión.

Creación de un archivo por lotes para AutoSpool

El siguiente ejemplo de archivo trazado.bat muestra algunas de las funciones que se pueden incluir en un archivo por lotes. Este archivo por lotes determina el dispositivo de impresión de destino, envía el trabajo de impresión mediante el comando del sistema operativo Copy y, a continuación, suprime el archivo de trazado temporal creado por AutoCAD.

El archivo por lotes requiere que se transfieran dos parámetros de AutoCAD, %s y %c, a los que se hace referencia internamente en el programa por lotes como %1 y %2, respectivamente. En este ejemplo, los dispositivos imaginarios se conectan a la estación de trabajo local y a dos servidores de impresora de red distintos. Para obtener una explicación de los nombres y conexiones del dispositivo, consulte la siguiente tabla. Observe que el orden en que se pasan los parámetros al ejecutable Autospool determina la forma en que se hace referencia a la variable en el programa o en el archivo por lotes. Por ejemplo, la primera variable se convierte en %1 y así sucesivamente.

Nombres y conexiones del dispositivo

Descripción

Servidor

Nombre compartido de red

Nombre de configuración de AutoCAD

Impresora láser local

 

 

mi_láser

Trazador conectado a la red

milana

\\milana\hp755cm

hp755cm

Impresora láser conectada a la red

kilo

\\kilo\laser

láser_red

Rem TRAZAR.BAT
@echo off
      
Rem determina el destino
if %2 == mi_láser goto TrazadorA
if %2 == hp755cm goto TrazadorB
if %2 == láser_red goto TrazadorC
      
Rem atrapa dispositivos no definidos
echo *******************Advertencia**********************
echo %2 no está definido en el archivo de secuencia de comandos TRAZAR.BAT
echo El trabajo de trazado se ha cancelado.
echo ************************************************
pause
goto END
      
Rem envía el trabajo
:TrazadorA
copy %1 /b LPT1
goto END
:TrazadorB
copy %1 /b \\milana\hp755cm
goto END
:TrazadorC
copy %1 /b \\kilo\laser
goto END
      
Rem cierra y sale
:END
erase %1
exit
NotaCon los nombres de los dispositivos se hace la distinción entre mayúsculas y minúsculas. Asegúrese de que el nombre configurado para el dispositivo en AutoCAD coincide exactamente con el nombre en el programa por lotes.