Ce script va vous permettre d'ajouter plusieurs fonctions à votre imprimante virtuelle cups-pdf.
À savoir:
Ajoutez à vos sources de logiciels la ligne suivante :
deb http://www.2aide.org/depot all main
Rechargez votre liste des dépôts:
user@machine:~$ sudo apt-get updateinstallez multi-pdf :
user@machine:~$ sudo apt-get install multi-pdf
Cette méthode vous permettra de profiter des dernières mises à jours, automatiquement, dès leurs mises à disposition.
Vous pouvez préférer installer directement le paquet deb sans passer par le dépôt 2aide.
Toutes les versions sont disponibles ici.
Choisissez la version la plus récente.
Ce logiciel étant un simple script, pour obtenir le code source, il vous suffit de décompresser le deb.
Muti-pdf a surtout été testé sous Gnome et Ubuntu Lucid Lynx, il devrait, cependant fonctionner sous d'autres versions et d'autres environnements de bureau.
Étant basé sur GTKdialog, Muti-pdf a quelque dépendances avec Gnome, son installation sur KDE à requis 65 paquets supplémentaires lors d'un rapide test.
Les dépendances exigées sont:
Par défaut, les dépendances impératives et recommandées seront installées en même temps que le paquet muti-pdf.
Multi-pdf se placera automatiquement dans les programmes à démarrer à l'ouverture de session.
Cependant, lors de la première utilisation ou après une mise à jour, vous devrez relancer Multi-pdf manuellement.
Pour ce faire, allez dans votre menu Applications > Bureautique et cliquez sur le raccourcis: Multi-PDF.
Par la suite, vous pourrez utiliser ce raccourcis pour arrêter Multi-PDF, plusieurs boites de dialogues vous préviendront de cet arrêt.
Pour relancer Multi-PDF il vous suffira d'utiliser, à nouveau ce raccourcis.
Lors du premier lancement, si vous n'avez jamais installé Multi-PDF, celui-ci créera un répertoire caché dans votre home: ~/.multi-pdf.
Ce répertoire contiendra les logs d'utilisation et les fichiers de configurations.
Pour réinitaliser complètement votre configuration, il vous suffira donc de supprimer ou de renommer ce répertoire.
Si Thunderbird, d'une version ultérieure à la 3.0, est détecté, la boite de dialogue suivante s'affiche:

Si vous avez l'habitude d'utiliser Thunderbird et que vous avez au moins un compte de configuré, choisissez Oui.
Sinon, cliquez sur Autre Proposition, vous verrez alors la fenêtre suivante:

Ce choix va tenter d'utiliser le client mail disponible par défaut sur votre système.
Si ce choix ne vous convient pas, ou fonctionne mal, vous pouvez cliquer sur Autre Proposition, ce qui donnera:

Cette fenêtre vous permettra d'indiquer à Multi-PDF votre propre commande d'envoi de mail (et de fax OVH).
Veillez, cependant à bien respecter le libellé des variables et le caractère \ qui précède les variables et les doubles quotes “.
Ci cette option ne vous convient toujours pas, il vous reste encore une dernière possibilité.
Cliquez sur Autre Proposition, vous pourrez choisir de ne configurer Aucun client mail et donc de ne pas pouvoir envoyer de mails ni de fax OVH depuis Multi-PDF;
ou vous pourrez utiliser le client de mail minimaliste installé avec Multi-PDF.

Si vous utilisez le Client mail interne, Multi-PDF, la fenêtre suivante va vous demander de configurer vos paramètres smtp:

Remplissez les champs avec les renseignements donnés par votre fournisseur d'accès ou votre fournisseur de boite mail.
Si votre serveur smtp n'exige pas d'identification, laissez vide, les champs Votre nom utilisateur pour SMTP et Votre mot de passe pour SMTP.
Ceci fait, un avertissement vous préviendra, si tel est le cas, que certaines fonctions ne sont pas configurées.
Vous aurez le choix de ne plus revoir cet avertissement, même si vous ne terminez pas votre configuration.
Muti-PDF va utiliser vos programmes préférés pour visualiser les PDF produits, et pour éditer vos fichiers de configuration.
La fenêtre suivante, si vous répondez Oui va vous permettre de laisser Multi-PDF utiliser vos programmes par défaut.

Si vous préférez personnaliser ces programmes, cliquez sur Non:

Multi-PDF vous indique quels sont les programmes par défaut trouvés sur votre système.
Vous pouvez encore choisir de Garder cette configuration, ou de la Changer par des commandes personnalisées.

Indiquez simplement la commande qui lance le logiciel de votre choix dans le champs correspondant (vous devez indiquer les deux commandes).
Faites attention à bien choisir un programme capable d'ouvrir les fichiers désignés (PDF et texte pour les configurations).
Muti-PDF est maintenant en attente.
Pour démarrer un traitement vous avez 3 possibilités:
Indifféremment, chacune de ces trois actions, va démarrer le traitement par Multi-PDF.
Les fonctions Fax, En attente et visualiser le fichier ne seront disponibles que si vous avez passé en traitement un fichier PDF.
Mais l'envoi par mail ou l'enregistrement sont disponibles pour tout types de fichiers.
Lors de ce premier traitement, la fonction fax n'est pas disponible:
Utilisez le menu Configuration > Fichiers configuration des Fax

