:: Архив конференции по VFP до 2005 года
Re: Проблемы с отчетами в VFP 8
Aijik

Сообщений: 2145
Откуда: Ростов-на-Дону
Дата регистрации: 08.01.2002
Проэкспериментировал с печатью в файл. Да, действительно, размер файла с TTOPTION=1 увеличивается в 6 раз. НО!Тормоза при выводе в файл (т.е когда фокс считает страницы при запуске отчета - формирование задания) видны невооруженным глазом (у меня 45 страниц в отчете - это видно явно). При TTOPTION=3 формируется намного быстрее. Однако, если при TTOPTION=1 идет реальная печать (не в файл, а реально на принтер), этих томозов ВООБЩЕ НЕТ! Печать происходит ровно так же быстро как и при TTOPTION=2 и 3. Вывод - размер файла никак не связан с трафиком по сети. Размер и временные затраты на создания файла - это какие-то пляски драйвера, осуществляемые локально и никак на трафик не завязаны...

Далее.. продолжаю мучить HP LaserJet 2200 PCL
Поставил на паузу... Открыл на серверном компе (куда физически присоединен принтер) виндовый Perfomance. Выбрал показатель Network Interface -> Bytes Received. Посылаю на печать TTOPTION=1. Дикий скачок. Послылаю TTOPTION=3. Точно такой же скачок. Т.е. никакого увеличения трафика ни в 6, ни во сколько-то ни было раз Bytes Received не регистрирует!

Поставил, как Вы советовали, виртуальный принтер HP 8100. Вывожу в него.
TTOPTION=1 - размер задания 1176828 байт
TTOPTION=3 - размер задания 1176276 байт (опять меньше процента!)



[i][small][color=Gray]Отредактировано (16.10.03 13:26)


------------------
Ratings: 0 negative/0 positive
Re: Проблемы с отчетами в VFP 8
Aijik

Сообщений: 2145
Откуда: Ростов-на-Дону
Дата регистрации: 08.01.2002
Короче я не знаю... Я запарился Весь день на это убил, но ответа так и не нашел нигде Ни один из знакомых админов так и не смог прямо ответить на поставленный вопрос "Увеличивает это трафик или нет?". В инете и юзер-группах один и тот же бред насчет Printing will be slower. Это полезная информация, спору нет... Только вот скорость самой печати вопрос-то не главный. Главный вопрос - Клиентская часть полностью формирует задание с уже замененными на графику шрифтами TrueType (и тем самым гонит дикий трафик по сети), либо клиентская часть послылает лишь инструкции, а формирует графику уже сам принтер локально непосредственно при печати (тем самым трафик не затрагивается).

h20015.www2.hp.com
Цитата:
Print TrueType Fonts as Graphics
When the Print TrueType Fonts As Graphics box is checked, all TrueType fonts will print as graphics with the HP DeskJet 850C or 855C series printers. No internal fonts will be used and no fonts will be downloaded. Use this setting if the internal fonts and graphic TrueType font combination are objectionable. Printing will be slower when this item is checked.

This setting only affects the HP DeskJet 850C or 855C series printers, and it overrides the Download TrueType Fonts selection.

File affected:
HPRDJC01.INI

Section:
[COMMON]

Checked:
TTGRAPHICS=0100
Prints all TrueType fonts as graphics instead of using the matched internal device fonts of the printer or downloaded fonts.

Unchecked:
TTGRAPHICS=0000
(Default) This item is Unchecked when Down Load TrueType Fonts is selected. The printer's built-in device fonts will be used whenever there is a TrueType font match. Downloaded fonts will also be used if DOWNLOADTT=0100.


support.microsoft.com
Цитата:
LaserJet: Printer Settings in Driver
On earlier models of the Hewlett-Packard (HP) LaserJet printers (original, Plus, and 500), the printer resolution should be set to 300 dpi. This is because TrueType fonts on these printers are not available at lower resolutions.

On later models, there is an option to print TrueType fonts as graphics. This is used to override the downloading of PCL fonts. It is useful in cases where the limitations of PCL fonts need to be overridden by the graphics device interface (GDI) to create special effects. (For example, PCL IV printers cannot print white text on a black background. However, printing TrueType fonts as graphics enables this.) If the printer resolution is set below 300 dpi, the Print TrueType As Graphics check box is grayed.

support.microsoft.com
Цитата:
In the most common situation, an opaque graphics object overlays TT text in the document; on the screen the TT font does not show through the object, but on the printout, it does. Another related problem concerns printing white TT fonts on a shaded background; the HP LaserJet II series of printers can't do this, but the HP III series can. Turning on Print TrueType as Graphics in the Printer Setup dialog box corrects both of these problems but the print job takes longer to complete.


support.microsoft.com
Цитата:
People who experience the above problems may call in and say that they have trouble with the underline feature. Since the character may print in random sizes the underline feature may appear to start early or extended beyond underlined characters.
To fix the problem immediately activate the "Print TrueType fonts as Graphics" feature in the driver. NOTE: printing TrueType fonts as graphics will decrease printing speed.
Ratings: 0 negative/0 positive
Re: Проблемы с отчетами в VFP 8
BNick

