Adobe LiveCycle Barcoded Forms Licensing

,,


When do I need to license
Adobe® LiveCycle® Barcoded Forms ES software?

If you add a Paper Forms Barcode object to a fill-and-print PDF form using either Designer or Acrobat and the value of the barcode will change while opened within the free Adobe Reader then the PDF form you are distributing needs to be licensed with an Adobe® LiveCycle® Barcoded Forms ES license.

Here are a couple of scenario’s that may help you understand this concept further:

Scenario 1:

  • A PDF Form with a dynamic 2D barcode (also known as the Paper Forms Barcode) is filled-in and printed with Adobe Acrobat Standard or Adobe Acrobat Professional
  • The user of the PDF form changes a field value that causes the value of the barcode to change
  • The 2D barcode is not compressed
  • An Adobe® LiveCycle® Barcoded Forms ES license is not required as the 2D barcodes printed by Adobe Acrobat Standard or Adobe Acrobat Professional are not encrypted or hidden and can be read by a barcode decoder capable of reading 2D barcodes.

Scenario 2:

  • A PDF Form with a dynamic 2D barcode is filled-in and printed with the Free Adobe Reader
  • The user of the PDF form changes a form value that causes the value of the barcode to change
  • The 2D barcode is not compressed
  • An Adobe® LiveCycle® Barcoded Forms ES license is required or the 2D barcode printed by the free Adobe Reader will be encrypted* (Reader 7.x) or hidden (Reader 8.x and higher) and cannot be decoded by any barcode decoder

*Take note that the encryption mechanism used in Reader 7.x is not a “feature” that can be turned on or off.  It is a licensing mechanism only.  Encrypted barcodes cannot be read by the Adobe Decoder.

Scenario 3:

  • A PDF form with a dynamic 2D barcode is filled-in and printed with Adobe Acrobat Standard or Adobe Acrobat Professional
  • The 2D barcode is compressed
  • An Adobe® LiveCycle® Barcoded Forms ES license is not required
  • Only the Adobe® LiveCycle® Barcoded Forms ES Decoder license is required to decode the compressed 2D barcode
  • The barcode is FLATE compressed so a software based decoder could be modified to decode the FLATE compression if required.

Scenario 4:

  • A PDF Form with a dynamic 2D barcode is filled-in and printed with the Free Adobe Reader
  • The user of the form changes a form value but there are no changes to the value of the barcode
  • The 2D barcode is not compressed
  • An Adobe® LiveCycle® Barcoded Forms ES license is not required and the 2D barcode printed by the free Adobe Reader will can be read by a barcode decoder

If you are still not sure of the concept, take a look at these samples and be certain you test your forms with the free Adobe Reader prior to distributing them to ensure that they have been properly licensed.

 

This first sample only contains “//” in the form1.#subform[0].PaperFormsBarcode1::calculate – (JavaScript, client) event and this.rawValue=”123456789101112131415″; in the form1.#subform[0].PaperFormsBarcode1::initialize – (JavaScript, client) event.  The barcode value will not change at runtime and if printed using the free Adobe Reader, the Barcode will still render correctly.

adobe_livecycle_barcoded_forms_no_license_initialize_only

 

This sample has not been properly licensed and the barcode contains the default auto-generated script to include all contents of the PDF form at runtime.  Because the form is not licensed properly and the barcode value changes at runtime the barcode will either encrypt itself in Reader 7.x or become hidden in Reader 8.x or higher.

adobe_livecycle_barcoded_forms_no_license_changes