有一个Pos机的打印机,是用热敏的纸,纸的宽度58mm,现在想使得打印的时候,如果长度超过了58mm就自动换行,这个打印机支持硬字库,可以直接通过串口输出汉字和ascii字符的,没有驱动。现在有个问题,汉字和ascii字符的宽度是不同的,我如何能知道输入的字符到了需要换行的长度呢?
解决方案 »
- WINDOWS 画图程序里 左边的那个竖着很多按钮的框怎么实现的
- 串口通信发送数据的问题
- 我给listctrl分页,但是,分页的下一页对,上一页不对,请大家帮忙看一下代码,谢谢!!
- CString如何赋值给DWORD类型(IP地址)???
- 新手关于DIB的一个问题。头疼。
- 两个常见问题
- csrss?病毒?
- 谁知道 microsoft agent的软件是做什么的?
- 关于汉字内码的问题,敬请帮忙。谢谢 谢谢。谢谢。谢谢谢谢
- 为什么在MainFrame加载两个FormView,会出现一个小窗口问我要新建哪个
- 在网页开始执行js前得到某js函数的IDispatchEx对象
- 关于ON_COMMAND_RANGE
其实也简单,因为这种打印机只有一个字库,字体大小都是固定的,所以你只要在输出前判断字符是不是ASCII即可,最简单的是判断是否大于128。