ESC指令的使用

qq82557566 2010-09-26 11:09:22


#include "stdafx.h"
#include "print2.h"


unsigned char LQPrintData[][3]={
{ESC,64},{2}, /*打印机初始化*/
{FS,38},{2}, /*设定汉字模式*/
{FS,46},{2}, /*解除汉字模式*/
{ESC,108},{2}, /*设定左边界*/
{ESC,36},{2}, /*设定绝对水平打印位置*/
{ESC,92},{2}, /*设定相对水平打印位置*/
};

main()
{
int i;
unsigned char para[] [10]={
{6},{1},
{2},{1},
{66},{1},
};
unsigned char *data[] ={
"---Page top line ---\n",
"2行\n",
"3行\n",
"4行\n",
"5行\n",
"6行\n",
};
PrintOut(LQPrintData[6],LQPrintData[7][0]);
// 1/6英寸行间距
PrintOut(LQPrintData[8],LQPrintData[9][0]);
PrintOut(LQPrintData[2],LQPrintData[3][0]);
//页长6
PrintOut(para[0],para[1][0]);
PrintOut(LQPrintData[10],LQPrintData[11][0]);
//页缝空白2行
PrintOut(para[2],para[3][0]);
for(i=0;i<6;i++)
PrintOut(data[i][0]);
//取消页缝空白
PrintOut(LQPrinter[12],LQPrinter[13][0]);
PrintOut(LQPrinter[2],LQPrinter[3][0]);
//页长66行
PrintOut(para[4],para[5][0]);

}


以上程序,是epson提供的测试程序,,, 我面临的问题是,无法找到print2.h文件,另外希望哪位能帮我跑起来一下,,谢谢!

另外,我现在需要C#使用ESC指令控制Epson打印的字体大小,样式,退纸,,,希望各位大大能够提供相关的测试程序,谢谢!
...全文
307 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq82557566 2010-09-28
  • 打赏
  • 举报
回复
epson 提供的编程指南,,每章节的后面,, 会有print2.h头文件,,
zshdy 2010-09-27
  • 打赏
  • 举报
回复
学习了
qq82557566 2010-09-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liuh6 的回复:]

print2.h文件是引用的,需要这个源文件!~
设置字体样式应该是需要你往打印机上输出的时候就做好的.需要做在流里面!~
退纸,应该有他们提供的接口!~
测试程序没有.还是找厂家提供吧!~
[/Quote]

print2.h这个源文件,我如何得到,,貌似你说的很有道理,,请问你有相关的程序吗?
liuh6 2010-09-26
  • 打赏
  • 举报
回复
print2.h文件是引用的,需要这个源文件!~
设置字体样式应该是需要你往打印机上输出的时候就做好的.需要做在流里面!~
退纸,应该有他们提供的接口!~
测试程序没有.还是找厂家提供吧!~
porschev 2010-09-26
  • 打赏
  • 举报
回复
那像项目中有print2.h文件吗?
JiuchunYoung 2010-09-26
  • 打赏
  • 举报
回复
不太明白 帮你顶顶

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