@vlan2
I would do it like this:
VLAN10 (192.168.10.0/24) - Main LAN with servers, laptops, workstations, and ALL printers
VLAN20 (192.168.20.0/24) - VOIP network
VLAN30 (192.168.30.0/24) - Guest network
I typically use a 2 digit VLAN tag scheme, some switches and other network gear use some of the single digit, like "VLAN1" as management access and cant be changed. That gear really shouldn't be used, but it is what it is. If you make the 3rd octet in your addresses the same number as the tag, it's really easy to spot and identify what's coming and going, and from where, in your firewall logs or GUI screens.
If you've got anybody VPN'ing into the network, throw them on a 192.168.40.0/24 network. Then you've got no overlapping of addresses, most likely.
Now, with a setup like above, you can set static DHCP leases for all the printers and copiers, easily add them to an alias, then create firewall rules to pass printing traffic to them, across your VLAN's.
Jeff