Hi Magicuk65, that is great, I only tested it dumping a file to the printer from CP/M so it is good to know that things like Wordstar can work as well!
I am curious, to support CP/M I had to add driver command 2 that can be used to control the line end translation ("Disable CR translation to CRLF") did you need to use that to get the printing from Wordstar to not create extra blank lines between lines of text?