Skip to main content

Dynamsoft Barcode Reader SDK for Python

Project description

version python pypi

What You Should Know About Dynamsoft Barcode Reader

trial

Dynamsoft Barcode Reader SDK enables you to efficiently embed barcode reading functionality in your web, desktop or mobile application using just a few lines of code. Saving you months of added development time and resources, our SDK can create high-speed and reliable barcode scanner software applications to meet your business needs.

About Python Barcode SDK

The Python Barcode SDK is a wrapper for Dynamsoft C++ Barcode SDK. It comes with all the general features of Dynamsoft Barcode Reader, bringing convenience for Python developers.

Notice: Package Renamed and Updated

dynamsoft-barcode-reader-bundle is the successor to the dbr package, starting from version 10. This new version introduces significant architectural improvements and a redesigned API to integrate with DynamsoftCaptureVision (DCV) architecture, which is newly established to aggregate the features of functional products powered by Dynamsoft.

Version

  • 11.4.1000

Supported Platforms

  • Windows x64

  • Linux(x64, ARM64)

  • macOS (12+)

Supported Python Versions

  • Python3.14

  • Python3.13

  • Python3.12

  • Python3.11

  • Python3.10

Installation

pip install dynamsoft-barcode-reader-bundle

Supported Symbologies

  • Linear Barcodes (1D) :

    • Code 39 (including Code 39 Extended)

    • Code 93

    • Code 128

    • Codabar

    • Interleaved 2 of 5

    • EAN-8

    • EAN-13

    • UPC-A

    • UPC-E

    • Industrial 2 of 5

    • MSI Code

    • Code 11

    • Code32

    • Matrix 2 of 5

  • 2D Barcodes :

    • QR Code (including Micro QR Code)

    • Data Matrix

    • PDF417 (including Micro PDF417)

    • Aztec Code

    • MaxiCode (mode 2-5)

    • DotCode

  • Patch Code

  • Pharmacode

  • Telepen

  • GS1 Composite Code

  • GS1 DataBar :

    • Omnidirectional

    • Truncated

    • Stacked

    • Stacked Omnidirectional

    • Limited

    • Expanded

    • Expanded Stacked

  • Postal Codes :

    • USPS Intelligent Mail

    • Postnet

    • Planet

    • Australian Post

    • UK Royal Mail

    • KIX

Quick Start

from dynamsoft_barcode_reader_bundle import *

# Apply for a trial license: https://www.dynamsoft.com/customer/license/trialLicense/?product=dbr&package=python&utm_source=pypi
license_key = "Input your own license"
image = r"Please input your own image path"
LicenseManager.init_license(license_key)
cvr = CaptureVisionRouter()

try:

  capturedResult = cvr.capture(image,EnumPresetTemplate.PT_READ_BARCODES.value)

  items = capturedResult.get_items()

  for i in range(len(items)):
     barcode = items[i]
     print("Barcode Format : ")
     print(barcode.get_format_string())
     print("Barcode Text : ")
     print(barcode.get_text())
     print("-------------")
except Exception as e:
  print(e)

Sample Code

https://github.com/Dynamsoft/barcode-reader-python-samples

Documentation

Contact Us

support@dynamsoft.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dynamsoft_barcode_reader_bundle-11.4.1000.tar.gz (106.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-win_amd64.whl (20.2 MB view details)

Uploaded CPython 3.14Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (23.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (24.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-macosx_12_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.14macOS 12.0+ universal2 (ARM64, x86-64)

dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.13Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (23.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (24.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-macosx_12_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.13macOS 12.0+ universal2 (ARM64, x86-64)

dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.12Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (23.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (24.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-macosx_12_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.12macOS 12.0+ universal2 (ARM64, x86-64)

dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.11Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (23.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (24.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-macosx_12_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.11macOS 12.0+ universal2 (ARM64, x86-64)

dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.10Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (23.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-macosx_12_0_universal2.whl (35.5 MB view details)

Uploaded CPython 3.10macOS 12.0+ universal2 (ARM64, x86-64)

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000.tar.gz.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000.tar.gz
Algorithm Hash digest
SHA256 66394df9c9d0f531c0997d731c3efc5764148fbf28e3786b392441a1fa51bc17
MD5 4e04769fc1a7b5851e3be050e2bd7ee5
BLAKE2b-256 49249cdbd328d47aee359734c968a12dc76736663d211c5b73abd33c867e1a59

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 79fad23669d07e7e94a34303e72d7ecc46bd05a4fa3dbed66d7fdd0f81fd139a
MD5 4228c405899bec086b6ea32470fabe8f
BLAKE2b-256 70b21a08b85f666eb6b1c57800db56e990cd32cd249fa8f4b732dd1295f8fe98

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48f3e10634402a14539f08cdd040259477c95d3870fa206a83fe979355291501
MD5 1dbc2ed1c094c0652242b95eff02890e
BLAKE2b-256 9fa20da5ecd4cbe5539249c42f8a715f79652ef16b44f03f06077fd66c55a3a2

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ade35c457614d2917f0f51cca7cae4258b1d0101850610b8197b0e735c1a5200
MD5 558d58ba8e44d6cadfbf5aba8751eadd
BLAKE2b-256 94e7cd29adfe4aa1592db6b3f1d7d4e267ef92b1870d2031edaac021895cfbfc

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp314-cp314-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 908ce27e624ebfcd7639e4e9b05495a9f69400aa42faab0ca8d33710b9d587c6
MD5 cc188736f3136c58b7249b2e5e842be9
BLAKE2b-256 c9715b1c22facedff7984db7bb96d7e472728a574873e913b56663285d9b6899

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 02f90b5a4c0098dde3c01262822bd81835c02984ff37106d0fb5811385026607
MD5 ade9e8576c59fec1a62c6b02d9ff4c2c
BLAKE2b-256 3cc7face3800bb9e875ed9c914aad2ccf9c5b1d5b456e0a6a18cb283521c2376

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfcfd03dc0c80314db8a84f9b4886f259f2d62a220111a94ce1665178fb95d69
MD5 813bd0fbcfb9c96b045896586bb90dcb
BLAKE2b-256 1e5bb62d1b5a36ca7d3b7991b00080ec3994a2ac0955a05dab61f2b380bba9e1

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c54d5b06ee28568e8c4ee459b7de159864c76a92213472c8243bef44bba2fac7
MD5 00786ddd87e1e9e17d67d8d6cdf88b57
BLAKE2b-256 9cf434f113ca3aadb9ae83e23f23e23b44ef44a4bb50fff9d6e511078a2a922e

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp313-cp313-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 db4931cff75702c084eeb6d67dde4d24f73784b1898410e394293e23ae7e880a
MD5 bbec3e89d18453c25981fefee437582a
BLAKE2b-256 10f687743abd34df09aaddac22bd07769d7f7930a06b174a73d9aab2d0ff28a6

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7a63326b53133f25073976c3c2dadaee1cd782d33ba35e269baab3db1cdfbeff
MD5 49a92d5a9f14bf81e53552fd44ffb83a
BLAKE2b-256 7d00e1b82638c9796724536d2c4583ac3a20b896f9e64011d00695b57a1b5db1

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e652dbfeb22a4d01a271c0583ee42613886269205779333e6c4004e5ec9df4b5
MD5 8be5939ee38b65b52a36eebcab3c9a5a
BLAKE2b-256 59f2b9b0a23e17fe86b53dc527203ceecafc8e9fcd75e399c6170628b1625eb5

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7eb0d56f0d2d8137e6bad7e1fbb3416170cb701dda354ee533b262e05fddb4ad
MD5 0d05a9196f69ec1db4b5815335d4fe02
BLAKE2b-256 a4874a29fda67000f67de491f9359838568a1bc88bced465d54f1d72c4aaa2f2

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 dac4d6695e8630499e9b3913a1958d0c730651214de3c6050db3188570156b03
MD5 de326b7db9db7fb4428a2bd710fd044e
BLAKE2b-256 214c8a51d52ba3c462912762136431b800cc6a10d2707860e0da545aa661ab3a

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cf045921c3db3b132015eea0f504d14963c8e0d2ed2b7ea3212edc0722eb9b25
MD5 7b3dad343aa30ea31726bdb7e0c993f1
BLAKE2b-256 d7d6f03690f5bf2b6e0c02eca8ca1c2013701479b30e96101995dbb655573f4b

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ef90b1ca22ee0f63b18d0fab4413f27b70c588496de66a53dbb59c57e8b210c
MD5 0df59c6c7cba720a79340d1c6156572e
BLAKE2b-256 e90269d6c1b89f5b0cbd4b4b384893c1c3b2c791f9565f65b05902e2ce51a524

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2f72206201daa1036344c64fff4ce922620e142579ea90db11ff6555aa21b580
MD5 93b1b36039d113063ad00ce38fabcb48
BLAKE2b-256 17669a2c7ead34d25dc9c001c7fa2edb6b1031ea652f0d9ecfcd917e6f768eaa

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 18ac2850a3673178306e54c0d19c15ed5b2c6571530a4e8eca347584ddf43a6d
MD5 7a1aa45d056fc80c0c28f0194b912b4b
BLAKE2b-256 d9dba667fe51f390f05139b2591e53d320310ff1300c3136f37ab9ebe9d1562e

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d22f5b051bdebd424bb765790304fec6565ea1bd0dda9a3e33c6bedda6ae01a0
MD5 ee5d631751cc000ef6bcfefaa43a45a6
BLAKE2b-256 d3f47eff3c0fc293eee87ac096643ad19f2be1b530b2690fd91c6f156d4dd906

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a051ab70f7a4c92eb41fe24f2cf598860247582ab156809f00a924c61db632bd
MD5 4456ec6f553a89361637425b70eadddd
BLAKE2b-256 54a3a850ffc0d03e5781b79354a4d8957b68099443df994b1f97750128499993

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4c8972d2731a9c726598d805db6fcffd7c7586062905cc62dfb2c0fbda746092
MD5 86a56e5f4b34bb396203efc68c6ade38
BLAKE2b-256 3202212c7bcbed81656f04925548fc087931b660b63b9d5c051f9e13e113bee0

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.1000-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 bd956085e11da8512af7dbbc2c070a54c918b04f18be66020dab3fef849ba0c7
MD5 c685507c76cb700d77c8140f9f76cdc1
BLAKE2b-256 47e223c211575473c03153988695dc644d86f2922f394a37e8da12587c7af8e0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page