J'ai un utilisateur qui doit imprimer environ 220 documents en moyenne 2-3 pages chacun. Lorsqu'elle est imprimée à l'aide de la méthode Windows standard de Tout sélectionner - Clic droit - L'impression écrase le serveur d'impression ou l'imprimante elle-même. Je recherche un utilitaire qui me permettra de traiter disons 5 documents à la fois qui fera tous les documents d'un répertoire donné. J'espère que cela allégera la pression sur le serveur d'impression et permettra également à l'utilisateur de ne pas avoir à garder ses travaux d'impression. J'en ai trouvé un qui vous permet de planifier un travail d'impression pendant un certain temps, mais (et ce n'est peut-être pas une rupture), l'orthographe du programme est atroce.
DarkStorm's batch print handler
c'est sympa.Il s'agit d'un travail pour la ligne de commande.
Avec Cygwin , le script suivant (que vous pouvez taper sur une ligne de commande bash) imprimera chaque fichier PDF du répertoire courant, un toutes les 5 secondes.
Si vous ne voulez pas installer Cygwin (qui est utile pour beaucoup d'autres choses), consultez la réponse de Sathya pour une méthode cmd (c'est un peu moins simple). L'outil de choix serait Powershell, qui a sûrement tous les blocs de construction requis (mais je ne parle pas Powershell).
la source
cmd has an equivalent of sleep
-> le remplacement brut serait `ping localhost -n 6> NULstart
lance une nouvelle application - elle n'a aucune capacité d'impression.cygstart
ait plus de capacités que de démarrer, mais je pensais qu'il y avait un moyen de déclencher une action d'impression à partir de cmd (l'action d'impression appelle l'application enregistrée dans le registre, lui disant d'imprimer plutôt que d'ouvrir pour modification). Savez-vous par hasard s'il existe un moyen d'imprimer en cmd (print
ne semble pas l'être non plus)?copy *.pdf \\printer\name
. Pour le traitement par lots, cmd a unefor
commande, mais je ne sais pas comment lui faire exécuter plusieurs commandesfor %x in (*.pdf) do ( ; command1 ; command2 ; )
avec les nouvelles lignes où j'ai écrit;
. Si vous pouvez le faire fonctionner, veuillez en faire une réponse.Si vous voulez vraiment suivre la ligne de commande, copiez-collez-le dans un fichier de commandes, modifiez le chemin et ajoutez le chemin complet à
AcroRd32.exe
Cela changera le répertoire en celui contenant les fichiers PDF, démarrera Acrobat Reader en mode silencieux, les imprimera et attendra 5 secondes. Une autre alternative si l'imprimante est partagée est
Ce qui fait la même chose, mais dans mon expérience passée, je n'ai pas obtenu de bons résultats avec cette approche - mais c'est à cause des fichiers PDF n'ayant pas les polices incorporées.
la source
Une excellente application d'impression par lots que j'utilise tout le temps est SilentPrint. Vous pouvez en savoir plus à ce sujet sur http://www.silentprint.com . J'espère que vous le trouverez aussi utile que moi.
la source