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

» SPrint

Автор: weasot
Дата сообщения: 29.06.2006 06:36



Добавлено:
Блин,добавил Prn2file.com ,в автозагрузку ,начала вылетать прога.И не могу понять куда она вообще скидывает report.prn.Подскажите пожалуйста
Автор: o22
Дата сообщения: 17.07.2006 11:17
weasot

Цитата:

Добавлено:
Блин,добавил Prn2file.com ,в автозагрузку ,начала вылетать прога.И не могу понять куда она вообще скидывает report.prn.Подскажите пожалуйста


Скорее всего не хватает памяти для работы 2-х ДОС программ (prn2file садится резидентом). Попробуйте освободить DOS-память.
Чтобы не углубляться в дебри настройки ДОС-окружения, предложу вариант изменений в файле config.nt (файл находится в системном каталоге), которого
чаще всего хватает - установить строку
EMM = RAM

Если установлено другое значение переменной EMM, то закоментарить его.

Вот, например, кусочек моего config.nt (c комментариями)


Цитата:
REM EMM
REM Можно использовать команду EMM
REM для настройки диспетчера отображаемой памяти (Expanded Memory Manager).
REM Синтаксис этой команды:
REM
REM EMM = [A=AltRegSets] [B=BaseSegment] [RAM]
EMM = RAM
REM
REM AltRegSets
REM задает общее количество альтернативных наборов регистров
REM (Alternative Mapping Register Sets), которые должна поддерживать
REM система. Допустимый диапазон значений: 1 <= AltRegSets <= 255.
REM Значение, принимаемое по умолчанию: 8.
REM BaseSegment
REM задает адрес начального сегмента в обычной памяти DOS, который
REM система должна использовать для размещения страниц EMM.
REM Значение должно быть задано в шестнадцатеричном формате.
REM Допустимый диапазон значений: 0x1000 <= BaseSegment <= 0x4000.
REM Значение округляется до кратного 16 Kбайт.
REM Значение, принимаемое по умолчанию: 0x4000.
REM RAM
REM указывает, что система должна распределить только 64 Кбайт из
REM области UMB (Upper Memory Block) для буфера страниц EMM и оставить
REM остальное место (если таковое имеется) для использования DOS,
REM чтобы обеспечить поддержку команд LOADHIGH и DEVICEHIGH.
REM По умолчанию система использует всю доступную память из
REM области UMB (Upper Memory Block) для буфера страниц EMM.
REM
REM Размер EMM указывается в PIF-файле (либо в специальном PIF-файле,
REM использующемся для данного приложения, либо в файле _default.pif).
REM Если в PIF-файле в качестве размера EMM задан нуль, то EMM не
REM используется и строка EMM в файле настройки DOS игнорируется.
REM


Еще бывает помагает использование "верхней памяти", например:
dos=high, umb


Цитата:
И не могу понять куда она вообще скидывает report.prn.Подскажите пожалуйста


Укажите файл-приемник в качестве параметра программе prn2file
Например:

Prn2file.com c:\temp\report.prn
SPrint нужно будет настроить на печать файла, который создает Prn2File (в нашем случае c:\temp\report.prn)

В справке об этом сказано.
Автор: weasot
Дата сообщения: 18.07.2006 01:53
Спасибо,попробую.
Автор: gora_omsk
Дата сообщения: 01.08.2006 07:43
При печати файликов через SPrint вылетает ошибка "floating point overflow".
Система XP, принтер сетевой HP Color LaserJet 2600n.
Все файлы открываются на предварительный просмотр, а печатать не получается....
Автор: o22
Дата сообщения: 01.08.2006 14:12
gora_omsk
По какой кнопке печатаешь ? С очисткой или без ?

Добавлено:
Работала-ли печать раньше ? Пробовал-ли на другом компьютере ?
Автор: gora_omsk
Дата сообщения: 03.08.2006 05:28
Пробовал печать по обоим кнопкам и с очисткой и без. На двух компах одно и тоже. На локальный принтер печать работает, а на сетевой не получается через SPrint (с текстовых редакторов все печатает).
Автор: o22
Дата сообщения: 03.08.2006 10:08
gora_omsk
Принтером по-умолчанию (в системе) какой установлен ?
Тот, что сетевой или тот, что локальный ?

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

PS Кстати, если кто пишет на мыло, то обязательно пишите в теме SPrint - так как адрес общедоступный, то на него помимо ваших писем идет куча спама. И шансы быть прочитанными у письма без темы или с темой "проблема" или "помоги", сами понимаете, невелики.
Автор: gora_omsk
Дата сообщения: 03.08.2006 12:24
Локальный принтер я убрал вообще из системы. Установлен один сетевой принтер и он же выбран в системе по умолчанию. Попробовал июньскую версию и августовскую. Результат то же, при нажатии кнопки печать выскакивает ошибка "floating point overflow".
Автор: o22
Дата сообщения: 03.08.2006 18:31
gora_omsk

Цитата:
Локальный принтер я убрал вообще из системы. Установлен один сетевой принтер и он же выбран в системе по умолчанию. Попробовал июньскую версию и августовскую. Результат то же, при нажатии кнопки печать выскакивает ошибка "floating point overflow".

См профильное мыло.
Автор: gora_omsk
Дата сообщения: 04.08.2006 05:53
o22
отправил тебе SPrint.elf
Автор: o22
Дата сообщения: 04.08.2006 11:42
gora_omsk
Ничего утешительного не скажу. Ошибка скрыта где-то в недрах стандартного RichEdit-а. Что-то ему не нравится в твоем принтере.
Единственно, что можно предложить, как альтернативу, это запись в RTF с последующей его распечаткой. Все никак руки не дойдут сделать в программе сразу печать в RTF, а не на принтер, о чем уже просили и что стоит у меня в первоочередных планах. Тогда-бы и проблемы, подобные твоей (хотя это первый случай такой ошибки) разрешилась-бы легко и плюс открылись-бы новые возможности программы, а то стандартный RichEdit, который изначально был выбран, как самое простое решение, стал уже тесноват.
Думаю, что к осени появится время и я это сделаю.
Автор: sergitx
Дата сообщения: 10.08.2006 09:01
Ставит большое расстояние между строчками.
В настройках поставил -10 (при минимуме -6) стало более менее.
Принтер НР 1018.
Причем если печатать с просмотром то:
почему две кнопки по разному обрабатывают печать: одна нормально, вторая после каждой строчки отступ ~ 7 см?
Автор: o22
Дата сообщения: 10.08.2006 10:28
sergitx
Что касается твоих вопросов, то по-моему это эффект ошибки, о которой мне вчера сообщили и которую я исправил. Странно только, что не у всех это случается (у меня, например, нормально).

В любом случае, качаем новую версию и проверяем на ней.

Версия 2006.08.10
- исправлена ошибка, при которой межстрочное расстояние при установленной опции "Максимальный шрифт при просмотре" было больше установленного;
- изменен диалог выбора принтера и формата бумаги, при выходе из программы последний запоминается;
- дополнительная информация в статусной строке главного окна;
- обновлен раздел часто задаваемых вопросов (FAQ) справки;
- другие незначительные изменения.
Автор: sergitx
Дата сообщения: 25.08.2006 15:10
Это помогло, спасибо.
Теперь еще одна проблема, если тебя не сильно затруднит, сделай пожалуйста автомасштабирование (по ширине листа).
Не знаю насолько это трудно.
Автор: o22
Дата сообщения: 29.08.2006 10:38
sergitx

Цитата:
Это помогло, спасибо.
Теперь еще одна проблема, если тебя не сильно затруднит, сделай пожалуйста автомасштабирование (по ширине листа).
Не знаю насолько это трудно.

Что имеется в виду ? Размер шрифта как раз подбирается в зависимости от ширины текста. Это чуть-ли не основная фишка программы (во всяком случае сам ее я решил делать именно из-за того, что в тех программах, что я пробовал этого не было).
Или имеется в виду масштабирование при предварительном просмотре ?
Автор: 5kin
Дата сообщения: 29.08.2006 11:36

Цитата:
Что имеется в виду ? Размер шрифта как раз подбирается в зависимости от ширины текста. Это чуть-ли не основная фишка программы (во всяком случае сам ее я решил делать именно из-за того, что в тех программах, что я пробовал этого не было).
Или имеется в виду масштабирование при предварительном просмотре ?

Дело в том, что и у меня не работает автокалибровка принтера, из-за этого остался на версии 2006.03.31.
Принтер Samsung SCX-4100.
При любой длине строки программа устанавливает "Максимальный размер шрифта" ориентация "Книжка".
Автор: o22
Дата сообщения: 30.08.2006 14:22
5kin
Ребята, я предупреждал, что исключу ручную калибровку только после того, как не будет замечаний к автоматической. Никто замечаний не высказал и ручная калибровка была упразднена. Я ведь не могу исправлять то, чего не могу добиться сам и то, о чем мне не сообщают.
Честно говоря неохота возвращаться назад. Если есть желание, вышлю версию с отладочной информацией и тогда будем смотреть в чем причина. Если согласны, отпишитесь.
Для начала как можно больше о об окружении.
ОС, какие принтеры установлены, что из них по-умолчанию в системе, на какой печатается, формат бумаги, ну и ини-файл можно сбросить.
Автор: 5kin
Дата сообщения: 31.08.2006 09:34
o22
1. Большое спасибо за такую удобную программу
2. Я давно сидел на версии 2006.03.31, все устраивало, ну не работает у меня автокалибровка, ну и ладно, а тут решил обновится. Поэтому и не высказывался по проблеме.
3. ОС Windows XP SP2 русская
Установленные принтеры: Samsung SCX-4100 поу молчанию, FinePrint, HP Color LaserJet 2600n. Не проверял HP Color LaserJet 2600n. На остальных эффект одинаковый. Формат бумаги А4.

ini - файл
[TFormMain]
FormVersion=0
Flags=0
ShowCmd=2
PixelsPerInch=96
MinMaxPos(1280x1024)=-1,-1,-1,-1
MinMaxPos=-1,-1,-1,-1
NormPos(1280x1024)=557,202,1117,716
NormPos=557,202,1117,716
Visible=0
OpenDialog1_FileName=C:\SPRINT.TXT
OpenDialog1_InitialDir=
SaveDialog1_FileName=
SaveDialog1_InitialDir=
ChBoxDirect_Checked=True
CheckBox1_Checked=False
CheckBox2_Checked=True
CheckBox3_Checked=True
CheckBox4_Checked=True
CheckBox5_Checked=True
CheckBox6_Checked=False
CheckBox7_Checked=False
CheckBox8_Checked=False
CheckBox9_Checked=False
CheckBox10_Checked=True
CheckBox11_Checked=True
UpDown1_Position=1
UpDown2_Position=8
UpDown3_Position=16
UpDown4_Position=952
UpDown5_Position=1360
UpDown6_Position=2
UpDown7_Position=1
UpDown8_Position=0
UpDown9_Position=2
UpDown10_Position=80
UpDown11_Position=2
UpDown12_Position=2
RadioButton1_Checked=False
RadioButton2_Checked=False
RadioButton3_Checked=True
RadioButton6_Checked=False
RadioButton7_Checked=True
CheckBoxMon_Checked=True
RxCheckListBox1_HelpKeyword=1
ComboBox2_Text=Lucida Console
ListBox1_Tag=0
ComboBox1_Tag=2
ComboBox3_Tag=9
File1=C:\SPRINT.TXT • 31 ИЮЛЯ 2006 Р А С Ш И Ф Р О В К А О Б
File2=
File3=
File4=
File5=
File6=
File7=
File8=
File9=
File10=
[TFormMainRxCheckListBox1]
Count=1
Item0=1
[TFormMain.RxCheckListBox1_Items]
Count=1
Item0=C:\SPRINT.TXT
[TFormMain.ListBox1_Items]
Count=7
Item0=DOS-mik.cp = Bulgarian Mik
Item1=DOS855.cp = DOS 855
Item2=DOS866.cp = DOS 866
Item3=DOS866u.cp = RUSCII (CP-1125) aka 866u
Item4=koi8r.cp = KOI-8R
Item5=koi8u.cp = KOI-8U
Item6=Win1251.cp = Win 1251


Добавлено:
o22

Цитата:
Если есть желание, вышлю версию с отладочной информацией и тогда будем смотреть в чем причина. Если согласны, отпишитесь.

Конечно согласен.
Автор: o22
Дата сообщения: 01.09.2006 19:01
На следующей неделе посмотрю

Добавлено:
5kin

Цитата:
При любой длине строки программа устанавливает "Максимальный размер шрифта" ориентация "Книжка".

Стоп. Ты распечатывать пробовал или только на предварительном просмотре видел большой шрифт ?
Для того, чтобы было понятней, сними опцию "Максимальный шрифт при предпросмотре" и проверь работу программы.
PS Хотя эта возможность и появилась в мартовской версии, но чем черт не шутит.
Автор: phonix
Дата сообщения: 14.09.2006 10:20
Подскажите, кто знает.
Как сделать так чтобы Sprnt печатал сразу 3 копии одного документта.
Подчеркиваю, без предварительного просмотра.
В свойствах принтера, нет возможности указывать кол-во копий.

