I want to create a software which windows will detect it as a installed printer driver and list that software under "Devices and Printers"
Just like the ImagePrinter sowftware, you can access it through following link. http://sourceforge.net/projects/imageprinter/
when this Image Printer is installed on a computer, windows lists it under Printers and Devices so we can right click and share it in our network. LAN users can add this as a remote printer and send print jobs to it, which it will in turn convert those print jobs to image format (jpg etc.) and save in a specified directory.
What I need is to get those print jobs from other PCs on LAN like ImagePrinter and send them to real printers shared in the LAN as sending from this own machine. (like the computer running my software sending those print jobs) so they could be printed.
to do this i need to get two things.. 1- creating the software in a way windows will detect it as a printer (so it could be shared easily and receive print jobs)
2- send print jobs to installed remote printers added to the machine running my software just like machine's own print jobs..
I want to do them in c# (because my rest of the application code is in C#, anyway if it can be combined together then the programming language is not a matter.)
Please give me instructions, or even some topics to read on.. coz I don't have any idea how to build it. Only little confident because ImagePrinter is a similar software.. so the task is possible.
Thanks in advance.