1.2. Печать качественных выходных документов

Как указывалось в предыдущем разделе, процессор QUATTRO PRO позволяет выводить документы на печать в двух режимах: текстовом и графическом .. Эти режимы задаются в системе базовой настройки установкой /Настройка /Качество Шрифтов. В зависимости от используемого режима изменяются возможности пользователя при печати выходных документов.

1.2.1. Текстовый и графический режимы печати.

В текстовом .режиме печати QUATTRO PRO направляет на принтер содержимое распечатываемого 1Блока 0таблицы в виде последовательности ASCII-кодов, что обуславливает возможность использования в этом режиме только встроенных шрифтов принтера. Поэтому заданные для ячеек блока форматы шрифтов и штрихового фона в текстовом .режиме не могут быть отображены на текстовом принтере. Заданное расчерчивание блока линиями разделения строк и столбцов выполняется только за счет использования символов псевдографики.

Однако текстовый .режим обеспечивает наиболее высокую скорость печати.

Изменение качества печати в текстовом .режиме выполняется командами переключения встроенных шрифтов принтера, задаваемых в установке /Печать /Компоновка /Строка Инициализации.

В графическом .режиме печати QUATTRO PRO рассматривает содержимое блока как набор графических образов, описание которых задано при оформлении размерами строк и столбцов, типоразмерами и атрибутами шрифтов, расчерчивающими блок линиями и установками штрихового фона.

При воспроизведении на экране монитора и при печати на принтере графический образ блока составляется из множества точек, располагаемых в соответствии с заданным описанием образа.

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

В то же время графический .режим печати является и самым медленным.

Одним из важных достоинств процессора QUATTRO PRO является то, что в нем заложены средства поворота на 90 градусов графического образа  - образа документа, образа графика или рисунка, которые в этом случае могут быть напечатаны на листе не вертикально, а горизонтально.

В графическом режиме печати процессор осуществляет также масштабирование графического образа документов и графиков, уменьшая и увеличивая размеры включенных в них букв текста, графических символов, примитивов, клипов и т.д. Масштабирование может осуществляться с помощью команды /Напечатать На Листе.

1.2.2. Общие принципы печати выходных документов в QUATTRO PRO.

Независимо от режима печати информация в ЭТ представляется в виде некоторого Блока.

Для всего Блока могут быть заданы :

- условия его разбиения на отдельные страницы,
- заголовки, размещаемые на каждой странице,
- условия представления содержащихся в расчетной части Блока формул,
- количество печатаемых копий документа.

Заданный Блок таблицы может быть выведен не только на принтер, но и на экран для предварительного просмотра условий размещения документа на отдельных страницах. Блок может быть также записан на диск в виде именуемого текстового файла.

Для задания условий печати документов в основном меню QUATTRO PRO существует группа команд и установок, объединенная пунктом /Печать.

Обращение к этому пункту меню активизирует окно настройки печати.

-------------------------------------------¬   Блок -  установка,   с
¦Блок Ctrl-P ¦ помощью которой задает ¦Заголовки ¦ ся или выделяется стан +------------------------------------------+ дартным способом выво ¦Куда Выводить Принтер:FX,RX,LX Series ¦ димый на принтер Блок
¦Компоновка ¦ печати 0ЭТ, который нео ¦Формат Значения ¦ бязательно должен сов ¦Число Копий 1 ¦ падать с каким-либо
+------------------------------------------+ блоком таблицы. Блок
¦Команды Принтеру ¦ определяет совокупность
¦Печатать Таблицу ¦ видимых на экране .ячеек
¦Печатать На 1 Листе ¦ таблицы, которые за
¦Печать Графика ¦ один сеанс печати будут
¦Менеджер Печати ¦ выведены на принтер;
¦Выход ¦ Заголовки -установка,
L------------------------------------------- позволяющая задать вы-

вод на каждой странице Заголовка, общего для всего распечатываемого документа. Заголовок формируется из данных ЭТ, размещенных в строках или столбцах блока таблицы. Тексты, размещенные в строках таблицы, образуют заголовки Столбцов выводимой таблицы, а данные столбца - заголовки Строк;

Формат - альтернативная установка, по которой содержимое ячеек Блока печати будет выведено либо в виде результатов расчетов по формулам (альтернатива Значения), либо в виде содержимого ячеек, представляемого в строке ввода (альтернатива Формулы);

Число Копий - установка числа копий Блока печати, графиков и рисунков, выводимых на принтер;

Команды Принтеру - подача непосредственно на принтер одной их трех команд управления принтером: /Пропустить Строку - протяжка принтером бумаги вперед на одну строку, /Новая Страница - протяжка бумаги вперед на размер стандартной страницы, /Начало Страницы - сброс счетчика страниц в QUATTRO PRO на "1" и подача на принтер команды начала первой страницы. Данные команды используются для правильного позиционирования бумаги на принтере ( _не лазерном ! .) непосредственно перед печатью из QUATTRO PRO, а не с пульта управления принтера;

Печатать Таблицу - команда инициализации процесса печати содержимого Блока печати на принтере;

Печатать На Листе - установка, в соответствии с которой процессор производит автоматическое масштабирование (уменьшение) графического образа. Блока печати и вывод его на графический принтер .так, чтобы он смог разместиться по возможности на минимальном числе печатных страниц. Степень масштабирования зависит от установленной пользователем разрешающей способности принтера (установка в системе базовой настройки /Настройка /Аппаратура /Принтер /1-й Принтер /Тип Принтера), и если выведенный на печать документ не удовлетворяет требуемому качеству печати, то следует перейти к ручному масштабированию заданием масштаба в окне /Компоновка;

Печать Графика - переключение графического принтера на режим печати графиков и рисунков.

1.2.3. Задание текстового и графического режимов печати.

Команда, открывающая дополнительное окно альтернативного вывода содержимого Блока печати для двух режимов - /Куда Выводить.

Принтер - установка, по которой последующий вывод Блока печати будет осуществляться на текстовый принтер с использованием его встроенных шрифтов.

Файл - установка, задающая запись содержимого 1Блока 0печати в именуемый вами ASCII-файл с автоматическим присвоением ему расширения *.PRN. Если необходимо, чтобы файл был записан в каталог, отличный от текущего, то имя файла должно быть с указанием полного пути к требуемому каталогу, например, < E:\DATA\NEW\PRODUCT.PRN >.

В графическом режиме . :

Двоичный Файл - установка, по которой вывод Блока печати будет осуществляться как запись подготовленного графического образа Блока в виде двоичного (бинарного) файла для последующей его распечатки в формате, соответствующем имеющемуся принтеру. Файлу автоматически присваивается расширение *.PRN, если не задано другое.

Впоследствии возможна распечатка Блока из этого файла, используя командную строку MS-DOS :

COPY <имя_файла.PRN>/B LPT1 ,

где /В - задание печати двоичного файла;

LPT1 - порт компьютера, к которому подключен принтер.

Графический Принтер - установка, выбор которой позволяет распечатать графический образ Блока печати на графическом принтере в соответствии с форматированием Блока - заданными шрифтами, линиями, фоном ячеек, шириной столбцов и высотой строк;

Экран - задание на вывод графического образа Блока печати на экран в режиме предварительного просмотра.

1.2.4. Компоновка выводимого на принтер Блока печати.

В состав команд и установок окна настройки печати входит также пункт /Компоновка - команда, открывающая диалоговое окно заданий установок печати, размеров страниц и размещения Блока печати на странице.

Первая установка в окне /Компоновки является задание /Колонтитулов - текстовых строк, которые печатаются на каждой странице сверху (Верхний Колонтитул) и/или снизу (Нижний Колонтитул). От заголовков колонтитулы отличаются тем, что они неизменны на каждой странице и не являются указателями конкретных данных.

Колонтитулы 0выполняют роль общего заголовка, выводимого на печать документа (справка, отчет, сводка и т.д.), номер страницы документа.

Колонтитулы задаются в строке запроса, которая открывается непосредствено после обращения к установке 1/Верхний Колонтитул или /Нижний Колонтитул в окне /Компоновки, и длина каждого колонтитула может составлять 241 символ.