Сообщений: 72
Дата регистрации: 29.05.2003
2 Aijik
Поражен основательностью подхода к этому вопросу!
К сожалению, не могу привести обоснованных аргументов о сетевом трафике при печати. Меня интересовал вопрос трафика по сети в случае ICA-клиента. Пробовали с коллегами мониторить количество получаемой по сети информации на стороне клиента при печати отчета. Наблюдался явный всплеск в момент печати, но, к сожалению, он колебался от 7 до 75 К при любом отчете (с TTOPTION=1 или 3). В среднем при TTOPTION=1 нам показалось, что объем полученных данных больше на треть, примерно. Но все это с большим разбросом. К тому же трафик пакуется и пропорционального увеличения (по сравнению с объемом задания) все равно не будет. Для себя сделал вывод, что нужно будет поэкспериментировать на тонком канале, когда будет возможность, чтобы решить, можно это внедрять или нет...
Ratings: 0 negative/0 positive
Re: Проблемы с отчетами в VFP 8
Aijik

Сообщений: 2145
Откуда: Ростов-на-Дону
Дата регистрации: 08.01.2002
Для чистоты эксперимента... Выкачал прогу Printer Activity Monitor www.internetaccessmonitor.com, которая перехватывает все задания принтера на компе, к которому физически подключен принтер
Отчет 13 листов. Никаких пауз - прямая печать. Принтер HP LaserJet 2200 PCL

Итог. Данные проги Printer Activity Monitor:

TTOPTION=1 Отпечатано байт 331.8 kB Всего байт 331.8 kB
TTOPTION=2 Отпечатано байт 331.9 kB Всего байт 331.9 kB
TTOPTION=3 Отпечатано байт 331.9 kB Всего байт 331.9 kB

Как проверить еще, я просто не знаю!




------------------
Ratings: 0 negative/0 positive
Re: Проблемы с отчетами в VFP 8
BNick

Сообщений: 72
Дата регистрации: 29.05.2003
Кстати, понял, почему у Вас нет разницы в размере отчета в спулере. Дело в том, что я приводил данные о печати в порт Novell, а вот если печатать в порт Микрософтовской сети, то тогда задание всегда одинакового размера. Даже от вида драйвера не зависит.




------------------
Ratings: 0 negative/0 positive
Re: Проблемы с отчетами в VFP 8
Aijik

Сообщений: 2145
Откуда: Ростов-на-Дону
Дата регистрации: 08.01.2002
У нас тоже корпоративная Novell'овская сеть. Как настроит печать, чтобы она шла в порт Novell ? Я, к сожалению, мало шарю в админских делах... Хочется докопаться-таки до истины
Ratings: 0 negative/0 positive
Re: Проблемы с отчетами в VFP 8
po2

Сообщений: 2864
Откуда: Иркутск
Дата регистрации: 22.12.2001
Нет ли зависимости от формата данных в очереди: RAW-EMF.
Ratings: 0 negative/0 positive
Re: Проблемы с отчетами в VFP 8
Aijik

Сообщений: 2145
Откуда: Ростов-на-Дону
Дата регистрации: 08.01.2002
Покручу и отвечу завтра, т.к. сижу уже дома и ни принтеров, ни Novell'ов тут, к сожалению, нет



[i][small][color=Gray]Отредактировано (16.10.03 19:11)


------------------
Ratings: 0 negative/0 positive
Re: Проблемы с отчетами в VFP 8
Aijik

Сообщений: 2145
Откуда: Ростов-на-Дону
Дата регистрации: 08.01.2002
Так... Похоже можно ставить на этом вопросе точку ;)

Сетевой принтер HP LaserJet 2200 PCL. Отчёт 45 страниц. Отключаем опцию "Включить дополнительные возможности печати" (только так можно под WinXP активизировать формат очереди RAW, иначе всё гонит в NT EMF 1.008). Смотрим свойства заданий в спулере:


Формат очереди NT EMF 1.008
*************************
TTOPTION = 1 -- 1.187.596 байт
TTOPTION = 2 -- 1.187.044 байт
TTOPTION = 3 -- 1.187.044 байт


Формат очереди RAW
******************
TTOPTION = 1 -- 6.310.049 байт
TTOPTION = 2 -- 1.021.831 байт
TTOPTION = 3 -- 1.095.191 байт


2 po2
Дмитрий, ты как всегда на высоте ;)



[i][small][color=Gray]Отредактировано (17.10.03 09:36)


------------------
Ratings: 0 negative/0 positive
Re: Проблемы с отчетами в VFP 8
BNick

Сообщений: 72
Дата регистрации: 29.05.2003
Посмотрел у себя под W2K - у всех принтеров Print Processor установлен RAW. Однако, если принтер настроен на порт TCP/IP, то размер задания не зависит от установок TTOPTION, а если в порт NOVELL, то зависит...
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 8 (Гостей: 8)

© 2000-2024 Fox Club 
Яндекс.Метрика