FasterFiles

Acción: Imprimir

Mediante la acción "Imprimir Archivo o Contenido de Carpeta", puede imprimir uno o varios archivos específicos o los archivos almacenados en una carpeta específica.

Configuraciones

Formatos Soportados

No es posible imprimir cada archivo o cada tipo de archivo. Piense en archivos de música o video, por ejemplo. Debido a eso, FasterFiles buscará una aplicación adecuada para el trabajo de impresión del tipo de archivo específico antes de imprimir un archivo.

Solo en el caso de que dicho programa esté instalado en su computadora, se puede imprimir el archivo correspondiente. De lo contrario, FasterFiles mostrará el mensaje de error "No se pudo imprimir. No se encontró ninguna aplicación para imprimir este archivo".

En las siguientes dos secciones, aprenderá cómo FasterFiles está determinando una aplicación adecuada para imprimir y cómo puede definir su propio software de impresión si no desea utilizar el predeterminado.

Detalles Técnicos

Para encontrar una aplicación para imprimir el formato de archivo especificado, FasterFiles está buscando en el Registro de Windows.

Para archivos de texto (TXT), por ejemplo, puede encontrar la entrada HKEY_CLASSES_ROOT\txtfile allí. Debajo de esta tecla, puede encontrar la entrada "shellprintcommand" en la que se define el comando para imprimir este tipo de archivo a través de la impresora predeterminada. Por ejemplo, esto podría ser "%SystemRoot%\system32\notepad.exe /p %1". Eso significa que los archivos de texto deben imprimirse utilizando la aplicación notepad.exe y que primero se debe pasar el parámetro /p (print = imprimir) y luego el nombre de archivo (%1). FasterFiles lee esta información cuando intenta imprimir un archivo de texto e intenta iniciar el programa especificado con los parámetros definidos aquí.

Para imprimir con una impresora especificada, hay otra entrada en "shellprinttocommand". Por ejemplo, esto podría ser "%SystemRoot%\system32\notepad.exe /pt "%1" "%2", donde el parámetro %1 es el nombre de archivo nuevamente y %2 representa el nombre de la impresora.

Si no existe tal entrada para un archivo específico, si la entrada es errónea, si el programa especificado ya no está instalado o si el programa no puede manejar el archivo o los parámetros especificados aquí, el archivo no se puede imprimir.

Uso de otros Programas para Imprimir

Si no hay ninguna aplicación instalada en su sistema para imprimir un archivo específico, o si desea imprimir usando cualquier otro programa que no sea la aplicación predeterminada, también puede usar la acción "Ejecutar Programa" para imprimir un archivo.

Simplemente especifique la ruta del programa deseado al crear su acción (por ejemplo, "C:\Programs\MyPrintStudio.exe") y escriba los parámetros que inicializan el trabajo de impresión en el campo para los parámetros, por ejemplo "-p C:\file.dat" or "/p C:\file.dat". Por supuesto, también puede usar marcadores de posición dentro de los parámetros. Para imprimir dinámicamente el último archivo, puede especificar, por ejemplo, "-p "%LASTFILE%"" aquí. Hemos utilizado comillas dobles para garantizar que los espacios en el nombre del archivo no corrompan el proceso.