GNU/Linux >> Tutoriels Linux >  >> Linux

Impression recto-verso manuelle pour Mac (et/ou Linux)

PRESQUE, mais pas de cigare pourtant :la 4ème étape ne récupère que les pages impaires de la 1ère étape, puis prend les pages paires de cet ensemble... Ce n'est pas bon. Je supprimerai cela un peu plus tard, à moins que je pense à quelque chose d'intelligent. (La 1ère étape peut également être faite pour créer deux fichiers immédiatement, mais vous avez besoin de la boîte de dialogue de confirmation. Peut-être y a-t-il un "redémarrage" ou un traitement parallèle dans Automator.

Pour un Mac, Automator est votre ami :

  • Ouvrir Automator

  • Sélectionnez "Plug-in d'impression" (les plug-ins d'impression sont des flux de travail disponibles dans la boîte de dialogue d'impression. Ils acceptent les versions PDF du document en cours d'impression. Avant la version 10.6 Snow Leopard, vous n'aurez peut-être pas ce choix tant que vous n'êtes pas sur le point d'enregistrer votre flux de travail, plutôt que lors de la création d'un flux de travail vide. Devrait fonctionner de la même manière.)

  • Faites glisser les éléments suivants dans le flux de travail vers la droite :

    1. "Extraire les pages paires et impaires", et sélectionnez "Impair"

    2. "Imprimer les éléments du Finder"

    3. "Demander confirmation", écrivez quelques instructions

    4. "Extraire les pages paires et impaires", et sélectionnez "Paire"

    5. "Imprimer les éléments du Finder"

  • Sauvegarde le. Il se retrouvera dans ~/Library/PDF Services/ et donc faire partie du menu PDF dans la boîte de dialogue Imprimer.



Lorsque le total de pages est impair, vous devrez jouer un peu avec la première ou la dernière page du premier tirage. (Si vous remettez toute la pile dans l'imprimante, il se peut que la dernière page reste dans le bac à papier lorsque vous avez terminé. Essayez simplement d'ajuster les instructions de l'étape 3.)


Il existe un projet sur sourceforge appelé duplexpr qui peut faire ce que vous voulez.

http://sourceforge.net/projects/duplexpr/

Je l'ai écrit il y a longtemps et je n'ai pas pu susciter d'intérêt, donc je ne l'ai pas mis à jour. Si je peux obtenir une base d'utilisateurs actifs de> 0, ou quelqu'un intéressé à aider à le développer ou à le tester, je travaillerai à nouveau dessus. J'ai même un code de développement plus récent qui a quelques fonctionnalités supplémentaires. J'essaie également de le rendre compatible avec l'interface graphique afin qu'il puisse être utilisé depuis le bureau sans passer par la ligne de commande.

Il s'agit d'un ensemble de scripts bash qui émulent l'impression recto verso pour les imprimantes non duplex. Je l'utilise tous les jours - depuis de nombreuses années maintenant.

Une caractéristique unique est qu'il permet l'impression recto-verso par lot, ce qui vous permet d'imprimer plusieurs travaux à la fois et vous n'avez qu'à retourner et réinsérer toute la pile de papier une fois au lieu d'une fois pour chaque travail.

La version actuelle (sur sourceforge) a quelques problèmes. La première est qu'ils ont changé bash. Pour que les scripts actuels fonctionnent (après les avoir téléchargés), la première ligne de chaque script doit être modifiée de #!/bin/sh à #!/bin/bash

L'autre problème est un problème de conception. Les imprimantes varient dans la façon dont elles traitent le papier. Certains sortent des pages avec la face imprimée vers le haut et d'autres avec la face imprimée vers le bas, etc. Cela signifie qu'il doit y avoir plus d'un algorithme d'impression recto verso. duplexpr ne prend actuellement en charge qu'un seul algorithme. Il fonctionne parfaitement sur des imprimantes comme les HP Deskjet 720 et 895 (anciennes) et la HP C4480 (plus récente). Cela fonctionne presque sur mes HP Laserjets (1006 et 1020). Sur ceux-ci, toutes les pages qu'il imprime sont correctes et dans le bon ordre, mais chaque page doit être retournée manuellement après la fin de l'impression du travail (elles sortent 2/1, 4/3 ... au lieu de 1/2 , 3/4).

Vérifiez-le et revenez-moi si vous êtes intéressé à l'utiliser. Vous pouvez m'envoyer un e-mail via la page du projet sourceforge (url ci-dessus).

Quelques réflexions supplémentaires :

duplexpr ne traite pas vraiment des plages d'impression de pages. Vous pouvez le faire en utilisant les options "imprimer dans un fichier" et "étendue de pages" disponibles dans la plupart des boîtes de dialogue d'impression des applications.

Une fois que vous avez la sortie dans un fichier (au format postscript par défaut (au moins pour Linux)), vous avez un certain nombre d'options. Vous pouvez ensuite l'exécuter via duplexpr (qui, soit dit en passant, gère le problème du nombre impair de pages mentionné par d'autres affiches).

Si vous pouvez gérer l'utilisation de l'interface de ligne de commande (cli), alors la commande lp - ou lpr, celle que vous avez installée, a des options que vous pouvez spécifier pour les pages impaires uniquement, les pages paires uniquement et vous pouvez même lui donner des plages de pages si nécessaire. Si ce n'est pas à votre goût, il existe un incroyable petit utilitaire graphique appelé xpp qui fera tout cela et plus encore. Il vous permettra même de créer un alias pour l'une de vos imprimantes existantes qui n'imprimera que les pages paires ou impaires. Je l'utilise tout le temps pour récupérer des bourrages papier et des alimentations de pages multiples lors du deuxième passage de l'impression recto verso (les deuxièmes faces) afin de pouvoir terminer l'impression de toutes les pages recto qui n'ont pas été supprimées sans repartir de zéro.

Avec l'une de ces méthodes manuelles, si vous avez un nombre impair de pages, vous pouvez simplement envoyer un saut de page à l'imprimante pour éjecter la dernière page :

echo -n $'\f' | lp

le fera ou vous pouvez créer un fichier avec juste un saut de page et l'envoyer à lp. Cela fonctionne sur toutes les imprimantes que j'ai essayées jusqu'à présent.

Quoi qu'il en soit, c'est beaucoup plus facile que de se rappeler de ne pas réinsérer la dernière page, etc.

HTH

Joe


Consultez le logiciel d'impression recto verso HP.


Linux
  1. Aide-mémoire pour les utilisateurs Linux et les autorisations

  2. Linux – Répertoires standard et/ou communs sur les systèmes Unix/linux ?

  3. Coffee - Une application d'actualités et de météo pour Linux

  4. FreeCAD - Un logiciel de modélisation et de conception 3D pour Linux

  5. Différentes déclarations de qsort_r sur Mac et Linux

Top 10 des distributions Linux pour ordinateur portable et de bureau

Commande Linux id - Imprimer les informations d'ID utilisateur et d'ID de groupe

Comment effacer l'historique de Bash sous Linux et Mac

Compilateur croisé pour Linux sur Mac OS X ?

Qu'est-ce qu'une alternative XPerf pour Linux et Mac OS X ?

Noms des disques ATA et SATA sous Linux