Advertisement
Guest User

It's work!

a guest
Nov 21st, 2015
528
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. #include <QApplication>
  2. #include "oposfiscalprinter_cco.h"
  3. #include <QTextCodec>
  4. #include <QTextStream>
  5.  
  6. using namespace OposFiscalPrinter_CCO;
  7.  
  8. int main(int argc, char *argv[])
  9. {
  10.     QApplication app(argc, argv);
  11.  
  12.     IOPOSFiscalPrinter *printer = new IOPOSFiscalPrinter();
  13.     printer->setControl("{CCB90072-B81E-11D2-AB74-0040054C3719}");
  14.     printer->Open("ATOLFptr.1");
  15.     printer->ClaimDevice(100);
  16.     printer->SetDeviceEnabled(true);
  17.  
  18.     printer->SetFiscalReceiptType(4);
  19.     printer->BeginFiscalReceipt(false);
  20.  
  21.     QString desc = QString("test абвгдеёжз");
  22.     QTextCodec *codec = QTextCodec::codecForName("IBM 866");
  23.  
  24.     QTextStream in(codec->fromUnicode(desc), QIODevice::ReadOnly | QIODevice::Text);
  25.     printer->PrintRecItem(in.readLine(), 0, 1000, 0, 100, QString("ps"));
  26.  
  27.     printer->PrintRecTotal(100, 100, QString::number(1));
  28.     printer->EndFiscalReceipt(false);
  29.  
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement