📄 epson_uprinter_drv.h
字号:
/****************************************************
EPSON uPrinter driver
Liu Guobing
2007/6/27
****************************************************/
//常数定义
//************************************
#define _Print_BPS_ 38400 //打印机操作波特率
//全局变量声明
extern uint32 Print_Line_Num; //打印行数
extern const uint8 Print_LeftMargin[]; //打印左边距
extern const uint8 Print_Cmd_LineSpace[]; //打印行间隔
//宏命令
#define Print_Enable() Enable_Control_WBit(nPrint, true)
#define Print_Disable() Enable_Control_WBit(nPrint, false)
#define Print_RTS1_Read() P0_GPIO_RD(P0_RTS1)
/****************************************************************************
* 名称:Print_UART1_Ini()
* 功能:初始化串口1。设置为8位数据位,1位停止位,无奇偶校验,波特率为9600
* 入口参数:无
* 出口参数:无
****************************************************************************/
extern void Print_UART1_Ini(void);
/****************************************************************************
* 名称:UART1_SendByte()
* 功能:向串口发送字节数据,并等待发送完毕。
* 入口参数:data 要发送的数据
* 出口参数:无
****************************************************************************/
void UART1_SendByte(uint8 data);
/****************************************************************************
* 原型:void Print_WByte(uint8 data)
* 功能:检查打印机是否忙,如不忙向打印机发送字节数据,并等待发送完毕。
* 入口参数:data 要发送的数据
* 出口参数:无
****************************************************************************/
void Print_WByte(uint8 data);
/****************************************************************************
* 原型:void Print_WStr(uint8 const *str)
* 功能:检查打印机是否忙,如不忙向打印机发送数据,遇到0x00时停止
* 入口参数:*str 要发送的数据地址指针
* 出口参数:无
****************************************************************************/
void Print_WStr(uint8 const *str);
//打印机初始化,进入汉字方式
extern void Print_Startup(void);
//打印机输出行与间隔
extern void Print_Line(uint8 const *str);
//停止打印并切纸,关闭UART1与打印机连接
extern void Print_Stop(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -