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

📄 printdriver.h

📁 51单片机驱动打印机的C程序
💻 H
字号:
//----------------------------------------------------
//	模块名称		PrintDriver.h
//
//	功能描述		打印驱动
//	创建时间		cjf	2004/03/05
// 	Copyright(c) 2002-2003 Xiamen Yealink Network Technology Co,.Ltd
//	
//----------------------------------------------------

//--------------常数声明------------------------------
//状态口的定义
#define cnPrintError		0x01
#define cnPrintBusy 		0x02
#define cnPrintPE 			0x03
#define cnPrintAck 			0x04
//初始化时间
//#define iInitDelay 		2000 		// 初始化时间
//#define iInitWait 		1000		// 初始化后的延时时间

#define	cnbPrintCSOff		0			// 关闭打印机
#define	cnbPrintCSOn		1			// 打开打印机


//--------------变量声明------------------------------
#ifndef Module_PrintDriver
#endif


//--------------函数声明------------------------------
void InitPrinter(void);					// Func: 打印初始化
void SendPrintData(BYTE);				// Func: 送打印数据
BYTE ReadPrintStatus(void);				// Func: 读取打印机状态
BOOL PrintByte(BYTE);					// Func: 打印一个字节的数据

BOOL PrintString(BYTE *);				// Func: 打印一个相同的字符串
BOOL PrintHex(BYTE);					// Func: 打印一个字节的Hex数据
BOOL PrintCallBillData(BYTE);			// Func: 打印打印缓存中的话单数据
BOOL PrintCallInData(BYTE);				// Func: 打印打印缓存中的来电数据
BOOL PrintAddupData(BYTE);				// Func: 打印打印缓存中的合计数据
BOOL PrintClassData(BYTE);				// Func: 打印打印缓存中的统计数据

void PrintTasking(void);				// Func: 实时打印任务
BOOL PrintBCD( BYTE *ptr, BYTE len);	// Func: 打印按BCD码存储的电话号码

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -