Я пытался со всеми CodePageType и CharSet печатать арабский, японский и т. Д. Язык, но он печатает некоторые символы при получении.Для английского это нормально работает с нужным форматом.Я также следовал официальным pdf и таким методам, как appendInternationalCode () и т. Д., Но не работал. 
Принтер Star Micronics (SM230I)
StarPRNTSDK Android Sdk
Android API от 26 до 29
Пробовал UTF-8, Shift-JIS, JIS, ASCII и т. Д.
Пробовал следующий CodePageType
//Some method calling......
Charset encoding;
StringBuffer stringBuffer=new StringBuffer();
ArrayList<CodePageType> codeList=new ArrayList<>();
codeList.add(CodePageType.CP437);
codeList.add(CodePageType.CP737);
codeList.add(CodePageType.CP772);
codeList.add(CodePageType.CP774);
codeList.add(CodePageType.CP851);
codeList.add(CodePageType.CP852);
codeList.add(CodePageType.CP855);
codeList.add(CodePageType.CP857);
codeList.add(CodePageType.CP858);
codeList.add(CodePageType.CP860);
codeList.add(CodePageType.CP861);
codeList.add(CodePageType.CP862);
codeList.add(CodePageType.CP863);
codeList.add(CodePageType.CP864);
codeList.add(CodePageType.CP865);
codeList.add(CodePageType.CP866);
codeList.add(CodePageType.CP869);
codeList.add(CodePageType.CP874);
codeList.add(CodePageType.CP928);
codeList.add(CodePageType.CP932);
codeList.add(CodePageType.CP998);
codeList.add(CodePageType.CP999);
codeList.add(CodePageType.CP1001);
codeList.add(CodePageType.CP1250);
codeList.add(CodePageType.CP1251);
codeList.add(CodePageType.CP1252);
codeList.add(CodePageType.CP2001);
codeList.add(CodePageType.CP3001);
codeList.add(CodePageType.CP3002);
codeList.add(CodePageType.CP3011);
codeList.add(CodePageType.CP3012);
codeList.add(CodePageType.CP3021);
codeList.add(CodePageType.CP3041);
codeList.add(CodePageType.CP3840);
codeList.add(CodePageType.CP3841);
codeList.add(CodePageType.CP3843);
codeList.add(CodePageType.CP3844);
codeList.add(CodePageType.CP3845);
codeList.add(CodePageType.CP3846);
codeList.add(CodePageType.CP3847);
codeList.add(CodePageType.CP3848);
codeList.add(CodePageType.UTF8);
//encoding = Charset.forName("JIS");
encoding=Charset.forName("Shift-JIS");
//encoding = Charset.forName("UTF-8");
//encoding = Charset.forName("ASCII");
for(CodePageType pageType:codeList)
{
builder.appendCodePage(pageType);
stringBuffer.append("عنوان"+" = "+encoding+" = "+pageType);
stringBuffer.append("\n");
}
builder.append(stringBuffer.toString().getBytes(encoding));
//print receipt ....
Мне нужно печатать на нескольких языках, таких как арабский, японский, китайский, голландский и т. Д., В настоящее время он работает только для английского языка и для всех других символов печати. TIA