Con ese arreglo de leds y las resistencias puestas de esa forma estas pidiendo problemas. Vos supones que la corriente que va a pasar en cada rama de los leds va a ser la misma, pero no es asi, va a pasar mas cantidad por aquella rama que presente menor caida de tension en sus diodos. Para solucionarlo deberias pensar en poner una resistencia en cada rama del paralelo de los leds.
, lo que me daria un consumo total del display de 280 mA
Entonces un ULN te sobra.
Una de las formas es como la que te mostro planeta, el ULN como vos lo tenes conectado y los anodos manejados con el circuito que te paso.
Recorda que tus 12V deberian ser suficientes para: La Vce(sat) del ULN + los Vd de los diodos en serie + la Vce(sat) del PNP, y en base de lo que te quede calculas la resistencia.
Damos un ejemplo:
Si tenes diodos con una caida de tension de 2.5V, en 3 diodos tenes 7.5V
Para 280mA tenes una Vce(sat) de 1.2v aproximadamente
Usando el mismo PNP que uso planeta tenes unos 0.15V de Vce(sat) mas, tu resistencia para cada rama de diodo debe ser:
12V-7.5V-1.2V-0.15V / 10mA = 315ohms