# ReactOS Printing Stack Development

DevFeed: [ReactOS Printing Stack Development](<https://devfeed.tech/articles/reactos-printing-for-the-first-time-33006.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/reactos-printing-first-time/>)

Published: 2015-07-25T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [compatibility](<https://devfeed.tech/tags/compatibility.md>), [daily](<https://devfeed.tech/tags/daily.md>), [free](<https://devfeed.tech/tags/free.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

## AI overview

A bachelor thesis project is developing a previously nonexistent printing stack for ReactOS. The work tracks daily progress in the colins-printing-for-freedom branch and considers compatibility with Windows printing APIs.

## Source excerpt

As some of you may already know, my university gave me the unique opportunity to choose a ReactOS topic for my bachelor thesis. Three months ago, my decision fell on the Printing Stack, which was totally non-existing in ReactOS at that time. Since then, you can watch my daily progress in the colins-printing-for-freedom branch. The Printing Stack as found in modern Windows® versions is a beast of its own. Microsoft® never wanted to sacrifice backwards compatibility with each new Windows version, so the widely used higher level GDI Printing APIs (like StartDoc or EndDoc found in gdi32.