Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.22;
Скачать: CL | DM;

Вниз

Формат данных Word   Найти похожие ветки 

 
Samael6 ©   (2006-09-25 15:44) [0]

Подскажите если кто знает, в каком формате Ворд отправляет данные драйверу принтера для печати (BMP, PostScript, etc)?
Или однозначного формата для него нет и это может меняться от версии к версии?


 
Reindeer Moss Eater ©   (2006-09-25 15:52) [1]

Это зависит от самого принтера.


 
clickmaker ©   (2006-09-25 15:58) [2]

промежуточный формат - EMF, как правило, ну а дальше драйвер преобразует его в последовательность команд, которая [1]


 
samael6 ©   (2006-09-25 16:04) [3]

Дела драйвера - его дела. А что это за EMF? Это Ворд его передает драйверу?


 
clickmaker ©   (2006-09-25 16:04) [4]


> Ворд его передает драйверу?

спулеру, в очередь. А спулер - драйверу.


 
Samael6 ©   (2006-09-25 16:17) [5]

Т.е. спулер просто транслирует его драйверу? Ничего не меняет?


 
clickmaker ©   (2006-09-25 16:19) [6]


> [5] Samael6 ©   (25.09.06 16:17)

таких тонкостей я не знаю. Не было нужды в этом ковыряться. Но общий принцип такой.


 
Сергей М. ©   (2006-09-25 16:21) [7]


> Samael6


А ты сохрани в файл и проанализируй то что Ворд отправляет на печать (т.е. в очередь спулера) ..

Многие вопросы сразу отпадут.


 
Samael6 ©   (2006-09-25 16:33) [8]

В смысле? А как мне получить доступ к тому что Ворд отправляет на печать?


 
Reindeer Moss Eater ©   (2006-09-25 16:37) [9]

Формат очереди принцера определяет в каком формате данные едут в принтер.

В смысле? А как мне получить доступ к тому что Ворд отправляет на печать?

Зарегистрировать свой сервер печати и печатать на него


 
Сергей М. ©   (2006-09-25 16:38) [10]

Меню "Файл - Печать ...", крыжик "печатать в файл"


 
Percent   (2006-09-26 11:37) [11]

Подскажите если кто знает, в каком формате Ворд отправляет данные драйверу принтера для печати (BMP, PostScript, etc)?

Он (Word) получает Device context спулера печати, и отрисовывает на нем документ, постранично, не задумываясь больше ни о чем другом. Рисует растровые и вексторные изображения, отрисовывает текст нужным шрифтом и пр. Такая же возможность есть у любой другой программы. В Delphi это все инкапсулировано в класс TPrinter. Если же программа думает о том, в каком виде "отправлять" данные на принтер, то эта программа - или драйвер/спулер принтера, или написана еще во времена DOS, или что-то уж очень специфичное, или просто кому-то делать нечего.


 
tesseract ©   (2006-09-26 12:38) [12]


> Percent   (26.09.06 11:37) [11]


Photoshop / corel draw могут рендерить прямо в postscript, только принтер должен его поддерживать.


 
samael6 ©   (2006-09-26 18:13) [13]


> Reindeer Moss Eater ©   (25.09.06 16:37) [9]
> Формат очереди принцера определяет в каком формате данные
> едут в принтер.В смысле? А как мне получить доступ к тому
> что Ворд отправляет на печать?Зарегистрировать свой сервер
> печати и печатать на него

Что означает "сервер печати"? Драйвер принтера или спулер таки? Извини просто я запутался.


> tesseract ©   (26.09.06 12:38) [12]
> > Percent   (26.09.06 11:37) [11]Photoshop / corel draw
> могут рендерить прямо в postscript, только принтер должен
> его поддерживать.


Это не в тему


 
Oldman ©   (2006-09-26 18:15) [14]

одного не могу не могу понять - а зачем это так уж и знать?


 
Samael6 ©   (2006-09-26 18:23) [15]

Я на пути написания драйвера принтера для сохранения Вордовского документа в картинку.


 
isasa ©   (2006-09-26 18:24) [16]

Если на уровне общения с принтером, то в драйвере написано.
PCL 5, PCL 5e, PCL 6, PS, PS 2, ...


 
alex_*** ©   (2006-09-26 18:24) [17]

Забей


 
Samael6 ©   (2006-09-26 18:40) [18]

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


 
isasa ©   (2006-09-26 18:56) [19]

Samael6 ©   (26.09.06 18:23) [15]

Я на пути написания драйвера принтера для сохранения Вордовского документа в картинку.


А картинка в формате pdf(Acrobat Distiller) подойдет? :)


 
clickmaker ©   (2006-09-26 19:03) [20]


> Я на пути написания драйвера принтера для сохранения Вордовского
> документа в картинку

уже есть такой. MS Office Document Image Writer - виртуальный принтер


 
TStas ©   (2006-09-26 19:12) [21]

Вот подскажите чайнику, как напечатать в файл - понятно, а вот что потом с этим файлом делать? Его как-то на бумагу можно вывести?


 
samael6 ©   (2006-09-28 01:25) [22]


> Samael6 ©   (26.09.06 18:23) [15] Я на пути написания драйвера
> принтера для сохранения Вордовского документа в картинку.
> А картинка в формате pdf(Acrobat Distiller) подойдет? :)

Нет, да и ПДФ это не совсем(а вернее совсем не) картинка. Это ПостСкрипт и от картинки там только вид в Акробат Ридере.


> clickmaker ©   (26.09.06 19:03) [20]
> > Я на пути написания драйвера принтера для сохранения Вордовского
> > документа в картинкууже есть такой. MS Office Document
> Image Writer - виртуальный принтер

Согласен, есть. Но мне нужны исходники, а примеров с открытым кодом найти не удалось.


> TStas ©   (26.09.06 19:12) [21]
> Вот подскажите чайнику, как напечатать в файл - понятно,
>  а вот что потом с этим файлом делать? Его как-то на бумагу
> можно вывести?

Да, можно. Точно знаю что есть проги заточенные под конкретный формат таких файлов, но думаю что и сам драйвер принтера с ним справится(тот что его создавал).



Страницы: 1 вся ветка

Текущий архив: 2006.10.22;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.049 c
6-1148824908
rolex2002
2006-05-28 18:01
2006.10.22
Как проверить принадлежит ли ip адрес, определенному диапазону ip


2-1160297204
WoW
2006-10-08 12:46
2006.10.22
Нужен толковой пример по работе с интерфейсами...


15-1159464002
ArtemESC
2006-09-28 21:20
2006.10.22
С++


2-1159817219
Juri
2006-10-02 23:26
2006.10.22
Печать.


15-1159090624
>>DEATH<<
2006-09-24 13:37
2006.10.22
Пожалуйста помогите