Macvlan

I’m not 100% I understand. MACVLAN give the routers a 2nd MAC address on one RouterOS interface, but alone directly link a printer across VLANs. So I think you may be looking for this approach: http://forum.mikrotik.com/t/mdns-between-vlans-with-just-bridge-filters-look-mum-no-containers/173295/1

And also you can use the new mDNS repeater feature if need is just printing.