Если имеется в виду разветвитель, который организует параллельное подключение двух устройств к последовательному порту, то работать это решение не будет по следующей причине: если оба кассира захотят обновременно вывести чек, то на порт ККМ будет приходить мешанина байтов с двух ПК одновременно, при этом эти же байты будут попадать в приемный буфер порта каждого из ПК. Ни о каком совпадении контрольных сумм, закрывающих каждый пакет, в этом случае говорить не приходится. Диодная развязка может защитить ПК от потока байтов идущих со второго ПК, но не защитят ККМ от одновременного прихода пакетов с двух ПК одновременно.
Автоматическая коммутация сложней в реализации. Если Вы пишете собственную программу, используя chon100.dll, то Вам необходимо организовать что-то вроде сервера печати, который обрабатывает задачи на печать чека от каждого клиентского места и организует печать этих чеков на ККМ. Если используется компонента для 1С:Предприятия, то необходимо разработать устройство, обеспечивающее коммутацию линий и управляемое с ПК. Это решение будет более универсальным.