@GregErnest, unfortunately that is one of the limitations of the MS390 switches. You would be able to do exactly what you want on virtually all of the other current MS switches, just not the MS390. Here’s some thoughts…
Can you summarise the subnets at all? The rules in the ACLs don’t have to match your defined subnet, they just need to encompass the IP addresses your trying to capture within the range you define.
What’s the driver for implementing VLAN30 on the MS390, and so creating a number of them, as opposed to consolidating on the MS425, and maybe reducing the number of VLANS (although they obviously end up with different numbers).
Another thought, are you able to flip it on its head and block the other way? The rules are stateless, so block all the traffic returning from the printer except from those two ports and also to any subnet you want to mange the printer from. You won’t be stopping traffic getting to the printer, or limiting it to particular subnets, but you will reduce the number of rules and prevent TCP connections being established.
(Yeah, I get none of this is what you want to be doing, just trying to think through the options).