Les fichiers de configuration des services fax seront ouvert avec l'éditeur de texte défini.
Modifiez celui ou ceux que vous souhaitez utiliser avec vos paramètres personnels.
Fax4Free à été dévelloppé par Sputnick
Éditez le fichier cups2freefaxrc. (Il s'ouvre automatiquement avec le menu Configuration > Fichiers configuration des Fax).
Modifiez le avec vos identifiants Free.
## Fichier d'environnement de cups2freefax sourcé par cups2freefax.bash ## $Date: 2010-03-11 22:37:48 +0100 (jeu. 11 mars 2010) $ ## Login et password de l'interface free. ## Pour désactiver la fonction FreeFax, indiquez le login suivant: login_compte_free login=login_compte_free password=mot_de_passe_compte_free ## Masquer le numéro appelant : ( yes ou no. defaut = no ) cups2freefax_hide_fax_number=no ## Recevoir un rapport de transmission par e-mail : ( yes ou no. defaut = no ) cups2freefax_email_confirmation=yes
Éditez le fichier fax-ovh. (Il s'ouvre automatiquement avec le menu Configuration > Fichiers configuration des Fax).
Modifiez le avec vos identifiants Free.
## Indiquez votre N° de Fax OVH ci-dessous
## Pour désactiver la fonction ecoFax d'OVH, indiquez comme N° de Fax OVH : mon_numero_ovh
ecofax="mon_numero_ovh";
## Indiquez votre mot de passe de Fax OVH
ecofpss="mot_de_passe_compte_ecoFax_OVH";
echo "password:${ecofpss}" > /tmp/ecofpss.txt && chmod 600 /tmp/ecofpss.txt;
## Indiquez l'email de contact correspondant à votre abonnement OVH
ecofmail="mon-mail@mail.fr";
EcoFax OVH utilise un simple mail pour recevoir les fax à traiter.
Si vous n'avez pas chois le client mail intégré à Multi-PDF, vous devez donc configurer un serveur SMTP.
Cliquez sur Réinitialiser les programmes par défaut > Configurer le client mail interne, ce qui donne:

Remplissez les champs avec les renseignements donnés par votre fournisseur d'accès ou votre fournisseur de boite mail.
Si votre serveur smtp n'exige pas d'identification, laissez vide, les champs Votre nom utilisateur pour SMTP et Votre mot de passe pour SMTP.
Cliquez sur le menu Configuration entête de fax Modifiez les lignes 15 à 20 avec vos coordonnées personnelles (veillez à ce que chaque ligne se termine par <br>).
<p>Nom Prénom<br> adresse<br> code postal ville<br> Tél: neméro de téléphone<br> Mél: adresse mail<br> Web: <font size=5>www.2aide.fr</font><br>
Vous remarquerez que les caractères accentués sont remplacés par des entité html.
Cliquez sur le menu Configuration > Personnalisation logo entête de fax

Naviguez pour choisir votre logo, validez et laissez vous guider.
Votre logo sera redimensionné, converti en noir et blanc et incrusté sur vos pages de garde de fax.
Chaque fois qu'un fichier arrivera dans le répertoire ~/PDF, Multi-PDF démarrera un traitement:

La case à cocher vous permet de réduire sensiblement, mais sans perte de qualité significative, la taille de vos PDF lors de leur traitements.
Cette case conservera l'état que vous lui avez donné lors du précédent traitement.
La bouton Accédez aux logs et sauvegardes vous ouvrira , dans votre navigateur de fichiers, le répertoire ~/.multi-pdf vous permettant aussi de gérer les divers fichiers généres par l'utilisation de Multi-PDF.
Si la taille de ces fichiers dépasse 10Mo, la place occupée vous sera indiquée chiffrée dans ce bouton.
Les menus, Réinitialiser les programmes par défaut > Éditeur de texte et visualisation des PDF et Réinitialiser les programmes par défaut > Réinitialiser le client de mails vous permettrons de modifier les configurations que vous avez effectuées lors du premier démarrage.
Ces menus vont stopper le fonctionnement de Multi-PDF, vous devrez donc le relancer depuis Applications > Bureautique > Multi-PDF.
Il vous sera alors demandé de refaire la configuration que vous venez de réinitialiser.
Laissez vous guider, le fonctionnement est plutôt simple.
Les boutons En attente et Assemblage vont vous permettre d'assembler plusieurs PDF, imprimés depuis diverses sources.
Lors de votre impression, il suffit de cliquer sur En attente (le nombre de fichiers en attente est indiqué par la fenêtre de confirmation et en regard du bouton Assemblage).
Vous pouvez répéter l'opération autant de fois que vous le souhaitez.
Lors de l'impression du dernier fichier à ajouter, cliquez sur Assemblage.
L'ensemble des fichiers que vous avez mis en attente sont alors assemblés en un seul PDF, les pages étant dans l'ordre selon lequel vous les avez mises en attente.
Une fois l'assemblage terminé, la fenêtre de choix du traitement est ré-affichée.
Vous pouvez alors appliquer le traitement de votre choix, y compris un nouvel assemblage.
Ce script fonctionne avec l'imprimante virtuelle cups-pdf, mais il peut traiter n'importe quel type de fichiers, il suffit de les copier ou de les enregistrer sous $HOME/PDF/ (sauf pour les fonctions fax et assemblage).
Un fichier de logs de la fonction fax est créé dans ~/.multi-pdf/logs/fax.log
Le service FreeFax ne fonctionne de façon optimale qu'avec des fichiers PDF, le script retournera une erreur si vous tentez de faxer un fichier d'un autre type.
Dans le cas de l'annulation d'une action, ou si vous avez tenté de faxer un fichier autre que PDF, le fichier en cours de traitement sera déplacé du répertoire $HOME/PDF/ vers $HOME/scripts/pdf/erreurs/ ou vous pourrez le récupérer.
Liens commerciaux
Discussion