I have problems with ports in Vlan 138.
The ports are up and say there is something connected to them.
They are configured in the right vlan and are trunking correctly.
I have moved one of the devices to a different port configured with a different vlan and works fine.
Any help appreciated.
That is definitely your problem then. If the printers are in 10.130.138.0/24, then they will only work properly in VLAN 88, because the router will route traffic for that subnet to VLAN 88 only. Neither will they be able to talk through the router from VLAN 138 because the router does not have any presence on VLAN 138.
On VLAN 138, the only connectivity they will have is with other stuff of VLAN 138, and then only if configured in the same subnet.
If you want this to work, take the secondary address off VLAN 88, and put it as a primary address on an SVI for VLAN 138. Extend the rest of the VLAN 138 SVI config to look similar to that for VLAN 88, and do so for the other HSRP partner too.