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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
SergeyL

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22 -  Огромное тебе человеческое спасибо!!  Ситуация была  не простая.. На сетевой машине обрабатывается екселовский файл, преобразуется в текстовик ( фишка в том, что необходимо сложносочиненную таблицу превратить в обычный текст с полным сохранением ее табличного вида) - этот файлик по сетке пишеццо в определенный каталог на машине, где стоит матричный принтер, а тот в свою очередь, должен файлик подхватить и напечатать моноширинным шрифтом. Че я только не пробовал - с начала пытался нет юсом его цеплять - дудки, потом прикрутил DOSPRN, помучался, поматерился - снес - не то. Потом поставил PrintFil. Все нормально - с поставленной задачей софтина справлялась, но лекарства от жадности найти так и не удалось. И вот тут твоя прога - просто находка!! Для разрешения подобной ситуации - MastHave!!  Еще раз спасибо!

Всего записей: 2 | Зарегистр. 04-04-2006 | Отправлено: 08:47 17-03-2008
nOleg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22
 
Можно ли настроить прогу, так чтобы файл печати не обрабатывался, т.е. то, что программа отправила на принтер lpt, "один в один" отправлялось на реальный принтер? Может стоит добавить флажок "Не обрабатывать"?

Всего записей: 27 | Зарегистр. 09-04-2006 | Отправлено: 14:44 22-03-2008 | Исправлено: nOleg, 14:46 22-03-2008
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nOleg
А смысл ?
 
Добавлено:
В смысле, для чего это нужно ?
 
Добавлено:
SergeyL
Спасибо и тебе на добром слове.
 
Добавлено:
Ivan1480
Дело в том, что скорее всего у тебя кодировка не чистая 866, а 866u или как ее еще называют RUSCII (или CP-1125).
Добавь ее в списке кодировок (в программе SPrint), причем можно оставить и чистую 866.
Если не получится, вышли файлик мне, я гляну  

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 14:56 25-03-2008
celebithil

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22
 
Спасибо большое за программу!!! Весьма она нас выручила, при печати выплатных документов тратится гораздо меньше времени!!!
 
Я чего пишу, тут nOleg попросил флажок "не обрабатывать", он весьма бы пригодилась. Мы печатаем ведомости через LPT на Tally T-2280, а выплатные документы на лазернике через USB. До сих пор не нашли закономерность в какой нужно отключать Sprint. Введение вышеописанной функции значительно бы облегчила нам работу.
 
 
 
 

Всего записей: 9 | Зарегистр. 27-03-2008 | Отправлено: 15:00 27-03-2008
nOleg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22
 
Прога про принтер знает, должна печатать на бланках, соответсвенно файл формируется со множеством различных esc-последовательностей (шире, уже, ниже, выше и т.д.). На компе с LPT проблем нет, но на ноуте тот-же принтер подключается через USB со всеми вытекающими.  
 
Пока используется dos2usb, там есть соответствующая "галка", но прога недоломанна, постоянно выскакивает окошко с предложением ввести ключ. Окно можно утащить за экран и забыть о нем, но хотелось бы нормального решения.

Всего записей: 27 | Зарегистр. 09-04-2006 | Отправлено: 16:17 27-03-2008
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
то есть просто не удалять esc-последовательности ? Так как обработка это еще и масштабирование, перекодирование, определение ориентации бумаги и много еще чего...

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 20:40 27-03-2008
nOleg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22
 
Вообще ничего не обрабатывать, "как есть" забирать с lpt (или с файла, в случае prn2file) и отправлять на usb. Проблема только в способе подключения принтера. Повторюсь: прога про принтер всё знает и печатает нормально (если через lpt).  
 
Например этим страдают проги на foxe, все норовят с принтером через порт работать. Net use не работает в этом случае. Из интереса, пробовал ставить на виртуальную машину 98 винду (там есть встроенный перехват lpt) и печатать на расшаренный на хосте, через loopback-адаптер, принтер. Работает, но задержка между окончанием печати в проге и началом печати на принтере слишком велика.
 
Если это идет вразрез с концепцией программы, или просто лень - не настаиваю. Прога хороша и так.

Всего записей: 27 | Зарегистр. 09-04-2006 | Отправлено: 08:31 28-03-2008 | Исправлено: nOleg, 08:33 28-03-2008
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно смотреть исходники, так сходу и не скажу. Но так или иначе ДОС-файл загружается в программе в RichEdit, им просматриваем и из него печатаем.
Можно отключить разве что перекодировку и обработку Esc-последовательностей.  
Или вообще в таком случае не использовать Richedit как перевалочный пункт, а печатать через другой контейнер. Но это боюсь много чего затронет.
Напиши в шапку как пожелание программе. Если время будет, посмотрю, а то если это не зафиксировать, то забуду.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 11:02 28-03-2008
nOleg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не дает редактировать шапку, кто может, добавьте в "пожелания" следующее:  
"- в настройки программы добавить опцию "как есть" -  забирать с lpt (или с файла, в случае prn2file) и отправлять на usb, вообще ничего не обрабатывая. "

