Compare commits
2 Commits
pu/integra
...
2.9.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
28a916bf92
|
|||
|
b8648338fd
|
@@ -804,8 +804,33 @@ void ATBDeviceControllerPlugin::requestPrintReceipt(const QHash<QString, QVarian
|
||||
|
||||
void ATBDeviceControllerPlugin::requestPrintReceipt(const QString & printingString)
|
||||
{
|
||||
// DEBUG --------------------------------------------------
|
||||
QByteArray ba = printingString.toUtf8();
|
||||
QString hexStrOrigin;
|
||||
for (int i = 0; i < ba.size(); ++i) {
|
||||
if (i > 0) hexStrOrigin += ":";
|
||||
hexStrOrigin += QString("%1").arg((unsigned char)ba[i], 2, 16, QChar('0')).toUpper();
|
||||
}
|
||||
qCritical() << "-------------- printString as UTF-8 -------------";
|
||||
qCritical() << hexStrOrigin;
|
||||
qCritical() << "-------------------------------------------------";
|
||||
|
||||
|
||||
QByteArray ba_receipt = this->codec->fromUnicode(printingString);
|
||||
|
||||
|
||||
// DEBUG --------------------------------------------------
|
||||
QString hexStringConverted;
|
||||
for (int i = 0; i < ba_receipt.size(); ++i) {
|
||||
if (i > 0) hexStringConverted += ":";
|
||||
hexStringConverted += QString("%1").arg((unsigned char)ba_receipt[i], 2, 16, QChar('0')).toUpper();
|
||||
}
|
||||
qCritical() << "------------------" << this->codec->name() << "-----------------";
|
||||
qCritical() << hexStringConverted;
|
||||
qCritical() << "-------------------------------------------------";
|
||||
|
||||
|
||||
|
||||
//QByteArray ba = printingString.toUtf8();
|
||||
hw->prn_switchPower(true);
|
||||
hw->prn_setFonts(printerDefaultFont.font,
|
||||
|
||||
Reference in New Issue
Block a user