...
| Table Excerpt |
|---|
...
|
...
|
Wstęp
| |
Dokumentacja starszego PlusBarcodeReader: PlusBarcodeReader |
Podstawowe informacje o projekcie
| Pole | Wartość |
|---|---|
| Aktualna wersja | 2.3.0 |
| Java | 1.6+ |
| GIT | http://192.168.1.61/developers/barcode-reader |
|
Table of Contents outline true
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
...
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
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
U mnie pomogła instalacja tylko Media Foundation, bez Windows Server Essentials Experience. W przeciwnym wypadku pojawiał się błąd podczas uruchamiania wtyczki Plus Barcode Core([BAR-98]):
| No Format | ||
|---|---|---|
| ||
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: E:\suncode\PlusWorkflow-TEST\Application\server\temp\opencv_openpnp16169941109069134566\nu\pattern\opencv\windows\x86_64\opencv_java490.dll: Can't find dependent libraries |
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 | ||
|---|---|---|
| ||
<!-- 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 | ||
|---|---|---|
| ||
<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.1 | System 4.2 | ||
| Wersja wtyczki | Wersja systemu | Wersja wtyczki | Wersja systemu |
|---|---|---|---|
| 4.0.19 | 4.1.11 | 4.0.19 | 4.1.11 |

