Great question — answering as the UphillTech team:
I have not tested this. So this is purely hypothetical. Some details may be missing or inaccurate . An Outline of a Solution 1. Make sure printer sharing works I can't help you with the details. Once you have the print from another computer within your home network, you may have to change some settings to allow the laptop to accept print jobs from a different range or IP addresses. This is because you will create a VPN between the laptop and the cloud Ubuntu server where the Ubuntu server will have an IP address outside the range of your home network IP address. 2. Your Own VPN The purpose of this VPN is to connect the Ubuntu cloud server to the Windows laptop so that the VPN assigns a...
Full answer by user68186: https://askubuntu.stackexchange.com/a/1569121 (CC BY-SA 4.0).
Need it done for your business? UphillTech.