OVH Cloud OVH Cloud

ps-print-buffer

5 réponses
Avatar
Flatman
Bonjour !

J'ai encore essayé de faire fonctionner ps-print-buffer sur mon mac et
j'arrive à la conclusion suivante :

ps-print-buffer génère effectivement un fichier .ps utilisable.
Lorsque je l'ouvre avec un ps-viewer, il a le nombre de pages correct,
mais elle sont toutes blanches , a part la partie graphique en haut de
la page, mais sans le texte.

Je n'ai aucun setting dans .emacs qui peut avoir une influence ...

Quelqu'un aurait une idée ?

Erik

5 réponses

Avatar
Sébastien Kirche
Le 4 August 2005 à 11:08, Flatman a dit :

J'ai encore essayé de faire fonctionner ps-print-buffer sur mon mac et
j'arrive à la conclusion suivante :

ps-print-buffer génère effectivement un fichier .ps utilisable.
Lorsque je l'ouvre avec un ps-viewer, il a le nombre de pages correct,
mais elle sont toutes blanches , a part la partie graphique en haut de
la page, mais sans le texte.

Je n'ai aucun setting dans .emacs qui peut avoir une influence ...

Quelqu'un aurait une idée ?



C'est un peu comme les accents, cette question : ça touche le mac
principalement :)

Dans mon expérience :
- ps-print envoie correctement à l'imprimante PostScript
- C-u ps-print envoie dans un fichier .ps mais Aperçu d'OSX n'arrive pas
à affiche correctement les pages qui ne contiennent alors qu'un
bandeau gris vide.

Ma solution pour visualiser ces fichier sous OSX est de les passer en
.pdf *ET* de changer le format de page (chose qu'OSX semble ne pas faire
ou faire incorrectement) :

ps2df[12|13|14] -sPAPERSIZE¤ doc.ps

PS : si ce genre de solutions t'intéresse, tu peux jeter un oeil sur une
ébauche de documentation pour OSX que j'ai commencé il y a un moment (et
que je souhaite reprendre en LaTeX, Word est vraiment une bouse) et
qu'il faudrait que je complète :

http://sebastien.kirche.free.fr/GuidedurootardMacOSX.pdf

HTH :)
--
Sébastien Kirche
Avatar
Flatman
* Sébastien Kirche wrote:
|
| C'est un peu comme les accents, cette question : ça touche le mac
| principalement :)

Ben, le fichier que génère mon PC avec la version emacs que j'ai
téléchargée de je ne sais plus ou ... est identique et pose le même prob
sous macosx ... je vais vérifier si le fichier .ps est lisible sur ma
station debian ce soir ...

|
| Dans mon expérience :
| - ps-print envoie correctement à l'imprimante PostScript
| - C-u ps-print envoie dans un fichier .ps mais Aperçu d'OSX n'arrive pas
| à affiche correctement les pages qui ne contiennent alors qu'un
| bandeau gris vide.
|

c'est la commande que j'utilise afin de créer mes fichiers .ps

| Ma solution pour visualiser ces fichier sous OSX est de les passer en
| .pdf *ET* de changer le format de page (chose qu'OSX semble ne pas faire
| ou faire incorrectement) :
|
| ps2df[12|13|14] -sPAPERSIZE¤ doc.ps

n'existe pas chez moi , la commande ps2pdf... chez moi j'ai pstopdf et
ça ne gobe pas l'argument -s

|
| PS : si ce genre de solutions t'intéresse, tu peux jeter un oeil sur une
| ébauche de documentation pour OSX que j'ai commencé il y a un moment (et
| que je souhaite reprendre en LaTeX, Word est vraiment une bouse) et
| qu'il faudrait que je complète :
|

| http://sebastien.kirche.free.fr/GuidedurootardMacOSX.pdf
|

j'ai jeté un rapide coup d'oeil , mais ça ne m'avance guerre :(


Erik
Avatar
Flatman
* Sébastien Kirche wrote:
|
|
| ps2df[12|13|14] -sPAPERSIZE¤ doc.ps
|


euh, en fait je l'ai quand-même :-/

et je viens de constater que si je passe le fichier .ps généré par emacs
dans ps2ps , le 'nouveau' fichier , lui, ne pose plus de prob à
l'impression !

Va donc faloir que j'adapte la commande lpr ... en ps2ps|lpr ou un truc
de ce style ...

Erik
Avatar
Flatman
Bon, j'ai résolu le prob en créant une fonction dans .emacs :

(defun my-print ()
(interactive)
(ps-print-buffer "/tmp/emacs-ps-print.ps")
(shell-command "ps2ps /tmp/emacs-ps-print.ps /tmp/emacs-ps-print-new.ps" nil nil)
(shell-command "lpr /tmp/emacs-ps-print-new.ps" nil nil)
(shell-command "rm /tmp/emacs-ps-print.ps" nil nil)
(shell-command "rm /tmp/emacs-ps-print-new.ps" nil nil)
)

cela fonctionne, mais c'est pas trop joli et puis c'est hâchement
bizarre tout de même ...

Erik
Avatar
Sébastien Kirche
Le 4 août 2005 à 18:08, Flatman vraute :

> ps2df[12|13|14] -sPAPERSIZE¤ doc.ps
>


euh, en fait je l'ai quand-même :-/



Ah :)

J'étais en train de me demander si c'était une commande installée par
fink.

et je viens de constater que si je passe le fichier .ps généré par
emacs dans ps2ps , le 'nouveau' fichier , lui, ne pose plus de prob à
l'impression !

Va donc faloir que j'adapte la commande lpr ... en ps2ps|lpr ou un
truc de ce style ...



Oui ça doit pouvoir s'automatiser. C'est déjà ça si ça peut t'aider.

L'idéal serait de savoir si c'est le .ps qui est mal formé, ou si c'est
OSX qui a un problème.

Vu que les autres outils (il a par exemple ghostscript avec la commande
gs) savent relire le ps généré, je suppose que le problème est du côté
de la pomme...

Mais je ne connais pas grand chose en PostScript en dehors du principe
général pour essayer de trouver la cause du problème.

--
Sébastien Kirche