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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
elias

Цитата:
у меня работает.

То есть SPrint их обрабатывет ?

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

Я так думаю, нормально.
 
RaSaMi
У тебя похожая ситуация с vitali6, но он где-то пропал.
Тогда ты ответь на вопрос:
Файл по пути (C:\windows\system32\spool\printers\) есть ?  
Какая у него дата, время (вплоть до секунд), какое время у задания на печать ?  
Там еще есть какие-то файлы, кроме этого ?
 
5kin
У меня исчерпались варианты зацепок
Если есть аська, попробуй связаться со мной

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

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

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

 
2 файла:
FP00005.SHD
FP00005.SPL
Создались сразу, как-только отправил на печать. После отмены печати удаляются.
 

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



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

Цитата:
После отмены печати удаляются.

Отмены печати из SPrint ?
Какие у них (файлов) дата-время и совпадает-ли оно со временем задания на печать ?
Содержимое *.SPL соответствует отправленному на печать ?

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хотите смейтесь, хотите нет, но сегодня в обед все работало, задания из досовской программы печатались на  ЮСБ принтере, SPrint Redirector был в состоянии offline.
Сейчас пришел, SPrint Redirector - online, печать не идет, в списке появляется задание со статусом отправка, потом статус меняется на ошибка.

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

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

Цитата:
Отмены печати из SPrint ?

из очереди печати редиректора, в SPrint'е документ не появляется

Цитата:
Какие у них (файлов) дата-время и совпадает-ли оно со временем задания на печать ?

Полностью совпадает.

Цитата:
Содержимое *.SPL соответствует отправленному на печать ?

Соответствует.
 
 
 
 
Добавлено:
И ещё, при установке редиректора (ч/з галочку перехвата DOS) выходит ошибка:
"Принтеры. Невозможно завершение операции".
Устанавливал из архива.

Всего записей: 6 | Зарегистр. 01-11-2007 | Отправлено: 08:33 02-11-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
elias
Вот как, а ведь спрашивал у кого работает - молчали, стоит появится проблема, как сразу отписываетесь
Статус должен быть Offline (принтер виртуальный ведь и печать от него не требуется). Почему поменялся статус - не знаю. Последи, может стечение обстоятельств.
 
Добавлено:
Сейчас поменяй статус вручную
 
Добавлено:

Цитата:
И ещё, при установке редиректора (ч/з галочку перехвата DOS) выходит ошибка:  
"Принтеры. Невозможно завершение операции".

Инсталяшка ведь не слетела после этого ?
А вообще посмотрю еще какие могут быть причины.
У тебя случай, по-моему, проще, чем у 5kin и причина скорее всего в SPrint (если ты не против, то я вышлю позже отладочную версию, сообщи куда).

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 13:18 02-11-2007
RaSaMi

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

Цитата:
Инсталяшка ведь не слетела после этого ?

Установил из setup.exe, теперь даже в очереди печати редиректора ничего не появляется.
Деинсталировать не может.

Цитата:
если ты не против, то я вышлю позже отладочную версию, сообщи куда

адрес в личку написал
 
 
 
Добавлено:
Принтер переустановил, теперь опять файлы в очереди редиректоре появляются.
 
Добавлено:
Понял, печать идет на один из принтеров lpt1 порта, не всегда это редиректор, например если сменить какие-нибудь свойства у этих принтеров их порядок (на порте) меняется.

Всего записей: 6 | Зарегистр. 01-11-2007 | Отправлено: 14:54 02-11-2007
o22



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

Цитата:
Понял, печать идет на один из принтеров lpt1 порта, не всегда это редиректор, например если сменить какие-нибудь свойства у этих принтеров их порядок (на порте) меняется.

Да, именно так. Я выше об этом спрашивал и 5kin (не висит-ли на Lpt еще какой-то принтер). Отличие в том, что спринт обрабатывает перехваченные файлы только от редиректора.

Цитата:
Деинсталировать не может.

То есть, ты заустил unInstal спринта, а он что-то пишет ?
 
Добавлено:
RaSaMi
выслал, можешь в аське меня стукнуть после того, как получишь и проверишь

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 18:15 02-11-2007
RaSaMi

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

Цитата:
То есть, ты заустил unInstal спринта, а он что-то пишет ?

Не пишет, экран только как-то моргает и всё.

Цитата:
выслал, можешь в аське меня стукнуть после того, как получишь и проверишь

Всё также. В редиректоре стоит, программой не обрабатывается. В файле написано:
1) Оk
 

Всего записей: 6 | Зарегистр. 01-11-2007 | Отправлено: 09:19 07-11-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RaSaMi
Плохо.
Сейчас вышлю другую версию (там только отладка изменится).
А ты пока попробуй сними галку с перехвата и поставь ее заново (в настройках SPrint)
Кстати, она при входе в программу не снимает эту галку автоматом ?

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 12:51 07-11-2007
RaSaMi

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

Цитата:
А ты пока попробуй сними галку с перехвата и поставь ее заново (в настройках SPrint)

Сделал. Ничего не изменилось.  

Цитата:
Кстати, она при входе в программу не снимает эту галку автоматом ?

Не снимает.

Всего записей: 6 | Зарегистр. 01-11-2007 | Отправлено: 13:58 07-11-2007
o22



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

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



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 2007.11.20
 
- усовершенствован механизм обработки заданий от SPrint Redirector;
 
- корректная обработка заданий для тех DOS-приложений, которые не закрывают сеанс печати (ожидание SPrint статуса постановки в очередь);
 
