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


Косметика для проблемной кожи профессиональная косметика.

 

Часть 7

                                5-1
     Глава 5. Команды управления страницей
     5.1. Введение
     Задание обычно состоит из трех частей:
          - команд, обеспечивающих управление заданием;
          - команд, выбирающих формат страницы;
          - документируемых данных.
     Команды  управления заданием обычно группируются вместе и по
сыла-
ются  в  начале выполнения задания.  Команды  управления  страниц
ей  и
данные связаны с каждой напечатанной страницей задания. Эта глава
 пос-
вящена командам, обеспечивающим управление форматом страницы. Упр
авле-
ние форматом страницы функционально обеспечивается для выбора ист
очни-
ка страницы, размера, ориентации, границ и межстрочного интервала
     5.2. Источник бумаги
     Команда "Источник  бумаги" определяет один из способов подач
и бу-
маги для печатания.
          Ec&l#H
     # = 0 - печать текущей страницы (источник бумаги  остается  
неиз-
             менным),
         1 - подача бумаги из установленного сьемного блока,
         2 - подача бумаги вручную
     Прием команды "Источник  бумаги"  заставляет  печататься  те
кущую
страницу и передвигает курсор к левому краю логической страницы и
 вер-
хней границе поля следующей страницы.
     Источником  бумаги, определенным по умолчанию на заводе-изго
тови-
теле принтеров, является установленный в принтер съемный блок.
     Пример: Чтобы подавать бумагу из гнезда для ручной подачи,  
посы-
             лается команда
                  Ec&l2H
     5.3. Размер страницы
     Команда "Размер  страницы" определяет физический размер стра
ницы,
который в свою очередь, определяет размер логической страницы.
          Ec&l#A
     # = 1 - административный (7.25" x 10.5")
         2 - типографский (8.5" x 11") 
         3 - юридический (8.5" x 14")
        26 - А4 (210мм x 297мм)
     ОБРАМЛЕНИЯ:
        80 - типографский (Монарх 7 3/4) (3 7/8" x 7 1/2")
        81 - деловой (Комерческий 10) (4 1/8" x 9 1/2")
        90 - международный DL (110мм x 220мм)
        91 - международный С5 (162мм x 229мм)
     После приема этой команды любые ненапечатанные страницы буду
т на-
печатаны: верхняя граница поля страницы, длина текста и правая гр
аница
будут  установлены  в  соответствии с их значениями, присваиваемы
ми по
умолчанию пользователем, и автоматический макрокомандный оверлей 
будет
заблокирован.  Курсор передвигается к левому краю логической стра
ницы
и верхней границе поля следующей страницы.
     Если  размер  страницы определяется как отличный от размера
установленной бумаги, появляется сообщение на управляющей панели,
 тре-
бующее установки бумаги определенного размера.
     Длина логической страницы, установленная по  умолчанию  на  
заво-
де-изготовителе  принтеров,  определяется размером носителя в уст
анов-
ленном съемном блоке.
     Пример: Чтобы выбрать страницу, размером для  юридических  б
умаг,
             пошлем команду:
                  Ec&l3A
                              5-2
  
     5.4. Длина страницы
     Команда "Длина  страницы"  определяет  длину логической стра
