The driver sets up the removable drive because the printer supports it. This is a different function altogether than the printer function itself. Home vs. Pro has nothing to do with this. I suggest you not spend money on an obsolete OS.
Does the diagnostics program have its own printer setup function (like in its menu options)? If so, maybe you can set up this way.
Seems the printer works, just not with this old app. That indicates the issue is the app.