Page 1 of 1

Подсистема печати [выслушаем ваши сокровенные желания]

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

Собственно, любая программа, которая хочет что-то печатать, должна уметь генерировать либо изображения, либо текст, либо postscript.
Нужно нам такое счастье?

Re: Подсистема печати [выслушаем ваши сокровенные желания]

Posted: Mon Nov 11, 2013 10:25 am
by SoUrcerer
Так, собственно, что я хочу сказать по этому поводу: драйвер - это довольно простая задача, частично решаемая тестовым USB-драйвером. Модуль преобразования данных - это может быть, к примеру, gutenprint - дающий хорошую поддержку огромного количества принтеров. Диалог отправки на печать - отдельная история.
Ещё одна отдельная история - это printer spooler, модуль, который отвечает за очередь печати.

Re: Подсистема печати [выслушаем ваши сокровенные желания]

Posted: Mon Nov 11, 2013 10:26 am
by Mario_r4
Spoiler:N+1 незаконченный проект.

Re: Подсистема печати [выслушаем ваши сокровенные желания]

Posted: Mon Nov 11, 2013 10:32 am
by SoUrcerer
Nope, N+1 шаг к завершению начатого экспериментального проекта. Времени на код может не быть в ближайшее время - зато есть время выслушать мысли других людей.

Re: Подсистема печати [выслушаем ваши сокровенные желания]

Posted: Mon Nov 11, 2013 8:05 pm
by malvina
Привет. Мне Колибри впервую очередь из-за минимализма понравилась. Если от ввода печатных драйверов не увеличится существенно размер, то очень нужно. Но к печате целесообразно добавить полную поддержку usb накопителей. Я правильно поняла, что не все накопители нормально работают?

Re: Подсистема печати [выслушаем ваши сокровенные желания]

Posted: Mon Nov 11, 2013 9:01 pm
by IgorA
malvina wrote:Я правильно поняла, что не все накопители нормально работают?
Флешки usb 3.0 работают на скорости как usb 2.0.

Re: Подсистема печати [выслушаем ваши сокровенные желания]

Posted: Mon Nov 11, 2013 9:10 pm
by CleverMouse
malvina wrote:Я правильно поняла, что не все накопители нормально работают?
Должны работать все.

Re: Подсистема печати [выслушаем ваши сокровенные желания]

Posted: Mon Nov 11, 2013 10:42 pm
by malvina
CleverMouse wrote:
malvina wrote:Я правильно поняла, что не все накопители нормально работают?
Должны работать все.
Спасибо. Поняла. Это очень хорошо :)