ницы,
которая, в свою очередь, определяет размер физической страницы.
          Ec&l#P
     # - Число линий
     Поле значения  (#)  идентифицирует  длину  логической  стран
ицы в
строках.  Если запрос принят на длину страницы,  большей,  чем ма
кси-
мально возможный размер страницы или,  если индекс вертикального 
пере-
мещения (VMI) равен "0", команда " длина страницы " игнорируется.
     Если принята команда "Длина страницы", которая определяет ра
змер
страницы отличной от размера установленной бумаги, возникает сооб
щение
на управляющей панели, требующей установки подходящего размера бу
маги.
     После приема этой команды любые ненапечатанные страницы буду
т на-
печатаны; верхняя граница поля страницы, длина текста и правая гр
аница
будут  установлены  в  соответствии с их значениями, присваиваемы
ми по
умолчанию пользователем, и автоматический макрокомандный оверлей 
будет
заблокирован. Курсор будет перемещаться к левому краю логической 
стра-
ницы и верхней границе следующей страницы.
     Команда "Длина   страницы",   которая  используется  в  прин
терах
LaserJet и LaserJet Plus представляет собой  другой  способ  уста
новки
размера  страницы.  Одна  из двух команд может использоваться в  
прин-
тере  LaserJet series II  и  LaserJet 2000.  Команда, принятая по
след-
ней, будет действовать.
     Длина  логической  страницы,  присваиваемой по умолчанию на 
заво-
де-изготовителе принтеров, определяется размером носителя в  уста
нов-
ленном съемном блоке.
     Примечание: Изменение в установке FORM на управляющей панели
 при-
                 водит к  видоизменению индекса вертикального  пе
реме-
                 щения (данное изменение, при котором сменный бло
к для
                 бумаги не изменяется).
     Если  команда "Длина страницы" следует за изменением индекса
  вер-
тикального  перемещения,  физический  размер страницы пересчитыва
ется,
следовательно,  в зависимости от измененного индекса вертикальног
о пе-
ремещения, принтер может требовать различный размер бумаги.
     Следующие  таблицы приводят значения длины страницы, связанн
ые со
стандартными размерами бумаги.
     Таблица 5-1. Установки длины страницы вертикальной ориентаци
и.
     ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
     і Размер страницы        Установка числа строк на дюйм: і
     і                            6              8           і
     ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
     і Типографский              66             88           і
     і Юридический               84            112           і
     і А4                        70             93           і
     і Административный          63             84           і
     АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
     Таблица 5-2. Установки длины страницы горизонтальной ориента
ции
     ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
     і Размер страницы        Установка числа строк на дюйм: і
     і                            6              8           і
     ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
     і Типографский              51             68           і
     і Юридический *             -              -            і
     і А4                        49             66           і
     і Административный          43             58           і
     АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
                              5-3                 
  
     * Чтобы  напечатать  страницу в горизонтальной ориентации,  
начав   
       с вертикальной,  установите   длину  страницы, используя к
оман-
       ду  c&l84P и  затем  установите  ориентацию,  используя ко
манду
       Ec& 10.
     Чтобы определить число  строк  на  странице,  просто  перемн
ожьте
плотность строк ( число строк на дюйм ) на  длину страницы, измер
яемую
в дюймах.
     5.5. Ориентация
     Ориентация определяет положение логической страницы и направ
ление
печати относительно физической страницы, как показано на рисунке 
5-1.
	        1              2         	1
         Physical Page    Top Margin      Physical Page
                             і	 АДДДДДДДДї
       ЪДДДДДДДДДДДДДДДДДї   і         ЪДДіДДДДДДДДДДДДДДї
       і  . X ДДДц    .  і   і         і  ш	 	 і
(0,0) ДДц Ы............ чДДДДЩ         і.................і
       іY . **...     .  і	3      і  .              і	    
       іі .         чДДДДЕДLogical Pageі  ..             і
       іш .	      .  і   і	       і  ..		 і
       і  .	      .  і   і         іщ ..             і
       і  .           .  і   і         іі .*   	      чДДДДДДДї
       і  .	      .  і   і	       іX .*      	 і    і
       і  .	      .  і   і	  (0,0)ДДцЫ..............і    і
       і  .	      .  і   і	       і  Y ДДДДц	 і    і
       АДДДДДДДДДДДДДДДДДЩ   і	       АДДДДДДДДДДДДДДДДДЩ    і		 
			     АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ	
     Portrait Orientation	     Landscape Orientation
		4		               5
     
     Рис. 5-1. Ориентация страницы:
               1 - физическая страница; 2 - верхняя граница поля 
стра-
               ницы; 3 - логическая страница;  4 - продольная ори
ента-
               ция; 5 - поперечная ориентация.
     Смена  ориентации  заставляет  печататься  любые ненапечатан
ные
страницы; длина логической страницы, верхняя граница поля  страни
цы,
длина текста и правая граница, индексы горизонтального  и вертика
ль-
ного движений установливаются  в  соответствии с их значением, пр
ис-
ваиваемым по  умолчанию  пользователем  и блокируется автоматичес
кий
макрокомандный оверлей. Курсор перемещается к левому краю логичес
кой
страницы и верхней границе поля следующей страницы. Когда ориента
ция
изменяется, будет выбран шрифт в новой ориентации, свойства котор
ого
наиболее явно похожи на свойства текущего шрифта.
     Ориентация страницы, установленная по умолчанию на заводе-из
го-
товителе  принтеров,  является вертикальной.  На  принтере  Laser
Jet 
series II ориентация, присваиваемая по умолчанию пользователем ус
та-
навливается  автоматически, когда выбирается шрифт, присваиваемый
 по
умолчанию пользователем (используя управляющую панель).
     5.6. Область текста
     Печатающийся  текст может ограничиваться особой областью, ко
торая
находится в пределах логической страницы, использующей команды  л
евого
поля,  правого поля, верхней границы поля страницы, длины текста 
и ре-
                              5-4
жима перфорационного прогона. Эта область известна как область те
кста.
     Левое поле определяет расстояние между левым  краем   логиче
ской
страницы и левым краем области текста. Правое поле определяет рас
стоя-
ние между левым краем логической страницы и правым краем области 
текс-
та.  Ширина  области  текста равняется расстоянию между левым и п
равым
полями страницы. Верхняя граница поля страницы  определяет  расст
ояние
между верхом логической страницы и верхом области текста. Длина т
екста
определяет  длину области текста. Область перфорационного прогона
 рав-
няется расстоянию от низа области текста до верха  области  текст
а  на
следующей странице. Область текста представлена на рисунке 5-2.
     В  общем,  символы  будут  печататься, когда они будут попад
ать в
пределы области текста. Символы будут печататься между  низом  об
ласти
текста и верхом области текста на следующей странице только когда
 бло-
кируется  перфорационный прогон. Символы будут печататься за пред
елами
области текста, если Esc-последовательность движения курсора рас-
положит курсор за пределами области текста.
     Примечание: Попытка напечатать символы за пределами области,
 дос-
                 тупной для печати, приведет к потере данных.
                 
	        	 
		   .     1          .
		   .чДRight MarginДц.
		   . .		    .
		 Дц. .чДLeft Margin .
		   . .   2          .
	  ........ ЪДДДДДДДДДДДДДДДДДДДї ........
     3   Top Marginі                   і    щ
	  ........ і ДДДДДДДДДДДДДДДДД і    і
	      щ    і ДДДДДДДДДДДДДДДДД і    і
	      і    і ДДДДДДДДДДДДДДДДД і    і
     4      Text   і ДДДДДДДДДДДДДДДДД і  Page
	   Length  і ДДДДДДДДДДДДДДДДД і  Length  7
	      і    і ДДДДДДДДДДДДДДДДД і    і
	      ш    і ДЪц ДДДДДДДДДДДДД і    і
	  ........ і ДіДДДДДДДДДДДДДДД і    ш
Perforation Region ГДДіДДДДДДДДДДДДДДДДґ ........
     5             і  і                і 
	  ........ і ДіДДДДДДДДДДДДДДД і
	   ЪДДДДДДДДДДЩДДДДДДДДДДДДДДД і
	   і	   і ДДДДДДДДДДДДДДДДД і     
	   і	   і ДДДДДДДДДДДДДДДДД і
	   і	   і ДДДДДДДДДДДДДДДДД і
Text Area ДАДДДДДДДЕДДц ДДДДДДДДДДДДДД і
     6		   і ДДДДДДДДДДДДДДДДД і
		   і ДДДДДДДДДДДДДДДДД і
		   АДДДДДДДДДДДДДДДДДДДЩ
     
     Рис.5-2. Область текста в пределах страницы:
              1 - правое  поле  страницы;  2 -  левое  поле  стра
ницы;
              3 - верхняя  граница (область) поля  страницы; 4 - 
длина  
	      текста; 5 - область  перфорации;  6 - область текста;  
	      7 - длина страницы.
                              5-5 
  
     5.7. Левое поле страницы
     Команда "Левое  поле  страницы" устанавливает левое поле к л
евому
краю определенной колонки.
          Ec&a#L
     # = Номер колонки
     Первая колонка в строке является нулевой колонкой, которая р
азме-
щается на левом краю логической страницы (индекс горизонтального 
 пе-
ремещения определяет расстояние между колонками). Если поле  знач
ений
определяет колонку, большую, чем текущее правое поле, команда игн
ори-
руется.
     Поля представляют собой физическое положение и однажды устан
ов-
леный  набор размеров полей не изменяется с последующими изменени
ями 
индекса горизонтального перемещения.
     Если  курсор  располагается левее от нового левого поля, кур
сор 
будет перемещен к этому новому левому полю.
     Левое  поле, установленное по  умолчанию на заводе-изготовит
еле
принтеров, равно нулевой колонке.
     Пример: Чтобы установить  левое  поле  на колонку 5, необход
имо 
             послать команду:
                  Ec&a5L
     5.8. Правое поле страницы
     Команда "Правое поле страницы" устанавливает правое поле к п
ра-
вому краю определенной колонки.
          Ec&a#M
     # - Номер колонки
     Крайняя правая колонка располагается на правом краю  логичес
кой
страницы  (индекс  горизонтального перемещения определяет расстоя
ние
между колонками). Если заданное значение определяет колонку, кото
рая
больше,  чем правый край логической страницы, правое поле устанав
ли-
вается на правый край логической страницы.    Если   значение  оп
ре-
деляет колонку, меньшую, чем левое поле, команда игнорируется.
     Поля представляют  собой  физическое положение, и однажды ус
та-
новленный размер полей не изменяется  с последующими  изменениями
  в 
индексе горизонтального перемещения.
     Если   положение курсора  располагается правее  нового  прав
ого
поля, курсор будет перемещен к этому новому правому полю.
     Правое  поле, установленное по умолчанию на заводе-изготовит
еле
принтеров, соответствует правому краю логической страницы.
     Пример: Чтобы установить правое поле на колонку  45, необход
имо
             послать команду:
                  Ec&a45M
     5.9. Сбросить горизонтальные поля страницы
     Команда "Сбросить горизонтальные поля страницы"  восстанавли
вает
левое и правое поля.
     Левое поле устанавливается на левый край логической страницы
 (ко-
лонка 0) и правое поле устанавливается на правый край логической 
стра-
ницы.
          Eс9 - Восстановление левого и правого полей.
     5.10. Верхняя граница поля страницы
     Команда "Верхняя граница поля страницы" определяет число стр
ок
между верхом логической страницы и верхом области текста.
         Ec&l#E
     # - Число строк
     Команда "Верхняя граница поля страницы" игнорируется, если  
по-
ле значений  (#)  больше,  чем текущая длина логической страницы 
или
                              5-6
если индекс вертикального перемещения равен 0 (индекс  вертикальн
ого
перемещения  определяет расстояние между строками текста). Прием 
ко-
манды "Верхняя граница поля страницы" переустанавливает длину тек
ста
до значения = (длина_логической_страницы_в_дюймах - верхняя_грани
ца_
поля_страницы_в_дюймах - 1/2).
     Верхняя граница поля страницы представляет собой физическое 
 по-
ложение, и однажды установленное оно не изменяется с последующими
 из-
менениями индекса  вертикального  перемещения или межстрочного ин
тер-
вала.
     Вертикальная позиция курсора в первой строке печати  на  лог
ичес-
кой странице определяется текущим значением верхней границы   и и
ндек-
сом вертикального перемещения при помощи следующего уравнения:
     первая_строка_в_дюймах = верхняя_граница_поля_страницы_в_дюй
мах +
+ (72/100 * индекс_вертикального_перемещения).
     
     Пример: Чтобы установить верхнюю границу поля страницы на ст
року
             4, необходимо послать команду:
                  Ec&l4E
     Примечание: Первая строка логической страницы равна строке 0
     5.11. Длина текста
     Команда "Длина текста" определяет число строк в логической  
стра-
нице, доступных для печатающегося текста.
          Ec&l#F
     # = Число строк
     Поле значения (#) устанавливает длину текста в строках, кото
рые
отсчитываются  от  верхней  границы поля страницы. Если определяе
тся
значение большее, чем длина логической страницы минус верхняя гра
ни-
ца поля страницы или если текущий индекс  вертикального  перемеще
ния
равен 0, команда игнорируется. Обращение к длине текста, установл
ен-
ной по умолчанию пользователем, происходит всякий раз, когда изме
ня-
ется ориентация, длина страницы, размер страницы или верхняя гран
ица
поля  страницы. Длина текста, установленная по умолчанию пользова
те-
лем, вычисляется следующим образом:
     
     Длина_текста_в_строках  =  целая_часть_от ((длины_логической
страницы_в_дюймах - верхняя_граница_поля_страницы_в_дюймах -
- 1/2") * 48 / индекс_вертикального_перемещения).
     
     Длина текста, установленная по умолчанию на заводе-изготовит
еле
принтеров равняется:
     
     ((длина_логической_страницы - 1" ) * 6 ).
     
     Примечание: Индекс  вертикального  перемещения, установленны
й  по
                 умолчанию пользователем можно выбрать,  использу
я уп-
                 равляющую панель;  то есть,  элемент меню FORM р
авня-
                 ется индексу вертикального перемещения.
     Пример: Чтобы выбрать длину текста в 60 строк, необходимо по
слать
             команду:
                  Ec&l60F
     5.12. Область перфорации
     Область  перфорации представляет собой расстояние от низа об
ласти
текста до верха области текста следующей страницы. При  перфораци
онном
прогоне  происходит  протяжка бумаги на одну строку или полстроки
, что
должно перемещать курсор за пределы  низа  области текста, и пере
меща-
ет курсор к верху области  текста  на следующей странице. Когда п
ерфо-
                              5-7
рационный прогон невозможен, осуществляется протяжка бумаги постр
оч-
но или в половину строки в пределах области перфорации.
          Ec& #L
     # = 0 - перфорационный прогон невозможен
         1 - перфорационный прогон может быть осуществлен
     Значение, присваиваемое по умолчанию на заводе-изготовителе 
прин-
теров, соответствует разрешению перфорационного прогона.
     Примечание: Когда перфорационный прогон невозможен, некоторы
е пе-
                 чатаемые строки  могут  заходить  за пределы обл
асти,
                 доступной для печати, следовательно, эти строки 
будут
                 теряться.
     5.13. Индекс горизонтального перемещения
     Команда "Индекс  горизонтального  перемещения  (HMI)  опреде
ляет
расстояние между колонками.
          Ec&k#H
     # = Число приращений на 1/120" (дюйма).
     Значение может изменяться от 0 до 840.
     Поле значений кратно 4.
     Когда выбираются шрифты с фиксированным шагом,  на  все  сим
волы,
которые доступны для печати, включая символы пробела и возврата н
а од-
ну позицию,  воздействует  HMI.  Когда  выбирается  пропорциональ
ный
шрифт, HMI воздействует только на символ пробела управляющего код
а.
     HMI устанавливается по  умолчанию,  когда  определены  ориен
тация
шрифта, набор символов, основной шрифт, расположение или высота и
 ког-
да  переключение  между  первичным и вторичным шрифтами осуществл
яется
посредством перехода к верхнему или нижнему регистрам.
     HMI, установленный по умолчанию,  равен  значению  шага  в  
шапке
шрифта. HMI шрифта, установленный по умолчанию на заводе - изгото
вите-
ле равен 12 (что составляет 12/120 = 1/10 дюйма на символ или 10 
 сим-
волов на дюйм).
     Пример: Чтобы выбрать HMI для 12  символов  на  дюйм,  необх
одимо
             послать команду:
                  Ec&k10H
     5.14. Индекс вертикального перемещения
     Команда "Индекс   вертикального   перемещения  (VMI)   опред
еляет
расстояние между строками.
          Ec&l#C
     # = Число приращений на 1/48 дюйма между строками.
     Диапазон поля значения (#) - от нуля до 336. Поле значений з
ани-
мает 4 десятичных разряда, 0 в поле значения, показывает, что  ве
рти-
кальное перемещение отсутствует.
     Эта команда влияет на интервал при строчной протяжке.
     VMI, установленный по умолчанию на заводе-изготовителе принт
еров,
равен 8, что соответствует 6 строкам на дюйм.  VMI,  установленны
й  по
умолчанию  пользователем,  может быть выбран с управляющей панели
, ис-
пользуя отдельный параметр FORM меню.
     Пример: Чтобы определить VMI -  6 (8 строк на  дюйм),  необх
одимо
             послать команду:
                  Ec& 6C
     (т.е., 6/48 = 1/8 дюйм/строка).
                 
     Примечание: 1. Следующее  выражение  преобразует  интервал  
числа
                    строк на дюйме к VMI:
	                             1
	     VMI = 48 * (--------------------------------)
	                 # желаемого числа строк на дюйме
                              5-8
                 2. Изменение  в  установке FORM на управляющей п
анели
                    приводит к модификации VMI (данное  изменение
                    при котором  сменный  блок  бумаги не изменяе
тся).
                    Если команда " Длина страницы" (Ec&l#P) следу
ет за
                    изменением VMI,  физический  размер  страницы
  пе-
                    ресчитывается. Следовательно,  в  зависимости
   от
                    созданной модификации VMI, принтер может треб
овать
                    различный размер бумаги.
     5.15. Межстрочный интервал
     Команда "Межстрочный интервал" устанавливает число строк, ко
торые
печатаются в одном дюйме.
          Ec&l#D
     # = 1 - 1 lpi (строк на дюйм)
         2 - 2 lpi
         3 - 3 lpi
         4 - 4 lpi
         6 - 6 lpi
         8 - 8 lpi
       12 - 12 lpi
       16 - 16 lpi
       24 - 24 lpi
       48 - 48 lpi
     Эта команда выполняет такие же функции, что и команда VMI за
 иск-
лючением  того, что она представляет VMI в размерности "число лин
ий в
дюйме" (lpi).
     Установка линий на дюйм, присваиваемая по умолчанию на завод
е-из-
готовителе  принтеров, равна 6. Межстрочный интервал, установленн
ый по
умолчанию пользователем, может быть выбран из управляющей панели,
  ис-
пользуя отдельный параметр FORM меню.
     Пример: Чтобы выбрать 12 lpi, необходимо послать команду:
                 Ec&l12D
                 


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