опис sprint
Опис програми SPrint
Програма призначена для перехоплення файлів, що створюються іншими програмами, для їх подальшої обробки c можливістю роздруківки на будь-якому доступному для друку принтері (в тому числі лазерному, струменевому, мережевому, локальному, USB і т.д.). При цьому розмір шрифту документа підбирається таким чином, щоб він міг повністю поміститися на сторінці без переносів.
Попередня обробка файлу включає в себе перекодування файлу (якщо це необхідно, поточна кодування визначається автоматично), обробку деяких ESC-послідовностей і виключення з тексту необроблюваних послідовностей.
На даний момент програма розпізнає файли в таких кодуваннях (в разі їх підключення в налаштуванні програми - див.нижче). DOS 866 (Cyrillic), RUSCII (CP-1125 або 866 u), Win 1251 (Cyrillic), DOS 855 (Bulgarian), DOS-mik (Bulgarian), KOI8-Russian, KOI8-Ukrainian, DOS 775 (BaltRim), DOS 850 (Latin 1), DOS 852 (Latin2), Win 1250 (Latin 1), Win 1 252 (Latin 2), ISO-8859-5 (rus). Однак є можливість додати будь-яку іншу систему кодування, описавши перед цим файл перекодіровок за певним форматом, описаного в розділі "Формат * .cp файлів"
Обробляються наступні Esc-послідовності (як стандартні, так і призначені для користувача):
Стиль шрифту (параметри друку)
Зовнішній вигляд (область), дія
Друк документа в портретній орієнтації
Є кілька способів настройки друку документів, що створюються ДОС-додатками. Якщо додаток, з яким Ви працюєте, створює файли, які згодом і виводить на друк, і ці файли можна описати по масці, то налаштовуєте SPrint на підкаталог, де додаток створює свої файли, і вказуєте їх маску, наприклад: C: \ Prog \ Zarplata \ *. tx t
У цьому випадку, як тільки додаток створить файл, відповідний заданій масці, SPrint виявить це, і прийме файл до обробки (інтервал моніторингу задається в настройках програми).
Є можливість налаштування програми для стеження за декількома каталогами для випадку, коли програм кілька або якась програма поміщає файли в різні папки.
Втім, якщо з якоїсь причини Ви не можете або не хочете використовувати SPrint Redirector. то можна скористатися саморозміщувані програмами-редиректорами сторонніх виробників. які виробляють перенаправлення друку в файл, який і буде оброблятися програмою.
Однією з таких програм є програма-редиректор Дмитра Гуртяка prn2file.com, але можна скористатися і будь-який інший, виконує такі ж функції. Поставте запуск редиректора в автозавантаження (в файли autoexec.bat або autoexec.nt в залежності від версії Windows) або запускайте його безпосередньо перед запуском DOS-додатки, наприклад:
Prn2file.com c: \ temp \ report.prn
DOSProg.exe
В цьому випадку створення файлу буде здійснюватися безпосередньо в момент, коли Ви в своїй програмі ініціюєте друк файлу, а не в момент його створення.
SPrint потрібно буде налаштувати на друк файлу, який створює Prn2File (в нашому випадку c: \ temp \ report.prn)
Редагувати список файлів (маски файлів), за якими проводиться моніторинг, можна за допомогою кнопок, розташованих праворуч від нього.
Моніторинг папок з файлами буде проводиться з інтервалом, зазначеним в налаштуванні. Якщо при цьому буде виявлено, що файли обробляються не сформована до кінця, то встановіть параметр "Очікування змін" більше нуля. У цьому випадку файл буде вважатися сформованим лише після того, як протягом даного часу в ньому не відбудеться ніяких змін. Якщо ж файл до цього моменту змінився, то він перечитується заново.
Відключена опція "Очищати чергу при старті", дозволить Вам роздрукувати документи, які були сформовані у вхідній папці або перехоплені SPrint Redirector до запуску програми S P rint. Це може бути зручно, якщо режим роздруківки після закриття ДОС-додатки є кращим, ніж друк безпосередньо після їх створення.
Перед друком документа є можливість трохи змінити його зовнішній вигляд (виділити частини тексту шрифтом, видалити непотрібне, відформатувати і т.д.). У разі помилкових дій можна скористатися відкотом останніх змін.
Опція "Враховувати розриви сторінок" розбиває вихідний документ на сторінки, якщо відповідні символи (# 12, # 27 # 12), були присутні в документі. Інакше розбивка на сторінки ігнорується. При цьому особливо обробляється останній прогін паперу. Якщо після нього немає ніякого тексту - він в цьому випадку ігнорується.
Налаштування "Фікс. Розмір шрифту при друку" дозволяє друкувати документ одним і тим же шрифтом незалежно від ширини тексту. Це буває необхідно для того, щоб пакет документів мав однаковий розмір шрифту або в разі, коли текст друкується з урахуванням роздільників сторінок і сторінка не поміщається при зменшеному розмiрi шрифту на лист повністю. Однак якщо зазначений розмір шрифту не дозволяє розмістити документ на сторінці, то надлишок буде переноситься на наступний рядок.
Налаштування "Максимальний розмір шрифту при друку" (доступна тільки в разі, якщо не використовується фіксований розмір шрифту при друку) дозволяє обмежити розмір шрифту документа в разі, якщо ширина тексту дозволяє роздрукувати його і з великим розміром шрифту. Це також буває необхідно для того, щоб пакет документів мав однаковий розмір шрифту, але в разі, якщо все-таки якийсь до з документів не вміщується, розмір шрифту буде менше зазначеного.
Опція "Автоопределение кодування" використовується для визначення кодування програмою за певними алгоритмами. Якщо-ж користувач сам вибирає кодування, то опція знімається і програма перекодує файл з тієї кодування, на якій розміщений покажчик. Для більш точного визначення кодування, не додавайте їх в список багато - залиште тільки необхідні.
Є можливість вибрати орієнтацію аркуша при друку, включаючи автоматичний режим. При автоматичному режимі орієнтація вибирається залежно від ширини тексту і мінімального шрифту, при якому програма змінює орієнтацію листа, якщо ширина тексту не дозволяє надрукувати документ в портретному режимі зазначеним мінімальним шрифтом (висновок на друк буде проведений в альбомної орієнтації).
Програма може мати не тільки російськомовний інтерфейс, а й будь-який інший. Вибір мови здійснюється на першій сторінці налаштування (Language). Файли з перекладами на інші мови лежать в папці LNG. Якщо файлу потрібну мову в папці немає, покладіть в папку з програмою порожній файл з ім'ям потрібну мову, а розширенням lng. Після запуску програми і вибору даного мови файл буде заповнений інтерфейсом тієї мови, який був обраний до цього. Ви можете перевести його на будь-який інший мову.
Інсталяція програми здійснюється запуском SPrint_setup.exe. при якому можливий вибір створення ярликів запуску програми н а Робочому столі, в меню, в автозавантаженні, установку віртуального принтера SPrint Redirector. Програму також можна встановити на комп'ютер і простим її переписуванням. Однак слід враховувати, що в такому випадку при її видаленні доведеться видаляти вручну ярлики, записи з реєстру, що забезпечують автозагрузку (відповідний запис видаляється при знятті опції про автозавантаження), віртуальний принтер, чого не потрібно буде робити, е сли Ви скористаєтеся штатним деінсталятор SPrint.
Всі її налаштування зберігаються в однойменному ini-файлі, який створюється і знаходиться в папці з програмою. Деінсталяція програми здійснюється простим видаленням її з комп'ютера.