Versions Compared

Key

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

...

Table Excerpt

...

name

...

plugininfo

Wstęp

plugin-info

Dokumentacja starszego PlusBarcodeReader: PlusBarcodeReader

Podstawowe informacje o projekcie

PoleWartość
Aktualna wersja2.0.15
Java1.6+
GIThttp://192.168.1.61/developers/barcode-reader

MaintenanceDepartmentDev Core
LicTypePłatna
ArtifactIdbarcode-reader
PriceEUR602
PricePLN2 500,00
TypWtyczkiWtyczka
PluginIdcom.suncode.plugin-barcode-reader
ShortDescriptionProgram służący do dzielenia plików na części na podstawie rozpoznanych kodów kreskowych.
 


Image Added


Table of Contents
outlinetrue

Wstęp

Info

Dokumentacja starszego PlusBarcodeReader: [STARSZA WERSJA] PlusBarcodeReader

Podstawowe pojęcia

  • dokument - dokument wejściowy w formacie PDF
  • zbiór stron - zbiór stron dokumentu (zawiera wydzielone strony z dokumentu wejściowego)
  • klasyfikacja dokumentu - proces przydzielania poszczególnych stron dokumentu do pasujących klas dokumentów
  • klasa dokumentów - klasa opisująca zasady przypisywania do niej poszczególnych stron dokumentu
  • zestaw klas dokumentów - zestaw klas dokumentów, określający kontekst (podzbiór dokumentu wraz z indeksami) w jakim strony przydzielane są do klas dokumentów w tym zestawie

...

Aby dodać Barcode Reader do systemu należy zainstalować wtyczkę, którą można pobrać z lokalizacji BarcodeReader. Od wersji 2.3.0 wtyczka wymaga zainstalowanej bazowej wtyczki Plus Barcode Reader Core.

Jeżeli Barcode Reader był już dodany w systemie za pomocą zależności, wtedy należy usunąć zależność z pom'a. Następnie usunąć barcode-reader.jar z bibliotek systemu i zainstalować wtyczkę.

Zadania zaplanowane utworzone dla wcześniejszej wersji Barcode Readera będą nadal działać.


Instalacja na Windows Server

Przetestowane na Windows Server 2012 R2

1) Zaktualizować system

2) Zainstalować Windows Server Essentials Media Pack  https://www.microsoft.com/en-us/download/details.aspx?id=40837

Żeby zainstalować Media Pack wymagana jest instalacja Windows Server Essentials Experience

3) Restart serwera

Uruchomienie przez zadanie zaplanowane

...

Info

W wersji 2.0.0 kody kreskowe rozpoznawane są przy użyciu biblioteki ZXing (Zebra Crossing) w wersji 2.2.

Zalecany format plików pdf to PDF/A.

 Poprawa rozpoznawania kodów o niskiej jakości (od wersji 2.0.7)

...

Code Block
languagexml
<!-- Zostaną wykonane 3 kroki odczytania kodu.
Krok 1: Bez zastosowania żadnych filtrów.
Krok 2: Z zastosowaniem tylko filtra medianowego. Ten krok wykona się tylko w przypadku, gdy w kroku 1 nie zostanie znaleziony żaden kod pasujący do wzorca.
Krok 3: Z zastosowaniem tylko filtra autothreshold. Ten krok wykona się tylko w przypadku, gdy w kroku 1 i kroku 2 nie zostanie znaleziony żaden kod pasujący do wzorca. -->
<filters>
	<step></step>
	<step>
		<filter type="median" />
	</step>
	<step>
		<filter type="autothreshold" />
	</step>
</filters>

 

Użycie filtrów z ustawioną wartością threshold:

No Format
    <filters>
        <step>
            <filter type="threshold" value="130" />
        </step>
        <step>
            <filter type="median" />
            <filter type="autothreshold" />
        </step>
    </filters>

 

 

Note

Należy pamiętać, że korzystanie z filtrów wydłuża czas przetwarzania pliku. Szczególnie będzie to widoczne, jeżeli będzie zdefiniowanych kilka kroków, a dokument posiada wiele stron bez żadnych kodów kreskowych. Wtedy dla każdej takiej strony będą musiały być zastosowane wszystkie kroki.

W większości przypadków definiowanie filtrów nie będzie w ogóle konieczne. Szczególnie, gdy dokumenty są skanowane w czarno-bieli i mają dobrą jakość.

...

Code Block
languagexml
linenumberstrue
<barcodes multiple="false">
	<barcode name="faktura" type="CODE_128" pattern="(.+)" />
</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>
			<filename>${Index1}.pdf</filename>
			<directory path="D:/Faktury" />
		</destination>
	</class>
	<class name="Niesklasyfikowane">
		<start>
			<unclassified />	
		</start>
		<end>
			<classified />
			<lastpage/>
		</end>
		<indexes>
		</indexes>
		<destination>
			<filename>BRAK_KODU.pdf</filename>
			<directory path="D:/Niesklasyfikowane" />
		</destination>
	</class>
</classify>

...

Code Block
languagexml
<actions>
	<success>
		<move>
	        <destination>
    			<filename>${filename}</filename>
        		<directory path="D:/success"/>
        	</destination>
    	</move>
	</success>
	<error>
    	<copy>
        	<destination>
				<filename>${filename}</filename>
				<directory path="D:/error"/>
			</destination>
		</copy>
	</error>
</actions>

Wymagane minimalne wersje systemu

System 4.1System 4.2
Wersja wtyczkiWersja systemuWersja wtyczkiWersja systemu
4.0.194.1.114.0.194.1.11