PrintCopyBook - справка

Справка программы "PrintCopyBook"

  Копирование
  Спуск полос - "Авто"
  Настройки
  Маски
  Рисование   таблиц,   текста
  Правка графики
  Правка текста
  Управление клавишами
  Формат записей действий, ++

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


Копирование

    1. Выбрать режим :
  "A3" - для объединения двух копий в один рисунок, не обязательно A3.
  "Альбом" - копия с ориентацией 297 * 210 (режим только для 1 A4)
  "2 в 1" - если на копии 2 страницы.
  "2 оригинала" - если рисунок содержит 2 страницы, которые надо копировать по отдельности.
  "Зеркально" - отразить по вертикали (сверху вниз).
  "2-й из 2 в 1" - копировать верхнюю страницу, переключается автоматически с каждым копированием.
  "90° вправо" - только для режима "2 в 1", "1 оригинал" - если нужно повернуть оригинал в другую сторону. Обычно верх A5 слева.
  "Вставить" - для копирования в выделенный прямоугольник на уже скопированном изображении.
  "2 стороны A4" - запоминать и восстанавливать параметры копирования для чётных и нечётных страниц.
  "Форма 370" - для печати на полиэстровых (полиэстеровых) пластинах 370x216 мм или 370x225 мм (NovaDom).
  "4 в 1" - исключение, устанавливается после п. 3. или 4. Поля соответствуют расстояниям от центра копии с учётом смещений (в настройках). Если "A4 в A3 симметрично", то первые 2 рисунка (верхние на копии) переворачиваются после открытия.

  "1200 dpi" - указывает разрешение копии. Обычно 600 dpi.

    2. Установить размеры копии. Обычно A4 - 202 x 289 мм при полях принтера 4 мм.

    3. Установить значения левого и верхнего полей прямоугольной области копирования.
  Пунктир предназначен для совмещения с краем изображения при установке рамки копирования. Расстояние до пунктирной линии можно изменить в настройках - "Пунктир".
Установить можно и "Пунктирные поля" - "Верх" и "Бок", значения полей копирования изменятся в соответствии с настройкой - "Пунктир".
    Менять числовые значения всех текстовых полей можно клавишами курсора "вверх" и "вниз", когда фокус ввода находится в этом текстовом поле. Недопустимые значения выделяются красным цветом. Коррекция происходит после перехода фокуса ввода. Если нажать Esc или Enter, диалог закрывается, фокус ввода переходит к картинке.

 Менять значения полей (положение и размеры рамки) можно клавишами курсора, когда фокус ввода находится в области отображения копии. Обычно + - 1, с <Ctrl> + - 0.1, с <Shift> + - 10. С <Alt> - размеры.
  В полях X и Y нажатие клавиши F5 прибавляет размер (к левому краю - ширину, к верхнему - высоту). Это для вставки в копию продолжения документа из следующего рисунка.
  Белый прямоугольник - сохраняемый файл с новым изображением, зелёные (или инверсные) линии - область копирования, жёлтые - поля принтера, красные линии - границы частей копии. Смещения "середины 2 в 1" и центра симметрии для "4 в 1" - могут корректироваться для бумаги нестандартного размера и смещений печати.

    4. Установить значения размеров прямоугольной области копирования. После изменения значения "Все поля" они соответствуют полям равного размера со всех сторон. Величины противоположных полей видны справа от размеров.

    Установить зону копирования, соответствующую рамке на оригинале (режим рисования) с учётом масштаба (и настройки "Поля при сканировании, мм", если картинка - открытый файл), можно двойным кликом по метке "Все поля, мм" или в меню копии.

    5. Открыть файл *.bmp (1-бит, 8-бит или 24-бит), (сохраняемый путь к которому определяется настройкой "Путь к *.bmp"), нажав на кнопку "Открыть" и выбрав имя в появившемся списке (1 клик или Enter - открыть, клик с <Ctrl> - имя в текстовое поле), или нажав на кнопку "Следующий". Порядок сортировки определяется настройками - если флажок "Сортировать файлы по времени" снят, то сортируются по имени.
  Если включить ("Следующий :") "по номеру в имени", то открывается следующий файл по номеру в имени (правое число), а не по списку. Это нужно для исправленных (повторно сканированных) файлов, если в номере нет дополняющих нулей, поскольку правильной сортировки нет ни по времени, ни по имени.
  "+2" - Открывать файлы через один для печати обратной стороны всех листов после просыхания (впитывания) краски (для ризографа) или разрядки, охлаждения (для принтера, тонкая лёгкая бумага с низкой электропроводностью долго удерживает электрический заряд, слипается и сминается в принтере).
  Путь, установленный в этом диалоге, используется в спуске полос и переименовании последовательностей файлов.
  Если выключен "Цвет 24-бит", то 24-битные рисунки открываются как 8-битные или 1-битные с указанной величиной чёрно-белого порога, для чёрно-белых и серых рисунков достаточно зелёной составляющей, для цветных надо включить "RGB" (влияние каждого цвета на яркость как у зрения - красный 30%, зелёный 60%, синий 10%).
  Если включён "Авто - узнавать цвет", то перед открытием 8- и 24-битного рисунка проверяется ~100 строк. Если одна из точек содержит полутон (не чёрная и не белая), то флажок "Открывать как 1-битный" снимается, если все чёрно-белые - устанавливается. Если одна из точек не серая (значения цветовых компонентов не совпадают), то устанавливается "RGB 30:60:10%" ("Считывать все цветовые составляющие"), если все серые - снимается. При включённом спуске полос перед открытием первого рисунка из раскладки печатного листа проверяются 2 (A4) или 4 (A3) рисунка.
  Для 8-битных (24-битных) рисунков можно при открытии корректировать яркость и контрастность полутонов, если установить "Весь при открытии". При этом чёрные и белые точки меняются, если установить соответствующие флажки. Для сохранения чёткости текста лучше использовать маску, а не растр, т. е. не менять яркость чёрных точек при увеличении яркости (уменьшении контрастности "Относительно белого"). Чтобы уменьшать контрастность фотографий, содержащих чёрные или белые точки, надо выделить в режиме рисования, нажать <K>.

    6. Масштаб устанавливается вводом чисел в текстовые поля (раздельно по горизонтали и вертикали - вверху, над рисунком) и может меняться клавишами курсора с <Alt> (+ <Ctrl> | <Shift>) когда фокус ввода в рисунке. Если выбрать "Alt - масштаб", то клавиши вверх и вниз меняют масштаб по вертикали, а влево и вправо по горизонтали. Необходимое значение можно определить, сравнив размеры оригинала и пунктирной рамки. Установить масштаб 100% можно двойным кликом по метке "Масштаб, %". Увеличить масштаб в 2 раза из ~100% или уменьшить обратно из 200% можно клавишей <M> в режиме копирования (если часто меняются рисунки 600 и 300 dpi).

    7. Установить рамку в поле отображения оригинала (кнопка "Оригинал | Копия" в положении "Оригинал") совместив пунктирную линию с краями изображения (верхним и обращенным к середине для режима "2 в 1", "2 оригинала"). Перемещать рамку можно мышью с нажатой левой кнопкой или клавишами курсора, когда фокус ввода находится в области отображения оригинала.

  Если установлен флажок "Автоматическая установка рамки" и рисунок открыт как 1-битный, то координаты рамки копирования могут быть установлены на рисунке автоматически после открытия файла. Поиск начинается от сплошных линий рамки из положения, определяемого установкой "Помнить положение рамки" (запоминается при копировании). Помешать автоматической установке могут посторонние детали изображения. Есть два способа уменьшить их влияние. Первый - уменьшить расстояние между сплошными и пунктирными линиями рамки, чтобы посторонние детали были за пределами сплошной рамки. Второй - увеличение числа в поле "Фон, грязь, мусор, точек на 8x8".
  Вручную запустить поиск координат из текущего положения рамки можно клавишей <A>.

    8. Для устранения перекоса можно повернуть рамку мышью с нажатой правой кнопкой (или клавишами курсора влево и вправо с <Alt>) до достижения параллельности линий рамки и оригинала. Когда указатель находится в правой части изображения, надо двигать мышь вверх - вниз, когда в нижней - влево - вправо.
  Значение в текстовом поле "Угол" - величина угла в радианах, умноженная на 10000.
  "Ось в центре" - если флажок снят, рамка поворачивается относительно левого верхнего угла.

  Если двигать мышь с нажатой клавишей <Shift>, то указатель будут сопровождать две линии, параллельные линиям рамки. Совмещая их с деталями изображения, можно точнее определить нужный угол.

  Автоматическая установка координат рамки работает с любым углом, после выравнивания нажать <A>. Помешать могут узкие поля оригинала.

  Если на краю рисунков есть прямая линия, параллельная краю (любому из 4-х), то её можно использовать для автоматической установки угла поворота при открытии файла (сначала угол, затем координаты). Надо выделить прямоугольник, чтобы две его стороны могли пересекать эту линию на всех рисунках - оригиналах, нажать клавишу </> (запоминаются линии поиска, при изменении размеров или разрешения рисунков надо снова установить их положение), установить флажок "Авто" рядом с "угол". Поиск чёрной точки идёт от края к середине. Успешный - зелёная линия, иначе - красная.

  Дополнительно: Для просмотра мелких деталей изображения и точной установки рамки можно навести указатель на нужную точку изображения, нажать <Ctrl> и левую кнопку мыши. Появится увеличенное изображение ("истинный размер" 1:1), с которым можно выполнять действия (пункты 5, 6, 7). Для выхода нажать <Esc>. Двойной клик на картинке действует как один с Ctrl (вид 1:1) или клавиша Esc (возврат).
  "Экранная лупа" позволяет постоянно наблюдать небольшую часть изображения в масштабе 1:1. Обновление происходит через 0.2 секунды после остановки указателя. Включение и выключение - клавиша <B>. Лупу можно перемещать с нажатой левой кнопкой и менять размер с <Ctrl>. Вернуть в исходное положение - <Ctrl> + <B> (фокус ввода в картинке).

  "По ширине окна" (клавиша <U>) - в режиме копирования "2 оригинала" относится к оригиналу A5 - показывает увеличенную половину A4 в зависимости от установки "Верхний A5". В режиме рисования действует, если при заданном соотношении ширины и высоты масштабированная до высоты окна картинка не помещается в правой части.
  "Окно во весь экран" (клавиша <F>) - разворачивает окно программы, со сдвигом вверх или восстанавливает предыдущие размеры и положение.
  Переключаться между оригиналом и копией можно клавишей <F1> или кнопкой "Оригинал" | "Копия".
  Переключаться между оригиналом и дубликатом (или A3) можно клавишей <F2>

    9. Нажать кнопку "Копировать" или клавишу <C>, дождаться выполнения, дальше :
  для режимов "2 в 1" и "4 в 1" повторить копирование.
  для режима "A3" нажать кнопку "В A3" - "0" под ней сменится на "1" - это количество копий в буфере A3, повторить копирование и нажать кнопку "В A3".

  Копию можно перезагрузить в рисунок (оригинал) для редактирования прямо или с поворотом на 90°.

    10. Ввести имя в текстовое поле над кнопкой "Сохранить" (расширение ".bmp" можно не добавлять) и нажать кнопку или клавишу Enter, результат записывается в файл, путь к которому определяется настройкой "Путь для сохранения файлов *.bmp". Если не сохранять, а перейти к п. 11, то рисунок записывается во временный файл "ForPrint.bmp" ("ForPrint-№.bmp"), который удаляется после использования.
  Чтобы сохранить настройки, программу или текст надо ввести имя с расширением *.ini, *.pfp, *.txt. Пути для сохранения устанавливаются в диалогах открытия соответствующего типа файлов. При сохранении под тем же именем старый файл *pfp; *.txt перемещается в папку (Путь) + "\Reserve".

    11. Ввести число копий и нажать кнопку "Печатать" или клавишу Enter.
  В настройках принтера (кнопка со значком принтера) можно выбрать принтер, ориентацию, в некоторых случаях - формат, разрешение (для виртуального) простым выделением в списке.
  Для рисунков меньше (например, A4 300 dpi) или больше печатного листа можно "Подогнать размер". Если "сохранять пропорции", то масштаб одинаков по вертикали и горизонтали. Если размеры копии 101 x 144 мм, то можно копировать A4 300 dpi 1:1 (быстрее, чем 2:1) и печатать с установкой "Подогнать размер".
  Другие установки печати (лоток, бумага - плотность носителя - температура закрепления в печке) - в настройках системы по умолчанию - "Принтеры", после переключения может потребоваться перезапуск программы.
  Можно выбрать, когда файл загружается для печати: открытый, сохраненный. Его имя с путём показано вверху диалога. Если нет загруженного файла, то при нажатии на кнопку "Печатать" предлагается напечатать то, что видно - открытый рисунок или копию.
  "Печать 1:1, X, Y" - точная настройка масштаба печати 1:1. Менять значения полей можно клавишами курсора "вверх" и "вниз", когда фокус ввода находится в этом текстовом поле. Например, если при X = 1 и Y = 1 оригинал размерами X = 200 мм., Y = 250 мм. отпечатался с размерами 200.4 мм. и 249 мм. (печать 1 листа на HP LJ 1018), то значения коррекции : X = 200 / 200.4 = 0.998, Y = 250 / 249 = 1.004.
  В принтере с термоплёнкой бумагу тянет резиновый вал, который после печати многих листов разогревается и увеличивает свой диаметр. В первой трети листа, пока в процессе переноса изображения с фотовала на бумагу лист бумаги движут холодные детали, масштаб передан точнее, а остальные 2/3 растянуты по ходу бумаги (~ 1 мм по оси Y). Это требует уменьшения значения коррекции Y.
  Программа работает с лазерными принтерами, струйные выдают ошибку.

