|Kind of a lot going on.|
Yes you can print from what you call dos. (technically it is not exactly dos but you don't need to know that just yet)
Look at these pages for one way to get around that problem.
They kind of go the long way around to get it to work.
Why did it take me over a year to phone in a problem to ATT?