W.R.T. Midi players / printers, have you come across Noteworthy?
It takes midi as well as its own format files, displays them as musical notation and prints and plays them too. It's really a composition tool.
Downside is that it costs about $39, but there is a more or less fully functional demo version (only allows a file to be saved 10 times) for download from the Web site here
Try it out...