I would think it is possible.
As you say that you want to send text, I assume you want to send raw data to the printer.
This is an article that describes how:
https://support.microsoft.com/en-us/kb/322091[
^]
If that is not the case you can use the
PrintDocument Class (System.Drawing.Printing)[
^], but then you need to render graphics in the event PrintPage.
Decide how you want to do it and write an app that you can use to debug your code.
Next step is to learn how to write a Windows Service. On MSDN you can find this article:
Walkthrough: Creating a Windows Service Application in the Component Designer[
^]
After that it is a matter of combining the two.
Note: It is only urgent for you, not for us.