Hi,
First of all, I would like to say that I am very new to Mikrotik. I use a CCR1036 device to manage the hotspot. I connected the HP 107w printer to the system via Wifi for our guests to use. But I cannot see the printer from my phone (iOS). I can ping the printer without any problem.
If I include the printer in a normal home wifi system, everything works perfectly.
I guess the problem is firewall rules but I am not absolutely sure.
I would be very grateful if you support me on this issue.
It has been a while since I played with it but AFAIK default hotspot should have some firewall rules to prevent access between clients.
Right before that rule which blocks access, you should add a rule to allow access to that specific printer. To be 100% sure, make sure it has a fixed IP lease so you always know what IP you should give access to.
In case this is not clear enough, you may have to export your config so we can have a look on where things need to be changed/added.
PS see this Help page, section on Firewall.
That should give you some more info on where it needs to be changed
https://help.mikrotik.com/docs/spaces/ROS/pages/87162881/Hotspot+customisation