⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 epson_uprinter_drv.h

📁 我写的基于NXP ARM7 的EPSON微型打印机驱动程序
💻 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 + -