Re: The 39 Steps
You could always run a Windows virtual machine inside of Linux with KVM/Qemu and redirect the USB port the printer is plugged into or setup a virtual wifi NAT if you're really in a bind.
It took me a while to get used to Linux until I found Linux Mint years ago.
I rarely use Windows nowadays and when the security updates for Windows 7 cease I won't be using Windows at all.
And forget about Windows 10.....
If I wanted an OS with a GUI better suited for a mobile device with hit and miss updates, privacy abusing analytics and a questionable app store I would just use a Google Android device.