110,571
社区成员
发帖
与我相关
我的任务
分享
#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]);
}