Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Patch Code has been developed by Kodak to facilitate task management for automatic multi-page document scanning. Such barcodes do not encode any data; instead, a barcode pattern indicates an action to be performed. Aspose.BarCode for C++ supports six main Patch Code patterns and allows generating barcodes in two modes: as separate barcode images to be placed on a page manually; as a complete A4 or US Letter page with the required resolution. Patch Code barcode labels are printed on four sides of a document; however, it is sufficient to read only one of them to complete scanning. This feature allows reading barcodes successfully even if pages are rotated.
Aspose.BarCode for C++ enables generating the main Patch Code set that consists of six patterns. The extended set of patterns introduced by Kodak later on and not standardized yet is not supported by the library. The main pattern set includes the following options: Patch I, Patch II, Patch III, Patch IV, Patch T, and Patch VI.
Sample barcode labels provided below illustrate six basic Patch Code barcode types.
PatchCode Standards |
Patch I |
Patch II |
Patch III |
Patch IV |
Patch T |
Patch VI |
---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Aspose.BarCode for C++ enables different modes of generating Patch Code barcodes: as separate images or as A4 or US Letter pages with portrait or landscape orientation. Moreover, the library allows adding an optional complementary QR Code as a source of supplement information that may be required to process scanning tasks. Setting other barcode types as complementary barcodes is not supported.
Setting Generation Format
To set the format of Patch Code barcodes to be generated, it is necessary to initialize the PatchFormat property of class PatchCodeParameters. This property can take the following values:
Adding Complementary QR Code
To add a complementary QR code to a Patch Code barcode page (A4 or US Letter), it is necessary to enter any text value into the ExtraBarcodeText property of class PatchCodeParameters and then set the Location property of class CodeTextParameters to “CodeLocation.None”.
Images below illustrate the Patch Code barcode pages generated with and without adding complementary QR Code labels.
Complementary QR Code |
Is Disabled |
Is Enabled |
---|---|---|
|
|
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.