Rafael, eu recomendaria uma abordagem em duas frentes a esse problema.
Como Chris S. afirmou, definitivamente valeria a pena colocar seus usuários e seus servidores em sub-redes separadas. Você também pode colocar impressoras de rede IP estáticas nessa sub-rede do servidor ou em sua própria sub-rede. É um pequeno esforço com uma grande recompensa em segurança, organização e gerenciamento.
Em segundo lugar, peço desculpas por trazer os privilégios de administrador local novamente, mas acredito que há uma solução que funcionará para você. O Kit de ferramentas de compatibilidade de aplicativos da Microsoft foi criado para esse tipo de problema, e trouxe algumas melhorias impressionantes para os clientes do Windows 7. Você já tentou isso? Em suma, o que ele faz é detectar quais permissões seu aplicativo precisa (sejam direitos de administrador ou chaves de registro restritas) e, em seguida, criar um "shim" para fazer o aplicativo funcionar quando executado sob uma conta de usuário limitada. Quando executado como um usuário limitado, o shim eleva os direitos para esse aplicativo específico e não para toda a sessão do usuário. Isso liberaria você para remover esses privilégios administrativos inconvenientes e, assim, evitar o problema estático / DHCP.
Tente e boa sorte!