Если установить больше 1 "цикла" и после печати открывается следующий файл и открытый файл загружается для печати и флажок "Автоматически копировать," снят, то после открытия рисунки отправляются на печать в указанном количестве с тем же тиражом. Например, HP P2015 в W98 может непрерывно печатать 3 рисунка A4 600 dpi (или 2 сложных) тиражом от 1 экземпляра, а в XP происходят остановки независимо от тиража.



Спуск полос - "Авто"

  Исходные файлы должны иметь имена *N.bmp или *N-N.bmp, где N - номер страницы, * - общее начало всех имён, которое надо ввести в первое поле (может быть пустым). После запуска программа ищет файл с номером первой страницы тетради, например 40.bmp, если его нет, то 40-41.bmp, если находит, то открывает. Дальше - обычное копирование, после него открывается вторая страница (1.bmp или 0-1.bmp). После сохранения (под именем 40+1.bmp) или печати (в соответствии с установками) продолжается поочерёдное открытие всех страниц до конца таблицы. Текущее состояние обозначается цветом. Если спуск был остановлен, то при следующем запуске программа находит все сохранённые файлы (40+1.bmp, 2+39.bmp, ...) и возобновляет работу с состояния остановки.
  Раскладка зависит от установок "A3", "4 в 1", "2 сгиба", "Альбом 4 в 1" и "2 тетради". Порядок страниц в режиме "2 сгиба" соответствует сложенному вчетверо листу (сохранённые файлы - 40+1=4+37.bmp, 2+39=38+3.bmp), иначе - совмещённым половинам брошюры.

  Чтобы не повторять нажатия кнопок, можно автоматизировать это. Если установить все флажки, то цикл "открыть, копировать, сохранить[, печатать]" повторяется указанное число циклов (если установить флажок "цикла") или до конца тетради или списка файлов. Если спуск не включён, открывается следующий по списку или номеру файл.

  "Рисовать номера страниц" - номера из имён файлов, положение - внизу снаружи (чётные номера слева, нечётные справа) с учётом отступов при рисовании. Для другого положения можно использовать "++". "Запомнить шрифт" - текущие имя, размер, атрибуты, отступы, расстояния между знаков.

  "N+1" - для создания html с рисунками, используя запись координат и углов копирования сканированных разворотов в режиме "2 оригинала". Можно задать смещения координат X и Y для чётных и нечётных страниц (в "++"). Запуск процесса - кнопкой "Рассчитать и запустить", окончание с последней страницей, html - в тексте.

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

  Чтобы рисовать массивы номеров, надо указать количество колонок и рядов, положение и размер таблицы, первый и последний номера. Начальные нули - как в образце (0001 ... 0011 ...). Если надо рисовать на шаблоне, то в первый текст "++" надо внести команду "Open, SRC=" с его именем. Автоматические установки действуют так же.



Настройки

  "Пунктир" - расстояния от сплошных до пунктирных линий рамки копирования.
  "Смещения 4 в 1" - смещения центра копирования (осей симметрии) относительно центра копии.
  "Смещение 2 в 1" - смещение середины копирования.
  "Поля принтера, мм" - уменьшение размеров копии на удвоенную ширину полей. Определяется моделью принтера и его настройками. Эта настройка не меняет свойства принтера.
  "Добавлять к имени файла" - этот текст добавляется к имени сохраняемого файла (перед расширением ".bmp").
  "Копировать по байтам" - только для 1-битных, 1:1, без поворота: копируется быстрее, но менее точно (со сдвигом до 0.3 мм, для 1200dpi - 0.17 мм).
  "Копировать быстро" - только для 1-битных, масштаб 1:0.95 - 1:1.05, поворот на угол до 0.05 радиан: копируется быстрее, но менее точно, смещение пикселей до 0.35 от размера пикселя. С предельными отклонениями масштаба и угла до 0.7. Границы копирования могут смещаться на 0.3 мм.
  "Поля при сканировании, мм" - только для начальной установки рамки после открытия файла, применяется для компенсации полей принтера установкой таких же полей при сканировании.
  "Путь к *.bmp" - К открываемым файлам *.bmp, сохраняемый в "*.ini".
  "Название" - программы в панели задач. Полезно при запуске нескольких копий программы для разных целей.

  "Автоматическая установка рамки" - после открытия файла. Клавиша <A> работает независимо от этой установки.
  "Предел растяжения текста, %" - для режима "Растянуть" по горизонтали, наибольшее расстояние между словами в % от высоты шрифта.
  "Число дробных знаков до" - Ограничить длину чисел в текстовых полях до стольких десятичных знаков после точки.
  "Левый клик" - Выбор из 4 действий при нажатии левой кнопки мыши на картинке :
 1. Только передача фокуса ввода;
 2. Выделить нарисованную рамку, открыть диалог "Текст";
 3. "Текст в рамку" - Вставить текст из буфера в нарисованную рамку;
 4. "Править текст" - Если координаты указателя при нажатии и отпускании кнопки совпадают и там есть нарисованный и записанный текст, выполняется переход в режим правки.
  "Отпускание кнопки" - В режиме выделения границ - Выбор из 5 действий при отпускании левой кнопки мыши после выделения прямоугольника на картинке :
 1. Ничего;
 2. Нарисовать линию или таблицу;
 3. Нарисовать текст из буфера;
 4. Перейти к диалогу "Действия" (Разметка);
 5. Перейти к диалогу "Текст".
 - Примечание - Использование мыши для других целей - например, для увеличения изображения (1:1) не отменяет этих действий.
  "Проверка рамки" - при поиске - должны быть сплошные прямоугольные границы. Для поиска рамки (ячейки) и рисования текста в "В рамки" из не сплошных линий её надо отключить. Установки "Маскировать линии" и "Проверка рамки" взаимно исключаются.
  "Правый клик - поиск рамки" - для вызова меню надо располагать указатель за пределами рамок (ячеек) или отключить это.
  "Закрашивать при поиске" - переходе в режим правки - полезно при поиске из текста на картинке объекта малого размера, перерисовка большой площади может занимать много времени.
  "Расширять линии до, точек", "Горизонтальные", "Вертикальные" - После печати и сканирования тонкие линии становятся ещё тоньше. Команды меню "Плотность" -> "+1, если меньше" - для их восстановления в выделенной области или утолщения тонких линий шрифтов Times.
  "Горизонтальные", "Вертикальные", "+ - углы" - для команд меню "Плотность > + 1, - 1".
  "Ширина ячеек по содержимому", "Перераспределять" - Автоматический расчёт размеров ячеек с уменьшением ширины колонок до текста и перераспределением остатка в одну из колонок с повторным расчётом.
  "Переводить фокус при считывании" (действия со значениями параметров) - из текста в рисунок.
  "Сброс настроек" - Вернуть все первоначальные значения, кроме не сохраняемых и путей.



Маски

- белые, на выделенную область или всю копию. Результат виден при увеличении. Выбор маски зависит от того, что получается при печати. Слева от кнопки "<" (клавиша <M> в режиме рисования, если фокус ввода в рисунке) можно нарисовать нужную маску левой кнопкой (мыши), а правой плавно менять плотность (заполнение), нажав на рисунке маски и двигая в любую сторону (за пределы рисунка).
  Нажатие кнопки с рисунком маски в режиме рисования создаёт маску в выделенной области. В режиме копирования устанавливает маску по умолчанию (<M>), применяемую также на всю копируемую площадь 1-битного рисунка, если установить флажок "на копии".
  Применяются для оптимизации плотности тонера на бумаге. Если сочетание деталей картриджа и тонера даёт очень чёрное изображение, на бумаге расплавленный тонер растекается, заливая пробельные элементы. С маской 8/16 (5A5A) нормально. Для крупного шрифта и широких линий достаточно меньшего соотношения чёрных и белых точек, а сплошные площади чёрного получаются серыми при 2/16 - 4/16. В отличие от экономичного режима печати (Economode, draft, черновик) плавно регулируют плотность и мельче, без видимых белых кругов. После длительной печати увеличивается расход тонера (изображение темнее). Это компенсируется увеличением маски на величину до 4/16. Например, если начать печать с маской 4/16, то после 100-500 листов можно увеличить маску до 8/16.

  Можно компенсировать неравномерную плотность печати, вызванную износом (проявляющего устройства), установив флажок "Неравномерно" и плотность масок слева и справа. "Не превышать" - текущую величину маски по умолчанию.
  Для сложных случаев (причиной неравномерности могут быть заряжающий ролик, фоторецептор, сканер, принтер, на котором напечатаны сканированные рисунки и др.) можно установить флажок "Сложная коррекция" и задать своё значение плотности маски для каждой продольной полосы (до 32) в формате "начальная_позиция-значение_маски, ...", например:
