Commit 192955d9 by 戴尚尚

Merge branch 'XianFeng' of http://gitlab.freemud.com/shangshang.dai/FmTakeaway into XianFeng

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
parents 65069449 13b62270
...@@ -105,7 +105,7 @@ FmPrinter::FmPrinter() ...@@ -105,7 +105,7 @@ FmPrinter::FmPrinter()
} }
break; break;
case SHANGMI: case SHANGMI:
m_UAN_lib.setFileName("pos_ad_UAN.dll"); m_UAN_lib.setFileName("pos_ad_dll.dll");
if(m_UAN_lib.load()) if(m_UAN_lib.load())
{ {
m_printTextWithStyles = (PrintTextWithStyles*)m_UAN_lib.resolve("PrintTextWithStyles"); m_printTextWithStyles = (PrintTextWithStyles*)m_UAN_lib.resolve("PrintTextWithStyles");
...@@ -456,7 +456,7 @@ bool FmPrinter::_PrintBodyForShangmiPrinter(OrderObject *pData) ...@@ -456,7 +456,7 @@ bool FmPrinter::_PrintBodyForShangmiPrinter(OrderObject *pData)
rlt = rlt && m_beginPrint(0) == HS_OK ? true : false; rlt = rlt && m_beginPrint(0) == HS_OK ? true : false;
QString apppath = QCoreApplication::applicationDirPath(); QString apppath = QCoreApplication::applicationDirPath();
QString helloBmp = apppath+"/Hello.bmp"; QString helloBmp = apppath+"/Hello_Sm.bmp";
m_printBitmapFile(helloBmp.toLocal8Bit().data(),0); m_printBitmapFile(helloBmp.toLocal8Bit().data(),0);
rlt = rlt && m_beginPrint(7) == HS_OK ? true : false; rlt = rlt && m_beginPrint(7) == HS_OK ? true : false;
...@@ -528,17 +528,22 @@ bool FmPrinter::_shangmiPrinter(OrderObject *pData) ...@@ -528,17 +528,22 @@ bool FmPrinter::_shangmiPrinter(OrderObject *pData)
QString apppath = QCoreApplication::applicationDirPath(); QString apppath = QCoreApplication::applicationDirPath();
QString titleBmp = apppath+"/Kitty.bmp"; QString titleBmp = apppath+"/Kitty.bmp";
QString bottomBmp = apppath+"/Look.bmp"; QString bottomBmp = apppath+"/Look.bmp";
QString qrBmp = apppath+"/qr_high.bmp";
bool rlt = true;
m_printBitmapFile(titleBmp.toLocal8Bit().data(),0); m_printBitmapFile(titleBmp.toLocal8Bit().data(),0);
int rlt1 = m_beginPrint(7); rlt = rlt && (m_beginPrint(7) == HS_OK);
bool rlt2 = _PrintBodyForShangmiPrinter(pData); rlt = rlt && _PrintBodyForShangmiPrinter(pData);
m_printBitmapFile(bottomBmp.toLocal8Bit().data(),0); m_printBitmapFile(bottomBmp.toLocal8Bit().data(),0);
int rlt3 = m_beginPrint(7); rlt = rlt && (m_beginPrint(7) == HS_OK);
m_beginPrint(8); m_printBitmapFile(qrBmp.toLocal8Bit().data(),0);
return (rlt1 == HS_OK && rlt2 && rlt3 == HS_OK); rlt = rlt && (m_beginPrint(7) == HS_OK);
rlt = rlt && (m_beginPrint(8) == HS_OK);
return rlt;
} }
bool FmPrinter::_shangmiPrinter(QString data) bool FmPrinter::_shangmiPrinter(QString data)
...@@ -594,6 +599,7 @@ bool FmPrinter::_fmPrintData(OrderObject* pData) ...@@ -594,6 +599,7 @@ bool FmPrinter::_fmPrintData(OrderObject* pData)
QString titleBmp=apppath+"/Kitty.bmp"; QString titleBmp=apppath+"/Kitty.bmp";
QString bottomBmp=apppath+"/Look.bmp"; QString bottomBmp=apppath+"/Look.bmp";
QString helloBmp=apppath+"/Hello.bmp"; QString helloBmp=apppath+"/Hello.bmp";
QString qrBmp=apppath+"/qr_high.bmp";
m_pPrintHex("\x1B\x61\x1",3); //居中 m_pPrintHex("\x1B\x61\x1",3); //居中
m_pPrintBitmapFile(titleBmp.toLocal8Bit().data(),0); m_pPrintBitmapFile(titleBmp.toLocal8Bit().data(),0);
...@@ -665,8 +671,11 @@ bool FmPrinter::_fmPrintData(OrderObject* pData) ...@@ -665,8 +671,11 @@ bool FmPrinter::_fmPrintData(OrderObject* pData)
m_pPrintHex("\x1B\x61\x1",3); //居中 m_pPrintHex("\x1B\x61\x1",3); //居中
m_pBeginPrint(0); m_pBeginPrint(0);
m_pPrintBitmapFile(bottomBmp.toLocal8Bit().data(),0); m_pPrintBitmapFile(bottomBmp.toLocal8Bit().data(),0);
m_pPrintBitmapFile(qrBmp.toLocal8Bit().data(),0);
m_pPrintHex("\x0A",1); m_pPrintHex("\x0A",1);
m_pPrintHex("\x0A",1); m_pPrintHex("\x0A",1);
m_pBeginPrint(0); m_pBeginPrint(0);
m_pCutPaper(0); m_pCutPaper(0);
m_pClosePrinter(); m_pClosePrinter();
......
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