{"id":3379,"date":"2025-07-14T13:54:22","date_gmt":"2025-07-14T13:54:22","guid":{"rendered":"https:\/\/www.bardecode.com\/en1\/?p=3379"},"modified":"2025-07-14T16:13:24","modified_gmt":"2025-07-14T16:13:24","slug":"sdk-version-9-4-1-released","status":"publish","type":"post","link":"https:\/\/www.bardecode.com\/en1\/sdk-version-9-4-1-released\/","title":{"rendered":"SDK Version 9.4.1 Released"},"content":{"rendered":"<\/p>\n<p><strong>Version 9.4.1 of the SDK has now been released. PLEASE NOTE THE FOLLOWING IMPORTANT INFORMATION before upgrading<\/strong>:<\/p>\n<p>1. License keys for version 9.3.1 do not work with version 9.4.1. Please contact support@bardecode.com for a new key.<\/p>\n<p>2. This version only reads 1 barcode per page by default. The default for the MaxBarcodesPerPage property has been changed from 0 to 1. For compatible behavior with previous versions please set MaxBarcodesPerPage 0 in your code.<\/p>\n<p><a href=\"\/download\/barcode_sdk\/windows\/softek_barcode_sdk_9_4_1_1.zip\">Download version 9.4.1<\/a><\/p>\n<p>Upgrade Notes for Version 9.4.1.1<\/p>\n<p>License keys with previous versions of the SDK are not compatible with this version.<\/p>\n<p>IMPORTANT: MaxBarcodesPerPage now defaults to 1.<\/p>\n<p>Improvement in SDK speed<\/p>\n<p>FilePathEncoding (Windows only) now defaults to 1 (UTF-8 encoding). This means that all file paths passed into the DLL functions in Windows will now be handled as UTF-8 rather than ASCII unless the value of FilePathEncoding is set to 0.<\/p>\n<p>New function mtScanBarCodeW added to the Windows DLL interface. This function takes a wide string for the file path.<\/p>\n<p>New function mtGetBarStringW added to the Windows DLL interface. This function returns a wide string and is useful when handling Unicode characters in 2-D barcodes.<\/p>\n<p>Addition of a property called Contrast to allow adjustment of contrast in grayscale and color image. Note this is currently set using LoadXMLSettings.<\/p>\n<p>Addition of properties BlueChannel, GreenChannel and RedChannel to allow adjustment of the color channels in color images. Note these are currently set using LoadXMLSettings.<\/p>\n<p>Correction to the use of MaxLength when Show2DCornersInResults is set to true. Maxlength now only applies to the length of the barcode component of the result.<\/p>\n<p>Fix for a potential situation where by a false positive 1-D barcode inside the region of a 2-D barcode is reported instead of the 2-D barcode.<\/p>\n<p>Improvement to the recognition of barcodes at multiple angles on the same page.<\/p>\n<p>The Windows version of the SDK now has native builds for ARM64.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Version 9.4.1 of the SDK has now been released. PLEASE NOTE THE FOLLOWING IMPORTANT INFORMATION before upgrading: 1. License keys for version 9.3.1 do not work with version 9.4.1. Please contact support@bardecode.com for a new key. 2. This version only reads 1 barcode per page by default. The default for the MaxBarcodesPerPage property has been<\/p>\n<p><a href=\"https:\/\/www.bardecode.com\/en1\/sdk-version-9-4-1-released\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":314,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,203,31],"tags":[],"class_list":["post-3379","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-knowledge-base","category-news","category-software-development-kits"],"_links":{"self":[{"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/posts\/3379"}],"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=3379"}],"version-history":[{"count":3,"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/posts\/3379\/revisions"}],"predecessor-version":[{"id":3383,"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/posts\/3379\/revisions\/3383"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/media\/314"}],"wp:attachment":[{"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/media?parent=3379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/categories?post=3379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bardecode.com\/en1\/wp-json\/wp\/v2\/tags?post=3379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}