void pageSetup(struct settings_ settings, cups_page_header_t header) { switch(settings.modelNumber) { case SP512: case SP542: case SP712: case SP742: case SP717: case SP747: outputCommand(startPageCommand); break; } switch (settings.modelNumber) { case SP542: case SP512: case SP747: case SP742: case SP717: case SP712: outputCommand(pageCutTypeCommand[settings.pageCutType]); break; } }
ffmpegui::ffmpegui(QWidget *parent) : QMainWindow(parent), ui(new Ui::ffmpegui) { connect (&commandProcess, SIGNAL(readyReadStandardOutput()),this, SLOT(outputCommand())); connect (&commandProcess, SIGNAL(readyReadStandardError()),this, SLOT(outputCommand())); ui->setupUi(this); }
void endPage(struct settings_ settings) { switch(settings.modelNumber) { case SP542: case SP512: case SP747: case SP742: case SP717: case SP712: outputCommand(endPageCommand); break; } switch(settings.modelNumber) { case HSP7000S: case HSP7000V: outputCommand(releaseActionCommand); break; } }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow), ffprobeBin("/usr/local/bin/ffprobe"), ffmpegBin("/usr/local/bin/ffmpeg") { // Load an application style QFile styleFile(":/qss/main.css"); styleFile.open(QFile::ReadOnly); // Apply the loaded stylesheet QString style(styleFile.readAll()); this->setStyleSheet(style); connect (&commandProcess, SIGNAL(readyReadStandardOutput()), this, SLOT(outputCommand())); connect (&commandProcess, SIGNAL(readyReadStandardError()), this, SLOT(outputCommand())); ui->setupUi(this); videoWidget = new QVideoWidget(ui->graphicsView); player = new QMediaPlayer(this); //player->setNotifyInterval(1000); }
void endJob(struct settings_ settings) { switch(settings.modelNumber) { case SP542: case SP512: case SP747: case SP742: case SP717: case SP712: outputCommand(endJobCommand); break; } switch(settings.modelNumber) { case SP542: case SP512: case SP747: case SP742: case SP717: case SP712: outputCommand(docCutTypeCommand[settings.docCutType]); break; } switch(settings.modelNumber) { case HSP7000S: case HSP7000V: outputCommand(stationSettingCommand[0]); break; } if(settings.buzzer1Setting == BUZZER_DOC_BTM) { outputCommand(buzzer1OnTimeCommand[settings.buzzer1OnTime]); outputCommand(buzzer1OffTimeCommand[settings.buzzer1OffTime]); outputCommand(buzzer1SettingCommand[settings.buzzer1Repeat]); } if(settings.buzzer2Setting == BUZZER_DOC_BTM) { outputCommand(buzzer2OnTimeCommand[settings.buzzer2OnTime]); outputCommand(buzzer2OffTimeCommand[settings.buzzer2OffTime]); outputCommand(buzzer2SettingCommand[settings.buzzer2Repeat]); } if (settings.modelNumber == SP747) { if (settings.dataTreatmentRecoverFromError == DATACANCEL_DOC) { outputCommand(dataTreatmentRecoverFromErrorCommand[2]); } } if (settings.modelNumber == SP717) { if (settings.dataTreatmentRecoverFromError == DATACANCEL_DOC) { outputCommand(dataTreatmentRecoverFromErrorCommand[2]); } } if (settings.modelNumber == SP742) { if (settings.dataTreatmentRecoverFromError == DATACANCEL_DOC) { outputCommand(dataTreatmentRecoverFromErrorCommand[2]); } } if (settings.modelNumber == SP712) { if (settings.dataTreatmentRecoverFromError == DATACANCEL_DOC) { outputCommand(dataTreatmentRecoverFromErrorCommand[2]); } } }
void jobSetup(struct settings_ settings, char *argv[]) { outputCommand(printerInitializeCommand); if (settings.modelNumber == SP747) { if (settings.dataTreatmentRecoverFromError == DATACANCEL_DOC ) { outputCommand(dataTreatmentRecoverFromErrorCommand[1]); } } if (settings.modelNumber == SP717) { if (settings.dataTreatmentRecoverFromError == DATACANCEL_DOC ) { outputCommand(dataTreatmentRecoverFromErrorCommand[1]); } } if (settings.modelNumber == SP742) { if (settings.dataTreatmentRecoverFromError == DATACANCEL_DOC ) { outputCommand(dataTreatmentRecoverFromErrorCommand[1]); } } if (settings.modelNumber == SP712) { if (settings.dataTreatmentRecoverFromError == DATACANCEL_DOC ) { outputCommand(dataTreatmentRecoverFromErrorCommand[1]); } } #ifdef MACOSX char *deviceUri = cupsBackendDeviceURI(argv); if (deviceUri != NULL) { if ( strstr(deviceUri, "usb://") ) { switch (settings.modelNumber) { case SP747: case SP717: case SP742: case SP712: case SP512: case SP542: case HSP7000S: case HSP7000V: outputCommand(invalidateNsb); break; } } } #endif switch (settings.modelNumber) { case HSP7000S: fprintf(stderr, "DEBUG: Slip \n");//test outputCommand(stationSettingCommand[1]); break; case HSP7000V: fprintf(stderr, "DEBUG: Validation \n");//test outputCommand(stationSettingCommand[2]); break; } switch (settings.modelNumber) { case SP747: case SP717: case SP742: case SP712: if (settings.pageWidth == 63.0f) outputCommand(printableWidthCommand[0]); else if (settings.pageWidth == 48.0f) outputCommand(printableWidthCommand[1]); else if (settings.pageWidth == 60.0f) outputCommand(printableWidthCommand[2]); else if (settings.pageWidth == 45.0f) outputCommand(printableWidthCommand[3]); else outputCommand(printableWidthCommand[0]); break; case HSP7000S: case HSP7000V: if (settings.pageWidth == 85.0f) outputCommand(printableWidthCommand[0]); else if (settings.pageWidth == 80.0f) outputCommand(printableWidthCommand[1]); else if (settings.pageWidth == 75.0f) outputCommand(printableWidthCommand[2]); else if (settings.pageWidth == 70.0f) outputCommand(printableWidthCommand[3]); else if (settings.pageWidth == 65.0f) outputCommand(printableWidthCommand[4]); else if (settings.pageWidth == 60.0f) outputCommand(printableWidthCommand[5]); else if (settings.pageWidth == 55.0f) outputCommand(printableWidthCommand[6]); else if (settings.pageWidth == 50.0f) outputCommand(printableWidthCommand[7]); else if (settings.pageWidth == 45.0f) outputCommand(printableWidthCommand[8]); else if (settings.pageWidth == 40.0f) outputCommand(printableWidthCommand[9]); else outputCommand(printableWidthCommand[0]); break; } switch (settings.modelNumber) { case SP747: case SP717: case SP742: case SP712: case HSP7000S: case HSP7000V: outputCommand(bidiPrintingCommand[settings.bidirectional]); break; } if(settings.buzzer1Setting == BUZZER_DOC_TOP) { outputCommand(buzzer1OnTimeCommand[settings.buzzer1OnTime]); outputCommand(buzzer1OffTimeCommand[settings.buzzer1OffTime]); outputCommand(buzzer1SettingCommand[settings.buzzer1Repeat]); } if(settings.buzzer2Setting == BUZZER_DOC_TOP) { outputCommand(buzzer2OnTimeCommand[settings.buzzer2OnTime]); outputCommand(buzzer2OffTimeCommand[settings.buzzer2OffTime]); outputCommand(buzzer2SettingCommand[settings.buzzer2Repeat]); } if(settings.cashDrawerSetting != 0) { outputCommand(cashDrawer1PulseWidthCommand[settings.cashDrawer1PulseWidth]); outputCommand(cashDrawerSettingCommand[settings.cashDrawerSetting]); } switch(settings.modelNumber) { case SP512: case SP542: case SP712: case SP742: case SP717: case SP747: outputCommand(beginIgnoreSeqCommand); break; } }