Impressions sous OS X (Bug #212)
Description
Le module CPAN Net::CUPS n'a pas suivi les dernières évolutions de CUPS et son auteur n'a plus le temps de le mettre à jour. Du coup, ce module n'est plus fonctionnel sur les versions récentes d'OS X et il n'est donc pas possible d'imprimer directement à partir d'AMC. Ce n'est pas une catastrophe car il est toujours possible d'imprimer les documents en dehors d'AMC.
Je n'y connais pas grand chose, mais est-ce que le module CPAN Net::LPR (http://search.cpan.org/~dmlloyd/Net-LPR/) pourrait être utilisé à la place de Net::CUPS sous OS X ?
History
Updated by Joël Brogniart about 11 years ago
Je viens de jeter un œil sur les options d'impression d'AMC (RTFM !) et j'ai aussi jeté un œil sur CUPS sous OS X. CUPS sous OS X fournit lp et lpr. Du coup, j'ai testé l'impression "par une commande" avec lp %f
et lpr %f
et les impressions fonctionnent directement depuis AMC. Je pense, que pour l'instant, le plus simple, du point de vue utilisateur, serait, pour la version MacPorts et si c'est possible, de ne plus offrir l'option "CUPS" comme méthode d'impression ou de la rendre inactive et de mettre "par une commande" (avec "lpr %f") par défaut.
Updated by Alexis Bienvenüe about 11 years ago
C'est sans doute le plus simple, en effet. La difficulté est de transmettre les bonnes options à lpr
pour lui demander une impression recto-verso, avec agrafage. Je n'ai pas trouvé le moyen de consulter et fixer ce genre d'options avec le paquet Net::LPR non plus.
Updated by Alexis Bienvenüe about 10 years ago
- Target version set to 1.3.0
Updated by Alexis Bienvenüe about 10 years ago
Applied in changeset hg:57c05aebbb3a.
- % Done changed from 0 to 100
- Status changed from New to Resolved
Updated by Alexis Bienvenüe over 9 years ago
À partir de la révision hg:f91313c81536, vous devriez pouvoir choisir la méthode d'impression CUPS (via lp), qui utilise les commandes comme lp
ou lpstat
pour l'impression par CUPS, au lieu du paquet perl Net::CUPS. Pouvez-vous me dire si cela fonctionne sous MacOSX ?
Si vous souhaitez contrôler des options d'impression particulières à partir d'AMC (l'agrafage en particulier), ajoutez-les à Edition/Préférences/Général/Impression/Useful printing options (ce sera traduit en français).
Updated by Joël Brogniart over 9 years ago
OK, je vais tester la nouvelle version.
Updated by Joël Brogniart over 9 years ago
Bon il semble qu'il y a eu un changement qui pose problème depuis la révision hg:7447b39d84e5 (1721) que j'ai construite et utilisée toute la matinée. La construction à partir de la révision hg:f91313c81536 se passe bien, mais au lancement d'AMC, j'ai droit à une erreur Unknown action gui at /opt/local/bin/auto-multiple-choice line 79
.
Updated by Joël Brogniart over 9 years ago
Sous OS X 10.10.3, je n'arrive pas à lancer AMC à la révision hg:f91313c81536. Au lancement, j'ai les erreurs suivantes.
Can't locate AMC/Print/cups.pm in @INC (@INC contains: /opt/local/lib/perl5/site_perl/5.16.3/darwin-thread-multi-2level /opt/local/lib/perl5/site_perl/5.16.3 /opt/local/lib/perl5/vendor_perl/5.16.3/darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.16.3 /opt/local/lib/perl5/5.16.3/darwin-thread-multi-2level /opt/local/lib/perl5/5.16.3 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl .) at /opt/local/lib/perl5/vendor_perl/5.16.3/Module/Load.pm line 77. Can't locate AMC/Print/cups in @INC (@INC contains: /opt/local/lib/perl5/site_perl/5.16.3/darwin-thread-multi-2level /opt/local/lib/perl5/site_perl/5.16.3 /opt/local/lib/perl5/vendor_perl/5.16.3/darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.16.3 /opt/local/lib/perl5/5.16.3/darwin-thread-multi-2level /opt/local/lib/perl5/5.16.3 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl .) at /opt/local/lib/perl5/vendor_perl/5.16.3/Module/Load.pm line 77.
Updated by Joël Brogniart over 9 years ago
Je pense qu'il manque l'installation de ces fichiers dans le makefile. Quelque chose du genre :
--- Makefile 2015-04-28 12:16:05.000000000 +0200 +++ Makefile+print 2015-04-29 09:42:01.000000000 +0200 @@ -232,6 +232,7 @@ install -d -m 0755 $(USER_GROUP) $(DESTDIR)/$(PERLDIR)/AMC/Filter/register install -d -m 0755 $(USER_GROUP) $(DESTDIR)/$(PERLDIR)/AMC/DataModule install -d -m 0755 $(USER_GROUP) $(DESTDIR)/$(PERLDIR)/AMC/Gui + install -d -m 0755 $(USER_GROUP) $(DESTDIR)/$(PERLDIR)/AMC/Print install -m 0644 $(USER_GROUP) AMC-perl/AMC/*.pm $(DESTDIR)/$(PERLDIR)/AMC install -m 0644 $(USER_GROUP) AMC-perl/AMC/Export/*.pm $(DESTDIR)/$(PERLDIR)/AMC/Export install -m 0644 $(USER_GROUP) AMC-perl/AMC/Export/register/*.pm $(DESTDIR)/$(PERLDIR)/AMC/Export/register @@ -240,6 +241,7 @@ install -m 0644 $(USER_GROUP) AMC-perl/AMC/DataModule/*.pm $(DESTDIR)/$(PERLDIR)/AMC/DataModule install -m 0644 $(USER_GROUP) AMC-perl/AMC/Gui/*.pm $(DESTDIR)/$(PERLDIR)/AMC/Gui install -m 0644 $(USER_GROUP) AMC-perl/AMC/Gui/*.glade $(DESTDIR)/$(PERLDIR)/AMC/Gui + install -m 0644 $(USER_GROUP) AMC-perl/AMC/Print/*.pm $(DESTDIR)/$(PERLDIR)/AMC/Print
Updated by Alexis Bienvenüe over 9 years ago
En effet j'ai rajouté ça dans la révision hg:85268d47d620.
Updated by Joël Brogniart over 9 years ago
Bon tout marche comme il faut. J'ai utilisé l'option CUPS (via lp)
et ça marche bien. Les options recto/verso et agrafage standards ne fonctionnent pas avec mon imprimante. C'est un copieur numérique N & B Toshiba e-STUDIO357.
Pour le recto-verso j'ai ajouté Duplex
dans les "Useful printing options" ce qui me permet de choisir entre None
(simple face), DuplexNoTumble
(recto-verso bord long), DuplexTumble
(recto-verso bord court).
Pour l'agrafage, j'ai ajouté Stapling
dans les "Useful printing options" ce qui me permet de choisir entre Off
(pas d'agrafage), UL
(Upper Left), ML
(Middle Left), LL
(Lower Left), UR
(Upper Right), MR
(Middle Right), LR
(Lower Right), MT
(Middle Top), MB
(Middle Bottom) et SS
(je n'ai pas trouvé à quoi ça correspond). Ah si, j'ai trouvé dans l'interface standard OS X. SS
c'est agrafage à cheval et je suppose que ça marche s'il y a une plieuse avec.
La nouvelle option est plus pratique parce que peut choisir plus facilement pour chaque impression.
Merci beaucoup.
Aaaaah je viens juste de voir qu'on peut même choisir l'imprimante. C'est vraiment super.
Updated by Alexis Bienvenüe almost 9 years ago
- Status changed from Resolved to Closed