Вариант №1:
Поставить в каждую сеть роутер - закрыть эти обе сети NAT'ом... + из любой сетки взять хаб (свич) на подсетку с принтером.
Цена вопроса - ок. 3 т.р.
Пример роутера.
У принтера изменится адрес - он будет в другой сети.
Т.е. принтер с адресом, например, 192.168.2.5 подключится к WAN портам роутеров с адресами, например, 192.168.2.1 и 192.168.2.2 (из сети 192.168.2.0/24).
Вариант №2:
Простейший хаб (свич) + 2 сетевые карты.
Цена вопроса - ок. 1 т.р.
Сетевые карты устанавливаются в компьютеры (или серверы), настаивается режим "общего доступа к интернету" - это будет некий аналог установки роутеров... Роль WAN портов будут играть вторые сетевые карты.
Далее аналогично варианту №1.
Теоретически, если один из существующих хабов имеет 8 и более портов, можно тупо заткнуть туда всю подсетку с принтером.