o22 Вот проблемные файлы
http://slil.ru/24489296 вот мой ини: [more]
[TFormMain]
FormVersion=0
Flags=0
ShowCmd=1
PixelsPerInch=96
MinMaxPos(1024x768)=-1,-1,-1,-1
MinMaxPos=-1,-1,-1,-1
NormPos(1024x768)=214,164,859,580
NormPos=214,164,859,580
Visible=0
OpenDialog1_FileName=C:\p\r.prn
OpenDialog1_InitialDir=
SaveDialog1_FileName=
SaveDialog1_InitialDir=
ChBoxDirect_Checked=True
CheckBox1_Checked=True
CheckBox2_Checked=True
CheckBox3_Checked=True
CheckBox4_Checked=True
CheckBox5_Checked=True
CheckBox6_Checked=True
CheckBox7_Checked=False
CheckBox8_Checked=False
CheckBox9_Checked=False
CheckBox10_Checked=True
CheckBox11_Checked=True
CheckBox12_Checked=True
CheckBox13_Checked=True
CheckBox14_Checked=False
UpDown1_Position=1
UpDown2_Position=8
UpDown3_Position=12
UpDown4_Position=952
UpDown5_Position=1360
UpDown6_Position=15
UpDown7_Position=1
UpDown8_Position=0
UpDown9_Position=2
UpDown10_Position=80
UpDown11_Position=2
UpDown12_Position=2
UpDown13_Position=1
UpDown14_Position=12
RadioButton1_Checked=False
RadioButton2_Checked=False
RadioButton3_Checked=True
RadioButton6_Checked=False
RadioButton7_Checked=True
RadioButton8_Checked=True
RadioButton9_Checked=False
CheckBoxMon_Checked=True
RxCheckListBox1_HelpKeyword=1
ComboBox2_Text=Lucida Console
ListBox1_Tag=0
ComboBox1_Tag=0
ComboBox3_Tag=0
File1=
File2=
File3=
File4=
File5=
File6=
File7=
File8=
File9=
File10=
[TFormMainRxCheckListBox1]
Count=1
Item0=1
[TFormMain.RxCheckListBox1_Items]
Count=1
Item0=C:\p\r.prn
[TFormMain.ListBox1_Items]
Count=13
Item0=DOS-mik.cp = Bulgarian-mik
Item1=DOS775.cp = DOS 775 (BaltRim)
Item2=DOS850.cp = DOS 850 (Latin 1)
Item3=DOS852.cp = DOS 852 (Latin 2)
Item4=DOS855.cp = DOS 855 (Bulgarian)
Item5=DOS866.cp = DOS 866 (Cyrillic)
Item6=DOS866u.cp = RUSCII (CP-1125) aka 866u
Item7=Iso8859-5.cp = ISO-8859-5 (rus)
Item8=Koi8r.cp = KOI8-Russian
Item9=Koi8u.cp = KOI8-Ukrainian
Item10=Win1250.cp = Win 1250 (Latin 1)
Item11=Win1251.cp = Win 1251 (Cyrillic)
Item12=Win1252.cp = Win 1252 (Latin 2)
[/more]
Добавлено: Очень срочный вопрос. Прошу помочь.
нужно хотябы чтоб руками человек насильно ориентацию страницы мог менять! на настоящий момент это САМОЕ важное, ниже терпимо.
Добавлено: Цитата: Здесь я ничего из написаннного не понял. Если кто-то понял или наблюдал подобное, то просьба объяснить.
Но желательно тоже выслать проблемный файл.
У меня такое подозрение, что файлы очень большие, тем более, что на прошлой страннице Вы отмечали, что "пробывал DOSPRN в принципе великолепно справляется но ЖУТКО тормозит".
по поводу этого я несколько позже отпишусь и всё разьясню.
отписываюсь:
o22 Итак выспавшись, и собравшись с мыслями - развернул для чистоты эксперимента чистую ОСь (XP SP2 vl) и эксперементировал на ней, результаты ниже:
сразу сори - за возможно несколько сумбурное предидущее обьяснение, недосып понимаете ли. как раз в связи с досовой печатью на USB HP LJ 1000.
В общем есть у меня дос-прога, есть HP LJ 1000 (согласно инф. от производителя НЕ понимающий кирилицы) и есть SPrint. В этой самой дос-проге у меня формируются некие документы и реестры. Формируются они замечу как в горизонтальном так и в вертикальном вариантах (и книжно и альбомно короче). 90 или даже 95% этих самых формируемых программой доков и реестров на 1 (одном) листе, остальные 5% редко превышают 3-5 листов, максимальный документ = 10 листам.
Попытаюсь внятно описать глюк или так скажем странную закономерность:
Открываем дос-прогу (открываю ее ярлыком на батник, в батнике первой строкой прописан редиректор Гуртяка и путь к файлу, второй строкой сама дос-прога) выбираем в ней любой либо "альбомный" либо "книжный" док, (документ на 1 листе, подчеркну), не о каком БОЛЬШОМ обьеме реч сейчас не идет, и жмем ПЕЧАТЬ. и вот что происходит после этого:
1. если в спринт-е НЕстоит галка "превью" - тогда ждём пока он думает (в это время уже есть файл в папке редиркетора) но печать не идет какое то время... короче тормозит, не так конечно как тестируемый мной не так давно DOSprn но всётаки тормозит, однако любопытно дургое - если же быстро выйти из дос-программы (у меня выход=эскейп 2 раза, т.е. выйти можно практически мгновенно)то принтер начинает печатать СРАЗУ же! - будут мысли почему так? если не выходить то приходиться нужно ждать.
2. если в спринт-е стоит галка "превью" - открывается спринт и иногда показывает просто белое окно (без текста) если подождать иногда относительно долго (успевает начать раздражать) то текст появляется, опять же как вариант можно просто выйти из дос-проги и тогда всё появиться мгновенно.
Господа будут мысли???