Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Red Hat Enterprise Linux: Введение в системное администрирование
  3. Глава 7. Принтеры и печать

7.6. Языки и технологии принтеров

До появления технологий лазерной и струйной печати были только принтеры ударного действия, которые могли печатать только стандартный, ровный текст одним шрифтом фиксированного размера. Сегодня принтеры могут распечатывать сложные документы, которые могут содержать на одной странице изображения, графики, таблицы и текст на разных языках. Чтобы всё это было возможно, должны быть приняты некоторые соглашения о формате. Именно поэтому началась разработка языка описания страницы (Page Description Language, PDL) — специализированного языка форматирования документа, разработанного для взаимодействия компьютеров с принтерами.

Со временем производители принтеров разработали собственные запатентованные языки описания форматов документов. Однако эти языки поддерживаются только принтерами, выпускаемыми этими производителями. Если, например, вы подготовите для профессиональной печати файл, используя PDL, разработанный каким-то производителем, нет никаких гарантий, что ваш файл будет совместим с нужными принтерами. Возникает вопрос совместимости.

Компания Xerox® разработала для своих принтеров протокол Interpress™, но в индустрии печати в целом он не был принят. Затем двое разработчиков Interpress ушли из Xerox и основали компанию Adobe®, ориентируясь в основном на профессионалов в области компьютерной графики и создания документов. В Adobe они разработали свой язык PDL — PostScript™, в котором для описания информации об изображениях и форматировании текста использовался язык разметки. Примерно в то же время компания Hewlett-Packard® разработала язык управления принтером™ (Printer Control Language, PCL) для применения в подходящих моделях струйных и лазерных принтеров. Сегодня PostScript и PCL стали широко признанными языками PDL и поддерживаются большинством производителей принтеров.

Языки PDL работают по тем же принципам, что и языки программирования. Когда документ готов к печати, компьютер берёт изображения, текст и оформление документа, и преобразует их в объекты, служащие инструкциями для принтера. Затем принтер преобразует эти объекты в растровое изображение — набор строк, формирующих изображение документа (этот процесс называется обработкой растрового изображения (Raster Image Processing, RIP)), а затем печатает всё страницу как одно изображение, вместе со всей графикой и текстом. Благодаря этому процессу печатные документы становятся более целостными и не требуют (или требуют незначительных) изменений при печати на принтерах другой модели. Языки PDL разрабатываются так, чтобы PDL-описания можно было преобразовывать в другой формат и масштабировать для бумаги разного размера.

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

Перекрёстные ссылки книги для 7.6. Языки и технологии принтеров

  • 7.5. Другие типы принтеров
  • Вверх
  • 7.7. Сравнение сетевых и локальных принтеров

Book navigation

  • Введение
  • Глава 1. Философия системного администрирования
  • Глава 2. Мониторинг ресурсов
  • Глава 3. Пропускная способность и вычислительная мощность
  • Глава 4. Физическая и виртуальная память
  • Глава 5. Управление хранилищем
  • Глава 6. Управление учётными записями пользователей и доступом к ресурсам
  • Глава 7. Принтеры и печать
    • 7.2. Принтеры ударного действия
    • 7.3. Струйные принтеры
    • 7.4. Лазерные принтеры
    • 7.5. Другие типы принтеров
    • 7.6. Языки и технологии принтеров
    • 7.7. Сравнение сетевых и локальных принтеров
    • 7.8. Информация, ориентированная на Red Hat Enterprise Linux
    • 7.9. Дополнительные ресурсы
  • Глава 8. Подготовка к чрезвычайным ситуациям

Последние материалы

  • Приложение scanimage
    1 day ago
  • Утилита sensors
    5 days ago
  • Сканер Rkhunter
    1 week 6 days ago
  • Программа resize2fs
    2 weeks 4 days ago
  • Аудиопроигрыватель QMMP
    3 weeks 3 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru