Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » SPrint

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Открыть новую тему     Написать ответ в эту тему

o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SPrint


Попробовав несколько программ для печати из ДОС-приложений на лазерниках, понял, что быстрее напишу свою, чем найду что-то подходящее, тем более, что неудобно подсовывать пользователям крекнутую программу.
Что мне не понравилось, например, в DOSPrn (именно в топике обсуждения этой программы находится оригинал данного сообщения) - отсутствие предварительного просмотра и автоматического масштабирования.
Свою программу склепал за пару дней (правда так как с момента этого сообщения уже прошло больше 3-х лет, то суммарные затраты на разработку гораздо больше - 29.01.2007), поэтому не обессудьте.
Делал под свои запросы, что меня не интересовало, не наворачивал.
Пожелания и предложения по программе: (можете добавлять сами, я "отфильтрую")
- вставка изображения (типа логотип);
- высокий шрифт (если встречается соответствующая последовательность или рассчитанный размер шрифта слишком мал) - вообще-то предложение очень хорошее, но пока сложнореализуемое при данном подходе - в RichEdit нет понятия "высота шрифта", только размер, который подразумевает изменение высоты и ширины одновременно, но как для печати без предварительного просмотра и с ограниченными возможностями реализовать можно (o22)
- обработка esc-последовательностей, отвечающих за междустрочное расстояние.
- в настройки программы добавить опцию "только чтение" для предпросмотра
- в настройки программы добавить опцию "как есть" -  забирать с lpt (или с файла, в случае prn2file) и отправлять на usb, вообще ничего не обрабатывая.
- опция "закрыть после печати"
Вопросы и пожелания высказываем здесь или отсылаем на мыло ww2$ukr.net ($=@)
Если пишете на мыло, то обязательно пишите в теме SPrint - так как адрес общедоступный, то на него помимо ваших писем идет куча спама. И шансы быть прочитанными у письма без темы или с темой "проблема" или "помоги", сами понимаете, невелики.



Благодаря vamh, программу теперь можно скачать и отсюда: http://kashary.ru/downloads/SPrint.zip | http://kashary.ru/downloads/sprint_setup.exe
Размещение на этом ресурсе последней версии зависит от vamh В любом случае на оффсайте она появляется раньше, если об этом не сказано отдельно.
 
Внимание! Сайт с программой переехал. Новый адрес http://sprint.inf.ua
 
Проект закрыт.  
В связи с тем, что мой интерес к программе давно исчерпался (так как нет необходимости в печати из ДОС-приложений), программа больше развиваться и сопровождаться не будет.
Я разместил сайт на другом хостинге, так как на предыдущем ее размещение для меня стало финансово нецелесообразным, а просто его закрыть, не оставив возможности скачать программу, было-бы не очень красиво.
Спасибо всем, кто способствовал в развитии программы, прошу прощения у тех, кому (особенно  в последнее время) не отвечал на письма. Такова жизнь.

     

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 09:25 05-09-2003 | Исправлено: o22, 01:20 12-11-2017
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mOOnStas
Не совсем понял что значит "по окончанию счета", но тем не менее поможет вставка в том месте, где вы желаете разорвать страницу, символа с кодом 12.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 16:57 02-10-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 2007.10.15
 
- реализована возможность встроенного перехвата заданий, отправляемых из сеанса DOS с последующей их обработкой в общем порядке.  
 
- запоминание принтера печати реализовано таким образом. чтобы оно не сбивалось при установке и удалении принтеров;
 
- появился инсталлятор в связи с усложнившейся установкой программы (установка SPrint Redirector);
 
-немного изменен алгоритм расчета размера шрифта;
 
- в связи с увеличением количества настроек, перегруппирована страница настроек программы;
 
- исправлен файл кодировки DOS 775 (BaltRim)
 
- расширено описание программы, учитывающее новые возможности программы;
 
- другие незначительные изменения.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 17:36 15-10-2007
Jek500

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22
Возможно ли с помощью твоей программы печатать векторную графику из по Dos'овской програмки разумеется.