- запоминается опция "Фикc.paзмep шpифтa пpи пeчaти";
 
- другие незначительные изменения.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 12:44 20-11-2007
TYRARGO

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброе время суток. Много вопросов тут обсуждалось. А мне надо самую малость.
 
Есть USB принтер HP LaserJet P2015n
 
Есть комп с ОС WINXP SP2.
 
Надо как-то печатать DOS-овские документы. К сожалению, все, чего я смог добиться, это то, что командой print file.txt он у меня попадает в очередь обработки SPrint Redirector c статусом   "идет печать".
Видно я не совсем понял принцип работы этой программы.
 
В общем суть:
Надо чтобы входящие задания, которые попадают на принтер, он печатал в DOS формате.
 
Заранее благодарю.

Всего записей: 2 | Зарегистр. 20-11-2007 | Отправлено: 13:35 20-11-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TYRARGO
Давай для начала попробуй новую версию, потому-что я не совсем понял проблему.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 14:13 20-11-2007
TYRARGO

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день. На форуме вы сказали, что не поняли, в чем суть моей проблеммы.
Постараюсь обьяснить подробнее.
 
Как я уже писал:
 
Есть лазерный USB принтер.
Система WIN XP SP2.
 
Задача у меня такая:
Нужно заставить принтер печатать  DOS документы, которые идут напрямую в очередь печати.
Тоесть никаких текстовых файлов у меня программа не формирует.
Ну к примеру - сочетание клавиш ALT+F5 в режиме просмотра документа в FAR-е.
 
Зачем мне это понадобилось. Наше предприятие - филиал. Есть программа, в которой мы работаем с головным офисом,
подключаясь к нему посредством терминала. Терминал автоматом "подхватывает" и наш принтер. Эта программа позволяет нам
распечатывать квитанции. Дак вот там есть две возможности печати - DOS-печать и Windows-печать. С Windows-печать все нормально,
но есть огромное "НО!". Из-за того, что качество связи у нас просто отвратительное, загрузку и распечатку каждого документа приходится ждать по 3-5 минут,
т.к. каждый windows-формата документ занимает по 100-150КБ (сам наблюдал в очереди на печать). Пока он закачивается в очередь на печать, наши клиенты,
мягко говоря, нервничают...  Руководству это очень ненравится, а мои запасы вазелина скоро закончатся...
С DOS-печатью по скорости все прекрасно. Документ печатается махом. Вот только вылазиют кракозябры, а не нормальный шрифт.
Прошу заметить - сама программа - windows! но с возможностью печати в DOS-кодировке на принтер.
 
Я согласен, может быть я невнимательно читал описание. Но все-таки вопросов много.
Вот например виртуальный принтер "Redirector" - каково его назначение?
Ну попадают в него задания на очередь (потом исчезают), и что? При том же ALT+F5 в режиме просмотра документа в FAR-е он предлагает выбрать
куда печатать в "Redirector" или же в "HP LaserJet P2015". Отправляю в "Redirector", задание повисит там секунды 2-3 и исчезает. На "HP LaserJet P2015" -
печатаются кракозябры.
 
Обьясните, пожалуйста, как должна быть настроена Ваша программа в моем случае?
Надо ли в ней включать "перехват LPT1 порта" если принтер USB?
Что я не так делаю?
 
Заранее благодарен!
И всего Вам доброго.

Всего записей: 2 | Зарегистр. 20-11-2007 | Отправлено: 06:21 21-11-2007
ErshovSP2004



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TYRARGO
Учитывая что у тебя виндовое приложение отправляющее на печать задания в "DOS-кодировке" и печатаются "кракозябры", то
Возьми текстовый файл в дос кодировке и посредством того же фара отправь на печать и если получишь кракозябры - Лезь на сайт производителя принтера и качай те дрова которые поддерживают печать в дос кодировке, если данный принтер вообще способен на такое.

Всего записей: 208 | Зарегистр. 16-09-2004 | Отправлено: 08:37 21-11-2007
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TYRARGO
Теперь примерно понятно.
Да, действительно Редиректор не предназначен для того, чтобы на него посылали документы. И SPrint работает таким образом, что он Windows-задания, направляемые на Редиректор удалял из очереди, как "левые", что ты и наблюдаешь (кстати, так-же работает и FinePrint, если ты знаешь такую программу).  
С другой стороны, если ты нажимаешь Alt-F5 (я так понимаю стоя на каком-то файле), значит файл уже создан ?
Почему-бы не настроить Спринт мониторить данную папку и тебе вообще перехват не нужен. Или я что-то не понял ?
Или файла все-таки нет ?
Если файла нет и на печать пуляет Windows-приложение, то SPrint тебе не поможет. Разве что я сделаю опцию и SPrint не будет игнорировать печать от Windows-приложений.  
Если вазелина пока хватает, то можно попробовать, но у меня тоже полная запарка.
И самое плохое, что я сам не могу проверить результат, так как такие условия создать не могу.  

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

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

Цитата:
Попробуй, может, на каком-то другом компьютере.

Попробовал на двух других машинах. Одна из них совсем новая, свежеустановленная система. Результат тот же. Версия SPrint 2007.11.20

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



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
5kin
Я честно не знаю чем тебе помочь. Судя по сообщениям, вопросам, у других работает.
Кроме тебя именно такой проблемы ни у кого не было, во всяком случае мне не сообщали. Жди, может у кого-то появится подобное и от ее решит...

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 14:43 22-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-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru