You mention both Vision and reporting, so I’m not sure which one you meant, but I believe both are backed by the same open-source library, which has some escape characters mentioned here:
The equivalent text representations would be:
private static final char ESCAPE_FNC_1 = 'ñ';
private static final char ESCAPE_FNC_2 = 'ò';
private static final char ESCAPE_FNC_3 = 'ó';
private static final char ESCAPE_FNC_4 = 'ô';
They appear to be incorrectly reflected in the text output, but I believe the actual barcode is correct: