![][1] Помните [это видео][2]?
Мы обещали поддержку печати «совсем скоро». Ну как совсем скоро… в итоге прошел год. Но ведь обещанного три года ждут, а мы справились всего за один! Причин для такой задержки было две:
1) главный и единственный разработчик стека печати, Колин Финк, почти на год уезжал на прохождение интернешипа (производственной практики ) в США;
2) почти год мы ждали, пока команда проекта Wine [примет наши исправления][3] в RPC-сервис, чтобы мы могли корректно их бэкпортировать\\синхронизировать.
Но теперь эти трудности преодолены. Колин вернулся, патч приняли. Поэтому Колин [торжественно «залил»][4] свою экспериментальную ветку в основную кодовую базу проекта ReactOS. Начиная с ревизии #73039, служба печати доступна для тестов в [ночных сборках][5].
Многим будет интересно узнать, что Колин Финк разрабатывал стек печати в рамках своей дипломной работы бакалавра. Теперь все желающие могут [скачать PDF][6] с его работой.
Джарред Смадд демонстрирует работу принтера:
К сожалению, пока поддерживаются только LPT принтеры, и в надвигающийся полным ходом релиз 0.4.3 печать не попадет (но обязательно будет в 0.4.4). [Читать дальше →][7]
[1]:
https://habrastorage.org/files/1fd/4c3/02d/1fd4c302d0a34f93be0bfeb2f9729e83.jpg
[2]:
https://habrahabr.ru/company/reactos/blog/263441/
[3]:
https://github.com/wine-mirror/wine/commit/01290cdc1f79e2ad53ef02acc109f132521e3f66
[4]:
https://git.reactos.org/?p=reactos.git;a=commit;h=7584173ec4796137fc4dddff627d936b03c0ba66
[5]:
https://www.reactos.org/getbuilds/
[6]:
https://svn.reactos.org/reactos/trunk/documentation/articles/Printing%20Stack%20Thesis/thesis.pdf
[7]:
https://habrahabr.ru/post/314026/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut