Usted no solo "convierte" un DB-25 a USB. Un DB-25 es solo un conector. USB es un conjunto de conectores y un protocolo completo. El USB es mucho más complicado. No puede simplemente conectar los pines correctos en el DB-25 a un conector USB y enchufarlo.
Luego está la pregunta de qué protocolo se está transfiriendo a través de este conector DB25. Esto podría ser una antigua interfaz de impresora de "puerto paralelo". En ese caso, son 8 líneas de datos con algunas líneas de control. Busque la especificación de puerto paralelo, luego investigue sus 25 líneas con un alcance y vea si parece coincidir.
Una vez que conozca el protocolo, probablemente sería más fácil rastrear los datos programando un microcontrolador para hacer la lectura de bajo nivel, luego enviar los datos a través de un UART o algo así. El protocolo eléctrico de bajo nivel probablemente tenga algunas restricciones de tiempo, lo que dificultará, si no imposible, cumplir con una PC que ejecuta el código de usuario en un sistema operativo moderno.
Hay micros con interfaces paralelas de 8 bits incorporadas. No debería ser difícil aprovechar eso para leer cualquier interfaz paralela de 8 bits que tenga, suponiendo que es lo que tiene. Es posible que necesite un poco de lógica de pegamento para obtener el estroboscopio de polaridad correcto y similar, pero no debería ser demasiado difícil.
Sin embargo, nuevamente, el primer paso es determinar qué hace cada uno de los cables y cuál es el protocolo de bajo nivel. Solo entonces puedes encontrar o hacer algo para capturar los datos a medida que se van realizando.