The PRINT command is very limited, particularly if you're sending a lot of non-plain-ASCII stuff, such as HP PCL. I can't recommend it to anyone. (Another vestige of CP/M left in DOS)
I thought that having to use the "page eject" button of the printer was the original complaint.
It wasn't a complaint, more of an observation that I didn't expect. I WAS bitching about the fact that printers in general are uncooperative pieces of hardware that make the user's life miserable.
Something I wanted to some months ago, before I thought I could fix the printer, was to create an mTCP application which sends PCL commands via Raw JetDirect (port 9100) to a network printer when DOS I/O is redirected to a parallel port... however, since as of a few months ago, mTCP doesn't support being called from a TSR or device driver, I had to scrap that.
I'm under the impression that DOS only supported sending ASCII characters to a printer and pictures are therefore impossible unless an application-specific driver was used to print graphics, or a file containing PCL commands was piped to PRN. I'm not sure what GRAPHICS.COM does, as I've never used it.
Also, doesn't Windows 1.0 and above support PCL using a driver?