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

Вниз

Что такое печать в файл?   Найти похожие ветки 

 
TStas ©   (2009-02-24 22:58) [0]

Меня этот вопрос всегда занимал, но не мог никогда получить на него ответа. Вот всесто вывода на страницу создаётся какой-то файл, но этот файл - не картинка. Картинку понятно - можно потом напечатать где-то. А что делать с этим файлом? Вот у кого только не спрашивал, получал два ответа:
1) Сам не знаю. Это что-то ненужное.
2) Различные заумные ответы, из которых было понятно, что отвечающий и сам не знает, но ему почему-то стыдно в этом признаться.
Никакой практической ценности это для меня не имеет, но любопытно очень.


 
Джо ©   (2009-02-24 23:05) [1]

Эт команды драйвера соответствующего принтера.
Потом файл можно передать на такой же точно принтер (его драйвер) «как есть».


 
@!!ex ©   (2009-02-24 23:05) [2]

Хм. не знаю как вы, я использую SnagIt и печать в файл формата PDF.
А потом делай с этим PDF че хочешь.


 
Джо ©   (2009-02-24 23:06) [3]


> А что делать с этим файлом

А потом так: copy prn file.exe /b
если синтаксис не забыл, последний раз еще лет 15 назад это делал %)


 
dmk ©   (2009-02-24 23:13) [4]

Вся последовательность символов управляющих печатью выводится не в порт принтера а в файл. Этому файлу обычно присваивается расширение PRN. Потом можно эту последовательность скопировать в порт, например:
copy /b test.prn LPT1 (могу в параметрах ошибится немного).
Для разных принтеров содержание последовательности управляющих
символов может быть разное. Для PostScript принтеров это постскрипт язык,
для Лазерных принтеров обычно PCL5. Для струйных принтеров свои последовательности (например у EPSON код управления отличен от HP).
В Висте и XP для печати в файл используется Postscript язык.
Необходимость сохранения в файл потребовалась для переноса данных
на другие печатные устройства, например, ФНА, широкоформатные принтеры
и т.д.


 
MsGuns ©   (2009-02-24 23:16) [5]

>@!!ex ©   (24.02.09 23:05) [2]
>Хм. не знаю как вы, я использую SnagIt и печать в файл формата PDF.
>А потом делай с этим PDF че хочешь.

Например, печатай его в DOS


 
TStas ©   (2009-02-24 23:18) [6]

Понял, примерно. Спасибо.


 
KilkennyCat ©   (2009-02-24 23:36) [7]


> MsGuns ©   (24.02.09 23:16) [5]


он имел ввиду не печать, а копирование, перемещение, удаление, отправка по почте тому, кто тоже это может сделать, потому как об акробате и слыхом не слыхивал (у мня таких клиентов 1 из трех встречаются)


 
@!!ex ©   (2009-02-24 23:37) [8]

> [5] MsGuns ©   (24.02.09 23:16)
> Например, печатай его в DOS

например да. а есть проблема? формат открытый, нет проблеи его печатать хоть под дос, хоть не под дос.


 
KilkennyCat ©   (2009-02-24 23:41) [9]


> например да

с хрена два. только если принтер умеет непосредственно обрабатывать pdf. хочешь, скажу какие и скока стоят?


 
dmk ©   (2009-02-24 23:45) [10]

>формат открытый

С каких пор?


 
KilkennyCat ©   (2009-02-24 23:51) [11]


> dmk ©   (24.02.09 23:45) [10]

открытый.http://www.adobe.com/devnet/pdf/pdf_reference.html


 
MsGuns ©   (2009-02-24 23:51) [12]

>@!!ex ©   (24.02.09 23:37) [8]
>нет проблеи его печатать хоть под дос, хоть не под дос.

А ты пробовал ?
Да даже из-под винды, но на матричном принтере ?


 
dmk ©   (2009-02-25 00:09) [13]

>открытый.http://www.adobe.com/devnet/pdf/pdf_reference.html
И чего? Провели сертификацию, разобрались с версиями.

А что PDF/Acrobat  SDK стали халявными?
Или Вы с ноля писать поддержку предпочитаете?


 
KilkennyCat ©   (2009-02-25 00:23) [14]


> dmk ©   (25.02.09 00:09) [13]

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


 
Anatoly Podgoretsky ©   (2009-02-25 00:40) [15]

> TStas  (24.02.2009 22:58:00)  [0]

Если формат PS то можно распечатать на принтере другой модели и даже посмотреть на экране, если есть вьювер. Служит основой для PDF
Остальное тебе уже объяснили.


 
dmk ©   (2009-02-25 01:26) [16]

KilkennyCat ©   (25.02.09 00:23) [14]

В моем понимании, то что он доступен в России.
Когда мы в 1998 покупали Postscript SDK, дял России его купить было нельзя,
а PDF тогда вообще был недоработан. Поэтому я и говорю, что был недоступен.
Покупали через штатовскую контору.
С тех пор много воды утекло, а подробностями после я не интересовался.
Писали тогда свой PS-интерпретатор и программу спуска полос для ФНА.


 
KSergey ©   (2009-02-25 10:04) [17]

