首页  编辑  

打印机ESC控制字符的使用

Tags: /超级猛料/Print.打印/   Date Created:

打印机ESC控制字符的使用

回复人: lyre(大头鬼) (  ) 信誉:100  2002-10-12 20:09:49  得分:0  

 唉,就这点分,还问这么多……

以下纯属举例,我几年前做过Unix下的打印,知道过程应该是这样的,但举例用的换码序列一定是不确切的,需要用你从手册上查出来的来替代:

-----------------------

比方说,手册上说明:

 ^[1B  粗体

 ^[0B  正常字体

你想打印字符串:

 I am a hero.

其中,"am"为粗体,其他部分为正常字体,在Delphi中代码是:

 assignfile(f,'lpt1');//"把这个直接输出到操作系统的打印虚拟文件"

 s := 'I ' + #27'1B' +  'am' + #27'0B' + ' a hero.';

 writeln(f,s);

 closefile(f);