Pavelka - beállítást, és a nyomtatás a termál transzfer nyomtató VKP-80ii 5 qt
Érkeztem néhány nappal ezelőtt, Ez a játék.
Rá vonatkozó egy csomó - minden attól függ, a képzelet.
Ki fogja mondani, hogyan kell nyomtatni a Qt.
Az első dolog, megyünk a gyártó honlapján tűzifa. de nem egyszerű, és OPOS.
Helyezze be a nyugta szalagot a nyomtatót, húzza ki a hálózati most tartsa a felső gomb (Line Feed), kapcsolja be a készüléket, várjon, amíg zazhuzhzhit és engedje el a gombot.
Nyomtatási beállításokat, majd kattintson a felső gombot újra (Line Feed), amelyek a nyomtató kiköpte a szalagot.
A szalag már csak RS232 paramétereket, de most szükség.
Fuss a parketta, adja meg a csatlakozási mód és sebesség paramétereket (alapértelmezett 19200) és hasonlók, ha szükséges.
Annak tesztelésére, fuss oPoS POS nyomtató konfigurátor és konfigurálja a beállításokat.
Ebben felállítottuk a nyomtatót svyazatsya keresztül OPOS illesztőprogramot. Megjegyzés: a készülék neve - hasznos számunkra.
Ezután futtassa a OPOS POS nyomtató tesztet, és játszhat egy kicsit.
Ha működik, akkor itt az ideje, hogy hozzon létre egy új Qt projekt (típus - választott).
Minden kommunikáció megy keresztül egy hőnyomtató ActiveX OPOSPOSPrinter.ocx komponens, így most ugyanakkor azt mutatják, hogyan kell használni az ActiveX Qt.
A munka meg kell, hogy a könyvtárból végrehajtása CPP és h fájlokat egy segédprogram, mely a Qt - dumpcpp.
Nyisd vinduzyatnuyu konsolku, menj a könyvtárba, ahol létrehozza az osztályok és a futás dumpcpp:
A katalógus legyen két fájl, nyissa meg őket a tanulmány, ami nagyjából tudom, hol kezdjem.
Ie legalább megtanulják névtér (OposPOSPrinter_1_9_Lib) és a nevét az osztály (OPOSPOSPrinter).
A * .pro projekt fájlt kell hozzáadni:
Add a projekt által generált fájlokat és oposposprinter_1_9_lib.cpp oposposprinter_1_9_lib.h
Ugyanakkor hozzá a következő header fájlt, ott összegyűjtött összes használt helyállapotokat:
Csak hozzon létre egy új osztályt, mint a nyomtató. hajtják végre közvetlenül a nyomtatás.
Aztán megértettem segítségével intuíció és példaértékű projekt (főleg: C: \ Program Files (x86) \ OLEForRetail \ ServiceOPOS \ POSPrinter \ CustomEngineering \ OPOSPOSPrinterTest_Src \ FormMainApp.frm).
Remélhetőleg lezárjuk. Ennyi =)
Arhivchik kisegítő osztály: Nyomtató
A printer.cpp cserélje appSettings () -> érték ( «com_printer») toString () a készülék nevét oPoS POS nyomtató konfigurátor ..