Как распечатать 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
Этот раздел охватывает печать разных типов файлов, с которыми вы встретитесь при работе на 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
Читайте также: