R
ralli
Guest
Ich habe mit Qt5 ein kleines Programm namens OcrMaker geschrieben. Es ist eine GUI um eine normale DIN A4 Seite einzuscannen und mittels tesseract in weiter zu verarbeitenden Text zu konvertieren.
Guckst Du hier:
Das funktioniert auch einwandfrei. Nur habe ich der String Variablen Device mein bekanntes Scannerdevice quasi statisch zugewiesen. Ich möchte aber, das das Scanner Device des eingeschalteten Scanners mittels Scanimage -L mittels und von QT in die Variable Device eingelesen wird, so das jeder User mit dem Programm arbeiten kann. Bekomme das nicht hin, bin ja kein QT Profi. Das würde ich dann auch der Gemeinde bei Interesse zur Verfügung stellen. Mir hat das Programm, was ich gerade von Qt4 auf Qt5 portiert habe, in den vergangenen Jahren hilfreich zur Seite gestanden, wenn ich mal schnell eine Buchseite einscannen wollte. Dafür reicht es.
Guckst Du hier:
Code:
void MainWindow::on_actionScannen_triggered()
{
// QString Scannerdevice = system('scanimage -L > scanner');
QString Pfad = QCoreApplication::applicationDirPath ();
// CUPS Verbindung: hp:/usb/Photosmart_C4100_series?serial=MY6A9G11T204J7
QString Device = "scanimage -d hpaio:/usb/Photosmart_C4100_series?serial=MY6A9G11T204J7";
QString Bildformat = "--format=tiff";
QString Scanmodus = "--mode lineart";
QString Aufloesung = "--resolution 300";
QString Dokuformat = "-x 210 -y 295";
QString Ausgabedatei = "> " + Pfad + "/eingabe.tif";
QString Befehl = Device + " " + Bildformat + " " + Scanmodus + " " + Aufloesung + " " + Dokuformat + " " + Ausgabedatei;
QString Ergebnis = "";
Ergebnis = system(Befehl.toUtf8());
}
Das funktioniert auch einwandfrei. Nur habe ich der String Variablen Device mein bekanntes Scannerdevice quasi statisch zugewiesen. Ich möchte aber, das das Scanner Device des eingeschalteten Scanners mittels Scanimage -L mittels und von QT in die Variable Device eingelesen wird, so das jeder User mit dem Programm arbeiten kann. Bekomme das nicht hin, bin ja kein QT Profi. Das würde ich dann auch der Gemeinde bei Interesse zur Verfügung stellen. Mir hat das Programm, was ich gerade von Qt4 auf Qt5 portiert habe, in den vergangenen Jahren hilfreich zur Seite gestanden, wenn ich mal schnell eine Buchseite einscannen wollte. Dafür reicht es.