?? prntproc.h
字號:
/*
*******************************************************
*
* Copyright(C), 1994-2006, Routon Electronic Co, Ltd
*
* 文件名: prntProc.h
*
* 內容描述: 打印模塊電子交易與固網支付業務處理函數
* 內部頭文件
*
* 文件歷史:
*
* 版本號 日期 作者 說明
* 01a 2007-01-13 keyuhui 創建文件
*
*********************************************************
*/
#ifndef _PRNTETRADE_H
#define _PRNTETRADE_H
#ifdef __cplusplus
extern "C" {
#endif /*__cplusplus */
/*
****************************************************
*
* 函數名:prntMainProc
*
* 功 能:打印數據包消息解析函數
*
* 輸 入:g_ucPrinterType
*
* 輸 出:無
*
* 返 回:SUCCESS 處理成功
*
*****************************************************
*/
INT1 prntMainProc
(
msgStruct *_msg /* [in]業務模塊傳遞的消息地址 */
);
/*
****************************************************
*
* 函數名:prntTSPrintData
*
* 功 能:利用熱敏機芯打印一塊數據主函數;
*
* 輸 入:g_ucPaperType
* g_ucPrinterLineSpace
* s_usPageLength
* s_uiCutPaperLen
*
* 輸 出:無
*
* 返 回: FAULT 處理失敗
* SUCCESS 處理成功
*
****************************************************
*/
INT1 prntTSPrintData
(
UINT1 *_pData, /* [in]待打印電子交易數據 */
UINT2 _uiLength /* 應用層數據長度 */
);
/*
****************************************************
*
* 函數名:prntDotPrintEtradeCard
*
* 功 能:打印一張電子交易售卡主函數,主要調用打印
* 接口函數實現電子交易業務打印操作
*
* 輸 入:g_ucPaperType
* g_ucPrinterLineSpace
* s_usPageLength
* s_uiCutPaperLen
*
* 輸 出:g_ucprinterState
*
* 返 回: FAULT 處理失敗
* SUCCESS 處理成功
*
****************************************************
*/
INT1 prntDotPrintData
(
UINT1 *_pData, /* [in]待打印電子交易數據 */
UINT2 _uiLength /* 應用層數據長度 */
);
INT1 prntDotPrintGeneralFormat
(
UINT1 *_pData, /* [in]待打印數據 */
UINT2 _usLength /* 打印數據長度 */
);
UINT1 prntIsComHead
(
UINT1 *_pData /* [in]待解析打印數據 */
);
void prntDealCommand
(
UINT1 *_pData /* [in]待解析打印數據 */
);
/*
**************************************************
*
* 函數名:prntFeedPaparToFixedPosition
*
* 功 能:打印進紙到固定位置
*
* 輸 入:g_uiprntPaperLen2
*
* 輸 出:無
*
* 返 回:FAULT 處理失敗
* SUCCESS 處理成功
*
**************************************************
*/
INT1 prntFeedPaparToFixedPosition
(
UINT1 _ucPosition /* 進紙到固定位置(單位:mm) */
);
/*
**************************************************
*
* 函數名:prntFeedPaparToYCoordinate
*
* 功 能:打印進紙到縱坐標
*
* 輸 入:g_usprntPaperLen1
*
* 輸 出:無
*
* 返 回:FAULT 處理失敗
* SUCCESS 處理成功
*
**************************************************
*/
INT1 prntFeedPaparToYCoordinate
(
UINT1 _ucPosition /* 進紙到縱坐標絕對位置(單位:mm) */
);
void prntSetPrinterPara
(
const PrntPara* _pPrntPar /* (in)串口參數指針 */
);
/*
**************************************************
*
* 函數名:prntTSPutDataToBuff
*
* 功 能:熱敏打印數據存放打印緩存
*
* 輸 入:無
*
* 輸 出:數據緩沖區
*
* 返 回:無
*
**************************************************
*/
void prntTSPutDataToBuff
(
UINT1 * _pAdrress, /* [in]數據起始地址 */
UINT1 _Lenth /* 數據長度 */
);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* _PRNTETRADE_H */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -