AfScanRmtCtrl: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Stand 4.1.08 Kategorie Scannen ergänzt
K Stand 4.1.13 Beispiel geändert, Helptip Ausführung angepasst
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFScanRmtCtrl(alpha1, alpha2, logic3, logic4) : int</td>
     <td class="title">&nbsp;AfScanRmtCtrl(alpha1, alpha2, logic3, logic4) : int</td>
     <td class="platforms">
     <td class="platforms">
[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolDLL.gif|alt=Ausführbar von der Programmierschnittstelle|link=Befehle der Schnittstellen]][[file:DE_SymbolARC.gif|alt=Ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolNoScriptAPI.gif|alt=Nicht ausführbar von der Script-API|link=Befehle der Schnittstellen]]
[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen|Nicht ausführbar von der API]][[file:DE_SymbolDLL.gif|alt=Ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen|Ausführbar von der Programmierschnittstelle (DLL)]][[file:DE_SymbolARC.gif|alt=Ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen|Ausführbar mit der Application Remote Control]][[file:DE_SymbolNoScriptAPI.gif|alt=Nicht ausführbar von der Script-API|link=Befehle der Schnittstellen|Nicht ausführbar von der Script-API]]
     </td>
     </td>
   </tr>
   </tr>
Zeile 69: Zeile 69:
<p>Wird im Parameter (logic4) <font class=source>true</font> übergeben, findet  
<p>Wird im Parameter (logic4) <font class=source>true</font> übergeben, findet  
neben der Texterkennung auch eine Barcode-Erkennung statt. Details dazu sind bei der  
neben der Texterkennung auch eine Barcode-Erkennung statt. Details dazu sind bei der  
Funktion [[AFRecognizeScanPages#|AFRecognizeScanPages]]  
Funktion [[AfRecognizeScanPages#|AfRecognizeScanPages]]  
beschrieben.</p>
beschrieben.</p>


Zeile 99: Zeile 99:
</table>
</table>


<p>Zum Beispiel: <br>
== Beispiel ==
<font class=source>/user=admin /password=troja /action=fnc /fnc=AFScanRmtCtrl /ArcNr=2008.0000012 /Create=0 /Barcode=0 /RsltPath=c:\temp\AFAPIRES.TXT</font></p>


<p>In der Ergebnisdatei wird in der ersten Zeile die übergebene Anweisung  
<tabber>
geschrieben. In der zweiten Zeile wird der Rückgabewert der Funktion gespeichert. In  
|-|ArcFlowRemoteControl=
den folgenden Zeilen wird die Archivnummer (falls ein neues Archiv angelegt wurde)  
<pre class=source>
und die Anzahl der gescannten Seiten angegeben.</p></p>
af_rmtcontrol.exe /user=admin /password=troja /action=fnc /fnc=AfScanRmtCtrl /ArcNr=2008.0000012 /Create=0 /Barcode=0 /RsltPath=c:\temp\AFAPIRES.TXT
</pre>
In der Ergebnisdatei wird in der ersten Zeile die übergebene Anweisung geschrieben. In der zweiten Zeile wird der Rückgabewert der Funktion gespeichert. In den folgenden Zeilen wird die Archivnummer (falls ein neues Archiv angelegt wurde) und die Anzahl der gescannten Seiten angegeben.
</tabber>


<p>
<p>

Aktuelle Version vom 5. Februar 2026, 09:07 Uhr

 AfScanRmtCtrl(alpha1, alpha2, logic3, logic4) : int

Nicht ausführbar von der APIAusführbar von der Programmierschnittstelle (DLL)Ausführbar mit der Application Remote ControlNicht ausführbar von der Script-API

Scannen, OCR-Erkennen und zu einem Archiv speichern
alpha1 Name des Scan-Arbeitsplatzes
alpha2 Nummer des Archivs
logic3 Neues Archiv anlegen
logic4 Barcode-Erkennung
Resultat int Fehlerwert
Siehe

Verwandte Befehle

Diese Funktion scannt ein Dokument, führt die OCR-Erkennung durch und speichert die Anhangdatei in ArcFlow ab. Der Arbeitsplatz für den Import wird in (alpha1) angegeben. Soll die Anhangdatei in einem bestehenden Archiv gespeichert werden, wird die Nummer des Archivs in (alpha2) übergeben. Über den Parameter (logic3) kann bestimmt werden, ob ein neues Archiv angelegt werden soll.

Wird im Parameter (logic4) true übergeben, findet neben der Texterkennung auch eine Barcode-Erkennung statt. Details dazu sind bei der Funktion AfRecognizeScanPages beschrieben.

Die Funktion kann nur mit der Application Remote Control verwendet werden. Die Parameter werden mit folgenden Namen übergeben:

/ScanPC Name des Arbeitsplatzes von dem gescannt wird
/ArcNr Nummer des Archivs
/Create Archiv anlegen
/Barcode Barcodes scannen
/RsltPath Pfad und Name der externen Datei, in der das Ergebnis gespeichert wird.

Beispiel

af_rmtcontrol.exe /user=admin /password=troja /action=fnc /fnc=AfScanRmtCtrl /ArcNr=2008.0000012 /Create=0 /Barcode=0 /RsltPath=c:\temp\AFAPIRES.TXT
In der Ergebnisdatei wird in der ersten Zeile die übergebene Anweisung geschrieben. In der zweiten Zeile wird der Rückgabewert der Funktion gespeichert. In den folgenden Zeilen wird die Archivnummer (falls ein neues Archiv angelegt wurde) und die Anzahl der gescannten Seiten angegeben.

Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
_rNoKey 5 Der in (alpha1) angegebene Rechnername existiert nicht
sAfErrScanDllNotLoaded -20050 Die Scanner-DLL ist nicht geladen.
sAfErrNoFrEngineOnPc -20051 Es ist keine FineReader-Dll oder ArcFlow-Dll beim Arbeitsplatz eingetragen.
sAfErrWrongScanFrmHdl -20052 In (int3) wurde ein falscher Deskriptor übergeben.

Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.