-Компоновка документа---------------------------------¬
¦ Верхний Колонтитул: ¦
¦ Нижний Колонтитул: ¦
¦Строка Иниациализации: ¦
¦ Пауза: (*)Да ( )Нет ¦
¦ Масштаб(%): 100 Отступы ¦
¦ Длина страницы: 70¦
¦ Ориентация Единицы Слева: 0 ¦
¦ ( )Вертикально (*) Строки/Символы Сверху: 0 ¦
¦ (*)Горизонтально ( ) Дюймы Правый Край: 82¦
¦ ( )Непрерывно ( ) Сантиметры Снизу: 0 ¦
¦ ----------¬ ----------¬ --------¬ ¦
¦ ¦Сохранить¦ ¦Отмена...¦ ¦ Выход ¦ ¦
¦ L---------- L---------- L-------- ¦
L------------------------------------------------------

Колонтитулы 0могут быть размещены в строке выровненными по левому краю (по умолчанию), по центру и по правому краю, что достигается вводом перед текстом колонтитула маркера его положения - символа "¦" (размещение по центру) или символов "¦¦" (размещение по правому краю).

В строке 1колонтитула 0шаблонами "#" и "@" могут задаваться соответственно номер текущей страницы документа и текущая дата. Поэтому ввод в строку колонтитула текста следующего вида: @ ¦Ежедневный отчет о продажах ¦¦Страница # приведет к выводу 1колонтитула 0 вида: 01-Апр-96 Ежедневный отчет о продажах Страница 5.

Между 1колонтитулами 0и содержимым выводимого на печать документа процессор автоматически оставляет по 2 разделяющие пустые строки.

Строка Инициализации 0- строка команд управления текстовым принтером: его инициализации, выбора и загрузки таблицы знаков, задания типа встроенного шрифта и качества печати;

Пауза - альтернативная установка, позволяющая:

- прерывать процесс вывода на печать документа после окончания печати очередной страницы, когда печать выполняется на отдельных листах. В диалоговом окне Компоновки 0перед альтернативой "Да" в скобке проставляется звездочка;

- производить последовательно и непрерывно вывод всего документа до окончания его последней страницы - звездочкой помечается альтернатива "Нет".

Масштаб - установка, используемая для задания вручную масштаба выводимого на принтер документа. При этом _обязательным является предварительный просмотр .полученного результата на экране (команда /Печать /Куда Вводить /Экран).

Единицы - команда задания единиц измерения размеров страниц и отступов от края страницы. По умолчанию процессор QUATTRO PRO использует стандарт листа для печати 8.5x11" (дюймов), а его размеры определяет количеством размещаемых на одной странице 1Строк 0(по высоте страницы) и Символов (по ее ширине).

Схема измерения размеров листа и отступов приведена на следующем рисунке:

Верхняя граница листа

---------------------------------------------¬   тступы, задаваемые в
¦ Отступ сверху ¦ ¦ окне Компоновка, из ¦ ¦ ¦ ¦ меряются по соотноше ¦ ----------------------¬ ¦ ¦ ниям:
¦ Отступ ¦-Пространство вывода-¦ ¦ ¦ Длина страницы 0= Ре ¦ ------ ¦-Блока печати--------¦ ¦ ¦ альная длина листа
¦ справа ¦---------------------¦ Длина ¦ бумаги;
¦ ¦---------------------¦ страницы ¦ Слева 0=Отступ от ле ¦ ¦---------------------¦ ¦ ¦ вого края листа;
¦ Правый¦край-----------------¦ ¦ ¦ Сверху 0=О тступ от
¦ ------¦ ------------------- ¦ ¦ ¦ верхнего края;
¦ ¦---------------------¦ ¦ ¦ Правый край 0= Ширина
¦ L---------------------- ¦ ¦ листа - Отступ от
¦ ¦ ¦ ¦ правого края;
¦ Отступ снизу ¦ Снизу 0=Отступ от
L--------------------------------------------- нижнего края листа.

Нижняя граница листа

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

В графическом режиме . печати могут быть использованы два возможных типа вывода 1Блока 0печати, развернутого на 90 по отношению к видимому изображению:

Горизонтально - установка, задающая вывод повернутого Блока печати, когда он размещается на отдельных страницах в пределах пространства, заданного Отступами. 0Вывод на печать каждой страницы Блока производится, начиная от правого края, и сопровождается выводом колонтитулов на
каждой отдельной странице.

Непрерывно - установка, задающая вывод повернутого Блока печати, так как если бы он печатался на одном листе неограниченной ширины. При этом соблюдаются только заданные отступы Слева, Сверху, Снизу, а требуемая ширина для размещения Блока рассчитывается.

Установку рекомендуется использовать, когда на принтер выводятся обширные таблицы, требующие представления всей информации в единой печатной форме, например, бухгалтерские ведомости и отчеты.

1.2.5. Режим предварительного просмотра выводимого на принтер документа.

При установке /Печать /Куда Выводить /Экран 0после выполнении команды /Печать /Печатать Таблицу процессор переключит экран монитора на специальное окно показа печатаемого документа или графика.

В верхней части окна выводится строка меню специальных команд управления просмотровым экраном. В нижней части выводится строка состояния. В правой части окна представлен уменьшенный образ представляемой страницы документа.

Режим предварительного просмотра .в отличие от режиме WYSIWYG процессора QUATTRO PRO позволяет увидеть не только сформатированный документ как выводимый Блок печати, но и дополнительно оценить правильность задания и размещения Заголовков и Колонтитулов, т.е. тех атрибутов, которые не могут быть отображены в режиме WYSIWYG. Кроме того, при предварительном просмотре .можно определить правильность размещения документа на отдельных страницах и задание Отступов.

Меню в окне предварительного просмотра . включает следующие команды:

? [F1] - команда немедленного вызова подсказки (справочника);
Выход - команда возврата в ЭТ (равносильна 'ESC');
Цвет - установка на изменение цветов воспроизведения документа в окне
предварительного просмотра .;
Предыдущая и Следующая - команды перелистывания страниц (равносильны
PgUp  и PgDn );

Разметка - команда, по которой на экране окна предварительного просмотра. прочерчивается штриховая сетка с ячейками размером 1x1, что позволяет точнее выбирать необходимые корректировки размеров столбцов и строк Блока печати: Окно - установка, в соответствии с которой в правом верхнем углу экрана появляется (или убирается) уменьшенный образ страницы документа с рамкой, очерчивающей ту часть страницы, которая выведена на экран;

Больше [+] и Меньше [-] - команды увеличения в 2 и в 4 раза изображение содержимого страницы документа на экране и, соответственно, уменьшения до первоначального размера.

1.2.6. Менеджер очереди печати.

Менеджер очереди печати .позволяет определить каждый сеанс печати как заявку на вывод документа или графика на принтер, на экран просмотра или в файл и организовать очередь таких заявок. Менеджер очереди позволяет изменять последовательность выполнения заявок в очереди, производить печать в фоновом режиме, когда вывод на принтер выполняется независимо от продолжающейся работы в QUATTRO PRO, что особенно эффективно при работе в локальной сети с сетевым лазерным принтером.

Менеджер очереди 0QUATTRO PRO (для версий начиная с 4.0) можно использовать в двух режимах работы: на компьютере, включенном в локальную сеть с сетевым лазерным принтером или на локальной ПЭВМ с собственным принтером.

При работе в локальной сети, когда сетевой принтер задан в системной настройке Настройка Аппаратура Принтеры 1-й (или 2-й) Принтер Порт Сетевой Принтер, необходимо задать установку Настройка

Сеть Монитор Очереди Да , в соответствии с которой включается опрос процессором администратора сети о прохождении заявок на печать. В средней части строки состояния основного экрана QUATTRO PRO после выполнения команды инициализации процесса печати (команды /Печать /Печатать Таблицу или /Печать /Печать Графика /Печатать) появляется сообщение о посланной пользователем заявке на печать документа или графика.

Сообщение вида

3док¦9перед¦Гтв

означает, что пользователем послано 3 документа на печать, перед первым его документом в очереди находятся еще 9 заявок на печать, первый документ готов к выводу на сетевом принтере.

Для использования Менеджера очереди на локально используемом компьютере с собственным принтером в состав средств QUATTRO PRO включена программа-спулер печати BPS.COM, которая должна загружаться перед запуском QUATTRO PRO. Эта программа выполняет функции организации и управления создаваемой пользователем местной очереди заявок на печать.

При ее загрузке вызов команды Печать /Менеджер Печати открывает специальное окно Менеджера Очереди печати (см.рис.).

