How to label images for CNN use as classifier
In general in this situation you should be training to just the specific problem you are trying to solve - which from the sounds of it is just whether edges of any kind on the shape are blurry or cleanly printed.

Unless you specifically need the shape labelled as a square triangle etc you should drop it as a label as will just add unnecessary complexity and overhead to the model.