OVH Cloud OVH Cloud

emacs sous winxp : imrpimer

3 réponses
Avatar
Bruno.L
Bonjour,

Où pourais-je trouver de la doc pour imprimer avec emacs sous windows ?
Imprimer n'est pas compliquer (imprimante systèmes de windows) mais je
ne vois pas où je pourrais régler la taille de la police, par exemple,
ou mettre de la couleur,,,

Merci

--
Bruno <http://bluesilk.be>

3 réponses

Avatar
Sébastien Kirche
Le 23 June 2005 à 12:06, Bruno L. a dit :

Bonjour,



Bonjour,

Où pourais-je trouver de la doc pour imprimer avec emacs sous windows
? Imprimer n'est pas compliquer (imprimante systèmes de windows) mais
je ne vois pas où je pourrais régler la taille de la police, par
exemple, ou mettre de la couleur,,,



Si c'est pour imprimer un buffer qui contient du texte coloré, il
faudrait regarder du côté ps-print-buffer-with-faces.

ps- pour PostScript : si l'imprimante n'est pas PostScript il y a moyen
d'imprimer dans un fichier .ps (avec C-u avant M-x ps-print-...)

Ensuite pour exploiter le fichier .ps sous windows, il faut regarder du
côté de GhostScript/GSView (http://www.cs.wisc.edu/~ghost/gsview/) qui
permet d'imprimer ou de retransformer le .ps en .pdf.

Il est possible de fabriquer avec RedMon (sur la même page que GSView)
une fausse imprimante accessible à Emacs qui pourra transformer les
impressions en pdf ou directement en impressions vers la « vraie »
imprimante : http://www.stat.tamu.edu/~henrik/GSPSprinter/GSPSprinter.html

HTH.
--
Sébastien Kirche
Avatar
Sébastien Kirche
Le 24 June 2005 à 09:06, ADelm a formulé :

J'ai le même problème d'impression (Windows XP, Lexmark 3200 sur
lpt1, Emacs 22.0.50.2)

Bien, après lecture de la doc de RedMon, j'ai installé l'imprimante
qui a bien imprimé la page test; mais rien à partir de Emacs.

Il me semble qu'il faudrait mettre dans .emacs une ligne indiquant
l'imprimante à utiliser suivant les types d'impression, ou alors
changer l'une ou l'autre (ou des) variables, mais ça c'est une autre
histoire (je ne trouve pas cela facile).



En utilisant l'interface d'impression printing[1] qui ajoute un item
print au menu file, il est possible de paramétrer plusieurs imprimantes
pour le texte et plusieurs pour le PostScript tout en désignant l'une
par défaut.

Ensuite il est possible de sélectionner facilement à la souris dans le
menu (je ne connais pas la M-x commande pour le faire sans souris mais
je l'utilise peu) l'imprimante de son choix avant d'envoyer.

De plus ça permet *très* facilement de faire du multi pages par
feuilles, d'imprimer les pages paires ou impaires et de personnaliser la
disposition de la page (entêtes, pieds, ...).

Il suffit de ceci :

;; interface impression
(when (require 'printing nil t)
(pr-menu-bind)) ;bizarre : ce n'est plus automatique ?


Par ailleurs la doc de RedMon est assez vague et ne présente pas
l'info de façon systématique (exemple : elle commence par dire qu'il
*faut* partager l'imprimante, puis à la fin que cela n'était pas
absolument nécessaire - bon les partages sont actuellement des points
sensibles à cause des attaques des systèmes et il ne faut pas en user
pour rien non?)



Àma le partage ne sert qu'en réseau si l'on veut mettre un imprimante à
disposition pour le PostScript par exemple ou si l'on veut faire une
imprimante à PDF. Je ne crois me rappeler que c'est obligatoire en
local.

Emacs est sans doute le meilleur éditeur de texte, mais quelle galère
pour avoir tout installé ; apprendre les raccourcis et l'utilisation
ne me semble qu'un point relativement moins grave. Je veux dire qu'en
général, la documentation et donc l'installation nécessite des
connaissances de type "Unix geek".



Faut dire aussi qu'Emacs a existé bien avant Windows et que son
paramétrage a besoin d'adaptations pour les systèmes non-unix.

Par exemple sous OSX qui implémente « l'impression unix » (CUPS)
l'impression ne nécessite presque aucun réglage[2] : j'ai seulement
désigné l'imprimante à utiliser parmi celles disponibles.

Mais merci, Sébastien pour l'aide que j'ai déjà reçu de vous.



C'est un plaisir : ça m'apporte aussi d'aider car ça me fait parfois
chercher des solutions qui me sont aussi utiles :)

Footnotes:
[1] dans le cvs c'est inclus (mais je ne sais pas depuis quand) sinon ça
peut se trouver ici : http://www.cpqd.com.br/~vinicius/emacs/

[2] Expérience personnelle. Selon d'autres contributeurs utilisateurs
mac : « Your mileage may vary » ;)

--
Sébastien Kirche
Avatar
drkm
"ADelm" writes:

Je veux dire qu'en
général, la documentation et donc l'installation nécessite des
connaissances de type "Unix geek".



Bof, c'est pas compliqué (mais il faut le savoir) :

C-h i
C-h a
M-x apropos<TAB><TAB>
C-h f
C-h v
M-x describe-<TAB>

Avec ça, tu as déjà beaucoup en main. Ça en devient un plaisir
de chercher :-).

Je trouve le système d'aide d'Emacs incomparable avec celui de
MS Word, par exemple (et en général avec ceux des applications
Windows), que je trouve inutilisable.

--drkm