web-dev-qa-db-fra.com

Impossible d'imprimer à partir de LibreOffice

Je suis récemment passé à Oneiric et j'ai un problème d'impression étrange. Je peux très bien imprimer à partir d'Evince, de Firefox et probablement de tous les programmes qui utilisent le backend d'impression standard de Gnome (comme en témoigne la boîte de dialogue d'impression de Gnome). Mais lorsque j'essaie d'imprimer à partir de LibreOffice, l'imprimante génère le message d'erreur suivant suivi d'une page vierge:

ERROR:
invalidfont
$definefont
STACK:
--nostringval--
/HJTLAV+TimesNewRomanPS-BoldMTFID777HGSet1
--nostringval--
/HJTLAV+TimesNewRomanPS-BoldMTFID777HGSet1
--nostringval--
--nostringval--
13

L’imprimante est un Samsung SCX-7423P utilisant le pilote PostScript générique. Tout a bien fonctionné sous Natty.

Des idées quant à la cause de ce problème et, plus important encore, comment y remédier?

EDIT:

Voici quelques informations supplémentaires basées sur les tests que j'ai faits en réponse à la réponse de @ scottl ci-dessous:

  • J'ai essayé trois boîtes oniriques et seule celle-ci présente ce problème. Malheureusement, c'est une machine partagée, l'impact est donc considérable.
  • L'exportation au format PDF via le bouton de la barre d'outils ou l'option d'impression dans un fichier produit un fichier que Evince imprime correctement.
  • Si j'imprime dans un fichier et que j'organise le type de fichier au format PostScript au lieu de PDF, la même erreur se produit lors de l'impression sur la machine affectée à l'aide d'Evince. Si j’ouvre le fichier sur une autre machine et l’imprime, tout va bien, sauf que la police n’a pas l’air tout à fait correct. J'ai posté un exemple de fichier PostScript .
  • Même si l’erreur mentionnée ci-dessus mentionne la police Times New Roman, elle n’est pas significative. Le test PostScript a été effectué avec la police Ubuntu et l'erreur était la même, à l'exception du nom de la police.
  • Tous les tests ont été effectués à l'aide de la même imprimante, car c'est la seule imprimante à laquelle j'ai accès.
6
Scott Severance

http://bugs.ghostscript.com/show_bug.cgi?id=69224

Cela ressemble à ce bogue (en fait causé par une police mal piratée), mais cela devrait être corrigé dans ghostscript 9.04, qui est la version de oneiric.

Veuillez télécharger un exemple de fichier postscript illustrant le problème: http://paste.ubuntu.com/

Où avez-vous obtenu la police, puisque Times New Roman n'est pas installé par défaut sur Ubuntu?

1
scottl

Essayez d’utiliser Fichier -> Paramètres de l’imprimante -> Propriétés -> Périphérique -> Langage d’impression et, si celui-ci est défini sur PDF, remplacez-le par PostScript.

Pour que ce changement persiste:

  1. Créez un document avec ce format et allez dans Fichier -> Modèles -> Enregistrer.
  2. Dans le nouveau modèle, tapez le nom de votre choix.
  3. Dans la liste Catégorie, sélectionnez "Mes documents" et cliquez sur OK.
  4. Choisissez ensuite File-Templates-Manage dans la liste des modèles, double-cliquez sur le dossier "Mes modèles".
  5. Dans le menu contextuel, sélectionnez la commande "Définir comme modèle par défaut" et fermez la boîte de dialogue.

Le modèle est maintenant utilisé comme modèle par défaut. J'espère que ça marche!

1
Jakehero