请问你是如何使不带字库Epson  TM300A打印机打出汉字???                           
                     
(POS有时需要因为要控制一行一行打印)       1、我曾经试过  ESC  m  nL  nH  100101100101010101  
   (具体的m  nL  nH我忘了),但是  
     打印机要不一点反应都没有,要不打印一堆的?????(出错)        
     不知参数需如何设置???  
 
2、如何使我要打的汉字转成  d1...dk这一串0100101010101010的东西???  
 
3、我已经被这个问题捆扰了两个多月了,  
     一直在等待csdn的高手们。。(等待  一个月过去了)  
 
     我需要大家的帮忙??? 
[email protected]                                                
谢谢!!!

解决方案 »

  1.   

    To gcj123(佛的光辉) ,请问如何使用软字库???
      

  2.   

    [email protected]发信,他有EPSON系列的票据打印机的中文驱动程序。
      

  3.   

    去看这本书<<delphi构建进销存系统-POS系统开发实例>>
      

  4.   

    *******************************************
    谢谢大家的回复!!!1、我查过很多望站,试过很多方法,但是都不行。
    当然利用EPSON的驱动程序当然可以打出汉字,
    但是这种方法不能一行一行的控制打印(至少我想不到怎么实现)。2、我还记得我曾经非常认真的阅读了EPSON TM300A的说明文档(英文版),
    特别是它的指令集,但是我怎么也没有发现象 “dy2712(大头)”所说的
    有什么指令把汉字转成点阵(也就是“1”和“0”组成的一串数据),
    然后再以图形的模式打印。3、我曾在DOS底下试过DIY-POS网站上的300PRN程序,在DOS下绝对OK,
    这个小程序相当于是我们WINDOWS下的一个钩子,他说原理是调用中断INT 17。
    但问题是我觉得在WINDOWS 9.X下不合适,况且是人家写的东西,
    所以也觉得不安全更不可靠。4、如果象 “dy2712(大头)”所说的那样,EPSON TM300A的指令集上
    的指令完全可以解决掉这个问题,那么我想,这并不存在任何的商业机密!!!
    如果这个指令集还不能完全解决这个问题,有没有什么正确的渠道去解决它???5、说白一点,我只想知道解决这个问题的一个可行的思路(简单点都没问题)。******************************************
    如果有人愿意帮忙,我可以把指令集发到你的邮箱不管怎么样,  非常感谢大家的光临和回复 !!!
    ******************************************