...
...
...
Wstęp
|
Dokumentacja starszego PlusBarcodeReader: PlusBarcodeReader |
Podstawowe informacje o projekcie
MaintenanceDepartment | Dev Core |
---|
LicType | Płatna |
---|
ArtifactId | barcode-reader |
---|
PriceEUR | 602 |
---|
PricePLN | 2 500,00 |
---|
TypWtyczki | Wtyczka |
---|
PluginId | com.suncode.plugin-barcode-reader |
---|
ShortDescription | Program służący do dzielenia plików na części na podstawie rozpoznanych kodów kreskowych. |
---|
| |
|
Image Added
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
...
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 |
---|
language | xml |
---|
linenumbers | true |
---|
|
<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 |
---|
|
<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 |