mazenrashed / Printooth

A well documented, high-level Android interface that makes printing via bluetooth printers easier
Mozilla Public License 2.0
396 stars 112 forks source link

not support Thai language #104

Open SatanCros opened 1 year ago

SatanCros commented 1 year ago

I'm try

printables.add(TextPrintable.Builder() .setText("สวัสดี ร้านแก๊ส World 1") .setAlignment(DefaultPrinter.ALIGNMENT_CENTER) .setEmphasizedMode(DefaultPrinter.EMPHASIZED_MODE_BOLD) .setFontSize(DefaultPrinter.FONT_SIZE_NORMAL) .setUnderlined(DefaultPrinter.UNDERLINED_MODE_ON) .setCharacterCode(DefaultPrinter.CHARCODE_THAI16) // try everything .setLineSpacing(DefaultPrinter.LINE_SPACING_60) .setNewLinesAfter(1) .build())

val CHARCODE_THAI42: Byte = 0x15 // Thai character code 42 val CHARCODE_THAI11: Byte = 0x16 // Thai character code 11 val CHARCODE_THAI13: Byte = 0x17 // Thai character code 13 val CHARCODE_THAI14: Byte = 0x18// Thai character code 14 val CHARCODE_THAI16: Byte = 0x19// Thai character code 16 val CHARCODE_THAI17: Byte = 0x1a // Thai character code 17 val CHARCODE_THAI18: Byte = 0x1b // Thai character code 18

but English is work

SatanCros commented 1 year ago

use printer : Xprinter - XP-P101

setifa commented 1 year ago

best thing is working whith images ;)