Ru-Board.club
← Вернуться в раздел «Программы»

» SPrint

Автор: 5kin
Дата сообщения: 23.11.2007 03:08
o22
В принципе меня устраивает пока перехват файла, но перехват порта, конечно интересней. Буду ждать решения, пробовать новые версии. Удачи тебе в написании этой замечательной программы.
Автор: filemoto
Дата сообщения: 23.11.2007 10:58
o22
блина, офигенна прога. большое спасибо...
но, у меня тут возникли вопросы. есть программа под дос, она для печати использует Page Script. и вот в этом случае SPrint не перехватывает отправку на печать. Сразу печатает на принтер. Может есть какие-то соображения? Как прогу отучить от Page Script, или прикрутить SPrint к ней?
Автор: o22
Дата сообщения: 23.11.2007 12:55
filemoto
Я так понял ты Сергей, с которым мы в аське общались ?


Добавлено:
5kin
спасибо, главное не забудь сообщить, если решишь проблему, в чем была ее причина.
Автор: serg7965
Дата сообщения: 26.11.2007 09:37
Хотим использовать программу на терминальном сервере. Без использования перехвата печати. DOS программа посылает документ в программу SPrint, пользователь распечатывает его. Проблема в том, что SPrint запоминает последний использовавшийся пользователем принтер, и пользователь в другой терминальной сессии открывая SPrint получает ошибку "Range check error" из-за попытки подключиться к недоступному принтеру. Можно ли сделать настройку, что бы использовать принтер подключенный по умолчанию, а не последний используемый?
Автор: PandoraBox
Дата сообщения: 27.11.2007 03:39
Здравствуйте!
Огромное спасибо за вашу программу, очень сильно помогает. Однако в ходе работы была замечена такая ошибка: не сохраняется фиксированный размера шрифта после выхода из программы, приходится каждый раз выставлять его заново.
Еще есть такое пожелание, можно ли сделать дробные размеры шрифтов, например при использовании размера 8 шрифт получается слишком крупный, а 7 уже довольно мелкий.
С уважением.
Автор: o22
Дата сообщения: 28.11.2007 20:36
все можно, но не раньше, чем через недели 2-3

Добавлено:

Цитата:
не сохраняется фиксированный размера шрифта после выхода из программы

если я правильно понял, то исправлено в последней версии
Автор: serg7965
Дата сообщения: 29.11.2007 15:28
И еще, если можно, горячие клавиши на печать.
Автор: o22
Дата сообщения: 29.11.2007 18:20

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

подробнее
Автор: serg7965
Дата сообщения: 03.12.2007 11:43

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

подробнее


Что бы не мышкой нажимать на кнопку принтера, а на клавиатуре CTRL+P как в MS Office или F9 как в БЭСТе (бухгалтерия у нас БЭСТ пользует там мышка почти не используется).
Автор: o22
Дата сообщения: 05.12.2007 19:10

Цитата:
Что бы не мышкой нажимать на кнопку принтера, а на клавиатуре CTRL+P как в MS Office или F9 как в БЭСТе (бухгалтерия у нас БЭСТ пользует там мышка почти не используется).

Ок

serg7965
Кстати, начал-было делать дефолтный принтер, но потом подумал, что ошибка возможно в другом, так как если указанный принтер недоступен, то программа сама должна сбросить принтер в дефолтный. Поэкспериментируй, может причина не в том, а то там переделок много и может оказаться, что ошибка по другой причине. Возьми последнюю версию, чтобы недоразумений не было и потесть в каком случае вылазит ошибка.
на крайняк соберу тебе версию с отладчиком.
PandoraBox
Что касается твоей просьбы, то это сделать невозможно, так как используемый компонент (Richedit) допускает только целочисленные размеры шрифтов.

Автор: DarkSide83
Дата сообщения: 06.12.2007 08:24
Здравствуйте!
У меня проблемы с SPrint.
На этапе установки редиректора вылетает ошибка. Заголовок ошибки - "Принтеры",
текст - "Невозможно завершить операцию".
В принтерах появляется "SPrint Redirector", состояние - "не подключен", это нормально?
Не работает перехват ни по порту, ни по списку файлов.
Автор: serg7965
Дата сообщения: 06.12.2007 11:50

Цитата:
Поэкспериментируй


Эксперимент привел к следующему. Если в свойствах принтера на странице безопасности удалить всех пользователей и группы, т.е. сделать принтер недоступным никому, тогда и появляется ошибка "Range check error" при выборе этого принтера. SPrint видит принтер, но правильно обработать права доступа к нему не может.
И второй момент. В терминальной сессии, даже если принтер доступен, пользователь должен печатать на свой, а не на случайно сохраненный в ini принтер.
Автор: o22
Дата сообщения: 07.12.2007 18:33

Цитата:
В принтерах появляется "SPrint Redirector", состояние - "не подключен", это нормально?

Так и должно быть - принтер не реальный, а виртуальный.

Цитата:
Не работает перехват ни по порту, ни по списку файлов.

Посмотри свойства этого принтера, что там на закладках "Порты" и "Дополнительно".
Да и другие сведения, может на что-то натолкнут.

serg7965

Цитата:
SPrint видит принтер, но правильно обработать права доступа к нему не может.

Ясно.

Цитата:
И второй момент. В терминальной сессии, даже если принтер доступен, пользователь должен печатать на свой, а не на случайно сохраненный в ini принтер.

Это аргумент. Согласен. Сделаю.
Автор: DarkSide83
Дата сообщения: 10.12.2007 07:09
В свойствах SPrint Redirector
На закладке порты выбран порт LPT1.
На закладке дополнительно выбран драйвер Epson FX-286.

И все равно остается вопрос, почему не распечатывает файлы из списка?
Файл создается, галка "Следить за файлами из списка" стоит, но файл не печатается.
Автор: o22
Дата сообщения: 10.12.2007 09:32
DarkSide83

Цитата:
И все равно остается вопрос, почему не распечатывает файлы из списка?
Файл создается, галка "Следить за файлами из списка" стоит, но файл не печатается.

Попробуй для начала в каталог, который у тебя в списке, подбросить файл вручную, так как DOS-программа, которая его создает, может его "держать". Это для того, чтобы вообще убедиться в том, что папки слежения настроены правильно. Если файл обрабатывается, тогда будем смотреть дальше.
Автор: KalSan
Дата сообщения: 10.12.2007 14:26
День добрый, спасибо огромное за программу, последняя версия просто супер. Матричники уже разваливаются, а стоят дороже лазерников. Под XP работает без проблем, поставил на 3-х машинах, никаких косяков. Жаль нет перехвата под W98, печатаю из каталога. Еще раз аграмнейшее спасибище.
Автор: DarkSide83
Дата сообщения: 11.12.2007 07:42
Добавил в список файлов C:\Temp\*.txt.
Кидаю туда текстовики - никакой реакции.

А то что при установке у меня ошибка выпадала это нормально?
Автор: o22
Дата сообщения: 11.12.2007 19:48
DarkSide83

Цитата:
Добавил в список файлов C:\Temp\*.txt.
Кидаю туда текстовики - никакой реакции.

Странно. Уж что-что, а это работало всегда и всюду и у всех.
Раньше работал с программой или это первый опыт ?

Цитата:
А то что при установке у меня ошибка выпадала это нормально?

Ошибка я так понял касалась редиректора, а это 2 разные ветки.
В принципе, ты можешь поставить программу без инсталлятора, для чистоты эксперимента. Инсталятор нужен только для того, чтобы при удалении программы почистить от нее реестр и удалить редиректор из принтеров.
И то и другое можно сделать руками.



Добавлено:
KalSan

Цитата:
Жаль нет перехвата под W98, печатаю из каталога. Еще раз аграмнейшее спасибище.

Какого именно перехвата ?
Автор: DarkSide83
Дата сообщения: 12.12.2007 06:08
Уже ставил раньше на win98 на пару prn2file. Там работает нормально.
Сейчас ставлю на WinXP Pro SP2. Уже несколько раз переустанавливал.
Каждый раз при установке выдает ошибку.
Если ставить без инсталятора, то все равно не работает перехват ни по порту, ни по списку файлов. Раньше стоял DosPrn, файл перехватывал, но при печати он мне документы обрезал, поэтому решил поставить SPrint - ведь раньше на другие машины ставилась без проблем. Кстати комп у меня HP, может с этим что-нибудь связано.
Хотелось бы что-бы программа вела логи, тогда диагностика станет легче.
Автор: KalSan
Дата сообщения: 12.12.2007 15:02

Цитата:
Какого именно перехвата ?

на 98-й SprintRedirectror ведь не устанавливается?(или я не прав). А через prn2file DOS-прога капризничает, памяти маловато.
Автор: a520
Дата сообщения: 12.12.2007 20:05
Как напечатать файл на USB принтер?

Многие DTP программы позволяют выбрать в меню печати печатать в файл.
Это удобно для повторения заказа, не нужно заново подбирать параметры печати.
Но как отправить на принтер этот файл?
Было бы удобно добавить в send to ярлыки на все принтера и отправлять на печать через контекстное меню проводника, но у меня нет программы которая бы перекладывала файл в спулер печати.

Метод NET USE не удобен тем, что придется менять настройки системы – запускать службу сервера, расшаривать принтера, …

Может у кого есть идеи как это сделать через send to.
Автор: DarkSide83
Дата сообщения: 14.12.2007 08:25
Сейчас поставил версию 2007.02.20. Мониторинг файлов в ней работает.
Редирект придется делать через prn2file
Автор: o22
Дата сообщения: 14.12.2007 11:35
DarkSide83

Цитата:
Сейчас поставил версию 2007.02.20. Мониторинг файлов в ней работает.

Сейчас проверю, сам-то я не пользуюсь, может зацепил чего

Добавлено:
упс, точно не работает
что-то зацепил в последней версии.
На выходные исправлю

Добавлено:
DarkSide83
Подожди, если ты пользуешься редиректом, то зачем тебе мониторинг ?
Использовать их оба имеет смысл только в том случае, если одна из DOS-программ выдает файлы, которые ты хочешь мониторить SPrint, а вторая печатает на LPT и ты хочешь перехватывать эту печать с помощью редиректора.
У тебя этот случай ? Действительно, после появления редиректора, мониторинг возможен только в случае, если не стоит галка на перехвате. Если галка не стоит, то работает мониторинг.
Автор: DarkSide83
Дата сообщения: 14.12.2007 14:14
У меня одна прога печатает в файл и настройки там не изменишь и еще много напрямую на порт. Сейчас настраиваю редирект через prn2file.
Автор: o22
Дата сообщения: 14.12.2007 18:13
DarkSide83
Тогда понятно. Скорее всего никто не писал о невозможности мониторить, так как пользуются или перехватом или мониторингом. Для твоего случае нужно и то и другое. Обязательно сделаю.
Автор: o22
Дата сообщения: 15.12.2007 15:24
Версия 2007.12.15

- при выбранной возможности перехвата заданий от SPrint Redirector не работала возможность мониторить папки;

- печать с очисткой можно осуществить с помощью клавиш Ctrl-P;

- возможность печатать всегда на принтер, установленный в Windows по-умолчанию (опция);

- запоминается значение настройки "Фикc.paзмep шpифтa пpи пeчaти";

- появилась возможность запретить редактирование в окне предварительного просмотра (опция)

- поддержка английского языка (файл English.lng);

- изменена организация поддержки других языков (все языковые файлы находятся в подкаталоге LNG), теперь выбор языка программы осуществляется из настройки.
Автор: nsinel
Дата сообщения: 18.12.2007 21:26
o22

Цитата:
- высокий шрифт (если встречается соответствующая последовательность или расчитанный размер шрифта слишком мал) - вообще-то предложение очень хорошее, но пока сложнореализуемое при данном подходе - в RichEdit нет понятия "высота шрифта", только размер, который подразумевает изменение высоты и ширины одновременно, но как для печати без предварительного просмотра и с ограниченными возможностями реализовать можно (o22)


Это очень давний мой вопрос, при решении которого можно будет совсем отказаться от DOSPRN. А если всё-таки реализовать, хоть и с ограниченными возможностями? Естественно при этом межстрочное расстояние д.б. соответствующим, чтобы строки не склеивались.
Автор: o22
Дата сообщения: 19.12.2007 10:34
nsinel

Цитата:
Это очень давний мой вопрос, при решении которого можно будет совсем отказаться от DOSPRN. А если всё-таки реализовать, хоть и с ограниченными возможностями? Естественно при этом межстрочное рассояние д.б. соответствующим, чтобы строки не склеивались.

Для того, чтобы это реализовать нормально (чтобы можно было видеть в окне предварительного просмотра), нужно отказаться от RichEdit и перейти на более продвинутые компоненты. Здесь несколько препятсвий:
- почти все они платные
- расчет автоматического размера шрифта будет гораздо более сложным
- прийдется очень многое переписывать, так как новый компонент - новые методы, свойства.
Второй путь - показывать на экране так как есть, записывать в промежуточный RTF-файл, залазить в этот файл, делать сжатый шрифт, открывать в третьей программе (Ворд) и из нее печатать. Учитывая, что переделки, хоть и помельче, но тоже немалые, а использование - с ограничениями, делать именно так не очень хочется.
То есть, если уж делать, то "по-взрослому".
Но в любом случае, времени нет на любой из вариантов.
Автор: nsinel
Дата сообщения: 19.12.2007 22:20
o22
Спасибо за внимание.
Аргументация понятна, тем более, что срок жизни оставшихся DOS-приложений неумолимо сокращается. Но хотелось хоть немного пожить красиво (в смысле использования современных принтеров). Прошу прощения за ностальгический вопрос.
Автор: Fuganok
Дата сообщения: 27.12.2007 09:38
Вот все хорошо, благодарности нет предела!!!
Только одно но... Не могу распечатать на сетевой FX1170 в черновом режиме. Принтер переходит на качество. Может кто подскажет как это сделать ?

Страницы: 1234567891011121314151617181920212223242526

Предыдущая тема: KitchenDraw 4.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.