Всего записей: 546 | Зарегистр. 05-12-2006 | Отправлено: 09:01 22-10-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jek500
Нет, только текстовая печать (документы, отчеты, ведомости и т.д.)
Графика - это совсем другая песня.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 10:26 22-10-2007
vitali6

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тестирую новую ф-цию SPRINT-а
перехват Dos-печати (порт LPT1 )
Ошибка такая происходит:
Cannot open C:\windows\system32\spool\printers\fp00000.spl
не удается открыть указанный файл
Prn2file я при этом не использую. Я так понял он не нужен для этой фичи (перехват Dos-печати (порт LPT1 ). То есть галка следить за файлами из списка не стоит.
 

Всего записей: 10 | Зарегистр. 03-08-2006 | Отправлено: 12:38 29-10-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vitali6
Да, фича новая, ожидал. что все может быть не так гладко.
Посмотри, есть-ли такой файл по указанному пути ?
Да, Prn2file теперь не нужен.
 
All
У кого (кроме меня ) данная функция работает ?
Были-ли трудности в настройке ?

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 18:31 29-10-2007
5kin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
У кого (кроме меня [Image]) данная функция работает ?
Были-ли трудности в настройке ?

 
У меня не пашет, причем без сообщений об ошибках.  
Система Windows XP.

Всего записей: 26 | Зарегистр. 15-01-2003 | Отправлено: 03:58 30-10-2007 | Исправлено: 5kin, 04:01 30-10-2007
vitali6

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
> Посмотри, есть-ли такой файл по указанному пути ?
Ступил Сам. стоял net use lpt1 на сетевой принтер.
Однако печати нет.
Файл попадает в очередь sprint redirector
Там и остаётся.
 
Принтер выбран. Стоит предпросмотр.
 
Полезная фича .. Вообщето.

Всего записей: 10 | Зарегистр. 03-08-2006 | Отправлено: 08:05 30-10-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vitali6
5kin
Файл по указанному тобой выше пути (C:\windows\system32\spool\printers\) есть ?
Какая у него дата, время (вплоть до секунд), какое время у задания на печать ?
Там еще есть какие-то файлы, кроме этого ?
 

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 12:06 30-10-2007
5kin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Файл по указанному тобой выше пути (C:\windows\system32\spool\printers\) есть ?  

У меня вообще там ничего нет.
Система Windows XP SP2.
SPrint настроен только на перехват LPT
SPrint Redirector в принтерах есть.
Перед запуском программы естественно не гружу PRN2FILE.COM
Из программы нажимаю печать .... и все, ничего не происходит.
Если настроить через перехват PRN2FILE.COM, то все прекрасно работает.

Всего записей: 26 | Зарегистр. 15-01-2003 | Отправлено: 12:51 30-10-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
5kin
Если посмотреть очередь SprintRedirector, то появляется-ли там что-то вообще (хотя-бы кратковременно) ?

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 15:06 30-10-2007
5kin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если посмотреть очередь SprintRedirector, то появляется-ли там что-то вообще (хотя-бы кратковременно) ?

Нет

Всего записей: 26 | Зарегистр. 15-01-2003 | Отправлено: 04:06 31-10-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
5kin

Цитата:
Ступил Сам. стоял net use lpt1 на сетевой принтер.

А это у тебя случайно не стоит ?
Может остался prn2file перехватывать ?
Попробуй что-то вообще послать на SPrint Redirector, как на обычный принтер из винды (Ворда, например). Попадет-ли что-то в очередь его заданий (по замыслу SPrint токое должен игнорировать, но кратковременно в заданиях оно появится).

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 11:41 31-10-2007
5kin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22

Цитата:
А это у тебя случайно не стоит ?  

нет

Цитата:
Может остался prn2file перехватывать ?

нет, проверил еще на раз, в том числе и в autoexec.nt

Цитата:
Попробуй что-то вообще послать на SPrint Redirector...

Проверил, из ворда задание появляется в редиректоре.

Всего записей: 26 | Зарегистр. 15-01-2003 | Отправлено: 12:57 31-10-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посмотри в своствах редиректора порты (должен быть LPT1)
Не висит-ли на этом порту еще какой-то принтер ?
У тебя печать из DOS идет на LPT1 ?
Попробуй попробуй из ДОС-сессии что-то послать на LPT1 (например из командной строки dir > lpt1). Задание появляется в очереди редиректора ?

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 15:12 31-10-2007
5kin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22

Цитата:
Посмотри в своствах редиректора порты (должен быть LPT1)  

так оно и есть

Цитата:
Не висит-ли на этом порту еще какой-то принтер ?

нет, есть два принтера сетевых, один USBшный, второй JetPrint

Цитата:
У тебя печать из DOS идет на LPT1 ?
Попробуй попробуй из ДОС-сессии что-то послать на LPT1 (например из командной строки dir > lpt1). Задание появляется в очереди редиректора ?

и dir > lpt1 и dir > lpt1: и copy autoexec.nt lpt1
нет, не идет, говорит "Не удается найти указанный файл."

Всего записей: 26 | Зарегистр. 15-01-2003 | Отправлено: 05:39 01-11-2007 | Исправлено: 5kin, 06:01 01-11-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
5kin
Редиректор в статусе offline (отложенная печать) ?
 
Добавлено:
Попробуй, может, на каком-то другом компьютере.
Кстати, ты через setup устанавливал SPrint или разархивировал из архива ?
 
 
Добавлено:
All
У кого перехват работает ? Отпишитесь, пожалуйста.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 11:39 01-11-2007
5kin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22

Цитата:
Редиректор в статусе offline (отложенная печать) ?  

нет, и у него нет такой возможности, есть только "Работать автономно", переключение не влияет на печать, как не работало так и не работает
SPrint устанавливал инсталлятором.

Всего записей: 26 | Зарегистр. 15-01-2003 | Отправлено: 12:09 01-11-2007
elias



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22

Цитата:
dir > lpt1
у меня работает.
 
А вот интересно, как себя поведет такая связка на компьютере где lpt порта вообще нету?

Всего записей: 493 | Зарегистр. 15-12-2003 | Отправлено: 12:35 01-11-2007
RaSaMi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня после отправки в Редиректоре так и остаются, не печатает.
Предварительный просмотр тоже не работает.

Всего записей: 6 | Зарегистр. 01-11-2007 | Отправлено: 12:45 01-11-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Компьютерный форум Ru.Board » Компьютеры » Программы » SPrint


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru