我用fastreport做的报表打印字体设置为宋体大小为9.用普通a4打印出来没有任何问题,字体也正常用pos打印出来字体怎么歪歪扭扭的,丑死....请问怎么办????POS打印机为boshi 210. delphi开发的程序

解决方案 »

  1.   

    不用宋体,而用默认(default)试试
      

  2.   

    将字体设置的字符集改成CHINESE_GB2312
      

  3.   

    用默认(default)我倒没式过,不是POS打印机的问题,也不是电脑的问题,我用Epson的也一样,电脑换了还是一样。所以一定是程序问题。用画布我没式过,也不知道怎么式,呵呵字体设置成CHINESE_GB2312,这是最基本的了。当然设置好了另外,我在安装打印机打印测试里面windows打印出来的也是歪歪的,是不是Pos不支持??
    但这不可能啊,原来有程序打印过的,很漂亮的字体,请继续。
      

  4.   

    是不是POS机没有你设置的字体!
      

  5.   

    to  hqhhh(枫叶):有可能,但怎么知道POS的字体?难道联系厂家? 呵呵。
      

  6.   

    不能通过windows 方式打印!必须使用esc命令打印!这样就ok了!
      

  7.   

    你必须通过POS的命令来打印,
    你联系厂家一下,他们会告诉你具体的POS字体的
      

  8.   

    我周末又弄了一整天,还是没搞定,竟然没有Default(默认)的字体.郁闷.这台POS我见过它原来打印的单据的,很漂亮,不知道怎么打印的!
      

  9.   


    dayin测试结果: 
    1、txt文档打印,宋体,9号,gb2312  普通打印机:EPSON Me 字体很好,BOSHI 210 POS票据打印机  很丑2、打印测试纸 普通打印机:EPSON Me 字体很好,BOSHI 210 POS票据打印机  很丑3、用原来的程序(一个老的POS销售系统,被此商场淘汰的)打印,EPSON Me 字体很好,BOSHI 210 POS票据打印机  很好4、用我的程序打印,宋体,9号,gb2312  EPSON Me 字体很好,BOSHI 210 POS票据打印机  很丑显然,这个打印方法需要处理,但如何处理请各位给点意见。谢谢