----------------------------------------------------------------¬
¦Файл Выбор Документ Окно 5 ¦
¦---------------------------------------------------------------¦
¦ # Имя Файла Статус Порт Размер Копии 5 0 ¦
¦ 1 QPPRN1.SPL Печать LPT1 17602 1 - ¦
¦ 2 QPPRN2.SPL----Стоп-----LPT1-----19870-------2---- - ¦
¦ 3 QPPRN3.SPL----Стоп-----LPT1----115245-------1---- - ¦
¦ 4 QPPRN4.SPL Готов LPT1 10669 3 - ¦
¦ ¦
¦ - ¦
¦ - ¦
¦ - ¦
¦ОЧЕРЕДЬ BPS [2] 4док¦Печать ГОТОВ ¦
L----------------------------------------------------------------

В верхней части окна расположено меню Менеджера очереди, в нижней - строка состояния, в которой выводится сообщение о состоянии очереди заявок пользователя на печать, аналогичное сообщению о прохождении заявок на печать в локальной сети. В правой части окна выведена полоса скроллинга содержимого окна, над ней - символы вызова помощи и распахивания окна.

Если пользователем на печать направлено последовательно несколько документов, а принтер оказался выключенным, то спулер BPS.COM организует очередь заявок на печать на принтере, записывая каждую последовательную заявку в собственный файл с именем QPPRN#.SPL и сохраняя в них все заданные установки по компоновке выводимых документов, заданные заголовки и колонтитулы, заданное число копий.

При этом в самом окне Менеджера очереди печати появятся строки, в которых будет показана вся необходимая информация о каждой заявке на печать:

# - номер заявки в очереди, образованной спулером;

Имя Файла - имя, которое спулер присваивает собственному файлу с описанием заявки. Имена этих файлов QPPRN#.SPL содержат номер заявки
#.Файлы сохраняются на диске в случае внезапного прекращения работы с QUATTRO PRO или системного сбоя компьютера;

Статус - указатель состояния, в котором находится каждая заявка. Существует три возможных состояния:

Печать - выводимый документ печатается на принтере;

Готов - документ полностью готов к печати и заявка на его вывод находится в состоянии ожидания в очереди;

Стоп - прохождение заявки остановлено и документ задерживается вочереди. При этом последующие заявки, находящиеся в состоянии Готов, выполняются ранее остановленной заявки;

Порт - порт, на который была послана заявка на печать. Определяется при наличии в комплекте компьютера двух принтеров, подключенных к разным портам, которые задаются установкой системной настройки Настройка /Аппаратура /Принтеры /1-й (или 2-й) Принтер Порт;

 Размер - объем информации, сохраняемой в файле спулера в байтах;

Копии- заданное число выводимых копий документа (установка в окне настройки печати 1/Число Копий).

В окне Менеджера очереди можно выделить любую строку (Shift-F7), т.е. отметить заявку на печать. После пометки заявки можно изменить ее состояние, обращаясь к пункту меню Документ, открывающему дополнительное окно с альтернативными командами изменения текущего состояния заявки:

Удалить- команда удаления заявки из очереди на печать (только по отношению к собственным заявкам при печати на сетевом принтере);

Остановить - команда приостановки продвижения заявки в очереди. Если документ начал печататься, то выполнение этой команды останавливает процесс печати, другие заявки на печать тоже не выполняются;

Продолжить- команда продолжения продвижения заявки в очереди и продолжения процесса печати.

В строке состояния окна кроме номера окна Менеджера очереди отображается состояние управляемой очереди:

- если очередь организована спулером, то появляется надпись ОЧЕРЕДЬ BPS, указывается количество заявок в очереди и состояние первой из них;

- если очередь организована администратором локальной сети, то появляется надпись ОЧЕРЕДЬ СЕТИ.

Два других пункта меню в окне Менеджера очереди печати /Файл и /Окно содержат команды, аналогичные пунктам в меню файл-менеджера и основного меню.

Таким образом, используя меню 1Менеджера очереди 0печати, можно не только управлять созданной очередью заявок на вывод документов и графиков, но, открывая окна рабочих ЭТ, продолжать работать с ними, что составляет основу фонового режима печати, организованного в сети и на компьютере пользователя.

ПЕРЕЧЕНЬ СОКРАЩЕНИЙ

БД - база данных

ПЭВМ - персональная электронно-вычислительная машина

СУБД - система управления базой данных

ЭТ - электронная таблица