Commit 12dfc56f by 李定达

1.POSDLL.dll回退到老的版本;

parent 8e25cd2c
...@@ -226,590 +226,591 @@ bool _LoadPosdll(void) ...@@ -226,590 +226,591 @@ bool _LoadPosdll(void)
int err = GetLastError(); int err = GetLastError();
return false; return false;
} }
//typedef void (_stdcall *WriteLog) (unsigned char,char *, ...); typedef void (_stdcall *WriteLog) (unsigned char,char *, ...);
VC_Log_WriteLog = (WriteLog)GetProcAddress(g_hLog, "WriteLog"); VC_Log_WriteLog = (WriteLog)GetProcAddress(g_hLog, "WriteLog");
g_htscdll = LoadLibrary("tsclib.dll"); g_htscdll = LoadLibrary("tsclib.dll");
if(!g_htscdll) if(!g_htscdll)
{ {
int err = GetLastError(); int err = GetLastError();
VC_Log_WriteLog(4,"%s : %d","TSC.dll加载失败", err); VC_Log_WriteLog(4,"%s : %d","TSC.dll加载失败", err);
return false; return false;
} }
BPLA_SetSaveFile = (mBPLA_SetSaveFile) GetProcAddress(g_bplaLog,"BPLA_SetSaveFile"); BPLA_SetSaveFile = (mBPLA_SetSaveFile) GetProcAddress(g_bplaLog,"BPLA_SetSaveFile");
if(BPLA_SetSaveFile == NULL) if(BPLA_SetSaveFile == NULL)
{ {
return false; return false;
} }
BPLA_GetVersion = (mBPLA_GetVersion) GetProcAddress(g_bplaLog,"BPLA_GetVersion"); BPLA_GetVersion = (mBPLA_GetVersion) GetProcAddress(g_bplaLog,"BPLA_GetVersion");
if(BPLA_GetVersion == NULL) if(BPLA_GetVersion == NULL)
{ {
return false; return false;
} }
BPLA_OpenCom = (mBPLA_OpenCom) GetProcAddress(g_bplaLog,"BPLA_OpenCom"); BPLA_OpenCom = (mBPLA_OpenCom) GetProcAddress(g_bplaLog,"BPLA_OpenCom");
if(BPLA_OpenCom == NULL) if(BPLA_OpenCom == NULL)
{ {
return false; return false;
} }
BPLA_OpenComEx = (mBPLA_OpenComEx) GetProcAddress(g_bplaLog,"BPLA_OpenComEx"); BPLA_OpenComEx = (mBPLA_OpenComEx) GetProcAddress(g_bplaLog,"BPLA_OpenComEx");
if(BPLA_OpenComEx == NULL) if(BPLA_OpenComEx == NULL)
{ {
return false; return false;
} }
BPLA_CloseCom = (mBPLA_CloseCom) GetProcAddress(g_bplaLog,"BPLA_CloseCom"); BPLA_CloseCom = (mBPLA_CloseCom) GetProcAddress(g_bplaLog,"BPLA_CloseCom");
if(BPLA_CloseCom == NULL) if(BPLA_CloseCom == NULL)
{ {
return false; return false;
} }
BPLA_OpenLpt = (mBPLA_OpenLpt) GetProcAddress(g_bplaLog,"BPLA_OpenLpt"); BPLA_OpenLpt = (mBPLA_OpenLpt) GetProcAddress(g_bplaLog,"BPLA_OpenLpt");
if(BPLA_OpenLpt == NULL) if(BPLA_OpenLpt == NULL)
{ {
return false; return false;
} }
BPLA_CloseLpt = (mBPLA_CloseLpt) GetProcAddress(g_bplaLog,"BPLA_CloseLpt"); BPLA_CloseLpt = (mBPLA_CloseLpt) GetProcAddress(g_bplaLog,"BPLA_CloseLpt");
if(BPLA_CloseLpt == NULL) if(BPLA_CloseLpt == NULL)
{ {
return false; return false;
} }
BPLA_OpenLptByAPI = (mBPLA_OpenLptByAPI) GetProcAddress(g_bplaLog,"BPLA_OpenLptByAPI"); BPLA_OpenLptByAPI = (mBPLA_OpenLptByAPI) GetProcAddress(g_bplaLog,"BPLA_OpenLptByAPI");
if(BPLA_OpenLptByAPI == NULL) if(BPLA_OpenLptByAPI == NULL)
{ {
return false; return false;
} }
BPLA_CloseLptByAPI = (mBPLA_CloseLptByAPI) GetProcAddress(g_bplaLog,"BPLA_CloseLptByAPI"); BPLA_CloseLptByAPI = (mBPLA_CloseLptByAPI) GetProcAddress(g_bplaLog,"BPLA_CloseLptByAPI");
if(BPLA_CloseLptByAPI == NULL) if(BPLA_CloseLptByAPI == NULL)
{ {
return false; return false;
} }
BPLA_OpenNetPort = (mBPLA_OpenNetPort) GetProcAddress(g_bplaLog,"BPLA_OpenNetPort"); BPLA_OpenNetPort = (mBPLA_OpenNetPort) GetProcAddress(g_bplaLog,"BPLA_OpenNetPort");
if(BPLA_OpenNetPort == NULL) if(BPLA_OpenNetPort == NULL)
{ {
return false; return false;
} }
BPLA_CloseNetPort = (mBPLA_CloseNetPort) GetProcAddress(g_bplaLog,"BPLA_CloseNetPort"); BPLA_CloseNetPort = (mBPLA_CloseNetPort) GetProcAddress(g_bplaLog,"BPLA_CloseNetPort");
if(BPLA_CloseNetPort == NULL) if(BPLA_CloseNetPort == NULL)
{ {
return false; return false;
} }
BPLA_OpenUsb = (mBPLA_OpenUsb) GetProcAddress(g_bplaLog,"BPLA_OpenUsb"); BPLA_OpenUsb = (mBPLA_OpenUsb) GetProcAddress(g_bplaLog,"BPLA_OpenUsb");
if(BPLA_OpenUsb == NULL) if(BPLA_OpenUsb == NULL)
{ {
return false; return false;
} }
BPLA_OpenUsbByID = (mBPLA_OpenUsbByID) GetProcAddress(g_bplaLog,"BPLA_OpenUsbByID"); BPLA_OpenUsbByID = (mBPLA_OpenUsbByID) GetProcAddress(g_bplaLog,"BPLA_OpenUsbByID");
if(BPLA_OpenUsbByID == NULL) if(BPLA_OpenUsbByID == NULL)
{ {
return false; return false;
} }
BPLA_CloseUsb = (mBPLA_CloseUsb) GetProcAddress(g_bplaLog,"BPLA_CloseUsb"); BPLA_CloseUsb = (mBPLA_CloseUsb) GetProcAddress(g_bplaLog,"BPLA_CloseUsb");
if(BPLA_CloseUsb == NULL) if(BPLA_CloseUsb == NULL)
{ {
return false; return false;
} }
BPLA_EnumUsbPrn = (mBPLA_EnumUsbPrn) GetProcAddress(g_bplaLog,"BPLA_EnumUsbPrn"); BPLA_EnumUsbPrn = (mBPLA_EnumUsbPrn) GetProcAddress(g_bplaLog,"BPLA_EnumUsbPrn");
if(BPLA_EnumUsbPrn == NULL) if(BPLA_EnumUsbPrn == NULL)
{ {
return false; return false;
} }
BPLA_OpenUsbPrn = (mBPLA_OpenUsbPrn) GetProcAddress(g_bplaLog,"BPLA_OpenUsbPrn"); BPLA_OpenUsbPrn = (mBPLA_OpenUsbPrn) GetProcAddress(g_bplaLog,"BPLA_OpenUsbPrn");
if(BPLA_OpenUsbPrn == NULL) if(BPLA_OpenUsbPrn == NULL)
{ {
return false; return false;
} }
BPLA_CloseUsbPrn = (mBPLA_CloseUsbPrn) GetProcAddress(g_bplaLog,"BPLA_CloseUsbPrn"); BPLA_CloseUsbPrn = (mBPLA_CloseUsbPrn) GetProcAddress(g_bplaLog,"BPLA_CloseUsbPrn");
if(BPLA_CloseUsbPrn == NULL) if(BPLA_CloseUsbPrn == NULL)
{ {
return false; return false;
} }
BPLA_SetTimeOut = (mBPLA_SetTimeOut) GetProcAddress(g_bplaLog,"BPLA_SetTimeOut"); BPLA_SetTimeOut = (mBPLA_SetTimeOut) GetProcAddress(g_bplaLog,"BPLA_SetTimeOut");
if(BPLA_SetTimeOut == NULL) if(BPLA_SetTimeOut == NULL)
{ {
return false; return false;
} }
BPLA_SetTimeOutEx = (mBPLA_SetTimeOutEx) GetProcAddress(g_bplaLog,"BPLA_SetTimeOutEx"); BPLA_SetTimeOutEx = (mBPLA_SetTimeOutEx) GetProcAddress(g_bplaLog,"BPLA_SetTimeOutEx");
if(BPLA_SetTimeOutEx == NULL) if(BPLA_SetTimeOutEx == NULL)
{ {
return false; return false;
} }
BPLA_OpenPrinterDriver = (mBPLA_OpenPrinterDriver) GetProcAddress(g_bplaLog,"BPLA_OpenPrinterDriver"); BPLA_OpenPrinterDriver = (mBPLA_OpenPrinterDriver) GetProcAddress(g_bplaLog,"BPLA_OpenPrinterDriver");
if(BPLA_OpenPrinterDriver == NULL) if(BPLA_OpenPrinterDriver == NULL)
{ {
return false; return false;
} }
BPLA_ClosePrinterDriver = (mBPLA_ClosePrinterDriver) GetProcAddress(g_bplaLog,"BPLA_ClosePrinterDriver"); BPLA_ClosePrinterDriver = (mBPLA_ClosePrinterDriver) GetProcAddress(g_bplaLog,"BPLA_ClosePrinterDriver");
if(BPLA_ClosePrinterDriver == NULL) if(BPLA_ClosePrinterDriver == NULL)
{ {
return false; return false;
} }
BPLA_StartDoc = (mBPLA_StartDoc) GetProcAddress(g_bplaLog,"BPLA_StartDoc"); BPLA_StartDoc = (mBPLA_StartDoc) GetProcAddress(g_bplaLog,"BPLA_StartDoc");
if(BPLA_StartDoc == NULL) if(BPLA_StartDoc == NULL)
{ {
return false; return false;
} }
BPLA_EndDoc = (mBPLA_EndDoc) GetProcAddress(g_bplaLog,"BPLA_EndDoc"); BPLA_EndDoc = (mBPLA_EndDoc) GetProcAddress(g_bplaLog,"BPLA_EndDoc");
if(BPLA_EndDoc == NULL) if(BPLA_EndDoc == NULL)
{ {
return false; return false;
} }
BPLA_SendCommand = (mBPLA_SendCommand) GetProcAddress(g_bplaLog,"BPLA_SendCommand"); BPLA_SendCommand = (mBPLA_SendCommand) GetProcAddress(g_bplaLog,"BPLA_SendCommand");
if(BPLA_SendCommand == NULL) if(BPLA_SendCommand == NULL)
{ {
return false; return false;
} }
BPLA_ReceiveInfo = (mBPLA_ReceiveInfo) GetProcAddress(g_bplaLog,"BPLA_ReceiveInfo"); BPLA_ReceiveInfo = (mBPLA_ReceiveInfo) GetProcAddress(g_bplaLog,"BPLA_ReceiveInfo");
if(BPLA_ReceiveInfo == NULL) if(BPLA_ReceiveInfo == NULL)
{ {
return false; return false;
} }
BPLA_SendFile = (mBPLA_SendFile) GetProcAddress(g_bplaLog,"BPLA_SendFile"); BPLA_SendFile = (mBPLA_SendFile) GetProcAddress(g_bplaLog,"BPLA_SendFile");
if(BPLA_SendFile == NULL) if(BPLA_SendFile == NULL)
{ {
return false; return false;
} }
BPLA_ReceiveFile = (mBPLA_ReceiveFile) GetProcAddress(g_bplaLog,"BPLA_ReceiveFile"); BPLA_ReceiveFile = (mBPLA_ReceiveFile) GetProcAddress(g_bplaLog,"BPLA_ReceiveFile");
if(BPLA_ReceiveFile == NULL) if(BPLA_ReceiveFile == NULL)
{ {
return false; return false;
} }
BPLA_DownloadImage = (mBPLA_DownloadImage) GetProcAddress(g_bplaLog,"BPLA_DownloadImage"); BPLA_DownloadImage = (mBPLA_DownloadImage) GetProcAddress(g_bplaLog,"BPLA_DownloadImage");
if(BPLA_DownloadImage == NULL) if(BPLA_DownloadImage == NULL)
{ {
return false; return false;
} }
BPLA_DownloadFont = (mBPLA_DownloadFont) GetProcAddress(g_bplaLog,"BPLA_DownloadFont"); BPLA_DownloadFont = (mBPLA_DownloadFont) GetProcAddress(g_bplaLog,"BPLA_DownloadFont");
if(BPLA_DownloadFont == NULL) if(BPLA_DownloadFont == NULL)
{ {
return false; return false;
} }
BPLA_DownErase = (mBPLA_DownErase) GetProcAddress(g_bplaLog,"BPLA_DownErase"); BPLA_DownErase = (mBPLA_DownErase) GetProcAddress(g_bplaLog,"BPLA_DownErase");
if(BPLA_DownErase == NULL) if(BPLA_DownErase == NULL)
{ {
return false; return false;
} }
BPLA_DownEraseAll = (mBPLA_DownEraseAll) GetProcAddress(g_bplaLog,"BPLA_DownEraseAll"); BPLA_DownEraseAll = (mBPLA_DownEraseAll) GetProcAddress(g_bplaLog,"BPLA_DownEraseAll");
if(BPLA_DownEraseAll == NULL) if(BPLA_DownEraseAll == NULL)
{ {
return false; return false;
} }
BPLA_Set = (mBPLA_Set) GetProcAddress(g_bplaLog,"BPLA_Set"); BPLA_Set = (mBPLA_Set) GetProcAddress(g_bplaLog,"BPLA_Set");
if(BPLA_Set == NULL) if(BPLA_Set == NULL)
{ {
return false; return false;
} }
BPLA_SetSensor = (mBPLA_SetSensor) GetProcAddress(g_bplaLog,"BPLA_SetSensor"); BPLA_SetSensor = (mBPLA_SetSensor) GetProcAddress(g_bplaLog,"BPLA_SetSensor");
if(BPLA_SetSensor == NULL) if(BPLA_SetSensor == NULL)
{ {
return false; return false;
} }
BPLA_SetPaperLength = (mBPLA_SetPaperLength) GetProcAddress(g_bplaLog,"BPLA_SetPaperLength"); BPLA_SetPaperLength = (mBPLA_SetPaperLength) GetProcAddress(g_bplaLog,"BPLA_SetPaperLength");
if(BPLA_SetPaperLength == NULL) if(BPLA_SetPaperLength == NULL)
{ {
return false; return false;
} }
BPLA_SetEnd = (mBPLA_SetEnd) GetProcAddress(g_bplaLog,"BPLA_SetEnd"); BPLA_SetEnd = (mBPLA_SetEnd) GetProcAddress(g_bplaLog,"BPLA_SetEnd");
if(BPLA_SetEnd == NULL) if(BPLA_SetEnd == NULL)
{ {
return false; return false;
} }
BPLA_ForBack = (mBPLA_ForBack) GetProcAddress(g_bplaLog,"BPLA_ForBack"); BPLA_ForBack = (mBPLA_ForBack) GetProcAddress(g_bplaLog,"BPLA_ForBack");
if(BPLA_ForBack == NULL) if(BPLA_ForBack == NULL)
{ {
return false; return false;
} }
BPLA_Reset = (mBPLA_Reset) GetProcAddress(g_bplaLog,"BPLA_Reset"); BPLA_Reset = (mBPLA_Reset) GetProcAddress(g_bplaLog,"BPLA_Reset");
if(BPLA_Reset == NULL) if(BPLA_Reset == NULL)
{ {
return false; return false;
} }
BPLA_StartArea = (mBPLA_StartArea) GetProcAddress(g_bplaLog,"BPLA_StartArea"); BPLA_StartArea = (mBPLA_StartArea) GetProcAddress(g_bplaLog,"BPLA_StartArea");
if(BPLA_StartArea == NULL) if(BPLA_StartArea == NULL)
{ {
return false; return false;
} }
BPLA_SetMirror = (mBPLA_SetMirror) GetProcAddress(g_bplaLog,"BPLA_SetMirror"); BPLA_SetMirror = (mBPLA_SetMirror) GetProcAddress(g_bplaLog,"BPLA_SetMirror");
if(BPLA_SetMirror == NULL) if(BPLA_SetMirror == NULL)
{ {
return false; return false;
} }
BPLA_Print = (mBPLA_Print) GetProcAddress(g_bplaLog,"BPLA_Print"); BPLA_Print = (mBPLA_Print) GetProcAddress(g_bplaLog,"BPLA_Print");
if(BPLA_Print == NULL) if(BPLA_Print == NULL)
{ {
return false; return false;
} }
BPLA_SaveLabel = (mBPLA_SaveLabel) GetProcAddress(g_bplaLog,"BPLA_SaveLabel"); BPLA_SaveLabel = (mBPLA_SaveLabel) GetProcAddress(g_bplaLog,"BPLA_SaveLabel");
if(BPLA_SaveLabel == NULL) if(BPLA_SaveLabel == NULL)
{ {
return false; return false;
} }
BPLA_PrintSaveLabel = (mBPLA_PrintSaveLabel) GetProcAddress(g_bplaLog,"BPLA_PrintSaveLabel"); BPLA_PrintSaveLabel = (mBPLA_PrintSaveLabel) GetProcAddress(g_bplaLog,"BPLA_PrintSaveLabel");
if(BPLA_PrintSaveLabel == NULL) if(BPLA_PrintSaveLabel == NULL)
{ {
return false; return false;
} }
BPLA_SetCopy = (mBPLA_SetCopy) GetProcAddress(g_bplaLog,"BPLA_SetCopy"); BPLA_SetCopy = (mBPLA_SetCopy) GetProcAddress(g_bplaLog,"BPLA_SetCopy");
if(BPLA_SetCopy == NULL) if(BPLA_SetCopy == NULL)
{ {
return false; return false;
} }
BPLA_SetAllMirror = (mBPLA_SetAllMirror) GetProcAddress(g_bplaLog,"BPLA_SetAllMirror"); BPLA_SetAllMirror = (mBPLA_SetAllMirror) GetProcAddress(g_bplaLog,"BPLA_SetAllMirror");
if(BPLA_SetAllMirror == NULL) if(BPLA_SetAllMirror == NULL)
{ {
return false; return false;
} }
BPLA_SetAllRotate = (mBPLA_SetAllRotate) GetProcAddress(g_bplaLog,"BPLA_SetAllRotate"); BPLA_SetAllRotate = (mBPLA_SetAllRotate) GetProcAddress(g_bplaLog,"BPLA_SetAllRotate");
if(BPLA_SetAllRotate == NULL) if(BPLA_SetAllRotate == NULL)
{ {
return false; return false;
} }
BPLA_PrintLine = (mBPLA_PrintLine) GetProcAddress(g_bplaLog,"BPLA_PrintLine"); BPLA_PrintLine = (mBPLA_PrintLine) GetProcAddress(g_bplaLog,"BPLA_PrintLine");
if(BPLA_PrintLine == NULL) if(BPLA_PrintLine == NULL)
{ {
return false; return false;
} }
BPLA_PrintBox = (mBPLA_PrintBox) GetProcAddress(g_bplaLog,"BPLA_PrintBox"); BPLA_PrintBox = (mBPLA_PrintBox) GetProcAddress(g_bplaLog,"BPLA_PrintBox");
if(BPLA_PrintBox == NULL) if(BPLA_PrintBox == NULL)
{ {
return false; return false;
} }
BPLA_PrintCircle = (mBPLA_PrintCircle) GetProcAddress(g_bplaLog,"BPLA_PrintCircle"); BPLA_PrintCircle = (mBPLA_PrintCircle) GetProcAddress(g_bplaLog,"BPLA_PrintCircle");
if(BPLA_PrintCircle == NULL) if(BPLA_PrintCircle == NULL)
{ {
return false; return false;
} }
BPLA_LoadImage = (mBPLA_LoadImage) GetProcAddress(g_bplaLog,"BPLA_LoadImage"); BPLA_LoadImage = (mBPLA_LoadImage) GetProcAddress(g_bplaLog,"BPLA_LoadImage");
if(BPLA_LoadImage == NULL) if(BPLA_LoadImage == NULL)
{ {
return false; return false;
} }
BPLA_PrintImage = (mBPLA_PrintImage) GetProcAddress(g_bplaLog,"BPLA_PrintImage"); BPLA_PrintImage = (mBPLA_PrintImage) GetProcAddress(g_bplaLog,"BPLA_PrintImage");
if(BPLA_PrintImage == NULL) if(BPLA_PrintImage == NULL)
{ {
return false; return false;
} }
BPLA_PrintText = (mBPLA_PrintText) GetProcAddress(g_bplaLog,"BPLA_PrintText"); BPLA_PrintText = (mBPLA_PrintText) GetProcAddress(g_bplaLog,"BPLA_PrintText");
if(BPLA_PrintText == NULL) if(BPLA_PrintText == NULL)
{ {
return false; return false;
} }
BPLA_PrintTextEx = (mBPLA_PrintTextEx) GetProcAddress(g_bplaLog,"BPLA_PrintTextEx"); BPLA_PrintTextEx = (mBPLA_PrintTextEx) GetProcAddress(g_bplaLog,"BPLA_PrintTextEx");
if(BPLA_PrintTextEx == NULL) if(BPLA_PrintTextEx == NULL)
{ {
return false; return false;
} }
BPLA_PrintOut = (mBPLA_PrintOut) GetProcAddress(g_bplaLog,"BPLA_PrintOut"); BPLA_PrintOut = (mBPLA_PrintOut) GetProcAddress(g_bplaLog,"BPLA_PrintOut");
if(BPLA_PrintOut == NULL) if(BPLA_PrintOut == NULL)
{ {
return false; return false;
} }
BPLA_PrintOutEx = (mBPLA_PrintOutEx) GetProcAddress(g_bplaLog,"BPLA_PrintOutEx"); BPLA_PrintOutEx = (mBPLA_PrintOutEx) GetProcAddress(g_bplaLog,"BPLA_PrintOutEx");
if(BPLA_PrintOutEx == NULL) if(BPLA_PrintOutEx == NULL)
{ {
return false; return false;
} }
BPLA_PrintMixText = (mBPLA_PrintMixText) GetProcAddress(g_bplaLog,"BPLA_PrintMixText"); BPLA_PrintMixText = (mBPLA_PrintMixText) GetProcAddress(g_bplaLog,"BPLA_PrintMixText");
if(BPLA_PrintMixText == NULL) if(BPLA_PrintMixText == NULL)
{ {
return false; return false;
} }
BPLA_PrintMixTextEx = (mBPLA_PrintMixTextEx) GetProcAddress(g_bplaLog,"BPLA_PrintMixTextEx"); BPLA_PrintMixTextEx = (mBPLA_PrintMixTextEx) GetProcAddress(g_bplaLog,"BPLA_PrintMixTextEx");
if(BPLA_PrintMixTextEx == NULL) if(BPLA_PrintMixTextEx == NULL)
{ {
return false; return false;
} }
BPLA_PrintMixTextBuild = (mBPLA_PrintMixTextBuild) GetProcAddress(g_bplaLog,"BPLA_PrintMixTextBuild"); BPLA_PrintMixTextBuild = (mBPLA_PrintMixTextBuild) GetProcAddress(g_bplaLog,"BPLA_PrintMixTextBuild");
if(BPLA_PrintMixTextBuild == NULL) if(BPLA_PrintMixTextBuild == NULL)
{ {
return false; return false;
} }
BPLA_PrintMixTextCmd = (mBPLA_PrintMixTextCmd) GetProcAddress(g_bplaLog,"BPLA_PrintMixTextCmd"); BPLA_PrintMixTextCmd = (mBPLA_PrintMixTextCmd) GetProcAddress(g_bplaLog,"BPLA_PrintMixTextCmd");
if(BPLA_PrintMixTextCmd == NULL) if(BPLA_PrintMixTextCmd == NULL)
{ {
return false; return false;
} }
BPLA_PrintTruetype = (mBPLA_PrintTruetype) GetProcAddress(g_bplaLog,"BPLA_PrintTruetype"); BPLA_PrintTruetype = (mBPLA_PrintTruetype) GetProcAddress(g_bplaLog,"BPLA_PrintTruetype");
if(BPLA_PrintTruetype == NULL) if(BPLA_PrintTruetype == NULL)
{ {
return false; return false;
} }
BPLA_PrintTruetypeEx = (mBPLA_PrintTruetypeEx) GetProcAddress(g_bplaLog,"BPLA_PrintTruetypeEx"); BPLA_PrintTruetypeEx = (mBPLA_PrintTruetypeEx) GetProcAddress(g_bplaLog,"BPLA_PrintTruetypeEx");
if(BPLA_PrintTruetypeEx == NULL) if(BPLA_PrintTruetypeEx == NULL)
{ {
return false; return false;
} }
BPLA_PrintTruetypeStyle = (mBPLA_PrintTruetypeStyle) GetProcAddress(g_bplaLog,"BPLA_PrintTruetypeStyle"); BPLA_PrintTruetypeStyle = (mBPLA_PrintTruetypeStyle) GetProcAddress(g_bplaLog,"BPLA_PrintTruetypeStyle");
if(BPLA_PrintTruetypeStyle == NULL) if(BPLA_PrintTruetypeStyle == NULL)
{ {
return false; return false;
} }
BPLA_PrintBarcode = (mBPLA_PrintBarcode) GetProcAddress(g_bplaLog,"BPLA_PrintBarcode"); BPLA_PrintBarcode = (mBPLA_PrintBarcode) GetProcAddress(g_bplaLog,"BPLA_PrintBarcode");
if(BPLA_PrintBarcode == NULL) if(BPLA_PrintBarcode == NULL)
{ {
return false; return false;
} }
BPLA_PrintBarcodeEx = (mBPLA_PrintBarcodeEx) GetProcAddress(g_bplaLog,"BPLA_PrintBarcodeEx"); BPLA_PrintBarcodeEx = (mBPLA_PrintBarcodeEx) GetProcAddress(g_bplaLog,"BPLA_PrintBarcodeEx");
if(BPLA_PrintBarcodeEx == NULL) if(BPLA_PrintBarcodeEx == NULL)
{ {
return false; return false;
} }
BPLA_PrintPDF = (mBPLA_PrintPDF) GetProcAddress(g_bplaLog,"BPLA_PrintPDF"); BPLA_PrintPDF = (mBPLA_PrintPDF) GetProcAddress(g_bplaLog,"BPLA_PrintPDF");
if(BPLA_PrintPDF == NULL) if(BPLA_PrintPDF == NULL)
{ {
return false; return false;
} }
BPLA_PrintPDFEx = (mBPLA_PrintPDFEx) GetProcAddress(g_bplaLog,"BPLA_PrintPDFEx"); BPLA_PrintPDFEx = (mBPLA_PrintPDFEx) GetProcAddress(g_bplaLog,"BPLA_PrintPDFEx");
if(BPLA_PrintPDFEx == NULL) if(BPLA_PrintPDFEx == NULL)
{ {
return false; return false;
} }
BPLA_PrintMaxi = (mBPLA_PrintMaxi) GetProcAddress(g_bplaLog,"BPLA_PrintMaxi"); BPLA_PrintMaxi = (mBPLA_PrintMaxi) GetProcAddress(g_bplaLog,"BPLA_PrintMaxi");
if(BPLA_PrintMaxi == NULL) if(BPLA_PrintMaxi == NULL)
{ {
return false; return false;
} }
BPLA_PrintMaxiEx = (mBPLA_PrintMaxiEx) GetProcAddress(g_bplaLog,"BPLA_PrintMaxiEx"); BPLA_PrintMaxiEx = (mBPLA_PrintMaxiEx) GetProcAddress(g_bplaLog,"BPLA_PrintMaxiEx");
if(BPLA_PrintMaxiEx == NULL) if(BPLA_PrintMaxiEx == NULL)
{ {
return false; return false;
} }
BPLA_CheckCom = (mBPLA_CheckCom) GetProcAddress(g_bplaLog,"BPLA_CheckCom"); BPLA_CheckCom = (mBPLA_CheckCom) GetProcAddress(g_bplaLog,"BPLA_CheckCom");
if(BPLA_CheckCom == NULL) if(BPLA_CheckCom == NULL)
{ {
return false; return false;
} }
BPLA_CheckStatus = (mBPLA_CheckStatus) GetProcAddress(g_bplaLog,"BPLA_CheckStatus"); BPLA_CheckStatus = (mBPLA_CheckStatus) GetProcAddress(g_bplaLog,"BPLA_CheckStatus");
if(BPLA_CheckStatus == NULL) if(BPLA_CheckStatus == NULL)
{ {
return false; return false;
} }
BPLA_CheckCut = (mBPLA_CheckCut) GetProcAddress(g_bplaLog,"BPLA_CheckCut"); BPLA_CheckCut = (mBPLA_CheckCut) GetProcAddress(g_bplaLog,"BPLA_CheckCut");
if(BPLA_CheckCut == NULL) if(BPLA_CheckCut == NULL)
{ {
return false; return false;
} }
BPLA_PrintQR = (mBPLA_PrintQR)GetProcAddress(g_bplaLog,"BPLA_PrintQR"); BPLA_PrintQR = (mBPLA_PrintQR)GetProcAddress(g_bplaLog,"BPLA_PrintQR");
if(BPLA_PrintQR == NULL) if(BPLA_PrintQR == NULL)
{ {
return false; return false;
} }
TSC_openport = (openport) GetProcAddress(g_htscdll,"openport"); TSC_openport = (openport) GetProcAddress(g_htscdll,"openport");
if(TSC_openport == NULL) if(TSC_openport == NULL)
{ {
return false; return false;
} }
TSC_about = (about) GetProcAddress(g_htscdll,"about"); TSC_about = (about) GetProcAddress(g_htscdll,"about");
if(TSC_about == NULL) if(TSC_about == NULL)
{ {
return false; return false;
} }
TSC_barcode = (barcode) GetProcAddress(g_htscdll,"barcode"); TSC_barcode = (barcode) GetProcAddress(g_htscdll,"barcode");
if(TSC_barcode == NULL) if(TSC_barcode == NULL)
{ {
return false; return false;
} }
TSC_clearbuffer = (clearbuffer) GetProcAddress(g_htscdll,"clearbuffer"); TSC_clearbuffer = (clearbuffer) GetProcAddress(g_htscdll,"clearbuffer");
if(TSC_clearbuffer == NULL) if(TSC_clearbuffer == NULL)
{ {
return false; return false;
} }
TSC_closeport = (closeport) GetProcAddress(g_htscdll,"closeport"); TSC_closeport = (closeport) GetProcAddress(g_htscdll,"closeport");
if(TSC_closeport == NULL) if(TSC_closeport == NULL)
{ {
return false; return false;
} }
TSC_formfeed = (formfeed) GetProcAddress(g_htscdll,"formfeed"); TSC_formfeed = (formfeed) GetProcAddress(g_htscdll,"formfeed");
if(TSC_formfeed == NULL) if(TSC_formfeed == NULL)
{ {
return false; return false;
} }
TSC_downloadpcx = (downloadpcx) GetProcAddress(g_htscdll,"downloadpcx"); TSC_downloadpcx = (downloadpcx) GetProcAddress(g_htscdll,"downloadpcx");
if(TSC_downloadpcx == NULL) if(TSC_downloadpcx == NULL)
{ {
return false; return false;
} }
TSC_nobackfeed = (nobackfeed) GetProcAddress(g_htscdll,"nobackfeed"); TSC_nobackfeed = (nobackfeed) GetProcAddress(g_htscdll,"nobackfeed");
if(TSC_nobackfeed == NULL) if(TSC_nobackfeed == NULL)
{ {
return false; return false;
} }
TSC_printerfont = (printerfont) GetProcAddress(g_htscdll,"printerfont"); TSC_printerfont = (printerfont) GetProcAddress(g_htscdll,"printerfont");
if(TSC_printerfont == NULL) if(TSC_printerfont == NULL)
{ {
return false; return false;
} }
TSC_printlabel = (printlabel) GetProcAddress(g_htscdll,"printlabel"); TSC_printlabel = (printlabel) GetProcAddress(g_htscdll,"printlabel");
if(TSC_printlabel == NULL) if(TSC_printlabel == NULL)
{ {
return false; return false;
} }
TSC_sendcommand = (sendcommand) GetProcAddress(g_htscdll,"sendcommand"); TSC_sendcommand = (sendcommand) GetProcAddress(g_htscdll,"sendcommand");
if(TSC_sendcommand == NULL) if(TSC_sendcommand == NULL)
{ {
return false; return false;
} }
TSC_setup = (setup) GetProcAddress(g_htscdll,"setup"); TSC_setup = (setup) GetProcAddress(g_htscdll,"setup");
if(TSC_setup == NULL) if(TSC_setup == NULL)
{ {
return false; return false;
} }
TSC_windowsfont = (windowsfont) GetProcAddress(g_htscdll,"windowsfont"); TSC_windowsfont = (windowsfont) GetProcAddress(g_htscdll,"windowsfont");
if(TSC_windowsfont == NULL) if(TSC_windowsfont == NULL)
{ {
return false; return false;
} }
g_hPosdll = LoadLibrary("POSDLL.dll"); g_hPosdll = LoadLibrary("POSDLL.dll");
...@@ -1010,7 +1011,7 @@ bool _LoadPosdll(void) ...@@ -1010,7 +1011,7 @@ bool _LoadPosdll(void)
return false; return false;
} }
/***********只支持标准打印模式(行模式)的函数************/ /***********只支持标准打印模式(行模式)的函数************/
VC_POS_S_SetAreaWidth = (POS_S_SetAreaWidth) GetProcAddress(g_hPosdll,"POS_S_SetAreaWidth"); VC_POS_S_SetAreaWidth = (POS_S_SetAreaWidth) GetProcAddress(g_hPosdll,"POS_S_SetAreaWidth");
if(VC_POS_S_SetAreaWidth == NULL) if(VC_POS_S_SetAreaWidth == NULL)
{ {
VC_Log_WriteLog(4,"%s","VC_POS_S_SetAreaWidth加载失败"); VC_Log_WriteLog(4,"%s","VC_POS_S_SetAreaWidth加载失败");
...@@ -1052,7 +1053,7 @@ bool _LoadPosdll(void) ...@@ -1052,7 +1053,7 @@ bool _LoadPosdll(void)
return false; return false;
} }
/*******只支持页打印模式(P)或标签打印模式(L)的函数*******/ /*******只支持页打印模式(P)或标签打印模式(L)的函数*******/
VC_POS_PL_SetArea = (POS_PL_SetArea) GetProcAddress(g_hPosdll,"POS_PL_SetArea"); VC_POS_PL_SetArea = (POS_PL_SetArea) GetProcAddress(g_hPosdll,"POS_PL_SetArea");
if(VC_POS_PL_SetArea == NULL) if(VC_POS_PL_SetArea == NULL)
{ {
VC_Log_WriteLog(4,"%s","VC_POS_PL_SetArea加载失败"); VC_Log_WriteLog(4,"%s","VC_POS_PL_SetArea加载失败");
...@@ -1100,8 +1101,8 @@ bool _LoadPosdll(void) ...@@ -1100,8 +1101,8 @@ bool _LoadPosdll(void)
VC_Log_WriteLog(4,"%s","VC_POS_PL_Clear加载失败"); VC_Log_WriteLog(4,"%s","VC_POS_PL_Clear加载失败");
return false; return false;
} }
/*****杂项---主要用于调试和自定义控制函数使用*****/ /******杂项---主要用于调试和自定义控制函数使用*****/
VC_POS_WriteFile = (POS_WriteFile) GetProcAddress(g_hPosdll,"POS_WriteFile"); VC_POS_WriteFile = (POS_WriteFile) GetProcAddress(g_hPosdll,"POS_WriteFile");
if(VC_POS_WriteFile == NULL) if(VC_POS_WriteFile == NULL)
{ {
VC_Log_WriteLog(4,"%s","VC_POS_WriteFile加载失败"); VC_Log_WriteLog(4,"%s","VC_POS_WriteFile加载失败");
...@@ -1121,7 +1122,7 @@ bool _LoadPosdll(void) ...@@ -1121,7 +1122,7 @@ bool _LoadPosdll(void)
VC_Log_WriteLog(4,"%s","VC_POS_ReadFile加载失败"); VC_Log_WriteLog(4,"%s","VC_POS_ReadFile加载失败");
return false; return false;
} }
VC_POS_GetVersionInfo = (POS_GetVersionInfo) GetProcAddress(g_hPosdll,"POS_GetVersionInfo"); VC_POS_GetVersionInfo = (POS_GetVersionInfo) GetProcAddress(g_hPosdll,"POS_GetVersionInfo");
if(VC_POS_GetVersionInfo == NULL) if(VC_POS_GetVersionInfo == NULL)
{ {
...@@ -1192,7 +1193,7 @@ bool _UnloadLogdll(void) ...@@ -1192,7 +1193,7 @@ bool _UnloadLogdll(void)
return false; return false;
} }
FreeLibrary(g_hLog); FreeLibrary(g_hLog);
VC_Log_WriteLog(1,"%s","LogDLL卸载完成"); //VC_Log_WriteLog(1,"%s","LogDLL卸载完成");
return true; return true;
} }
...@@ -2060,7 +2061,7 @@ int PrintCloseBpla(char *page, char *num) ...@@ -2060,7 +2061,7 @@ int PrintCloseBpla(char *page, char *num)
//VC_Log_WriteLog(1," %s:%d","打印纸高度", myhigh); //VC_Log_WriteLog(1," %s:%d","打印纸高度", myhigh);
//BPLA_SetPaperLength(0, 0); //BPLA_SetPaperLength(myhigh, 0);
//if(var != BPLA_OK) //if(var != BPLA_OK)
//{ //{
...@@ -2076,7 +2077,7 @@ int PrintCloseBpla(char *page, char *num) ...@@ -2076,7 +2077,7 @@ int PrintCloseBpla(char *page, char *num)
return 0; return 0;
} }
//var = BPLA_SetAllRotate(0); //var = BPLA_SetAllRotate(1);
//if(var != BPLA_OK) //if(var != BPLA_OK)
//{ //{
...@@ -2120,6 +2121,7 @@ int PrintCloseBpla(char *page, char *num) ...@@ -2120,6 +2121,7 @@ int PrintCloseBpla(char *page, char *num)
TRUETYPEFONTSTYLE founttype = {0, 0, 0}; TRUETYPEFONTSTYLE founttype = {0, 0, 0};
var = BPLA_PrintTruetypeStyle(tmpdata, argv.x, atoi(m_printclass.tsc_high.data())*10 - argv.y - argv.font_size*1.5, tmpfont_name, argv.font_size*0.78, argv.font_size*0.58, &founttype, 1); var = BPLA_PrintTruetypeStyle(tmpdata, argv.x, atoi(m_printclass.tsc_high.data())*10 - argv.y - argv.font_size*1.5, tmpfont_name, argv.font_size*0.78, argv.font_size*0.58, &founttype, 1);
//var = BPLA_PrintTruetypeStyle(tmpdata, argv.x, 6000, tmpfont_name, argv.font_size*0.78, argv.font_size*0.58,&founttype, 1);
//TSC_windowsfont(argv.x, argv.y, argv.font_size, argv.rotate, argv.font_type, argv.line, tmpfont_name, tmpdata); //TSC_windowsfont(argv.x, argv.y, argv.font_size, argv.rotate, argv.font_type, argv.line, tmpfont_name, tmpdata);
if(var != BPLA_OK) if(var != BPLA_OK)
{ {
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment