Невозможно печатать из LibreOffice [закрыто]

Я недавно обновился до Oneiric, и у меня возникла странная проблема с печатью. Я могу нормально печатать из Evince, Firefox и, предположительно, все программы, использующие стандартный сервер печати Gnome (о чем свидетельствует диалоговое окно печати Gnome). Но когда я пытаюсь выполнить печать из LibreOffice, принтер выдает следующее сообщение об ошибке, за которым следует пустая страница:

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

принтером является Samsung SCX-7423P, использующий общий драйвер PostScript. Все работало нормально под Natty.

Есть идеи относительно причины этой проблемы и, что более важно, как ее исправить?

РЕДАКТИРОВАТЬ:

Вот. некоторая дополнительная информация, основанная на тестировании, которое я провел в ответ на ответ @scottl ниже:

  • Я пробовал три бокса Oneiric, и только в этом проявляется эта проблема. К сожалению, это общая машина, поэтому влияние оказывается значительным.
  • Экспорт в PDF с помощью кнопки на панели инструментов или печати в опция file создает файл, который Evince печатает нормально.
  • Если я печатаю в файл и устанавливаю тип файла PostScript вместо PDF, я получаю ту же ошибку при печати на пораженной машине с помощью Evince. Если я открываю файл на другом компьютере и распечатываю его, все в порядке, за исключением того, что шрифт выглядит не совсем правильно. Я опубликовал пример файла PostScript .
  • Несмотря на то, что в приведенном выше сообщении об ошибке упоминается шрифт Times New Roman, этот шрифт не имеет значения.Тест PostScript был выполнен с использованием шрифта Ubuntu, и ошибка была такой же, за исключением имени шрифта.
  • Все испытания проводились на одном и том же принтере, поскольку это единственный принтер, к которому у меня есть доступ.
6
задан 13 December 2011 в 04:29

2 ответа

Попробуйте перейти в «Файл» -> «Параметры принтера» -> «Свойства» -> «Устройство» -> «Язык принтера», и, если для него задано значение PDF, измените его на PostScript.

Чтобы внести это изменение:

  1. Создайте документ с этим форматом и перейдите в «Файл» -> «Шаблоны» -> «Сохранить».
  2. В новом шаблоне введите имя, которое вы хотите для него.
  3. В списке «Категория» выберите «Мои документы» и нажмите «ОК».
  4. Далее выберите «Файл-шаблоны-Управление» в списке шаблонов, дважды щелкните папку «Мои шаблоны».
  5. В контекстном меню выберите команду «Установить как шаблон по умолчанию» и закройте диалоговое окно.

Модель теперь используется в качестве шаблона по умолчанию. Надеюсь, что это работает!

0
ответ дан 13 December 2011 в 04:29

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

Это похоже на эту ошибку (на самом деле вызванную плохо пиратским шрифтом), хотя это должно быть исправлено в ghostscript 9.04, который является версией в oneiric.

Загрузите пример файла postscript, иллюстрирующего проблему: http://paste.ubuntu.com/

Откуда вы взяли шрифт, поскольку Times New Roman не установлен в Ubuntu по умолчанию?

0
ответ дан 13 December 2011 в 04:29

Другие вопросы по тегам:

Похожие вопросы: