Wireless.If you only got the printer last year, it's probably got Wifi capability. Perhaps you could put it on your wireless network and print using AirPrint.
Even for Windows machines. How to Install and Use AirPrint for Windows 10/8/7
ETA: acksherley, that's prompted a question. How is the printer connected to the laptop? USB, wired Ethernet, or wirelessly?