From 8fe042ea917dad6a09fe69ef47ad6d6c4f3a72af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E7=AB=8B?= Date: Wed, 27 May 2015 19:18:55 +0800 Subject: [PATCH] [FIX] hw_escpos: xmlescpos add cp936(GBK) encoding support Add support for Chinese fonts by adding the cp936(GBK) encoding Closes #6845 --- addons/hw_escpos/escpos/constants.py | 1 + addons/hw_escpos/escpos/escpos.py | 1 + 2 files changed, 2 insertions(+) diff --git a/addons/hw_escpos/escpos/constants.py b/addons/hw_escpos/escpos/constants.py index 0d1559520d6..238e8bdbf0f 100644 --- a/addons/hw_escpos/escpos/constants.py +++ b/addons/hw_escpos/escpos/constants.py @@ -75,6 +75,7 @@ TXT_ENC_PC861 = '\x1b\x74\x23' # PC861 Icelandic TXT_ENC_PC862 = '\x1b\x74\x24' # PC862 Hebrew TXT_ENC_PC864 = '\x1b\x74\x25' # PC864 Arabic TXT_ENC_PC869 = '\x1b\x74\x26' # PC869 Greek +TXT_ENC_PC936 = '\x1C\x21\x00' # PC936 GBK(Guobiao Kuozhan) TXT_ENC_8859_2 = '\x1b\x74\x27' # ISO8859-2 Latin2 TXT_ENC_8859_9 = '\x1b\x74\x28' # ISO8859-2 Latin9 TXT_ENC_PC1098 = '\x1b\x74\x29' # PC1098 Farsi diff --git a/addons/hw_escpos/escpos/escpos.py b/addons/hw_escpos/escpos/escpos.py index 9fbcda93993..5087b392922 100644 --- a/addons/hw_escpos/escpos/escpos.py +++ b/addons/hw_escpos/escpos/escpos.py @@ -748,6 +748,7 @@ class Escpos: 'cp866': TXT_ENC_PC866, 'cp862': TXT_ENC_PC862, 'cp720': TXT_ENC_PC720, + 'cp936': TXT_ENC_PC936, 'iso8859_2': TXT_ENC_8859_2, 'iso8859_7': TXT_ENC_8859_7, 'iso8859_9': TXT_ENC_8859_9,