Что делать?
Спасибо
Автор: o22
Дата сообщения: 14.09.2006 18:16

Цитата:
Как сделать так чтобы Sprnt печатал сразу 3 копии одного документта.

Сделаю, как только время будет.
Сейчас полный цейтнот.
Автор: Derkachev
Дата сообщения: 04.10.2006 18:00
При печати файла, сформированного prn2file,
программой sPrint после каждой строки файла печатается пустая строка. Возможно это потому, что в файле каждая строка заканчивается двумя кодами LF и CR (10 и 13).
Как устранить эту ситуацию.

В целом о программе хочу высказать самое высокое мнение - разумная простота как раз и свидетельстует о грамотности разработчика
Автор: o22
Дата сообщения: 05.10.2006 18:49
Derkachev
Лучше всего вышли сформированній файл мне на мыло, а я сам посмотрю что получается и может быть исправлю.

А вообще сделал новую версию (появилось свободных пол-дня), но все руки не доходят выложить (вернее страничку обновить).
В ней исправлено несколько ошибок, одну из которых я не мог побороть долгое время, и добавлена реализация некоторых пожеланий.
Если руки не дойдут до странички, то завтра просто выложу на сайт без обновления самой странички.

Проверяйте.
Автор: o22
Дата сообщения: 06.10.2006 13:46
Версия 2006.10.03

- исправлена ошибка, при которой размер шрифта для печати иногда определялся неверно;
- исправлена ошибка, которая иногда возникала при печати на принтер, который не был установлен в системе по умолчанию;
- изменена процедура автоматического определения параметров принтера;
- добавлена возможность задавать количество копий документа для печати;
- разделена настройка размера максимально возможного шрифта (Размер шрифта для печати не более) и настройка фиксированного размера шрифта при просмотре - теперь это могут быть разные значения;
- другие незначительные изменения.

Выложена на сайт сегодня (15 минут назад).
Автор: anryk
Дата сообщения: 09.10.2006 09:04
купили лазерный принтер Canon LBP2900 - опять начали юзать Sprint, но что-то проблемы у меня с новой версией
Первая проблема замечена только у меня - печатает любым, даже самым минимальным шрифтом,только поллиста по вертикали, перенося строки на левую половину.У других норма, попробовал имееющуюся версию от 05.05.2005 - печатает нормально.
Вторая замечена у всех - периодически сбрасывается галка в настройках мониторинга на файле,за которым нужно следить.

Добавлено:
так, первый вопрос снимается, дал в фаерволле полный доступ для Спринта и установил ьв настройках принтера ручной 100% масштаб - начало нормально печатать, даже когда вернул настройки по умолчанию (автоматическое масштабирование)
Автор: o22
Дата сообщения: 09.10.2006 15:17
anryk

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

Галка сбрасывается на весь список или на какую-то из папок (файлов) - я так понял он у Вас один ?
Как часто сбрасывается ? Замечены-ли какие-то закономерности ?

Автор: anryk
Дата сообщения: 09.10.2006 17:16
o22
да, в списке только один файл
Насчет закономерности проверю еще завтра, тогда будет ясно, т.к. и после перезагрузки было и во время работы. Еще есть подозрение на связь с предварительным просмотром, по-моему, как-раз на тех компах, где он выключен, то и происходят данные вещи.
Автор: anryk
Дата сообщения: 10.10.2006 09:24
разобрался, данная настройка не сохраняется (другие не проверял), если после ее изменения не закрыть Sprint, т.е. если изменить, потом перезагрузиться, то это изменение сбрасывается
Автор: o22
Дата сообщения: 10.10.2006 10:25
anryk
А, понятно.
Посмотрю при случае, сейчас нет времени.
Автор: Derkachev
Дата сообщения: 10.10.2006 11:08

Цитата:
Derkachev
Лучше всего вышли сформированній файл мне на мыло, а я сам посмотрю что получается и может быть исправлю.



Я все про пустые строки. В новой версии то же самое. Они видны и в предосмотре - пустые строки между информационными. Причем, если этот файл просмотреть программой
Lister, что в WinComander, то пустых строк нет

Высылаю файл, сформированный prn2file

Добавлено:

Цитата:
Высылаю файл, сформированный prn2file

(для проблемы пустых строк)
Не нашел, как прикрепить к данному сообщению файл

Но уверен, что пустые строки появляются по причине наличия в конце строки
кодов конца строки и возврата каретки

Страницы: 1234567891011121314151617181920212223242526

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


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