Подсистема печати [выслушаем ваши сокровенные желания]
Posted: Mon Nov 11, 2013 9:59 am
Многие люди не отказались бы от поддержки принтеров в KolibriOS.
Подсистема печати в общем случае состоит из следующих модулей:
1) Собственно драйвер, который передает зараннее сформированные данные на физическом уровне - по USB, COM, LPT или ещё как-нибудь. Драйвер по-хорошему должен передавать ещё и firmware.
2) Компонент, который преобразовывает данные в произвольном формате (обычно это текст, изображение или postscript) в формат, понятный принтеру - PCL, PostScript или ещё какие вещи.
3) Диалог отправки на печать - который позволяет выбрать доступный принтер, настроить различные параметры печати
Собственно, любая программа, которая хочет что-то печатать, должна уметь генерировать либо изображения, либо текст, либо postscript.
Нужно нам такое счастье?
Подсистема печати в общем случае состоит из следующих модулей:
1) Собственно драйвер, который передает зараннее сформированные данные на физическом уровне - по USB, COM, LPT или ещё как-нибудь. Драйвер по-хорошему должен передавать ещё и firmware.
2) Компонент, который преобразовывает данные в произвольном формате (обычно это текст, изображение или postscript) в формат, понятный принтеру - PCL, PostScript или ещё какие вещи.
3) Диалог отправки на печать - который позволяет выбрать доступный принтер, настроить различные параметры печати
Собственно, любая программа, которая хочет что-то печатать, должна уметь генерировать либо изображения, либо текст, либо postscript.
Нужно нам такое счастье?