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.3000

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.3000.tar.gz (115.9 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.3000-cp314-cp314-win_amd64.whl (21.1 MB view details)

Uploaded CPython 3.14Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.3000-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (24.3 MB view details)

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

dynamsoft_barcode_reader_bundle-11.4.3000-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.4.3000-cp314-cp314-macosx_12_0_universal2.whl (38.6 MB view details)

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

dynamsoft_barcode_reader_bundle-11.4.3000-cp313-cp313-win_amd64.whl (20.7 MB view details)

Uploaded CPython 3.13Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.3000-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (24.3 MB view details)

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

dynamsoft_barcode_reader_bundle-11.4.3000-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.4.3000-cp313-cp313-macosx_12_0_universal2.whl (38.6 MB view details)

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

dynamsoft_barcode_reader_bundle-11.4.3000-cp312-cp312-win_amd64.whl (20.7 MB view details)

Uploaded CPython 3.12Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.3000-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (24.3 MB view details)

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

dynamsoft_barcode_reader_bundle-11.4.3000-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.4.3000-cp312-cp312-macosx_12_0_universal2.whl (38.6 MB view details)

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

dynamsoft_barcode_reader_bundle-11.4.3000-cp311-cp311-win_amd64.whl (20.7 MB view details)

Uploaded CPython 3.11Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.3000-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (24.3 MB view details)

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

dynamsoft_barcode_reader_bundle-11.4.3000-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.4.3000-cp311-cp311-macosx_12_0_universal2.whl (38.6 MB view details)

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

dynamsoft_barcode_reader_bundle-11.4.3000-cp310-cp310-win_amd64.whl (20.7 MB view details)

Uploaded CPython 3.10Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.3000-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (24.2 MB view details)

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

dynamsoft_barcode_reader_bundle-11.4.3000-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (25.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.4.3000-cp310-cp310-macosx_12_0_universal2.whl (38.6 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.3000.tar.gz.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000.tar.gz
Algorithm Hash digest
SHA256 06bd5aa5dcb15ea2f5d05902d625b23df828bb480ab808f1fa13033bc3f5fba1
MD5 25f1b80afdc6f77d460f0f10475becb0
BLAKE2b-256 c5e5a60701b3ae97e51620590d0c9906b8290c5479a71681df916d7e6163845f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3d538e9416185b23db42b17f88edf91c4e6e6a388cfbfc4df6b2980efb475105
MD5 50c1638b96d4646de8b92f4a793530ac
BLAKE2b-256 982a0cda0d333d5154973af06da88de69e6d70ed5956dee12e249c01840cf408

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.3000-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1dff7f8db24de0a673cc5245ddf0963af19b006f982857018ad73f634e7789d7
MD5 fb24355f23729496cea3aa65b2857b2f
BLAKE2b-256 a2e5a63beb06e86641686b62b478bd30f6709ab458aef72a2d99422b844a6999

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a38a9b97234b09eec074d1bb9ae9a1e089645b21f12dc104baee7582519454c0
MD5 37553f9b578760c888916aa2bd5155c0
BLAKE2b-256 fb49a4a551d346d6fb7129c13c938971ab647bf795b414a81b2ddcd5d8c39d45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp314-cp314-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 cd6af0b4cd17b907dd740e83037ed0c2c2c9012e0f61d73403e328093bbf68f2
MD5 eb589eb4e8c3469c440f97ff1729f9ac
BLAKE2b-256 706de8a074965590abdb474f459c7e0b0a45348145e04f3940903b9200369aed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c287e38bdf66ba94435d4d67ae1755b7e238ff68bc6d3e14248ae63868a7293d
MD5 526f4c416bf5676e90d931a3dfa28364
BLAKE2b-256 c6e6ad53cb1eb22e17a49d83c7128d270987ecc156e1b76ea56feb63a9c2d44e

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.3000-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe9846952fc7dc2a122b6dbca3f48ef5f5879ada49b8e54e3cebe91d7a6fa3e8
MD5 41524851495ef649db1579ee21023464
BLAKE2b-256 a48300ac0025ac353d87d1003dc51efc30426f5fe46c91e553c52efb281e60ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6965a3b5aa364598ab946289792bf8982b32bcd13ed1703f2ebdbd313ee16ff9
MD5 cd3afbaa6e8a1a7b39b8321cbf36da09
BLAKE2b-256 99ef6f1deb634bf2ddc17c2c12b8a1499e77c070d061731939324092ede19c7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp313-cp313-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 e65a5079a728a2218fdbfa3b3667ab009662936e8fcc98f6d78fe8dd9e29025d
MD5 7134d03df0cae0504b55881b68151862
BLAKE2b-256 4e6db061f50c57a854f2f69648bc9fdd40187bc145ad9cc1b74348ebfd8165dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 048c90168a1ab7e769c27a4752bd5519d25a053c72887dc542f31b6c3bda854a
MD5 8708caf53db492f9627cccc592129ab4
BLAKE2b-256 90bff79363b98016384f0131b08d9a285be0ef20bea6fcc88f7a59b9c459b7b3

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.3000-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28e03cff6285d0aa6c9944966b6c45de1056ae1b803f29cb2f9cd466ce73b8ab
MD5 b1ea5846e4ddfc213c7842ea908da7af
BLAKE2b-256 813b5bbf4637f24e6c288761a77c922ce08e08e7a68bc4acf12103351f505983

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f1afecbbc2cd49617528bda984113fa6f7119254c7bdd89b4ce9109b7019c93e
MD5 e33bb898ae017a9b331241db1cb4e6c5
BLAKE2b-256 22415c2bee1a1abe15e7a6aedfa76a2dfba11817b6e6fdeaee438161e18c58b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 6b41748db03df9751509c3f1d6b3f13d98002dbfe3f3bde176bf294b8c31bc9d
MD5 df67cac4527db90eaae43803fb479edb
BLAKE2b-256 af7b0be7eaaebcea5f6f5c397c23cb3c2b15bed2e4a3fa843ef678d9a3eecb6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 43d336edef7be8957a0258904dd23168722926d2193e129aed22cb4a8267a9f1
MD5 5fc28137b73a2d5ef5cf1a520d32bca1
BLAKE2b-256 038e1c59880dc34310ea7681d5867593755492ca2d03e5ec1a56ad87ba3f50b2

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.3000-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc6ff323155c9fb736ac97e8051c19452120f0de44b0fa47e6847faa2dc223fa
MD5 d0bf97332639219e295da1971186467a
BLAKE2b-256 67c381c6a9a3da9ec36e8b49b2a962e5c487ff5aa7830b0af7af9f35af2bd2a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 15d030beaf5307e44603fb937732c4b496fa0278b34edd1edeb81c4d49668608
MD5 969b63ba43211b5a0d7a6e539a573f3c
BLAKE2b-256 ee06d3446083ba03d46dd5589bc70e8a1860640310782582b5dfc586d9424ef2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 5881e71dd9180bc63101aa4b9ef65d5f66b0b450d59379d89dec7f5825d055a6
MD5 f0422b59f1403eaf9f4fc50b38dc2c6a
BLAKE2b-256 c4a4bfb59f497092881fa69167f696e980279ff10f7427be37e67645b49cb181

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 82decc36afd18f41027acd3aec2bed465373123884946c1cf4ca3d96b2639896
MD5 8636c4c4570053b405d9bdf834c58190
BLAKE2b-256 302a040fdff8abe6b6e1966dde934f3610f8887e76855c0c938b936ecf0b0706

See more details on using hashes here.

File details

Details for the file dynamsoft_barcode_reader_bundle-11.4.3000-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc8390223bff6653755b07e02ee60c0c43f1faba21070e6f37ab836245805783
MD5 c8b92646dcdbd77d936c18a172655a49
BLAKE2b-256 3b362476fa26e1a8d0f30f3db473dddcc7d7a4df2de567e7ee45e4cbdec83cb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 eac23833b91349e3940bac230afe127a398fe794d6e1392f795b0a4c044d04e9
MD5 bbccc40e05e6f062dd9698e8341e6774
BLAKE2b-256 5849f81e283a34a9cb86b6c9dbadbea3896a85078b217f6fb7e90b12d9290fe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.3000-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 f9c841b7e2b6231970cf173f800a7e748021d6195cad2389add16814a806fa6c
MD5 285c34e7a0030add8104365685c30899
BLAKE2b-256 a4fc1c5b22704dacb63913dfc761957cefa80f1db3ed1199e8478c04ed549efc

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