Печать арабских символов на термопринтере AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Печать арабских символов на термопринтере Android

Сообщение Гость »

Принтер — портативный принтер GoojPRT PT-210 (термопринтер)
тот же код работает на другом POS термопринтера, но не работает на этом принтере Арабские символы. Английские символы подходят, но арабские символы отображаются как китайские символы.
попробуйте добавить кодировку «UTF-8», и она не работает для арабских символов.
код для печати:

Код: Выделить всё

Button btnPrint=(Button)findViewById(R.id.btnPrint);
btnPrint.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Thread t = new Thread() {
public void run() {
try {
OutputStream os = mBluetoothSocket
.getOutputStream();
BILL = "ENGLISH" + "\n";
BILL =  BILL + "العربية" + "\n";
BILL = BILL + "---------------" + "\n";

os.write(BILL.getBytes( ));
} catch (Exception e) {

}
}
};
t.start();
}
});
скан для принтера:

Код: Выделить всё

Button btnScan = (Button) findViewById(R.id.btnScan);
btnScan.setOnClickListener(new View.OnClickListener() {
public void onClick(View mView) {
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (mBluetoothAdapter == null) {
Toast.makeText(ActivityTest.this, "Error", Toast.LENGTH_SHORT).show();
} else {
if (!mBluetoothAdapter.isEnabled()) {
Intent enableBtIntent = new Intent(
BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent,
REQUEST_ENABLE_BT);
} else {
ListPairedDevices();
Intent connectIntent = new Intent(ActivityTest.this,
DeviceListActivity.class);
startActivityForResult(connectIntent,
REQUEST_CONNECT_DEVICE);
}
}
}
});
образец печати
Изображение

Мне нужно напечатать текст, а не растровое изображение или изображение

Подробнее здесь: https://stackoverflow.com/questions/669 ... al-printer
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Печать арабских символов в обратном порядке на Bluetooth-принтере EPSON TM-P60II
    Anonymous » » в форуме Android
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Печать PDF-файла на термопринтере Epson в Linux
    Гость » » в форуме Linux
    0 Ответы
    94 Просмотры
    Последнее сообщение Гость
  • Печать квитанции в формате PDF на термопринтере (POS) с использованием C#
    Гость » » в форуме C#
    0 Ответы
    45 Просмотры
    Последнее сообщение Гость
  • Печать квитанции в формате PDF на термопринтере (POS) с использованием C# [закрыто]
    Anonymous » » в форуме C#
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous
  • ITEXTPDF: печать арабских струн справа налево (RTL)
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»