How to make printer visible from one vlan to another

network.jpg
Hello,
Just created simple network with 3 Vlans - see picture
Almost everything is working here…

Status:
computer connected to vlan 10 or 20 can ping printer 192.168.10.99 or access printer web page
phone connected to vlan 10 or 20 can ping printer 192.168.10.99 or access printer web page
computer connected to vlan 10 or 20 can print
phone connected to vlan 10 CAN PRINT

phone connected to vlan 20 CAN NOT PRINT (both android and iphone)

What have I forgotten about?
network.jpg

You only have writed you idea,
only the export config of various devices can truly show how is configured everithing and where is the error, if is one

I have no idea what eth1 is doing? Is it connected to the internet, if so then you do need firewall rules.
If its not then what it is connected to.
In terms of firewall rules and what you can do look at this thread.
Post #3
http://forum.mikrotik.com/t/two-segmented-networks-access-to-one-shared-network/148719/1