ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.


Куплю анаболические стероиды цена steroid-max.com.ua.

 

Часть 11

                                9-1 
     Глава 9. Управление шрифтом
     9.1. Введение
     Ряд  шрифтов подаются с принтера; эти шрифты относятся к вну
трен-
ним шрифтам. Дополнительные шрифты могут добавляться к шрифтам пр
инте-
ра посредством  подсоединения кассет со шрифтами или загрузки про
грам-
мируемых шрифтов.  Управление шрифтом обеспечивает механизмы для 
 заг-
рузки и манипуляции с программируемыми шрифтами.
     9.2. Загрузка запрограммированных шрифтов
     Процесс передачи запрограммированного шрифта из основного  к
омпь-
ютера в   пользовательскую   память   принтера  называется  загру
зкой.
Уникальный номер идентификации должен определяться до загрузки шр
ифта.
Этот  номер  затем  ассоциируется  с запрограммированным шрифтом.
 Если
с этим  идентификатором  уже  ассоциирован  шрифт - он будет удал
ен во
время загрузки, последующая манипуляция шрифта выполняется,  испо
льзуя
номер идентификации шрифта.
     Несколько    Esc- последовательностей  требуется  для    заг
рузки
шрифтов в принтер. Эти Esc-последовательности подробно описаны в 
главе
10. Файлы шрифтов Hewlett-Packard включают необходимые Esc- после
дова-
тельности, которые, определяя номера идентификации шрифта и затем
 копи-
руя файл в принтер, загружают шрифт.
     Однажды загруженный  шрифт занимает область пользовательской
  па-
мяти. В зависимости от количества имеющейся  пользовательской  па
мяти,
может быть  записано  в  память одновременно до 32 запрограммиров
анных
шрифтов.
     9.3. Временные и постоянные шрифты
     Однажды загруженный  шрифт автоматически определяется как вр
емен-
ный. Временный запрограммированный  шрифт  является  шрифтом,  ко
торый
удаляется из  пользовательской памяти во время возврата в исходно
е по-
ложение принтера.  Запрограммированный шрифт может быть определен
  как
постоянный, для  того чтобы помешать удалению его из принтера во 
время
возврата принтера в исходное положение.  Запрограммированный шриф
т оп-
ределяется как  временный  или  постоянный в зависимости от его н
омера
идентификации.
     Примечание: Временные  и постоянные шрифты удаляются из поль
зова-
                 тельской памяти, когда выключается питание принт
ера.
     
     9.4. Удаление шрифта
     Существует несколько механизмов,  которые обеспечивают PCL у
прав-
ление шрифтом для определенного удаления  запрограммированного  ш
рифта
из пользовательской  памяти.  Эти механизмы включают команды,  ко
торые
должны удалять все запрограммированные шрифты,  все временные  за
прог-
раммированные шрифты или особенный запрограммированный шрифт в за
виси-
мости от его номера идентификации шрифта.
     9.5. Идентификация шрифта
     Команда "Идентификация шрифта" используется для определения 
номе-
ра идентификации для использования в последующих  командах  управ
ления
шрифтом.
           Ec*c#D
     # = номер идентификации - (от 0 до 32767)
     Номер идентификации шрифта будет использоваться во время пос
леду-
ющих загрузок, выбора или удаления запрограммированных шрифтов.
                                9-2
     Идентификация шрифта,  установленная по умолчанию на заводе-
изго-
товителе принтеров, равняется 0.
     Пример: Чтобы определить номер идентификации шрифта 1, необх
одимо
             послать команду:
                   Ec*c1D
     9.6. Управление шрифтом
     Команда "Управление шрифтом" предоставляет механизм для мани
пули-
рования с запрограммированными шрифтами.
           Ec*c#F
     # = 0 - Удаление всех запрограммированных шрифтов
         1 - Удаление всех временных запрограммированных шрифтов
         2 - Удаление запрограммированного шрифта (последнего опр
еде-
             ленного  идентификацией)
         4 - Создание запрограммированного шрифта временным (посл
едне-
             го определенного  идентификацией)
         5 - Создание запрограммированного шрифта постоянным (пос
лед-
             него определенного идентификацией)
     Примечание: Если шрифт,  используемый в текущей странице,  у
даля-
                 ется, форматирование   страницы  прекращается  и
  эта
                 страница печатается.  Если удаленный  шрифт  явл
яется
                 первичным или вторичным шрифтом,  новый первичны
й или
                 вторичный шрифт,  характеристики которого очень 
схожи
                 с характеристиками  удаленного шрифта,  автомати
чески
                 выбирается из оставшихся шрифтов.
     Пример: Чтобы  убрать все запрограммированные шрифты из поль
зова-
             тельской памяти, необходимо послать команду:
                   Ec*c0F
             Чтобы убрать только временные запрограммированные шр
ифты,
             необходимо послать команду:
                   Ec*c1F
             Чтобы  удалить  запрограммированный  шрифт  с иденти
фика-
             цией 1, необходимо послать команду:
                   Ec*c1d2F
             Чтобы создать  запрограммированный шрифт с идентифик
ацией
             2 постоянно, необходимо послать команду.
                   Ec*c2d5F
             Чтобы создать  запрограммированный шрифт с идентифик
ацией
             2 временно, необходимо послать команду:
                   Ec*c2d4F
     9.7. Выбор шрифта с помощью идентификации
     Запрограммированные шрифты могут выбираться, используя свои 
соот-
ветствующие номера идентификации.
           Eс(#X              Определяет запрограммированный шриф
т, как
                             первичный
           Ec)#X              Определяет запрограммированный шриф
т, как
                             вторичный
     # = Номер идентификации шрифта
     Если указанный  шрифт имеется,  этот шрифт выбирается как пе
рвич-
ный/вторичный шрифт и все характеристики первичного/вторичного  ш
рифта
приводятся к характеристикам выбранного шрифта. Однако, если выбр
анный
шрифт пропорциональный, характеристика плотности не изменяется.
                                9-3
  
     Примечание: Для  распределенных или мульти-пользовательских 
сред,
                 Hewlett-Packard рекомендует, чтобы  запрограммир
ован-
                 ные шрифты выбирались с помощью характеристик,  
а  не
                 номеров идентификации.
     Пример: Чтобы выбрать шрифт, который соответствует номеру ид
енти-
             фикации 7, как первичный шрифт, необходимо послать к
оман-
             ду:
                   Ec(7X
             Чтобы выбрать шрифт, который соответствует номеру ид
енти-
             фикации 5, как вторичный шрифт, необходимо послать к
оман-
             ду:
                   Ec)5X
     9.8. Пример управления шрифтом
     Этот пример демонстрирует несколько типичных действий по упр
авле-
нию шрифтом.  Предпологается,  что запрограммированный шрифт запи
сан и
доступен на основном жестком диске MS-DOS.
     1. Установите номер идентификации шрифта на 2:
           Ec*c2D
     2. Загрузите файл с запрограммированным шрифтом, используя к
оман-
ду COPY системы MS-DOS с опцией /B:
          >COPY /B имя файла PRN
     (См.  руководство  по DOS для информации по использованию DO
S ко-
манды COPY.)
     Обратите внимание на то, что запрограммированный шрифт соотв
етст-
вует идентификатору шрифта 2.
     3. Создайте запрограммированный шрифт, как постоянный,  для 
 того
чтобы предотвратить его удаление во время возврата принтера в исх
одное
положение:
           Ec*c5F
     4. Определите постоянный запрограммированный шрифт как перви
чный:
           Ec(2X


Яндекс цитирования