{"id":1327,"date":"2010-12-08T10:56:32","date_gmt":"2010-12-08T10:56:32","guid":{"rendered":"http:\/\/www.bardecode.com\/en1\/?p=1327"},"modified":"2013-02-12T10:56:49","modified_gmt":"2013-02-12T10:56:49","slug":"code25checksum-handle-final-character-of-code-25-barcode-as-checksum","status":"publish","type":"post","link":"https:\/\/www.bardecode.com\/en1\/code25checksum-handle-final-character-of-code-25-barcode-as-checksum\/","title":{"rendered":"Code25Checksum  &#8211; handle final character of code 25 barcode as checksum"},"content":{"rendered":"<p><strong>Overview<\/strong><strong><\/strong><\/p>\n<p>When True the toolkit will only report Code\u00a025 barcodes where the last character is a valid checksum for the rest of the barcode.\u00a0The toolkit expects a Code\u00a025 checksum to be calculated using the following method:<\/p>\n<p>Sum all of the even positioned characters (the right hand message character is always even), and multiply by 3.<\/p>\n<p>Sum all the odd positioned characters.<\/p>\n<p>Sum the totals from steps 1 and 2.<\/p>\n<p>The checksum is the smallest number that when added to this sum results in a multiple of 10.<\/p>\n<p>If the resulting number of characters is odd and you are using Interleaved Code 2 of 5 then add a leading 0 to the message data.<\/p>\n<p>Type:\u00a0BOOL<br \/>\nDefault value:\u00a0FALSE<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview When True the toolkit will only report Code\u00a025 barcodes where the last character is a valid checksum for the rest of the barcode.\u00a0The toolkit expects a Code\u00a025 checksum to be calculated using the following method: Sum all of the even positioned characters (the right hand message character is always even), and multiply by 3.<\/p>\n<p><a href=\"https:\/\/www.bardecode.com\/en1\/code25checksum-handle-final-character-of-code-25-barcode-as-checksum\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[236,18],"tags":[],"class_list":["post-1327","post","type-post","status-publish","format-standard","hentry","category-documentation-for-our-toolkits-and-applications","category-knowledge-base"],"_links":{"self":[{"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/posts\/1327"}],"collection":[{"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/comments?post=1327"}],"version-history":[{"count":1,"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/posts\/1327\/revisions"}],"predecessor-version":[{"id":1328,"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/posts\/1327\/revisions\/1328"}],"wp:attachment":[{"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/media?parent=1327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/categories?post=1327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/tags?post=1327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}