Невозможно распечатать из 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. Все работало нормально при Нетти.

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

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

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

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

2 ответа

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

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

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

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

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

Чтобы сделать это изменение палкой:

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

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

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