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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не знаю.
Это утилита и не моя и по большому счету не DOSprn-овская.
Ее 15 лет назад написал Д.Гуртяк (покойный ныне http://www.gurtjak.skif.net/pages/galaxy.htm).  
Исходники когда-то ходили в открытом виде, их скорее всего автор DOSprn использовал как костяк для своих доработок, возможно для совместимости с новыми версиями Windows, а возможно расширял функционал.
Это, скорее, вопрос к нему.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 17:31 19-01-2006
nsinel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Старая версия prn2file от 08.09.1991 имеет номер 1.1. Не помню откуда (возможно вместе с одной из новых версий DOSPRN), но у меня есть доработанная Ignatenko и Goldberg версия 1.77 от 25.06.2005. Что в ней нового пока неясно, однако размер вырос от 821 байта до 2126 байт.
Могу поделиться с желающими.

Всего записей: 338 | Зарегистр. 18-01-2002 | Отправлено: 17:31 20-01-2006
Cacka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nsinel, хех, так она лежит в комплекте с DOSprn.

Всего записей: 117 | Зарегистр. 12-07-2005 | Отправлено: 20:40 20-01-2006
Crazy2



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nsinel
а у меня она не заработала, в отличие от старой от 91 года... не помню что было толи подвисало при спуле...  
P.S. Только не именно эта, где то с год назад брал с DOSprn тоже доработанную и тоже около 2 кило - не работала...

Всего записей: 596 | Зарегистр. 13-05-2002 | Отправлено: 00:23 21-01-2006 | Исправлено: Crazy2, 00:25 21-01-2006
free4spam



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

Цитата:
Написал для клиентов, которые сидят на наших старых ДОС-овских программах. Они тоже молчат. Наверное тоже все нормально работает, как и у вас.

 
Именно так и есть, когда все работает не вспоминают ни о том кто это поддерживает в работоспособном состоянии, и тем более того кто это воплотил в реальность - разработчика.
 

Цитата:
а у меня почему-то просто не получается скачать программу с homepage...

 
Могу предложить выкладывать на www.rapidshare.de, размещение там могу обеспечить, единственное надо условиться о том как я буду узнавать о новой версии: заходя на форум, по почте, ICQ или как-нибудь по другому. Если проблемы со скачиванием до сих пор актуальны.
 
Вопросы-пожелания:
1. ESC-последовательность 12(двойная стрелка смотрящая вверх и вниз) для принтеров HP означает конец страницы(промотка страницы) или нет(Потому что Epson'ы на эту последовательность никак не реагируют,  а HP'шки сразу прокручивают страницу)?
2. Предлагаю сделать интерфейс программы мультиязычным, могу обеспечить корректный перевод как элементов интерфейса так и описания к программе на английский и латышский языки и подгружать перевод к программе в соответствии с установками, эту возможность вполне можно реализовать на опциональном уровне, если в каталоге из которого запущена прогамма SPrint находится файлик language.ini(или секция [Language] в основном .ini файле), то загрузить перевод элементов из него, в противном случае оставить оригинальный язык - русский. Или реализовать эту возможность по вашему усмотрению(Windows корректно поддержиивает только 2 системных языка: английский и один любой другой, соответственно если этот любой другой не русский, то работать с программой невозможно. Собственно именно поэтому я и ограничивался до этого момента одними лишь тестами.).
3. Есть ли возможность настроить программу следующим образом: отсылаем на печать 10 строчек по несколько символов, через некоторое время еще десять и так далее пока не накопится достаточное количество строчек, чтобы заполнить одну страницу выбранного формата, при этом если очередные десять строчек не влезают на текущую страницу, то начинать их печать на следующей странице и только по полному ее заполнению или по истечению заданного времени( например 180 секунд ). Принтеры: HP(струйный), HP(сетевой).
 
Огромное СПАСИБО за то, что вы поддерживаете и развиваете SPrint!!! С наступившим новым 2006 годом и Рождеством!
 
p.s. Честно говоря покрылся холодным потом дойдя до места где программа стала "платной".

Всего записей: 159 | Зарегистр. 24-12-2003 | Отправлено: 01:16 21-01-2006
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия от 23.01.2006
  - возможность задавать свои кодировки, которые стали подгружаемыми и размещаются в подкаталоге CP в отдельных файлах;
  - изменена функция определения кодировки текста, основанная на информации из файлов  кодировок, определенных пользователем;
  - возможность выбирать только те кодировки, которые необходимы пользователю;  
  - при открывании файла из программы (с диска или через меню истории), открываемый файл сразу загружается в окно предварительного просмотра, а не ставится в очередь,  как было ранее, очередь при этом очищается;
  - страница "Настройки" перегруппирована и разбита на 3 подстраницы;
  - выбор шрифта в окне предварительного просмотра и при печати; выбор осуществляется  только из моноширинных шрифтов, хотя вручную можно написать любой из шрифтов - и в том и в другом случае шрифт запоминается при выходе из программы;
  - удаление неизвестных последовательностей;
  - много мелких изменений;
   
 
Добавлено:
 
 
free4spam

Цитата:
1. ESC-последовательность 12(двойная стрелка смотрящая вверх и вниз) для принтеров HP означает конец страницы(промотка страницы) или нет(Потому что Epson'ы на эту последовательность никак не реагируют,  а HP'шки сразу прокручивают страницу)?  

12 код и в Epson-последовательностях означает прогон страницы. Если в них это не случается, то скорее всего из-за особенностей конкретной модели.free4spam

Цитата:
2. Предлагаю сделать интерфейс программы мультиязычным, могу обеспечить корректный перевод как элементов интерфейса так и описания к программе на английский и латышский языки и подгружать перевод к программе в соответствии с установками, эту возможность вполне можно реализовать на опциональном уровне, если в каталоге из которого запущена прогамма SPrint находится файлик language.ini(или секция [Language] в основном .ini файле), то загрузить перевод элементов из него, в противном случае оставить оригинальный язык - русский. Или реализовать эту возможность по вашему усмотрению(Windows корректно поддержиивает только 2 системных языка: английский и один любой другой, соответственно если этот любой другой не русский, то работать с программой невозможно. Собственно именно поэтому я и ограничивался до этого момента одними лишь тестами.).  

На подходе. Уже в этой версии для данного момента проведены подготовительные работы. Реализация всего этого займет не более пару дней, да и то основное время уйдет на то, чтобы набить эти сообщения. С удовольствием переложу часть этой работы на тех, кто заинтересован в этих языках.  
free4spam

Цитата:
3. Есть ли возможность настроить программу следующим образом: отсылаем на печать 10 строчек по несколько символов, через некоторое время еще десять и так далее пока не накопится достаточное количество строчек, чтобы заполнить одну страницу выбранного формата, при этом если очередные десять строчек не влезают на текущую страницу, то начинать их печать на следующей странице и только по полному ее заполнению или по истечению заданного времени( например 180 секунд ). Принтеры: HP(струйный), HP(сетевой).  

Пока нет. Каждый файл идет как отдельное задание, а объединять задания и следить сколько строк накопилось... тем более, что один документ может пойти в альбомной ориентации, а другой, как портрет, разный размер шрифтов у разных документов (разная ширина)... довольно тоскливо. Хотя, если будет какое-то красивое, несложное решение, то почему-бы и нет. Пока я его не вижу.
 
free4spam

Цитата:
Огромное СПАСИБО за то, что вы поддерживаете и развиваете SPrint!!! С наступившим новым 2006 годом и Рождеством!  

Спасибо, взаимно.
 

Цитата:
p.s. Честно говоря покрылся холодным потом дойдя до места где программа стала "платной".

А ведь на носу снова 1-е апреля  
 
Добавлено:
Кстати, а какая перекодировка требуется в латышском языке ? Ведь там латиница, а она и в DOS и Win -кодировках размещена в верхем диапазоне кодовой страницы (64-127). Или я заблуждаюсь ?

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 11:44 23-01-2006
o22



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

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 18:04 23-01-2006
maxud

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22
В последней версии сделаны красивые закладки на странице настроек (именно такие как я давно хотел). Но почему снизу !? Я их даже не нашел сначала Сверху было бы куда удобнее.

Всего записей: 1774 | Зарегистр. 03-01-2003 | Отправлено: 12:13 24-01-2006
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maxud
А у меня когда закладки были вверху, всегда рука тянулась для того, чтобы вернуться в окно предварительного просмотра (после изменения настроек) перейти на 1-ю страницу настроек, кликнув на закладку (бессмысленное действие). Показалось, что внизу закладки будут смотреться более оправданно...
Оказалось, что не все так думают.
В следующей версии сделаю вверху, а потом поделитесь впечатлениями где лучше.
 
Неужели кроме этого все остальное работает нормально ? Даже странно, переделал я там немало.
У кого оставались "левые" Esc-последовательности после обработки файла, в этой версии как ? Сделал что-то типа анализатора для удаления всяких последовательностей, которые подпадают под определенные критерии. Должно удалять.
 
Кстати, почему я включил настройку шрифта в этой версии, хотя ранее этого не собирался делать, так как моноширинных шрифтов в системе раз-два и обчелся. Оказалось, что на размерах шрифта 6 и меньше Lucida смотриться приличнее.
Попробуйте у кого были с этим проблемы.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 16:35 24-01-2006
maxud

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o22
>>Неужели кроме этого все остальное работает нормально ?
Просто не всегда ноги доходят быстро установить новую версию, пока старая работает без особых проблем. Вот сразу и не вылазит ничего.

Всего записей: 1774 | Зарегистр. 03-01-2003 | Отправлено: 17:40 24-01-2006
free4spam



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

Цитата:
3. Есть ли возможность ...
Собственно это и являлось первоочередной задачей, но как я и предполагал это невозможно. Предется искать другое решение.
 

Цитата:
2. Предлагаю сделать интерфейс программы мультиязычным

Мое предложение попрежнему в силе.
 
o22, может у тебя есть какая-нибудь документация по ESC-последовательностям для HP/Epson принтеров?
 

Цитата:
Кстати, а какая перекодировка требуется в латышском языке ? Ведь там латиница, а она и в DOS и Win -кодировках размещена в верхем диапазоне кодовой страницы (64-127). Или я заблуждаюсь ?  

Не совсем понимаю о какой перекодировке идет речь. У нас для корректного вывода на экран латышского языка используется 2 резидента(вывод/ввод, печать). Могу переслать по почте если интересует.

Всего записей: 159 | Зарегистр. 24-12-2003 | Отправлено: 01:02 25-01-2006 | Исправлено: free4spam, 01:03 25-01-2006
o22



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

Цитата:
Мое предложение попрежнему в силе.

Ок, тогда брось мне в ПМ свое мыло, я, как только будет готов языковой русский файл (образец), вышлю тебе его, а ты уже сделаешь перевод.
 

Цитата:
o22, может у тебя есть какая-нибудь документация по ESC-последовательностям для HP/Epson принтеров?  

Есть и для того и для другого. Опять-таки нужно мыло, для того, чтобы я тебе это мог переслать.
 

Цитата:
Не совсем понимаю о какой перекодировке идет речь. У нас для корректного вывода на экран латышского языка используется 2 резидента(вывод/ввод, печать). Могу переслать по почте если интересует.

Задам вопрос по другому.  
В чем различие между ДОС-кодировкой и Win-кодировкой в части латышских букв (символов).
В чем представляет интерес программа SPrint (или DOSprn) для тебя ?  
Ведь один из ее принципов работы - перекодировать текст из ДОС в Win кодировку для печати его на принтерах, на которых ДОС-овский текст печатать невозможно (или затруднительно) по разным причинам.

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 10:33 25-01-2006
vamh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не знаю баг или фича, или не внимательное чтение redme: если снята галка "Следить за файлами из списка" то "открыть файл" ни к какому действию в программе не приводит. Постановка галки моментально сказывается - выбранный файл открывается-печатается.
Если выбрана калибровка принтера "автоматическая" то шрифт в просмотре и при распечатке соответственно очень-очень мелкий, есои провести тест и установить значения, то всё очень даже прекрасно.

Всего записей: 587 | Зарегистр. 28-12-2002 | Отправлено: 15:42 25-01-2006
o22



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

Цитата:
Не знаю баг или фича, или не внимательное чтение redme: если снята галка "Следить за файлами из списка" то "открыть файл" ни к какому действию в программе не приводит. Постановка галки моментально сказывается - выбранный файл открывается-печатается.  

Баг. Исправлю.

Цитата:
Если выбрана калибровка принтера "автоматическая" то шрифт в просмотре и при распечатке соответственно очень-очень мелкий, есои провести тест и установить значения, то всё очень даже прекрасно.

Тоже баг о котором я знаю и из-за которого "ручная калибровка" еще и живет.
Я у себя это поймать не могу, но мне сообщали о таком "эффекте".
Причем у человека  это был один и тот-же принтер, но программа была на 2-х разных машинах. На одной все біло Ок, а на другой - такая-же проблема. Единственная разница в этих машинах нами обнаруженная - это то, что на "проблемной" машине была Windows 98.
У тебя как ?
И еще пару вопросов:
- Принтер является принтером по-умолчанию в системе ?
- Сколько принтеров "висит" на данной машине ?
 
Добавлено:
free4spam
См. ПМ  
Там ссылка на файл esc-последовательностями для Epson, HP и Canon - принтеров

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 10:30 26-01-2006
vamh



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

Цитата:
Я у себя это поймать не могу, но мне сообщали о таком "эффекте".  

 
Эффект наблюдался на двух машинах, на обоих 98SE, принтеры, на которые собирались печатать - принтеры по умолчанию. На моей машине физически был подключен один принтер - Samsung SCX-4100? он же установлен по умолчанию, ещё "присутствовали" в системе 3 принтера: Epson FX1170, давно отключённый от машины, и два виртуала - BiPrint и VentaFax. Поудалял все, кроме физического подключенного, перегрузился, но "эффект" остался.
На второй машине установлено не менее трёх принтеров, подключен один - HP 1200.

Всего записей: 587 | Зарегистр. 28-12-2002 | Отправлено: 22:35 26-01-2006
o22



Developer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vamh
Спасибо за подробную информацию.
Похоже дело в Win98.
Где-бы еще найти машину с 98-м для отладки ?

Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 11:07 27-01-2006
Cacka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А у меня эта новая версия перестала работать
При отсылке на печать из ДОС-программы всё записывается в нужный файл с помощью prn2file.com, но когда этот файл открываешь в SPrint, то вылезает вот эта ошибка :  
   
 
Пробовал на нескольких машинах с разными принтерами. ОСь - WinXP Pro
 
Подскажите пожалуйста, где можно скачать предыдущую версию этой замечательной программы?

Всего записей: 117 | Зарегистр. 12-07-2005 | Отправлено: 11:48 27-01-2006 | Исправлено: Cacka, 11:50 27-01-2006
anryk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cacka
а я так вообще ни разу ни на одной машине не смог настроить этот prn2file.com. Может прога (из которой идет печать) у нас специфическая или еще чего
А есть ли аналоги этого файла ?

Всего записей: 1066 | Зарегистр. 04-04-2002 | Отправлено: 12:47 27-01-2006 | Исправлено: anryk, 12:49 27-01-2006
Cacka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
anryk
Нет, в предыдущей версии prn2file.com был абсолютно таким же. Хотя как вариант - ты можешь попробовать аналогичную программу из DOSprn. Там она вроде бы более доработанная...ну по крайней мере отличается от той, что идет вместе с SPrint

Всего записей: 117 | Зарегистр. 12-07-2005 | Отправлено: 13:11 27-01-2006 | Исправлено: Cacka, 13:12 27-01-2006
anryk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cacka
кстати точно такую же ошибку обнаружил в этой новой версии (попробовал открыть текстовый файл)
попробовал также обновленный prn2file - глухо...
как я понимаю это должно работать так: запускается C:\WINDOWS\prn2file.com C:\prnspl #1 /s10000
и при печати в LPT1 из DOS программы должен создаться файл C:\prnspl
В моем случае ничего не происходит (в смысле как печатало на LPT1 так и печатает)
Самое интересное, что в нашей DOS программе можно в свойстве ярлыка установить возможность печати в файл (например, prn=C:\1.txt) и она туда исправно "печатает", только добавляет разные символы в начале и в конце документа: &k2S и &k0S или при печати другоо документа &l8D&k2S и &l6D&k0S и так далее. А если не менять свойства ярлыка, а вручную при выводе документа на печать вместо LPT1 (в диалогов окне печати можно редактировать) прописать имя файла, то эти символы не добавляются, документ "чистенький".
 
Отступление - хм, еще интересно, что на самом деле вместо квадратиков я вставлял из редактора FARa символ женского начала, причем в окне редактирования сообщения в IE вставлялся уже квадратик, а если редактировать в Опере, то вставляется именно этот (оригинальный) символ, но уже при просмотре отправленного сообщения все равно квадратики
 
Блин, а вот посмотрел созданное сообщение из-под IE - эти квадратики вообще пропущены, я так понимаю разные шрифты в браузерах... Ладно, а то я вообще вас запутаю

Всего записей: 1066 | Зарегистр. 04-04-2002 | Отправлено: 14:43 27-01-2006 | Исправлено: anryk, 15:35 27-01-2006
Открыть новую тему     Написать ответ в эту тему

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