FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9145
Вход
Сервер печати для MS-DOS-приложений

Программа сканирует определенную пользователем папку на предмет наличия файлов для печати и при нахождении оных отправляет их в Printer Spool Windows


 
Прислал: Foxtrot   Категория: Отчеты


Сервер печати для MS-DOS-приложений

Программа печати текстовых файлов с 866-ой кодировкой стандарта ASCII, хотя может работать с любой другой.
Предназначена для тех, кто имеет лазерный принтер (чаще всего с USB-портом), но все еще работающих с программами MS-DOS.
Работает в двух режимах: ручном и автоматическом.
Если с ручным режимом все понятно, т.е. выбрали файл, отправили на печать;
то для автоматического нужно выбрать папку, в которую Вы будете копировать или Ваша программа будет формировать файлы.
Программа будет сканировать заданную папку по таймауту и отправлять встретившиеся файлы (только по заданной маске) на печать, затем их удаляет (в Корзину Windows(R) или безвозвратно) или игнорирует при следующем сканировании.
Основное удобство программы состоит в том, что Вам не нужно изменять Ваши программы или их настройки.
Если при обработке текста в начале строки встретится код конца страницы, то строка будет либо удалена, либо заменена пустой строкой.
Также можно передать параметром файл для печати. Тогда программа просто отправит файл на печать и закончит свою работу.
Можно применять один из двух методов обработки файлов: построчный и "быстрый". Оба выдают порой непредсказуемые результаты. Какой более приемлем к Вашим условиям, решать Вам.
При "быстром" режиме обработки файлов доступна технология "Drag&Drop". Для этогo нужно перенести нужный Вам файл из Проводника Windows(R) в картинку-логотип программы.
 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (2.235) Вложение [145.49]kb
Дополнения пользователей
Сервер печати для MS-DOS-приложений
[+][?]
Alex Roublev
15.03.05 22:26:19

MESSAGEBOX("Вы забыли зарегистрировать программу",16,"")
Зачем этот вопрос о регистрации? Программа сырая. Ошибки. Эта демонстрационная версия толком не
работает. Есть аналогичное решение Абросимова (правда интерфейс программы несколько проигрывает по
сравнению с реализацией  задачи вцелом)  "Печать Дос отчетов на Windows принтеры"
(http://www.foxclub.ru/sol/index.php?act=view&id=187).
ASGold
17.03.05 09:53:53

Присоединяюсь к Alex Roublev
Foxtrot
25.04.05 15:58:34

Найденные ошибки в студию или мылом.
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика