Compare commits

..

2 Commits

2 changed files with 21 additions and 6 deletions

View File

@ -573,10 +573,25 @@ bool hwapi::dc_printTemplate(enum FileTypeJson type,
} }
bool ret = true; bool ret = true;
struct T_dynDat dynTicketData;
memset (&dynTicketData, 0x00, sizeof(dynTicketData));
// lassen sich auch veraendern
memcpy(&dynTicketData.licensePlate[0], "WEN1230", 8);
memcpy(&dynTicketData.vendingPrice[0], "1234", 8);
memcpy(&dynTicketData.parkingEnd[0], "12:00:00", 8);
memcpy(&dynTicketData.currentTime[0], "14:15:00", 8);
memcpy(&dynTicketData.currentDate[0], "01.01.2023", 8);
for (int i = 0; i < templateIdx.size(); ++i) { for (int i = 0; i < templateIdx.size(); ++i) {
// dynamische Daten werden gespeichert
if (prn_sendDynamicPrnValues(&dynTicketData.licensePlate[0])) {
// angabe welches template beim drucken benutzt werden soll
std::this_thread::sleep_for(std::chrono::milliseconds(1000));
if (prn_printTemplate(templateIdx[i])) { if (prn_printTemplate(templateIdx[i])) {
qDebug() << "printing template" << templateIdx[i]; qDebug() << "printing template" << templateIdx[i];
std::this_thread::sleep_for(std::chrono::seconds(3)); std::this_thread::sleep_for(std::chrono::seconds(3));
}
} else { } else {
ret = false; ret = false;
continue; continue;

View File

@ -36,9 +36,9 @@ static void updatePrinterConf(std::unique_ptr<hwinf> hw, // update printer-file
QVector<QString> fileToSendToDC, QVector<QString> fileToSendToDC,
QString br, QString serial) { QString br, QString serial) {
for (int i=0; i < 1;++i) { for (int i=0; i < 1;++i) {
hw->dc_updatePrinterTemplate(hwapi::FileTypeJson::PRINTER, //hw->dc_updatePrinterTemplate(hwapi::FileTypeJson::PRINTER,
nrOfTemplate, fileToSendToDC, // nrOfTemplate, fileToSendToDC,
br, serial); // br, serial);
hw->dc_printTemplate(hwapi::FileTypeJson::PRINTER, hw->dc_printTemplate(hwapi::FileTypeJson::PRINTER,
nrOfTemplate, br, serial); nrOfTemplate, br, serial);