Nearly all inkjet blacks are dyes, they charge a lot more for pigments! . In the original article MEW115p53 the author said that in his experience that Aluminium, steel and cast iron don't seem to be particuarly reflective so he used Humbrol white paint and black paint 1.e. the inverse problem!. Most reflective sensors have a sharp peak in their output when the reflector distance is changed so a simple control is to vary the target/ sensor distance.
Because reflective sensors are exposed to ambient light they often have visible light filtering built in, they often work around 900nM where many dye blacks are light greys and the optical filter is "black" plastic. There are a lot better sensors than the now obsolete SYCR102 which has a very slow detector.
Worth trying changing the sensor distance in any reflective sensor application.
Billy.