Вот что вышло:



Кабель - на одном конце родная розетка, на другом вилка типа РП15-32 (25 контактов было мало)

Микроконтроллер PIC16F876A (можно PIC16F873A), связь по СОМ порту (настройка 9600, 8, n, 1), используется управление потоком данных сигналами RTS/CTS, буфер на 64 байта, питание от внешнего адаптера на +5 В. В качестве ключей применены транзисторы КТ972А, схему подачи размагничивающих импульсов и приёмники сигналов синхронизации взял от интерфейса В21.
После включения устройство ждёт сигнала готовности от перфоратора и пробивает небольшой отрезок ленты для проверки механизма. Если связь с компьютером прерывается или число последних переданных байтов не равно 64-м, лента добивается строками "00". После окончания вывода информации перфоратор отключается.