EPSON LQ-300K 打印机改变字体大小的控制码(50分)

  • 主题发起人 主题发起人 xiaoshu
  • 开始时间 开始时间
X

xiaoshu

Unregistered / Unconfirmed
GUEST, unregistred user!
近来写pos机的程序,要求打印;程序中要求改变字体大小,但不知
用何种控制码。

下面是程序片断:
procedure TForm2.BitBtn1Click(Sender: TObject);

var
F: TextFile;

s: String;

begin

s := memo1.text;

AssignFile(F, 'LPT1');

Rewrite(F);

Writeln(F,chr($1C)+ chr($57) +chr($01));

Writeln(F, s);
//有些打印机要输入换页符才开始打印,此行可以删除
CloseFile(F);

end;



如:ESC 57 01 (57,01 为16进制数)试把汉字字体扩大一倍,通常是五号字。
但缩小一倍,或两倍,用什么控制码?
或其他的改变字体的控制码?

请赐教!


--
 
Epson爱普生 LQ-300打印机最新驱动For WinNT4(1999年3月23日发布)
请您选择相对最快速的下载地点来下载驱动:

郑州HTTP
http://file2.mydrivers.com/print/E_LQ300_NT4.EXE

郑州FTP

ftp://file2.mydrivers.com/print/E_LQ300_NT4.EXE

北京
http://bj2.mydrivers.com/print/E_LQ300_NT4.EXE

广州
http://gz.mydrivers.com/print/E_LQ300_NT4.EXE

武汉
http://wh.mydrivers.com/print/E_LQ300_NT4.EXE

成都
http://cd.mydrivers.com/print/E_LQ300_NT4.EXE

一般驱动程序中会有一个打印机命令格式的说明文件
 
我这里有部分LQ300K的控制码,你看能不能用得上:
27,64
27,50
27,67,22 纸张长
27,68 行跳格
27,66 列跳格
28,38 设置字体为宋体
28,87,1 放大一倍,0不放大,2两倍...
28,46 设置字体为字母
12 打印结束
具体的打印控制码请看LQ300K、LQ1600K的操作说明书;
放入纸张,关闭打印机电源,按着字体键打开打印机电源打印出设置初始值
 
多人接受答案了。
 
后退
顶部