This insignia was worn on the hat or kepi of an artillery officer. The majority of officers wore embroidered insignia but metallic insignia held up better in the field.
The above soldier is unknown, but he is wearing a metallic false embroidered crossed cannon insignia similar to the above type. Above the insignia is a 9 that indicates the regiment. Although metallic false embroidered insignia are generally believed to be officer insignia they were not uncommonly worn by enlisted men, likely as a privately purchased rather than issued item.