B One Ethernet Inter-VLAN routing issue from computer port to printer port

I have a new B One that I am setting up to replace most of my existing network equipment. I’m currently setting up the Ethernet LAN ports. I set up vlans for each port and set each port as an access port. I’m testing two ports with a computer on port 2 and a printer on port 4. With all ports using the default vlan, the computer can access the internet and print through port 4. Things stop working when I set port 4 to its own vlan. I get the following results:

Port 2 computer can print through port 4 when:
- Port 2 uses default vlan
- Port 4 uses default vlan
And
- Port 2 uses vlan2 x.x.2.1
- Port 4 uses default vlan

Port 2 computer cannot print through port 4 when port 4 is set to vlan4:
- Port 2 uses vlan2 x.x.2.1
- Port 4 uses vlan4 x.x.4.1

The failure seems especially odd to me because the port 4 printer receives a new address (x.x.4.10) based on vlan4 but it won’t print. Pings from the router also fail. Any suggestions on how to fix this?

Thanks,
Steve

BTW, the B One is using firmware 8.5.3 and firewall rules are disabled.

Hi, @Steve_P

Welcome to community…

Please… check " Inter-VLAN routing "… It is enabled?

Yes. Sorry, I forgot to mention that.

How are you " mapping " the printer?

Direct with ip address?

Under Network Settings, I set the lan IP for the port 4 to x.x.4.1 with DHCP Server enabled. The port has a narrow range of x.x.4.10 to x.x.4.11. The printer did accept the address and set itself to x.x.4.10. Also, the Assign DNS server automatically is enabled.

Thanks for helping me on this,
Steve