Всего записей: 27 | Зарегистр. 09-04-2006 | Отправлено: 12:33 01-04-2008
o22



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

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 20:06 01-04-2008
gupget

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за программу. В связи с повальной лазернизацией и переходом на дешевые принтеры она оказалась в самую пору.
Несколько возникших багов, частично уже озвученных (все машины под вин2к)
1. Не ставится автоматом принтер при инсталляции
2. Вылезает забавная ошибка Unable to write ...\LNG. С этим разобрались - возникает в том случае, если не выбран lng файл в настройках языка.
3. Уже упомянутый Access violation, только адрес другой (0049с068). С этим хуже, закономерность появления не поймать.
4. Иногда в режиме просмотра при открытии какого-нибудь файла вываливается с многочисленными окошками ошибок, которые не успеть разглядеть. Есть подозрение, но не точное, что это может быть файл, занятый другим приложением. Последний раз было такое при открытом NC на файле nc.cfg.
5. Выбранный принтер в списке часто сбрасывается при перезапуске, особенно после вылетов по п.4
6. Тоже достаточно часто пытается напечатать lucidой второго размера

Всего записей: 2 | Зарегистр. 12-05-2006 | Отправлено: 20:22 06-05-2008 | Исправлено: gupget, 20:27 06-05-2008
Alrups

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый o22 большое спасибо за вашу программу побольше бы таких программ и людей как вы. У меня небольшая проблема с программой при перехвате, что в Prn2file что в SPrint Redirector распечатывается файл и в нём строки выглядят вот так:
 
Гр._______________________________________________________
00000000ПАШКОВА КРИСТИНА ВЛАДИМИРОВНА
000000000000000(фамилия, имя, отчество)
 
а должны выглядеть вот так:
 
Гр._________ПАШКОВА КРИСТИНА ВЛАДИМИРОВНА_______
000000000000000(фамилия, имя, отчество)
 
Каким образом можно это исправить, на матричном принтере всё печатается нормально, если мало данных я предоставлю заранее спасибо жду вашего ответа.

Всего записей: 3 | Зарегистр. 08-05-2008 | Отправлено: 09:52 08-05-2008
jonion



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уф. Предже всего спасибо o22 за программу, отличная вещь.
 
Вот. Удалось заставить работать перехват только через расшаривание принтера и net use lpt1:, все другие пляски никак не помогли. Так в принципе устраивает Если я правильно понял - сей перехват - это просто распечатывание из файла, только файл берется из папки spool\printers, так? Вопрос чисто из интереса.

Всего записей: 52 | Зарегистр. 10-04-2006 | Отправлено: 11:26 17-05-2008
Evgenytlt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте !  
Программа замечательная.
Правда имеется один момент,  который мне так и не удалось решить.
Программа не хочет выводить на печать если у пользователя нет административных прав.
Если закрыть Sprint и вновь запустить его от имени Админа, то все работает.
Вопрос:  как использовать программу если у юзера нет административных прав.
 

Всего записей: 2 | Зарегистр. 19-05-2008 | Отправлено: 08:45 19-05-2008
o22



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

Цитата:
Если я правильно понял - сей перехват - это просто распечатывание из файла, только файл берется из папки spool\printers, так? Вопрос чисто из интереса.

Совершенно верно
 
 
Добавлено:
Ну плюс работа с очередью принтера (удалять-то надо)
 
Добавлено:
All
Прошу прощения у всех за то, что не отвечаю ни в конференцию ни на почту - сейчас совершенно нет времени на SPrint и я не уверен, что в ближайшее время оно появится.
И на работе - полный аншлаг и в семейных делах...  
Вот сын родился недавно... Теперь у меня трое  

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 20:03 21-05-2008
baw17



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет разработчику, есть несколько вопросов
 
 
вчера поставил программу win200 принтеры сетевые, все работало замечательно
 
седня утром пришел включаю системник уже без сети
 
при запуске программы получаю ошибку о что то связанное с read и прога перестает работать шрифты пропадают короче прога не работает
 
удаляю ее, подрубаю сеть и все начинает работать нормально
 
получается если имеются только сетевые принтеры и включение идет без сети то прога начинает глючить

Всего записей: 121 | Зарегистр. 20-12-2005 | Отправлено: 09:31 27-05-2008
navadmin



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

Цитата:
И на работе - полный аншлаг и в семейных делах...  
Вот сын родился недавно... Теперь у меня трое

Спасибо тебе и удачи в семейных делах.
Попробую твое произведение на производстве.

Всего записей: 109 | Зарегистр. 28-04-2008 | Отправлено: 22:40 24-06-2008
philips



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, есть еще  женщины в русских селеньях. Я прога замечательная . Спасибо

Всего записей: 113 | Зарегистр. 19-01-2002 | Отправлено: 09:38 25-06-2008
bkmz77

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема, есть программа под dos для телеграфии, соответственно на печать уходит много текста и в windows xp проблема такая: печатается текст и отправляется на принтер, Epson LX-300+ по LPT, после нажатия кнопки печать в программе и выводом текста на печать проходит порядка 10секунд, также постоянно во время вывода текста на печать во время печати принтер “Тормозит” от5 до 15сек и продолжает печать.
Вопрос как избавится от задержки перед печатью и вовремя печати.
Готов выслать программу на почту если это необходимо.

Всего записей: 1 | Зарегистр. 25-06-2008 | Отправлено: 17:16 25-06-2008
vgrnt



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

Цитата:
Вопрос как избавится от задержки перед печатью и вовремя печати.

Внести изменения в реестр:  
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW\LPT_timeout
Вместо значения 15 поставить 3.
Перезагрузиться.

Всего записей: 576 | Зарегистр. 01-10-2006 | Отправлено: 02:50 27-06-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 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