Commit 19f0a1f8 by 刘帅

对于商米打印机,从配置文件加载打印dll

parent 03d706f4
......@@ -76,6 +76,7 @@ FmPrinter::FmPrinter()
QSettings *fmps=new QSettings(iniFmpsPath,QSettings::IniFormat);
fmps->setIniCodec("GB2312");
QString printerName = fmps->value("DRIVER/driver").toString();
QString printerDllName; //商米打印机SDK dll特定要求
if(!printerName.compare(QString("中科英泰")))
printer = ZHONGKEYINGTAI;
......@@ -104,8 +105,11 @@ FmPrinter::FmPrinter()
m_b_load_sucfl=true;
}
break;
case SHANGMI:
m_UAN_lib.setFileName("pos_ad_dll.dll");
case SHANGMI:
printerDllName = fmps->value("DRIVER/path", "c:\\iSmartSystem\\pos_ad_dll.dll").toString();
qDebug() << printerDllName;
m_UAN_lib.setFileName(printerDllName);
//m_UAN_lib.setFileName("pos_ad_dll.dll");
if(m_UAN_lib.load())
{
m_printTextWithStyles = (PrintTextWithStyles*)m_UAN_lib.resolve("PrintTextWithStyles");
......
......@@ -123,7 +123,7 @@ void MainForm::_Init()
// 初始化文字
ui->mainLabStoreid->setText(UI_STOREID);
ui->mainLabVersion->setText("1.4.2");
ui->mainLabVersion->setText("1.4.3");
ui->mainLabCashier->setText(UI_CASHIER);
// 初始化表
......
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