有一个Pos机的打印机,是用热敏的纸,纸的宽度58mm,现在想使得打印的时候,如果长度超过了58mm就自动换行,这个打印机支持硬字库,可以直接通过串口输出汉字和ascii字符的,没有驱动。现在有个问题,汉字和ascii字符的宽度是不同的,我如何能知道输入的字符到了需要换行的长度呢?