New User? Sign Up  |  Sign In  |  Help
Barcode support and
tutorials from IDAutomation
and the community.
Click for the BBB Business Review of this Computers Hardware, Software & Services in Tampa FL
Resolved Questions

How do PDF417 Rows work?


We are using your Java Solution for printing PDF417 barcodes and it works great. My question is about the Rows parameter. How does the Row value affect the PDF417 bar code?

When I set the Columns value, the barcode contains that many columns. However, when I specify a value for Rows, the barcode never contains that many rows.

I would think the amount of data to be coded and the number of columns specified would determine how many rows end up in the barcode (For example 500 characters to be coded using 2 columns would require a lot more rows than 500 characters and 20 columns).

I would never expect to specify 500 characters and 1 column along with 4 rows and I would never expect to specify 5 characters and 20 columns and 20 rows.

I would expect the number of rows to be determined by your program based on the other variables: amount of data, number of columns, compaction mode, etc.

I do not see how the rows variable could work in relation to the number of rows in the barcode.
Can you explain how specifying the number of rows affects the number of rows in the barcode?

Thanks

Operating System: AS400 OS V5R4

10-05-12     11.3 year(s) ago    

  Report Abuse

 

Ben

Best Answer

The number of Rows determines the number of modules vertically in a PDF417 barcode (the number of rows in the encoded data is insignificant).

image

For example, setting PDFRows to 20 will create a PDF417 barcode with 20 modules (example image below):

image
In this example, I highlighted each module using yellow and blue markings.

If you had 500 values and set Columns to 2 and Rows to a higher amount such as 10, you would be required to modify the column to a larger number.

If the Rows and Columns are set to values that cannot accommodate the amount of data that you are encoding, the number of Rows will increase unless you increase the number of Columns. The amount of data that determines the breaking point (change int Rows) depends on the encoding mode, the amount of data, and the Columns set--all explained in the PDF417 specification.

If unsure about the number of Rows and Columns, set them equal to zero (auto). This will build the most efficient PDF417 barcode.

Posted 11.3 year(s) ago

(0)
(0)
  Report Abuse
 
Find Interesting
 
Email to Others
 
Bookmark
 
Subscribe to Answer Alert
No comments yet.     Be the first to comment.

Email this question link to friends
You must enter an email address, if name is entered or vice-versa for each friend.
Friend #1 -
Friend #2 -
Friend #3 -
Friend #4 -
Friend #5 -
  Your comment on this question
  |         |  
bold  italic  underline  strike       big  small       superscript  subscript 
  Allows to add a link. Added links would only be converted to actual clickable link, when the domain of the link is white-listed by administrator.
Caption :
Link URL :
(Must starts with "http://")
Add  |   Cancel
  Allow to insert an image. Must be among the following file types - *.jpg, *.gif, *.png & *.bmp.
Image Url :   Upload New
(Image url must always starts with " http:// ")
Width : pixels
(Must not be greater than 450px. Enter 0px for no resize)
Add  |   Cancel
  Allow to insert YouTube video. Insert the video embed code.
Embed Code :
Add  |   Cancel
Up to 5000 Characters are allowed. Current Count: 0
  Your comment on this answer
  |         |  
bold  italic  underline  strike       big  small       superscript  subscript 
  Allow you to add a link. Added links would only be converted to actual clickable link, when the domain of the link is white-listed by administrator.
Caption :
Link URL :
(Must start with "http://" or "https://")
Add  |   Cancel
  Allow to insert an image. Must be among the following file types - *.jpg, *.gif, *.png & *.bmp.
Image Url :   Upload New
(Image url must always start with "http://" or "https://")
Width : pixels
(Must not be greater than 450px. Enter 0px for no resize)
Add  |   Cancel
  Allow to insert YouTube video. Insert the video embed code.
Embed Code :
Add  |   Cancel
Up to 5000 characters are allowed. Current Count: 0

You may answer and comment on any thread according to the Terms and Conditions.

 © Copyright 2021 IDAutomation.com, Inc., All Rights Reserved. Legal Notices.

 Barcode Fonts | Components | Scanners | Support | Contact Us
Training Videos on YouTube Join us on Google Plus Join us on LinkedIn Follow us on Twitter Like us on Facebook