Edge IO and Zebra printer cannot connect

I connected the Zebra printer to the LAN port of the Edge IO and tried to transfer data, but failed.
After some trial and error, I found that I could connect to the printer from the LAN port of the Edge IO via a hub.
I did not change the IP address.
Is there any way to connect without going through the hub?