Kyocera ECOSYS FS-1320D PRESCRIBE Commands Technical Reference Manual - Rev. 4 - Page 98
Macro PDF417, Creating a Macro PDF 417 Representation
View all Kyocera ECOSYS FS-1320D manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 98 highlights
Chapter 5 Barcodes Macro PDF417 Macro PDF417 provides a powerful mechanism for creating a distributed representation of files too large to be presented by a single PDF417 barcode. Macro PDF417 barcodes differ from ordinary PDF417 barcodes in that they contain additional control options which are added by modes 10 through 19 of the XBCP command. This allows a reader to make use of this information to correctly reconstruct and verify the file, independent of the barcode scanning order. The terminology PRESCRIBE macro and macro PDF are not the same. Refer to the PRESCRIBE Commands Command Reference for the PRESCRIBE macro commands Note (MCRO, ENDM, etc.). The following modes of XBCP are used for Macro PDF417 to represent additional control options for XBAR. Note that implementation of these parameters are optional except XBCP 17 and XBCP 18. XBCP 10 XBCP 11 XBCP 12 XBCP 13 XBCP 14 XBCP 15 XBCP 16 XBCP 17 XBCP 18 XBCP 19 File name Block count Time stamp Sender ID Addressee ID File size Check sum File ID Macro PDF417 execution Distributed barcodes positioning Creating a Macro PDF 417 Representation A Macro PDF417 creation begins with giving fileid using XBCP 17 for the ensuing Macro PDF417 sequences. Each one XBAR command sequence is needed for each divided barcode which is succeeded by a XBCP 18 statement that defines a separate block index for each barcode. The block index is needed to ensure that the divided barcodes are reconstructed in the correct order as the whole file when the barcodes are read. The basic command sequence for Macro PDF417 is as follows. ... XBCP 17, 'fileid'; MZP x1, y1; XBCP 18, 0; XBAR; data_string;ENDB; MZP x2, y2; XBCP 18, 1; XBAR; data_string;ENDB; MZP x3, y3; XBCP 18, 2; ... Gives the same file ID to all distributed barcodes. Position the first barcode at (x1, y1). Block index for the first barcode. Encode and print the first divided barcode. Position the second barcode at (x2, y2). Assign block index 1 to the second barcode. Encode and print the second divided barcode. Position the second barcode at (x3, y3). Assign block index 2 to the second barcode. The largest allowed block index is 99,998. Thus, up to 99,999 Macro PDF417 barcodes may comprise the distributed representation of a data file. 5-14