As Frank points out ... country can only be printable string.
The point stands though. For elements which can be represented
as caseExactString, caseIgnoreStringSyntax, and caseIgnoreListSyntax,
which are defined as CHOICE{T61String, PrintableString}
isn't a value encoded in PrintableString different from the identical value
encoded in T61 ? Isn't the Distinguished Name which
ends in CN=(PrintableString)John Lowry; different from the Distinguished
Name which ends CN=(T61Sting)John Lowry; solely on the basis of this
RDN component ?
John Lowry