Работа 2. Интерфейс в широком смысле формально определенная логическая и физическая границы между взаимодействующими независимыми объектами.
Скачать 7.06 Mb.
|
GDI-принтерыСуществуют принтеры (чаще всего струйные), в которых не используется ни один из существующих языков описания страниц (PostScript или HP-PCL). В этих принтерах для создания страницы «привлекается» компьютер, а точнее, Windows GDI (Graphics> Device> Interface — графический интерфейс устройств). Фирма Hewlett-Packard также выпускает подобный класс устройств — Printing Performance Architecture (PPA). Теоретически эти принтеры обладают некоторыми преимуществами. 1. Низкая стоимость. В принтер не нужно встраивать поддержку языка описания страниц, так как вся страница формируется в компьютере. 2. Быстрый компьютер — быстрая печать. Естественно, чем быстрее компьютер сформирует страницу, тем быстрее принтер ее напечатает. 3. Достаточно гибкая архитектура PPA. В зависимости от модели в принтер могут быть встроены функции, ранее выполнявшиеся компьютером. Однако в них отсутствует поддержка операционных систем, отличных от Windows, а, кроме того, они не всегда обеспечивают достаточную производительность. Память принтераВ каждом принтере есть микросхемы памяти, а лазерные и струйные принтеры, помимо этого, имеют еще и встроенный процессор, поэтому можно сказать, что принтер — это специализированный компьютер. Память в принтере служит буфером для помещения данных задания печати; она предназначена для хранения данных в процессе создания изображения, шрифтов и команд, а также для временного хранения контуров шрифтов и других данных. Объем памяти в лазерных и струйных принтерах — это «зеркало» его возможностей. Принтер должен создать растровое изображение всей страницы (графические изображения и шрифты) в памяти, а затем напечатать ее (и при этом «не забыть» про страницы, которые стоят в очереди за данной страницей). Каждое векторное изображение и контуры шрифтов перед печатью должны быть преобразованы в растр. Большое количество графики и шрифтов на странице требует много памяти. Кроме того, память необходима для хранения интерпретатора языка описания страниц и шрифтов принтера. При нехватке памяти принтер печатает «смесь» графики и текста, забывает про некоторые элементы страницы, разбивает графическое изображение на два листа, использует другие шрифты или даже вообще не печатает какой-то шрифт. К счастью, во многих принтерах предусмотрена возможность установки дополнительных модулей памяти. В современных условиях, проблемой нехватки памяти страдают только старые модели принтеров, а в новых она может проявляться в том, что за раз нельзя напечатать несколько страниц. Модули памяти имеют различное конструктивное исполнение. В одни принтеры можно вставить стандартные модули памяти для компьютеров, другие требуют специальных картриджей памяти (которые, естественно, имеют более высокую цену). Дополнительная память в принтере будет использоваться либо для создания нескольких страниц, либо в качестве буфера данных, получаемых от компьютера. В некоторых принтерах используется сжатие данных. В таких принтерах после установки дополнительной памяти скорость печати увеличивается. Это объясняется тем, что страница формируется полностью и объем памяти достаточен для ее размещения, причем без использования алгоритмов сжатия. При печати из операционной системы DOS добавление памяти в принтер не приведет к ускорению печати, поскольку система будет занята до тех пор, пока выполняется печать. Увеличить объем памяти можно только в лазерных и струйных принтерах. Для большинства матричных принтеров объем установленной памяти не имеет существенного значения, поскольку данные с компьютера в принтер передаются в виде потока ASCII-символов и принтеру не нужно формировать страницу целиком. Поэтому в них устанавливают небольшой буфер для приема данных, чаще всего — в несколько килобайт. Даже графические изображения передаются в виде потока символов, поэтому увеличение объема памяти не приведет к повышению производительности матричного принтера. ШрифтыПри печати документов, как известно, используются шрифты. С помощью различных шрифтов можно придать документу законченный вид. Под термином шрифт понимают гарнитуру определенного стиля и размера. Гарнитура — это разработанный набор буквенно-цифровых символов, в котором буквы, цифры и символы имеют одинаковое начертание. В настоящее время созданы тысячи гарнитур и постоянно появляются новые. Некоторые из основных гарнитур включены в поставку операционной системы Windows: Times New Roman, Arial, Courier и др. Стиль шрифта — это вариации гарнитуры, например полужирный или курсив. Гарнитура может иметь несколько стилей. Гарнитуры чаще всего классифицируются по общим свойствам. Например, Times New Roman — это гарнитура с засечками (serif), поскольку все символы имеют небольшую декоративную черточку, называемую засечкой. Гарнитура типа Arial не имеет этих черточек, и ее называют без засечек (sans serif). Courier называют моноширинной (monospace) гарнитурой, поскольку все символы имеют одинаковую ширину, как на печатной машинке. Arial и Times New Roman называют пропорциональными гарнитурами, поскольку все символы имеют разную ширину. Например, ширина символов «щ» и «г» в пропорциональной гарнитуре различна. Термин шрифт (font) используется для описания гарнитуры определенного размера, обычно измеряемого в пунктах (points) (один дюйм равен 72 пунктам). Courier 10 пунктов и Courier 12 пунктов описывают два разных шрифта. Это различие в мир компьютеров попало из традиционной печати. Раньше для печати текста использовались наборы печатных форм (каждая печатная форма — это один символ) из металла или дерева. Для печати символов различного размера необходимы были печатные формы соответствующего размера. Подобным образом в принтерах используется растр для создания текста. При таком способе печати каждый символ гарнитуры существует в собственной сетке из точек, которая отправляется на принтер. По существу, каждый символ представляет собой отдельное небольшое графическое изображение. Для печати гарнитуры разного размера необходимо отдельное графическое изображение символа для каждого размера. Такие шрифты называют растровыми (bitmap). В настоящее время практически во всех принтерах используются масштабируемые (scalable) шрифты. В этой технологии для печати символа любого размера используется только его контур. Принтер помещает этот контур в память, а затем генерирует растровое изображение символа необходимого размера. Это изображение помещается в кэш шрифтов и хранится там только во время печати текущего задания. Кроме того, принтер может поворачивать масштабируемый шрифт под любым углом, в то время как растровый шрифт может быть повернут на угол, кратный 90°. Контуры шрифтов занимают меньше памяти принтера и имеют более широкий диапазон изменений каждой гарнитуры. Поскольку масштабируемые шрифты представляют собой векторную графику, они могут использовать максимально возможное разрешение принтера, в то время как растровые шрифты всегда имеют одно разрешение. Единственный недостаток масштабируемых шрифтов состоит в том, что принтер должен иметь достаточно мощную вычислительную часть. Развитие технологии печати привело к тому, что термины шрифт и гарнитура стали взаимозаменяемы. Раньше при покупке гарнитуры вы получали один набор символов различного размера, причем каждый размер назывался шрифтом. В настоящее время при покупке гарнитуры вы получаете один контур шрифта, который ваш принтер может изменить до любого размера. Существует еще одна распространенная технология масштабируемых шрифтов — TrueType. Появившаяся через шесть лет после создания PostScript, эта технология представляет собой результат совместной работы фирм Apple и Microsoft. Обе фирмы желали интегрировать средства управления масштабируемыми шрифтами типа PostScript в собственные операционные системы и не собирались отдавать фирме Adobe такой важный элемент операционной системы. Несмотря на существующие различия в формировании контуров шрифтов, технологии PostScript и TrueType функционируют одинаково. Основное преимущество технологии TrueType состоит в том, что она уже встроена в операционные системы Windows и Macintosh; кроме того, для работы со шрифтами не нужно приобретать дополнительное программное обеспечение, наподобие Adobe Type Manager. Многие производители шрифтов выпускают свои продукты в обеих версиях — PostScript и TrueType, а существующие между ними различия практически незаметны. |