Как распечатать postscript файл

Обновлено: 06.07.2024

Чтобы выполнить вышеупомянутую задачу по выводу С программы, вы должны заставить ваш принтер понять только один шрифт кириллицы и (возможно) установить некоторую программу-фильтр, чтобы выводить данные в соответствующем формате. Чтобы совладать со второй задачей, вы должны обучить ваш принтер различным шрифтам и иметь специальное программное обеспечение.

Бывают задачи, требующие для выполнения нечто среднее, тогда вам нужна программа, которая знает как организовать и шрифты, и соответствующий вывод в принтер, так что вы можете, скажем, получить на выходе качественно отпечатанный текст без сложных систем подготовки текстов.

Преобразование текста в PostScript

A2ps конвертер

Команда, которую я использую для этого:

Комплект шрифтов i18n-fonts нужных для преобразования кириллических текстов в Postscript не входит в дистрибутив a2ps начиная с версии 4.12 ПО ПРИЧИНЕ НЕ ОТКРЫТОЙ ЛИЦЕНЗИИ . Шрифты следует скачать с домашней странички a2ps или забрать с ftp a2ps пакет i18n-fonts-*.*.tar.gz .

Для работы a2ps можно использовать шрифты sharatype-*.*.*.tar.gz, где в комплекте идёт все необходимое для прикрутки оных шрифтов к a2ps . Будет работать и в Latin-1 и в KOI8 . Должно также и в Latin-2 .

Следует учитывать, что программы имеет весьма развитый "интеллект" и определяет своё поведение в зависимости от структуры файлы, поэтому лучше всего привести текст перед печатью в "плоский" вид, то есть убрать все внутренние теги, которые могут смутить программу.

GNU enscript

Программа GNU enscript, как и a2ps, была разработана для преобразования текста в PostScript, и она также поддерживает не-ascii кодировки. Программа не имеет русских PostScript шрифтов в своём составе, но их очень просто доустановить. Как это сделать, описано ниже:

Установите последний enscript. Самую последнюю версию 1.5. вы можете найти в GNU FTP архиве.

Если вы не используете RPMки, вытяните файл textbook.tar.gz из архива на sunsite.unc.edu (здесь лежит программное обеспечение для русификации). Разархивируйте этот файл в каталог, где размещены шрифты для enscript (обычно /usr/share/enscript). Теперь перейдите туда и выполните следующую команду:

rtxt2ps

Этот раздел охватывает печать разных типов файлов, с которыми вы встретитесь при работе на Linux.

Печать графических файлов на принтере обычно зависит от типа графического файла и типа принтера на котором вы хотите печатать. Обычно о матричных принтерах речь не идет ввиду различий в методах обработки графики. Лучший выход в этой ситуации -- убедится, что принтер совместим с Epson-принтерами или с IBM ProPrinter, затем сконвертировать графические файлы в PostScript, и затем воспользоваться программой Ghostscript (см. следующий раздел) для печати графики.

Если вы имеете лазерный принтер, это намного легче так как многие совместимы с языком PCL. Это дает возможность выбора. Некоторые программы могут делать вывод напрямую в PCL. Если нет, то программы подобные NetPBM могут преобразовывать PCL. Последняя возможность -- использовать ghostscript (см. следующий раздел).

Наиболее лучший выбор -- установка пакетов подобных NetPBM и Ghostscript, затем установить фильтр для обработки графических файлов автоматически.

Печать PostScript файлов на принтере, который имеет интерпретатор PostScript'а очень проста; используйте lpr , и принтер сам позаботится о всех деталях. Для тех, кто не имеет принтеры с интерпретаторами PostScript, мы обратимся к другим средствам. К счастью, доступны программы, которые могут читать PostScript, и транслировать его в язык, который будут понимать большинство принтеров. Вероятно наиболее известной программой является Ghostscript.

Ответственностью Ghostscript'а является преобразование всех описаний в PostScript-файле в комманды, которые поймет принтер. Для печати PostScript-файла используя Ghostscript, вы должны сделать что-то подобное этому

Заметим, что в вышеприведенном примере мы перенаправляли вывод Ghostscript на устройство lpr используя опцию - sOutputFile .

Ghostview -- это надстройка к Ghostscript для системы X Window. Это позволяет просматривать PostScript-файлы до того как печатать их. Ghostview и Ghostscript оба могут быть взяты с ftp://prep.ai.mit.edu/pub/gnu/.

Один из самых легких путей печати файлов TeX -- это пробразовать их в PostScript и затем печатать их используя Ghostscript. Для того, чтобы сделать это сначала необходимо преобразовать TeX-файлы в формат известный как DVI (который остается независимым от устройства). Вы можете это сделать командами tex (1) или latex (1). Затем необходимо преобразовать DVI-файл в PostScript-файл используя программу dvips . Все это будет выглядеть подобно этому когда вынберете.

Сейчас вы готовы к печати результирующего PostScript-файла как описано выше.

или , если вы предпочитаете,

и затем печатать PostScript-файл как описано выше.

При использовании мастера упаковки публикации и связанных с ней файлов в типографию Microsoft Publisher создает сжатый ZIP-файл и PDF для промышленного принтера. Спросите у промышленного принтера, нужны ли вам файлы для доставки. Если они не являются типами файлов, которые они работают, ваш типография может попросить вас создать PostScript файл.

Если вам нужно сохранить публикацию в файле, независимом от PostScript, спросите у службы промышленной PostScript печати. Служба промышленной печати может запросить PostScript файл по нескольким причинам.

Они могут не принимать файлы Publisher.

Они могут не работать с PDF-файлами.

Они могут использовать только компьютеры Macintosh.

В процессе превышания служба промышленной печати может использовать захватительную программу или программу для печати страниц, которая требует использования автономных PostScript файлов, содержащих сведения о скачии шрифтов для каждой страницы многоуровневой публикации.

Сохранение в PostScript файла

На вкладке Файл выберите команду Сохранить как.

В поле Имя файла введите имя файла. Ввести расширение имени файла не нужно. Publisher автоматически добавляет PS в конец имени введите файл.

В списке "Тип сохранения"выберитеPostScript.

В списке "Имя принтера" выберите нужный PostScript принтер или фотонабор принтер. При необходимости установите PostScript принтер.

Проконсультируйтесь со службой промышленной печати, чтобы PostScript принтер и откуда его следует установить.

Скачайте соответствующий PostScript принтера.

Установите PostScript принтер.

В диалоговом окне PostScript "Сохранить как" нажмите кнопку "Свойства".

В области "Бумага"выберите размер бумаги.

В области "2-sided Printing"(Односторонняя печать) выберите "Односторонняя" или "2-sided Print".

В списке "Цвет вывода"выберите "Цветная" или "Черно-белый".

На вкладке "Параметры документа" выберите страницу на листе.

На вкладке "Дополнительные параметры" раз развернуть список "Драйверы" и в списке PostScript выходных данных выберите "Оптимизация для переноса".

В диалоговом окне "Сохранить как postscript" на вкладке "Сведения о принтере" нажмите кнопку "Дополнительные настройки принтера".

Выберите нужные параметры на вкладке "Метки и завалы" и на вкладке "Рисунки и шрифты".

Спросите у службы промышленной печати, нужно ли сохранить публикацию в файле, независимом от PostScript, и в файле, разделенных цветом, или в составной файл.

Примечание: Сохранить файл в формате PDF или XPS из выпуск 2007 системы Microsoft Office можно только после установки надстройки. Дополнительные сведения см. в статье Поддержка других форматов файлов, таких как PDF и XPS.

Сохранение в файле с разделами PostScript цветом

В меню Файл выберите пункт Сохранить как.

В поле Имя файла введите имя файла. Ввести расширение имени файла не нужно. Publisher автоматически добавляет PS в конец имени введите файл.

В списке "Тип сохранения"выберитеPostScript.

В списке "Имя принтера" выберите нужный PostScript принтер или фотонабор принтер. При необходимости установите PostScript принтер.

Проконсультируйтесь со службой промышленной печати, чтобы PostScript принтер и откуда его следует установить.

В меню "Пуск" Microsoft Windows XP выберите пункт "Принтеры и факсы".

В области "Задачи принтера"нажмите кнопку "Добавить принтер".

Следуйте инструкциям мастера добавления принтера.

Щелкните "Свойства"и перейдите на вкладку "Дополнительные".

В области "Дополнительные параметры документа"в имени принтера раздать параметры документа,а затем PostScript параметры.

В списке PostScript выходных данных выберите "Оптимизация для переноса".

На вкладке "Сведения о принтере"нажмитекнопку "Дополнительные настройки принтера" и выберите вкладку "Разделение".

В списке "Печать цветов в виде" выберите "Цветоение".

В списке следующих форм сделайте следующее:

Щелкните "Все определенные краски", чтобы напечатать одноцветную или триадную печать для каждого цвета, определенного в публикации(меню "Инструменты", подменю "Средства печати", команда "Цветная печать").

Щелкните "Используемые краски" только для печати одноцветной или триадной печатной печатной панели для каждого определенного цвета, используемого в публикациях.

Чтобы настроить другие параметры печати, рекомендуемые службой печати, выберите нужные параметры на вкладке "Параметры страницы" и на вкладке "Рисунки и шрифты" и нажмите кнопку "ОК".

Сохранение в качестве составного PostScript файла

В меню Файл выберите пункт Сохранить как.

В поле Имя файла введите имя файла. Ввести расширение файла не нужно — Publisher автоматически добавляет РАСШИРЕНИЕ PS в конец имени введите.

В списке "Тип сохранения"выберитеPostScript.

В списке "Имя принтера" выберите нужный PostScript принтер или фотонабор принтер. При необходимости установите PostScript принтер.

Проконсультируйтесь со службой промышленной печати, чтобы PostScript принтер и откуда его следует установить.

В меню "Пуск" Microsoft Windows XP выберите пункт "Принтеры и факсы".

В области "Задачи принтера"нажмите кнопку "Добавить принтер".

Следуйте инструкциям мастера добавления принтера.

Щелкните "Свойства"и выберите "Дополнительные свойства".

В области "Дополнительные параметры документа"в имени принтера раздать параметры документа,а затем PostScript параметры.

В списке PostScript выходных данных выберите "Оптимизация для переноса".

На вкладке "Сведения о принтере"нажмитекнопку "Дополнительные настройки принтера" и выберите вкладку "Разделение".

В списке "Печатать цвета как" сделайте одно из следующего:

Выберите "Композитный CMYK", чтобы сохранить составной PostScript, который можно использовать в стороннем файле для архивации страниц или в программе, предназначенной для печати на CMYK проверке.

Щелкните "Составной RGB", чтобы сохранить PostScript, который будет распечатан на цветной принтер.

Примечание: Чтобы сохранить составной CMYK- или RGB PostScript, необходимо выбрать цветной PostScript принтера.

Чтобы настроить другие параметры печати, рекомендуемые службой печати, выберите нужные параметры на вкладке "Параметры страницы" и на вкладке "Рисунки и шрифты" и нажмите кнопку "ОК".

Чтобы выполнить вышеупомянутую задачу по выводу С программы, вы должны заставить ваш принтер понять только один шрифт кириллицы и (возможно) установить некоторую программу-фильтр, чтобы выводить данные в соответствующем формате. Чтобы совладать со второй задачей, вы должны обучить ваш принтер различным шрифтам и иметь специальное программное обеспечение.

Бывают задачи, требующие для выполнения нечто среднее, тогда вам нужна программа, которая знает как организовать и шрифты, и соответствующий вывод в принтер, так что вы можете, скажем, получить на выходе качественно отпечатанный текст без сложных систем подготовки текстов.

Преобразование текста в PostScript

A2ps конвертер

Команда, которую я использую для этого:

Комплект шрифтов i18n-fonts нужных для преобразования кириллических текстов в Postscript не входит в дистрибутив a2ps начиная с версии 4.12 ПО ПРИЧИНЕ НЕ ОТКРЫТОЙ ЛИЦЕНЗИИ . Шрифты следует скачать с домашней странички a2ps или забрать с ftp a2ps пакет i18n-fonts-*.*.tar.gz .

Для работы a2ps можно использовать шрифты sharatype-*.*.*.tar.gz, где в комплекте идёт все необходимое для прикрутки оных шрифтов к a2ps . Будет работать и в Latin-1 и в KOI8 . Должно также и в Latin-2 .

Следует учитывать, что программы имеет весьма развитый "интеллект" и определяет своё поведение в зависимости от структуры файлы, поэтому лучше всего привести текст перед печатью в "плоский" вид, то есть убрать все внутренние теги, которые могут смутить программу.

GNU enscript

Программа GNU enscript, как и a2ps, была разработана для преобразования текста в PostScript, и она также поддерживает не-ascii кодировки. Программа не имеет русских PostScript шрифтов в своём составе, но их очень просто доустановить. Как это сделать, описано ниже:

Установите последний enscript. Самую последнюю версию 1.5. вы можете найти в GNU FTP архиве.

Если вы не используете RPMки, вытяните файл textbook.tar.gz из архива на sunsite.unc.edu (здесь лежит программное обеспечение для русификации). Разархивируйте этот файл в каталог, где размещены шрифты для enscript (обычно /usr/share/enscript). Теперь перейдите туда и выполните следующую команду:

rtxt2ps

Читайте также: