FasterFiles

Action: Imprimer

En utilisant l’action "Imprimer Fichiers ou Contenu du Dossier", vous pouvez imprimer un ou plusieurs fichiers spécifiés ou les fichiers stockés dans un dossier spécifié.

Paramètres

Formats pris en charge

Il n’est pas possible d’imprimer chaque fichier ou chaque type de fichier. Pensez aux fichiers musicaux ou vidéo, par exemple. Pour cette raison, FasterFiles recherchera une application appropriée pour le travail d’impression du type de fichier spécifique avant d’imprimer un fichier.

Ce n’est que dans le cas où un tel programme est installé sur votre ordinateur que le fichier correspondant peut être imprimé. Sinon, FasterFiles affichera le message d’erreur "Échec de l’impression. Aucune application pour l’impression de ce fichier n’a été trouvée.".

Dans les deux sections suivantes, vous apprendrez comment FasterFiles détermine une application d’impression appropriée et comment vous pouvez définir votre propre logiciel d’impression si vous ne souhaitez pas utiliser celui par défaut.

Détails Techniques

Afin de trouver une application pour imprimer le format de fichier spécifié, FasterFiles recherche dans le Registre Windows.

Pour les fichiers texte (TXT), par exemple, vous pouvez y trouver l’entrée HKEY_CLASSES_ROOT\txtfile. Sous cette clé, vous pouvez trouver l’entrée "shellprintcommand" dans laquelle la commande d’impression de ce type de fichier via l’imprimante par défaut est définie. Par exemple, cela pourrait être "%SystemRoot%\system32\notepad.exe /p %1". Cela signifie que les fichiers texte doivent être imprimés à l’aide de l’application notepad.exe et que tout d’abord, le paramètre /p (print = impression) doit être transmis, puis le nom de fichier (%1). FasterFiles lit ces informations lors de la tentative d’impression d’un fichier texte et tente de démarrer le programme spécifié avec les paramètres définis ici.

Pour l’impression à l’aide d’une imprimante spécifiée, il existe une autre entrée dans "shellprinttocommand". Par exemple, il peut s’agir de "%SystemRoot%\system32\notepad.exe /pt "%1" "%2", où le paramètre %1 est à nouveau le nom de fichier et %2 représente le nom de l’imprimante.

S’il n’existe aucune entrée de ce type pour un fichier spécifique, si l’entrée est erronée, si le programme spécifié n’est plus installé ou si le programme ne peut pas gérer le fichier ou les paramètres spécifiés ici, le fichier ne peut pas être imprimé.

Utilisation d’autres Programmes pour l’Impression

Si aucune application n’est installée sur votre système pour imprimer un fichier spécifique, ou si vous souhaitez imprimer à l’aide d’un autre programme que l’application par défaut, vous pouvez également utiliser l’action "Exécuter Programme" pour imprimer un fichier.

Spécifiez simplement le chemin du programme souhaité lors de la création de votre action (par exemple "C:\Programs\MyPrintStudio.exe") et saisissez les paramètres initialisant le travail d’impression dans le champ pour les paramètres, par exemple "-p C:\file.dat" or "/p C:\file.dat". Bien sûr, vous pouvez également utiliser des espaces réservés dans les paramètres. Pour imprimer dynamiquement le dernier fichier, vous pouvez par exemple spécifier "-p "%LASTFILE%"" ici. Nous avons utilisé des guillemets doubles pour nous assurer que les espaces dans le nom de fichier ne corrompent pas le processus.