0-10, 100-9, 200-8, 300-9, 400-10, 500-11
0-10,60-9,120-8,180-7,240-6,320-7,380-8,440-9,500-10,560-11
0-9,50-8,100-7,150-6,200-5,250-4,300-5,350-6,400-7,450-8,500-9,550-10
  Увеличить или уменьшить все значения масок одновременно можно клавишами курсора "вверх" и "вниз", когда фокус ввода находится в этом текстовом поле.

    "Стереть" (клавиша <Delete>) - эта кнопка делает белой выделенную область на оригинале или стирает копию с освобождением памяти, в зависимости от того что видно в момент нажатия.
    "Отменить" - клавиша <Z> - отменяет последнюю графическую операцию с 1-битным оригиналом.



Рисование

    Для выделения области рисования используется соответствующий режим, переключение режимов кнопкой с рамкой - "Выделение границ" или клавишей <S>. Надо поместить указатель в один из углов нужной области рисунка, нажать левую кнопку, переместить указатель в противоположный угол, отпустить. Значения в текстовых полях "Левый край", "Верх", "Ширина" и "Высота" соответствуют параметрам выделенного прямоугольника, а "Ширина ячейки" и "Высота ячейки" - равны отношениям "Ширина" / "Колонок" и "Высота" / "Рядов".
    "Сетка" округляет значения параметров рамки до числа в поле "шаг, мм" со "Смещениями X, Y". Положение рамки на картинке можно менять стрелками клавиатуры с шагом 1 мм (с <Ctrl> 0.1, с <Shift> 10).

    При восстановлении изображения по оригиналу полезно сравнивать их переключением. Для создания копии изображения есть команда меню "Дублировать (перекл. - F2)". После прорисовки объектов поверх оригинала надо создать новый лист и нажать "Выполнить всё". Теперь переключение клавишей <F2> позволит легко заметить упущения.



Создание таблиц - диалог "Действия"

  Если установлен флажок "Таблица", то "Вертикальные" и "Горизонтальные" флажки тоже установлены и будут нарисованы линии в количестве: Вертикальные - число "Колонок" + 1, Горизонтальные - число "Рядов" + 1
  Если установлен один флажок, будут нарисованы соответствующие линии в указанном количестве, а расстояние между крайними линиями равно указанному в "Размеры таблицы".
  Размеры ячейки вычисляются в зависимости от размеров, числа "Колонок" и "Рядов", установки флажков.
  Можно начертить много одинаковых таблиц (групп линий, рамок) указав "Количество" больше 1, и "Смещения".
  Все размеры в миллиметрах.
  "Толщина линий" в точках (пикселях).

    Для выделения отдельных ячеек большей толщиной линий надо установить флажок "Внутрь ячеек" и ввести значение в поле "Толщина линий" "Общей таблицы"

    "Маскировать линии" - если установлен, то на все рисуемые линии накладывается маска (определённая рисунком маски), а "Проверка рамки" отключается. Этот параметр не записывается.

    Чтобы рисовать нерегулярные линии в таблице, надо пересечь таблицу рамкой, для рисования вертикальных линий надо нажать клавишу <4>, будут сняты флажки справа от полей "Верх", "Ширина" и "Высота", "Ширина" = 0, "Верх" и "Высота" по таблице, установлен один флажок - "Вертикальные" (линии), число "Колонок" = 1, для горизонтальных линий - клавиша <3>. Движение мыши с нажатой левой кнопкой будет перемещать линию выделения в таблице. Это работает не только с таблицами, нарисованными этой программой, но и с рисунками из файлов.
  Если опция "Отпускание кнопки" установлена в "Линия", то после отпускания кнопки сразу рисуется линия.

  Флажки и "Сетка" влияют только на рисование рамки мышью, но не мешают менять её параметры вводом чисел в поля или стрелками клавиатуры.

    Для создания в сетке таблицы пустого пространства надо выделить общую область таблицы на расстоянии > 0.5 мм внутрь от границ, нажать клавишу <2> или <O> или нажать правую кнопку мыши за пределами ячеек, выбрать в меню "Объединить ячейки".

    Графические кнопки слева :
    Действия со значениями параметров можно записывать в виде
строки текста и "Считать" (<F1> в тексте) строку текста, в которой стоит курсор.
    Нарисовать таблицу (линии) - клавиши <1>, <T>.
    Нарисовать текст: Диалог - клавиша <X>, вставить текст из буфера - клавиша <V>.
    "Выполнить всё" (<Ctrl>+<Alt>+<A> в тексте) - воспроизводит последовательность действий в тексте справа от кнопки. Если часть текста выделена, то выполняется только она. Для защиты от ошибок перед нажатием на кнопку фокус ввода должен быть в тексте программы, чтобы выделенный текст был виден.

    "Создать новый лист ..." - A4 600 dpi, 4960 x 7016 или A4L 7016 x 4960, A5 3508 x 4960 или A5L 4960 x 3508.
    "Вид - с рисунком" - переключение размера / видимости, позволяет одновременно видеть диалог и картинку.
    "X" - Закрыть диалог.



Рисование текста

    Для простого рисования текста надо выбрать тип, размер и атрибуты шрифта, положение текста в рамке, ввести текст в большое поле, нажать кнопку "Нарисовать" или клавишу F9 (или Enter, если установлен "Enter - рисовать").
  Arial, 72 считается шрифтом по умолчанию и не записывается.
  Программа помнит шрифт одного типа и размера с 5 сочетаниями атрибутов: регулярный (без атрибутов), полужирный, курсив, полужирный курсив и один из оставшихся 12. Повторное рисование знаков быстрее, поэтому лучше сначала рисовать весь шрифт одного типа и размера, потом другого.
  Сбросить настройки рисования текста можно двойным кликом по метке "Размер". Другие настройки можно читать из строки - записи образца.

    "В рамку" - для расположения текста в пределах пунктирной рамки.
    Три другие опции размещают части текста, разделённые знаками табуляции и новой строки в ячейки, определяемые следующими настройками :
    "В граф. рамки" - если снят - то места для текста - регулярные ячейки, определённые параметрами таблицы на момент рисования текста (не зависит от графики, поверх которой рисуется текст).
  Если установлен, то места для текста определяются нарисованными линиями ячеек. Левый верхний край пунктирной рамки должен быть внутри первой ячейки или в её левом верхнем углу. Поиск ячеек автоматический, не зависит от размеров пунктирной рамки, но графическая отмена (<Z>) производится в её пределах.
    "Ряды" - Дорисовывать горизонтальные линии после рядов текста таблицы, размещаемых в нарисованные колонки.
    "Авто" - Автоматический расчёт размеров ячеек и рисование всей таблицы. Доп. см. "Ширина ячеек по содержимому".
    Если для каждой колонки таблицы нужно отдельное выравнивание текста по горизонтали, то надо для № нужной колонки в текстовом поле в этих опциях выбрать выравнивание, перевести фокус ввода в текст, нажать <Enter> - число станет зелёным, <Esc> - сброс. Для остальных колонок применяется текущее значение выравнивания текста в момент рисования.

    "Толщина линий" - Сдвигает место рисования текста вправо и вниз относительно пунктирной рамки и уменьшает его размеры на толщину линий таблицы - значения этих параметров в момент рисования.

    Для ввода знака табуляции надо нажимать <Ctrl> + <Tab>

    Если текст не входит при рисовании в "рамку" (не в таблицу), предлагается нарисовать то, что поместится. В этом случае в диалоге "Текст" остаётся не поместившаяся часть, которую можно продолжить на другом листе или в другой колонке.

    Сообщение "Недостаточно места" появляется только при рисовании в "рамку", чтобы не подтверждать многократно. Для других режимов ячейки, в которые не поместился текст, отмечаются красным цветом.



Правка графики

    Перейти в режим правки можно двумя способами :
  1. Навести указатель на нарисованный объект (текст, таблицу, линию, правее и ниже левого верхнего угла), нажать правую кнопку (в режиме рисования), выбрать в меню "Править текст" (линии). Инверсные линии могут быть не видны на сером фоне, поэтому применяется линия переменного цвета - индикатор режима.
  2. Поставить курсор в строку записи, нажать <F1> или кнопку "Считать".
  Для последнего действия - <F4> (фокус ввода в картинке).

    Выход из режима правки без сохранения изменений - клавиша <пробел> или перевод фокуса в текст записей действий.
  В режиме правки можно менять положение, размеры (мышью или клавишами или вводом чисел), другие параметры, текст.
    Чтобы применить сделанные изменения - нажать <Enter> или кнопку "Заменить".

    Кнопка "Продолжить" (на месте "Нарисовать") - рисование текста вслед за предыдущим с другими атрибутами. Только "В рамку". Допускается правка отдельных частей текста после считывания строки "X-, ...", перемещение и изменение размеров общей области после считывания строки "X-, x, y, ..." или командой меню "Править текст". Одновременное изменение координат, размеров и частей текста "X-, ..." не поддерживается.

  Если с объектом связаны другие, то правка может нарушить связи. Для перемещения комплекса объектов надо использовать другую команду.

    Можно перемещать, копировать, удалять группы нарисованных объектов командами меню "Объекты" -> ...
  Объекты должны полностью находится в пределах рамки выделения.

    Перерисовка перемещённых объектов происходит в том же порядке, как они были нарисованы, поэтому, если переместить ранее нарисованный текст в объединённую ячейку, то он будет стёрт. В этом случае надо использовать копирование.
    При ошибках перерисовки можно перерисовать объект (таблицу), содержащий все конфликтующие объекты или выделить область, нажать <R>.



Правка текста

  Действия клавиш, когда фокус ввода находится в одном из многострочных текстовых полей :
  <F1> - Для поля действий - считывает параметры из строки текста, в которой стоит курсор. Команды New, Open сразу выполняются.
  <F2> - Если есть выделенный текст, заменяет его на текст в нижнем поле окна "Поиск и замена", ищет следующее совпадение, если нет, заменяет все сочетания знаков, удовлетворяющие критериям поиска.
  <F3> - Поиск текста из верхнего поля окна "Поиск и замена". Если среднее поле не пусто, то поиск текста, начинающегося с верхнего и заканчивающегося средним.
  В режиме правки графики (после <F1>, если отключён "Переводить фокус при считывании") переводит фокус ввода в картинку.
  <F4> - Вызов окна "Поиск и замена".
  <F5> <F6> <F7> - копируют выделенный текст в поля окна "Поиск и замена".
  До 31 набора значений этих 3 текстовых полей могут храниться и переключаться кнопками "<" и ">".
  "Заменить все наборы" - последовательно от 0 до номера, предшествующего установленному.
  <F8> - Отмена последней замены, повторное нажатие - возврат.

  Для поля действий в режиме правки графики нажатие любой клавиши, кроме <F1> и <F3>, отключает режим правки графики.

  В ОС после 9x русские буквы из буфера обмена могут превращаться в вопросительные знаки (????????), поэтому текст (из программы распознавания) надо сохранить в файл "*.txt" и открыть в этой программе.
  Переключаться между оригиналом и текстом можно клавишей <F11>, а между диалогом "Текст" и текстом из файла - клавишей <F12>.



    Примечания

  Не все возможности программы работают в любых сочетаниях. Например, для серых (8-битных) рисунков и многократно нарисованных одной командой объектов не работают отмена и правка.

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

    Если надо сохранить настройки или текст, а кнопка серая, то ввод расширения .ini, .txt, .pfp делает её доступной.

  Можно менять числа в текстовых полях клавишами "вверх", "вниз" + - 1, с <Ctrl> + - 0.1, с <Shift> (или Alt - в настройках) + - 10. Ограничены допустимые значения - диапазон и количество знаков после точки. Если справа десятичный знак, то проверка не проводится и можно ввести любое значение. Если текст не может интерпретироваться как число или его абсолютное значение превышает 100000000, возвращается 0.

  "Копировать многократно" можно одной командой, с использованием параметров "Количество" и "Смещения, мм", как при рисовании.

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

  При восстановлении оригинала, после подгонки положения и размеров нарисованных поверх него объектов, можно стереть его выделенную часть клавишей Backspace (запись "Erase ..." вставляется сразу после "Open ...").

  Для правильного рисования шрифтов (особенно мелких с тонкими линиями) лучше не применять сглаживание экранных шрифтов. В WXP - "Экран", вкладка "Оформление", кнопка "Эффекты..."



Управление клавишами

    Действие клавиш в рисунке оригинала в зависимости от режима выделения:

  Режим копирования :
 
A - Авто установка рамки,
 C - Копировать,
 I - Открыть список файлов *.ini,
 M - Увеличить или уменьшить масштаб в 2 раза,
 O - Открыть список файлов *.bmp,
 R - Открыть тот же файл (с другими настройками или после замены или правки этой или другой программой),
 > - "Следующий" (файл *.bmp),
 T - перевернуть рисунок (поворот на 180°),
 <Ctrl> + < - повернуть рисунок на прямой угол (90°) влево,
 <Ctrl> + > - повернуть рисунок на прямой угол вправо,
 - (минус) - диалог "Авто" - Спуск полос,
 + - диалог "++".

  Режим рисования :
 Backspace - Стереть только фон - графику из открытого файла,
 Enter - "Заменить" (применить исправления в режиме правки),
 Delete - Стереть,
 1, T - Таблица - линии,
 2, O - Объединить ячейки,
 3 - установить рамку рисования в горизонтальную линию по пересечённой таблице, снять флажки кроме "Верх", то же - клик с <Ctrl> по "Ширина ячейки" (с <Shift> - только флажки),
 4 - то же в вертикальную линию
 5 - установить все флажки рамки рисования (то же - клик по "Ширина (Высота) ячейки")
 E - Увеличить вид по выделенному,
 G - Grid - Включить или отключить выравнивание рамки по сетке (округлять числа),
 K - для серых 8-битных рисунков корректировать яркость и контрастность. При этом чёрные и белые точки меняются, если установлены соответствующие флажки,
 M - Маска по рисунку 4x4,
 P - Расширить линии на 1 пиксель, если ширина меньше указанной в настройках,
 R - Обновить - перерисовать (применяется для исправления и после ручной правки текста программы),
 V - нарисовать текст из буфера обмена,
 X - Диалог "Текст",
 Z - Графическая отмена,
 + - Увеличить оптическую плотность на 1, диагональ вправо вниз ( \ ) вдвое больше, чем вправо вверх ( / ), если "+ - углы" отключены,
 - - Уменьшить плотность на 1, диагональ \ больше /,
 ] - Увеличить плотность на 1, диагональ / больше \,
 [ - Уменьшить плотность на 1, диагональ / больше \,
 * - для серых 8-битных рисунков - увеличить разность яркостей точек и белого (=255) в указанное в настройках число раз (применяется для усиления контрастности светлых элементов),
 F3 - Перевод фокуса в текст,
 F4 - Править последнее действие,
 F5 - Координаты рамки копирования = координатам рамки рисования,
 F6 - F5 + Размер копирования по выделенному с учётом масштаба. Если точно по рисунку и "Быстро", то часть (1 - 7 пикселей справа) может не скопироваться,
 F7 - F6 + "Смещения, мм" по выделенному, "Количество" сколько поместится,
 F8 - Сброс "Количество" и "Смещения",
 <Ctrl> + X, C, V - вырезать, копировать, вставить объекты.

  Независимо от режима :
 Esc, Q - Выход из 1:1,
 
D - диалог "Действия",
 F - Размер окна,
 H - Справка,
 L - диалог "Авто",
 N - Настройки,
 S - Переключение режима выделения,
 U - Вид "По ширине окна",
 W - Показать весь лист,
 F1 - Переключение между оригиналом и копией,
 F2 - Переключение между оригиналом и дубликатом или A3,
 F11 - Переключение между рисунком и текстом (файл *.txt).

    Действие клавиш в рисунке копии:
 E - Редактировать копию,
 L - диалог "Авто" - Спуск полос,
 N - Настройки,
 I - Открыть список файлов *.ini,
 O - Открыть список файлов *.bmp,
 P - Открыть список файлов *.pfp,
 R - Обновить - перерисовать,
 T - Открыть список файлов *.txt,
 > - "Следующий" (файл *.bmp),
 F1 - Переключение между оригиналом и копией,
 F5 - +Высота - продолжить колонку.



Формат записей действий

 T, x, y, xs, ys, c, r, h, v[, xn, yn, xb, yb] - Таблица
 H, x, y, xs, ys, r, h[, xn, yn, xb, yb][, Arrow=1] - Горизонтальные линии
 V, x, y, xs, ys, c, v[, xn, yn, xb, yb][, Arrow=1] - Вертикальные линии
 X, x, y, xs, ys, c, r, h, v, [FN="" FS= FA= HA= VA= PX= PY= PM= DX= DY= DM= TA= LB= FF= LA= TAU=] <TEXT>...</TEXT> - Текст
 Mask, x, y, xs, ys, &H#### -
Маска
 Erase, x, y, xs, ys - Стереть
 D[+|-|...], x, y, xs, ys - Корректировать оптическую плотность
 U, x, y, xs, ys - Unite - Объединить ячейки
 Copy, x, y, xs, ys, xc, yc, m, a[, xn, yn, xb, yb][, copyX, copyY][, Parameters] - Копирование
 Reload[, R | L ] - Перезагрузка рисунка копии в оригинал (с поворотом на 90° вправо или влево)
 New[, L][, F=A5] - Создать новый (пустой белый 600 dpi) лист. L - альбомной ориентации, F=A5 - формат
 Over - перевернуть рисунок
 Left - повернуть рисунок на прямой угол влево
 Right - повернуть рисунок на прямой угол вправо
 Print, N - Печатать N копий

 x, y - координаты левого верхнего угла на оригинале,
 xs, ys - размеры,
 c, r - количество колонок и рядов,
 h, v - толщина линий,
 xn, yn - количество повторов,
 xb, yb - смещения,
 xc, yc - координаты левого верхнего угла на копии,
 m - масштаб,
 a - угол поворота (радиан * 10000),
 copyX, copyY - размеры копии,

 Arrow - Размерные стрелки

 FN="" - FontName
 FS= FontSize
 FA= FontAttributes

 HA, VA - выравнивание
 PX, PY - отступы
 DX, DY - расстояния
 PM, DM - единицы измерения
 TA= назначение (T - в таблицу, R[T] - ряд, C - колонку)
 LB= LineBias
 FF= FindFrame
 LA= LinesAdd
 TAU= сумма установок: 1 - Автоматический расчет размеров ячеек таблицы + 2 - Размер по содержимому + 4 - Перераспределять

 &H#### - шестнадцатеричное представление маски 4x4



++ дополнительные действия

    4 текстовых поля предназначены для команд. Верхние выполняются после открытия файла, нижние после копирования. Левые для первых страниц (обычно левых, чётных), правые для вторых - "верхних" в режиме "2 в 1" (обычно правых, нечётных). Для A4 определение производится по чётности цифры в конце названия.
  Исключение - рисование массивов номеров.
  Могут использоваться для коррекции - стирания краёв и постоянных местных дефектов (сканированных книг, копий), изменения плотности, рисования на каждой странице текста, номеров - "N##" заменяется на номер страницы в раскладке, если включён спуск полос, или число в конце названия файла.

  В нижних текстовых полях могут быть команды перезагрузки рисунка копии в оригинал (Reload[, R | L ]) и копирования (Copy... - рекурсивно не копируется).
  Могут использоваться для добавления на каждую страницу копии номеров. Клавиша <F1> добавляет в текст команды стирания, рисования номера, копирования в угол страницы. Можно менять положение и колонтитул правкой команд.

  "Искать "Copy,..." для файла" - Восстанавливаются параметры копирования по имени файла в записи после открытия с учётом страницы разворота ("Верхний A5" или нижний) - упрощается повторное копирование сохранённых сканов.
    Кнопка "+" показывает и скрывает дополнительные настройки: считывать все параметры копирования или только координаты и угол (если копировать в другом режиме); смещения координат X и Y для чётных и нечётных страниц; выполнять действия после команды открытия файла "Open" до следующей команды "Copy" или команды, меняющей рисунок (New, Open) - стирание, маски, изменение оптической плотности.

  "Плотность +1, если меньше" - Утолщать линии в зоне копирования на 1 пиксель после открытия файла, если тоньше, чем указано в настройках.



    Можно ассоциировать *.pfp с PrintCopyBook.exe

Параметры командной строки : PrintCopyBook[.exe] file[.pfp] ini=file[.ini] [hide=1] [exit=1]

первый аргумент - имя файла с текстом программы действий "[путь]*.pfp"
"ini=" - использовать указанный файл настроек вместо "PrintCopyBook.ini"
"hide=1" - скрытый режим работы
"exit=1" - закрыть программу после выполнения

  Если в папке "C:\Program Files\PrintCopyBook\" нет файлов настроек PrintCopyBook.ini и справки PrintCopyBook.txt, программа ищет их в текущей папке. Если "Сохранять настройки", то при выходе, если путь "C:\Program Files\PrintCopyBook\" существует, PrintCopyBook.ini записывается туда, иначе в текущую папку.


Дополнительная информация, новые версии - printcopybook.narod.ru
Вопросы, предложения - printcopybook@yandex.ru