Buenas.
A mi me paso lo mismo con el art2003 pero programando un 18f2550 y llegue a la conclusion de que era el conector del puerto paralelo que tenia del lado del circuito, despues de un tiempo lo pude programar haciendolo fuerza perpendicular al conector, aun cuando me daba continuidad en todos los pines y parecia estar todo bien y ademas lo habia probado en tres computadoras.
No se si sera el caso pero prueba cambiar el conector y verifica las continuidades.