> dmk ©   (25.02.09 01:26) [16]
> В моем понимании, то что он доступен в России.

"все смешалось - кони, люди"...


 
asail ©   (2009-02-25 10:11) [18]

В случае принтеров с ЛПТ портом понятно. Сохранил файл, а потом в любой момент послал его на ЛПТ порт, хоть через copy... А, че с ним делать в случае USB-принтера? Як посылать?


 
dmk ©   (2009-02-25 13:28) [19]

KilkennyCat ©   (25.02.09 00:23) [14]
>То есть, в твоем понимании "открытый" - это полная халява.

В моем понимании открытый это opensource включая все бибилотеки и
SDK если такой имеется с лицензией GPL.

И еще раз говорю, что в 98 году SDK был для России недоступен во всех
смыслах. Нам пришел отказ, где было четко указано, что с Россией не
торгуем. То же самое пришло от Quark Inc., где было указано, что с Россией
не торгуем. Возможно ситуация изменилась потом, но я этим уже не
занимался. Поэтому мой вопрос носил чисто информативно-вопросительный
характер.

KSergey ©   (25.02.09 10:04) [17]
>"все смешалось - кони, люди"...

Какая строчка вам не понятна?


 
Anatoly Podgoretsky ©   (2009-02-25 13:40) [20]


> "все смешалось - кони, люди"...

Немцы снимают порнофильм.


 
KSergey ©   (2009-02-25 13:45) [21]

> Anatoly Podgoretsky ©   (25.02.09 13:40) [20]
> > "все смешалось - кони, люди"...
> Немцы снимают порнофильм.

Нет нет, это из другого произведения :)


 
KSergey ©   (2009-02-25 13:50) [22]

> dmk ©   (25.02.09 13:28) [19]
> >"все смешалось - кони, люди"...
> Какая строчка вам не понятна?

сначала про открытость формата (он открыт и документирован, читай/пиши сколько угодно).
потом вдруг это стало подразумевать для вас еще и наличие халявного SDK (с чего вдруг?! microsoft избаловала? а если я, вооружившись докой, напишу библиотеку для записи pdf - тоже должен раздавать ее бесплатно? с чего вдруг??)
но дальше больше: вдруг зачем-то приплелись сюда же (каким боком?!!) проблемы с нежеланием отдельных компаний продавать что-либо в Россию. Оно-то тут при чем? или просто наболело? Может как-то определиться с рамками проблемы?


 
Anatoly Podgoretsky ©   (2009-02-25 13:53) [23]

> KSergey  (25.02.2009 13:45:21)  [21]

На зоре печальной юности, я видел только этот фильм.


 
KSergey ©   (2009-02-25 13:54) [24]

К стати, Quark нам явно ответила: в России высокий уровень пиратства, боимся продавать вам. Вот так-то вот :) У них зомбоящик тоже не зря свой хлеб ест :)

Впрочем, натыренное SDK + примеры в нем + год работы + добрые люди вполне позволило создать то, что хотелось. Ну боле-мене :)


 
KilkennyCat ©   (2009-02-25 13:59) [25]


> натыренное SDK

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


 
dmk ©   (2009-02-25 14:41) [26]

>сначала про открытость формата
>(он открыт и документирован, читай/пиши сколько угодно).

Я в курсе, что есть открытая спецификация, которая всегда была доступна.
Вы готовы сесть и перелопатить 15 Мб информации в этой спецификации?
Как раз годы и уйдут. На это Адобе и рассчитывало, чтобы у кого-то годы ушли. Грамотный стратегический маркетинг.

>но дальше больше: вдруг зачем-то приплелись сюда же (каким боком?!!)
>проблемы с нежеланием отдельных компаний продавать что-либо в Россию.
>Оно-то тут при чем? или просто наболело? Может как-то определиться с
>рамками проблемы?

Я задал вопрос про открытость. Мне суют ссылку про сертификацию в
которой есть ссылка на спецификацию. А тут где логика?
Что все пишут поддержку PDF по спецификации? Сомневаюсь.



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

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

Наверх




Память: 0.54 MB
Время: 0.022 c
15-1235079002
Юрий
2009-02-20 00:30
2009.04.26
С днем рождения ! 20 февраля 2009 пятница


2-1236752941
dort12
2009-03-11 09:29
2009.04.26
!!!! Как разместить компоненты на форме программно


2-1236879849
motor666
2009-03-12 20:44
2009.04.26
СВЯЗНЫЕ ТАБЛИЦЫ. ПОМОГИТЕ С DBGRID


15-1235112680
Jeer
2009-02-20 09:51
2009.04.26
С праздником, мужики !


2-1236771507
fuoco
2009-03-11 14:38
2009.04.26
Как с помощью Delphi записать asm код по определёному адресу?