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

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.2001.tar.gz (106.5 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.2001-cp314-cp314-win_amd64.whl (20.2 MB view details)

Uploaded CPython 3.14Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.2001-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.2001-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.2001-cp314-cp314-macosx_12_0_universal2.whl (35.4 MB view details)

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

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

Uploaded CPython 3.13Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.2001-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.2001-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.2001-cp313-cp313-macosx_12_0_universal2.whl (35.4 MB view details)

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

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

Uploaded CPython 3.12Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.2001-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.2001-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.2001-cp312-cp312-macosx_12_0_universal2.whl (35.4 MB view details)

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

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

Uploaded CPython 3.11Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.2001-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.2001-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.2001-cp311-cp311-macosx_12_0_universal2.whl (35.4 MB view details)

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

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

Uploaded CPython 3.10Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.2001-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.2001-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.2001-cp310-cp310-macosx_12_0_universal2.whl (35.4 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.2001.tar.gz.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001.tar.gz
Algorithm Hash digest
SHA256 6abe365dd2f272bef4d98de4988a60f6c60251e66d5361cb7f8d561ddc97451e
MD5 75edb900127d8b6360dc4f2e1fed85f4
BLAKE2b-256 fbe5a2e9a24c86244a8e8665225a43226b025d007d23e89109325b0287a167b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2664eb66f6c75d55228c74abc436fd48e1ac8cbf787bf5c6f866f7d6803d71ca
MD5 21a544f98ef9d97d9e952ad7e813fda1
BLAKE2b-256 fd3afc8a67daf58b6aca4dd688b2c49f1766836594698e3dda3e4cdd76e5ad33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c850108f22d27f6f77c0a3aefacd5ced27ec54655453135c5920d355f1537b93
MD5 820ab4c45ce4e2f51cafc0a028fd5614
BLAKE2b-256 1b02d9f85c83d1273149853526e8da1f4e644e07ed0b8302a59b6e36e27e70fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9dca20700a080539e3bad4a413bc07f9f936d77487308bd1a5d7fd57bdacecb5
MD5 1549250d42a08cce2792e123aefbdf27
BLAKE2b-256 4035567d7ba3d5b185eb556fb86117ac713c2ad2589569ec59055cb4a9f0ed0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp314-cp314-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 ff1726681cf0596b6e21309199336c6dedd4c3c58cbdc9b39078cbe14fde02d5
MD5 0295d8413cb063f242d58975aa80b27c
BLAKE2b-256 445d9fff457242f2564be0228c986d0b5d7ed0b2632fb707381a3ad130129311

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cc0a0f8d52ac298194d3da3d728720161e570a8831d094eeb83c208ebb6d8e5b
MD5 22d85ef0a1029a631c8d0f55dfac0868
BLAKE2b-256 d26914c4350902fad51e892214d3e5ad6cf54583cb4a258354a1604c8271712e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 57de9df6e74ea23fd70259c5a97a37110860aec731f952be6301b6c5d84f3830
MD5 2d24ce6f7bbc38418ef0f573db7511de
BLAKE2b-256 a3111fa9fbddaf870f3ef3b079c0b6d0cc7da20b5ad5e6a084bbf232edae2f16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5e9cbd5f3b04f827deb2a44e6809896c1db0b208c198cf692f9ce7abdb9de3ff
MD5 4bac55b4c2924fd19b9cd43299a60b69
BLAKE2b-256 07e3a37672c31f40dda6991ae0565bd09d7a6d1242bc0ee917f9b9d8260409b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp313-cp313-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 3fe855b067d8a4bb02aad561295289304327c47cf35b4d1315689147e23a36f9
MD5 521a3d154d779354efb1e74a14f74f65
BLAKE2b-256 c89d2f7279264388a0111c0d9b6fa59641253d7f795231852c88979eb349b7f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8ff9cb75b230a35f4753e275c254a4ac0cf215e5208f9793bd230f111b2f0263
MD5 fd989a997f44614d5ea4a11d0732e472
BLAKE2b-256 7d3341b7d15eb8d571ce767eab6545c4c7d10d438ad19c4f9d89bcf462b13abe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 824dab3e0b004baca9084a27091010aa6bde23a46c7eebb0d7d635f660bf4e4f
MD5 77ca5dcd073b04417d5f42d34a30060e
BLAKE2b-256 979a6bbee3fd19c24eaba80a6e6b923a67609a6bb42c62ce8d3c5786270a1592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b83e2ec35b0d181b85f9e0d653ccf2c63dd918c4ac0d36c329f238887c3271f5
MD5 34048247d6b1ecd1ee0709726a1dcd97
BLAKE2b-256 91d9017465b48ba71a025d7ef5dcee55e803291cfb2e6b6a79250e946ac04d65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 20771f162adcee32355d1320ac3f41465a9e1928aade74f42f0e48d67b430a14
MD5 e532aa1248f0d10dfa10be4a87420530
BLAKE2b-256 fb5f6fac699603120cf57644dc8ab2230b33ef06cf79dfa0fa2ac3249af73b39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 55476d1d2f9a30eadd108283d1431ec39b41a4f61e6c80a6e3f2eff9a7ac0c90
MD5 56f71ca7cf137b28cb81e01980524f1d
BLAKE2b-256 e443277df7956e8a5149c1ca61cdb5584b1b8616679af7f1eee41a4abeca58fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ccd4291137a4019839558b421dc86bd607a2ef5baa9c0fc671f058798c203e88
MD5 2b5aa5b5c49f60f012afef66f8bd750d
BLAKE2b-256 affe16de669362ad5a6ea06c1e623fad9adf48dd0abb0cd542f2d106da70d286

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 bae2b259e29cd78cf444c6fa43597afb4a4307aa0286c8080cce29d7bd18fe79
MD5 8f55a2aaaf0b8de3fc82d4732f60a0a4
BLAKE2b-256 1fb2bb4aa7abf8d4852b4550b85258cf1a5a8231b193b3bb9d0d78e394a89f8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 0971f050c1a4d4f476601b1078f9e88c11e2e506a5255bb2c3c8ac97c29e3639
MD5 4ce43b914f3b673c951ff77ab0329e4e
BLAKE2b-256 6ebcff1dcdaff98c3d76e49188d814724469c1c4cec6314196e2e35002a6bd0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cf92b36dfc98a8dad8b1d0780e05c2263298b869619f0b3f9f2f850c74bb6b22
MD5 41cdceb5c8cb614404a9f31c5e0b1645
BLAKE2b-256 a5a3aa344a1f869ead6784171eec4f38bb5ed93c293a9722edb85ba21a4c0b25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca9e56c33080c6fbf9b23fa8e0c3475445309c3c9d07ee87fb05bb6c99ae20df
MD5 25155c23ea27ded966d764e92d1fe740
BLAKE2b-256 17e6390c8d26cc24eb3237578041e0462db2c4525d3bfb1393817444b79ccda5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4ab9cd2126b418338b080e59c2f7c734f5d2d76a1d5c32bf2c105c08f92cd5f2
MD5 8eeb111477e69463fabfa8d3f7af047e
BLAKE2b-256 2e60c97cbc502d9f3c79d599252a71b1894c5a23ee35c3a40465066ec1217409

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2001-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 e9c295cd5851ba44b51ab3795ce903868f0ae7d20da44e4f543e8bdd61b48417
MD5 f658a7cff87692f1e0f2e3a1d42eaa2f
BLAKE2b-256 3c3aeb82a8c5f60a036f08c1131ecb4f0d7f3bf885cc17c6f5c6b282bc6fe8d8

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