ROS Printing — различия между версиями
(Новая страница: «=Печать в ReactOS= {{ReactOS}}») |
(→Как печатать) |
||
(не показано 7 промежуточных версии 2 участников) | |||
Строка 1: | Строка 1: | ||
=Печать в ReactOS= | =Печать в ReactOS= | ||
+ | Первые попытки реализации печати в ReactOS были предприняты еще в 2006 году, но тогда они не увенчались успехом. | ||
+ | |||
+ | 4 мая 2015 года работу над печатью начал Колин Финк, в рамках дипломной работы. Для него была создана [http://code.reactos.org/changelog/reactos?cs=67542 отдельная ветка], где он писал основные компоненты (диспетчер очереди '''winspool.drv''' и др.). | ||
+ | |||
+ | Для полной совместимости реализации стека печати необходима доработка GDI, поддержки других типов данных, нескольких общих драйверов принтера, поддержки других портов, например, USB, а так же работа над созданием пользовательского интерфейса, для обеспечения удобного доступа ко всем этим функциям. | ||
+ | |||
+ | На видео (см. ссылки) продемонстрирована печать с использованием ноутбука ThinkPad X61 и принтера DeskJet 710C HP. | ||
+ | |||
+ | В ноябре 2015 Колин начал [http://jira.reactos.org/browse/CORE-10489 подготовку] по возвращению своих наработок обратно в транк. | ||
+ | |||
+ | 26 октября 2016 года его наработки [http://code.reactos.org/changelog/reactos?cs=73039 были добавлены] в транк. | ||
+ | |||
+ | ==Как печатать== | ||
+ | На текущий момент, для печати в ReactOS нужны: | ||
+ | *LPT-принтер | ||
+ | *драйвер для принтера | ||
+ | Чтобы выполнить печать, необходимо выполнить команду:[http://vk.com/wall-1086956_30059?reply=30064] | ||
+ | <pre>copy file.txt lpt1</pre> | ||
+ | где '''file.txt''' - путь к файлу, а '''lpt1''' - порт, к которому подключен принтер. На данный момент поддерживаются только LPT-принтеры, поддержка USB отсутствует. | ||
+ | |||
+ | ==Ссылки== | ||
+ | *[http://reactos.org/ru/node/952 Отчет Колина] | ||
+ | *[http://www.reactos.org/wiki/Printing Информация о печати на вики проекта] | ||
+ | *[http://youtu.be/cNzePucTOLY Демонстрация печати с использованием драйвера Колина] | ||
{{ReactOS}} | {{ReactOS}} |
Текущая версия на 23:30, 25 ноября 2016
Печать в ReactOS
Первые попытки реализации печати в ReactOS были предприняты еще в 2006 году, но тогда они не увенчались успехом.
4 мая 2015 года работу над печатью начал Колин Финк, в рамках дипломной работы. Для него была создана отдельная ветка, где он писал основные компоненты (диспетчер очереди winspool.drv и др.).
Для полной совместимости реализации стека печати необходима доработка GDI, поддержки других типов данных, нескольких общих драйверов принтера, поддержки других портов, например, USB, а так же работа над созданием пользовательского интерфейса, для обеспечения удобного доступа ко всем этим функциям.
На видео (см. ссылки) продемонстрирована печать с использованием ноутбука ThinkPad X61 и принтера DeskJet 710C HP.
В ноябре 2015 Колин начал подготовку по возвращению своих наработок обратно в транк.
26 октября 2016 года его наработки были добавлены в транк.
Как печатать
На текущий момент, для печати в ReactOS нужны:
- LPT-принтер
- драйвер для принтера
Чтобы выполнить печать, необходимо выполнить команду:[1]
copy file.txt lpt1
где file.txt - путь к файлу, а lpt1 - порт, к которому подключен принтер. На данный момент поддерживаются только LPT-принтеры, поддержка USB отсутствует.
Ссылки
- Отчет Колина
- Информация о печати на вики проекта
- Демонстрация печати с использованием драйвера Колина