The printer is an Epson XP 330 and the wifi hotspot is a Meraki MR18. The Meraki MR18 puts each connected device (devices connect to the same SSID) to a different subnet. That's beneficial to prevent malwares spreading through the subnet, but makes it hard to configure any wifi enabled devices (security cameras, robot vacuum, etc - I could get through the hoops so far though).
How to register that printer? In Chrome the printer is not listed under
chrome://devices/ most probably because of the separate subnets.
I forgot to add that I'm running a 16.04 Ubuntu flavor. I could have printed easily if I had Windows or Mac OSX. Fortunately I could set up Epson Connect through the printer's UI, but I'll have to be on the same subnet to once configure Google Cloud Print. I tried to reconfigure Meraki, but the mode for shared printers shuts down DHCP and would work with static IPs, which is not suitable for laptops. Roaming 3 didn't work either.