Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
outlinetrue
stylenone

Poniżej przedstawiono przykładową konfiguracje Barcode Readera:

Code Block
languagexml
<?xml version="1.0"?>
<configuration>
	<tempDirectory>D:/temp</tempDirectory>
	<workingThreads>4</workingThreads>
	<debug>false</debug>

	<unit name="DokumentyKosztowe">
		<source>
			<directory path="D:/BarcodeReader/PiP/DokumentyKosztowe/input" recursive="true"
				pattern="(^*.[pP][dD][fF]$)" />
		</source>
		<barcodes multiple="false">
			<barcode name="Faktury" type="CODE_128" pattern="(^[0-9]{7,8}$)" skipNextIdentical="true" />
		</barcodes>
		<classify>
			<class name="Faktury">
				<start>
					<barcode>Faktury</barcode>
				</start>
				<end>
					<barcode>Faktury</barcode>
					<lastpage/>
				</end>
				<indexes>
					<index name="Index1" type="barcode">Faktury</index>
				</indexes>
				<destination split="false">
					<filename>${Index1}.pdf</filename>
					<directory path="D:/Praca/BarcodeReader/PiP/DokumentyKosztowe/Faktury" flat="false" />
				</destination>
			</class>
		</classify>
		<actions>
			<success>
				<move>
					<destination>
						<filename>${filename}</filename>
						<directory path="D:/Praca/BarcodeReader/PiP/DokumentyKosztowe/success"/>
					</destination>
				</move>
			</success>
			<!-- Akcje jeżeli wystąpił jakikolwiek błąd -->
			<error>
				<copy>
					<destination>
						<resize scale="1.5" />
						<filename>${filename}</filename>
						<directory path="D:/Praca/BarcodeReader/PiP/DokumentyKosztowe/error"/>
					</destination>
				</copy>
			</error>
		</actions>
	</unit>
</configuration>

Element configuration

Jest to główny element konfiguracji. Wewnątrz niego zawarte musza być wszystkie inne elementy konfiguracyjne.

Element tempDirectory

Element definiuje ścieżkę do katalogu gdzie będą przechowywane pliki tymczasowe wykorzystywane w trakcie pracy Barcode Readera

Element workingThreads

Element definiuje liczbę wątków na ilu działa Barcode Reader

Element debug

Element umożliwia włączenie lub wyłączenie trybu debug. Tryb debug pozwala na zrzut przetwarzanych obrazów przed binaryzacją obrazu jak i po niej. Domyślnie tryb debug jest wyłączony.

Element unit
Anchor
unit
unit

 

 

Info

Konfiguracja może posiadać wiele elementów unit

Unit jest główna "jednostką" pracy Barcode Readera. Pozwala na definicję m.in. przetwarzanego katalogu, sposobu klasyfikacji dokumentów.

Element source

 

Element actions

Element definiuje akcje jakie mają zostać wykonane po przetwarzaniu dokumentów ze wszystkich unitów