I know how to get the printer name and printer capabilities and such. The problem I have is that a new printer in my mother's house goes offline after a few minutes. Although I like this feature, it does mean that she has to get up to turn the printer online and then go back to the computer to print. I was hoping to write a little program to force the printer online, but that does not seem to be very easy to do. Does anyone have experience with this problem who is further along the development path than me?
I am currently working with VS2012 C#, on Windows 8.1 64bit. So latest methods are best since the older stuff I can find all seems to be deprecated.