Proyecto matriz led 32x8

Hola a todos..

Estamos haciendo un proyecto para una asignatura de FP.
Manejamos las anodos (filas) con un 74hc595 y las columnas (catodos) con 74hc595 también
Queremos usar un transistor PNP BC557 para atacar a cada fila y tener una mayor intensidad lumínica y proteger las salidas del arduino.
El problema parece ser que no conmuta del todo bien ya que al mostrar un caracter, ilumina la fila entera.

Sin usar el transistor, como debería mostrar el mensaje

Con el transistor atacando la fila 2

Alguna idea?
estoy atacando la base del pnp entre el 74hc595 con una resistencia de 1k5.