A double-byte character is considered unprintable if its double-byte code is not in the valid range or if its double-byte code is valid but does not have a character image defined.
You can specify that the system replace unprintable double-byte characters by specifying the replace unprintable character parameter (RPLUNPRT(*YES)) on the CRTPRTF, CHGPRTF, or OVRPRTF command, but you cannot choose the replacement character.
Although you cannot choose the replacement character for unprintable double-byte characters, you can choose the replacement character for unprintable alphanumeric characters. To improve system performance, select a blank ( ) as the replacement character for unprintable alphanumeric characters.
When the system finds an unprintable double-byte character during printing, the following happens:
For Japanese printers, the default symbol used is:
For Chinese and Korean printers, the default symbol used is the underscore.
The system prints unprintable basic double-byte characters as double-byte blanks.
If the system finds invalid double-byte code, it stops processing double-byte extended characters and prints them as the undefined character.