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

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.2000.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.2000-cp314-cp314-win_amd64.whl (20.2 MB view details)

Uploaded CPython 3.14Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.2000-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.2000-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.2000-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.2000-cp313-cp313-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.13Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.2000-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.2000-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.2000-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.2000-cp312-cp312-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.12Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.2000-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.2000-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.2000-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.2000-cp311-cp311-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.11Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.2000-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.2000-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.2000-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.2000-cp310-cp310-win_amd64.whl (19.9 MB view details)

Uploaded CPython 3.10Windows x86-64

dynamsoft_barcode_reader_bundle-11.4.2000-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.2000-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.2000-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.2000.tar.gz.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000.tar.gz
Algorithm Hash digest
SHA256 93b4db73c36520615431c4f748d76a98637e795d532e67f84824db46130b266d
MD5 4cbe1c4bfd430099b70cbbfc27ba64a8
BLAKE2b-256 e3a8cb876fcaa16ab0dd45f72872ef81c1bba9daf3f6e1e819e9dcfb3cba47ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 43e2b247bec3461f951f8616d0efe748c7937944bac4b88aef5a0fbf3b0ff419
MD5 473374ff974cb07777e6517876ea707f
BLAKE2b-256 cb88f7a2014bcdff38b0b40b6642e54ed11d55f0223459e33c856226fd9e1364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f04e23f0901e11871340a66fc943d58c6e32b57e709176944563e86fd5e6412
MD5 8f56a89031e8c5db501bdf3cd82bdd0b
BLAKE2b-256 ca21b1bc664db6ec5490a90073ed88b0f9f806c78da6a1bd1f9f0d12bb58fd71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c171801ce8f6bd9d046f15c4422b92f9e5e5bc4fffc89d99b5014ddbf318814b
MD5 fffc0aea4586c10c951d5f0c60ef85e1
BLAKE2b-256 31280d8196b169ac0d7af5b8d5ab7e5b61b7e10e57575b88c0e9aa596287a7cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp314-cp314-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 35b81f75f7e93183c672701a621c0ea045e175b041cfe11e96ba50316590a9d1
MD5 0b0f0a5eb52b0b26db24109d9485c5a1
BLAKE2b-256 e1bca221d684d42d101b143370e39c7ae82ed6074fad4916c204631154818e5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 be1fb4bfce69bbb3cac72117092389727ec062eaac7c0828712590dbeb112adb
MD5 2fdc71ed5ec21265d8cfdd0f3d3223b9
BLAKE2b-256 0f8a567fcd92d3645a71b7931d19fe8519bf26d5da0cb2aadb422ea7c0491346

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 92e58607976e3632c1705f9bf8c1a2043775a184a0c9dcefb99ac520587da133
MD5 eacfc59f88476abb48b489efdf21a42d
BLAKE2b-256 55e02a57140c2b6de5296c2a788453995ee3f882b46aa468d7a10486db65181e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 764341f9e8b51282cdc5e35dfdc885f55b52249b6ae02e975ad055e3173e4e25
MD5 2e22cabe0f526573400d154206129ccd
BLAKE2b-256 42bd5fff70b364ca4b2089a7c346c3b9a2afd442d1369a93dab39683fa0a14ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp313-cp313-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 71cff37ba9e621e473b9117651d3899c05f251f89ac7f149c8a65cba85606537
MD5 b5ac0ec454717cb40fb32ed089a92dad
BLAKE2b-256 48a6ddf542696250a22a0f14448621b1cb30f409080880f022fa910d38a480da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 44b73719a2708550bda913f2d0f8b712c099950054b0e8f9fd68d2e9b4d0f64d
MD5 683e41c55425cbcced9bccc5d30565fa
BLAKE2b-256 9b850dc227902eff38f36fe4c9e01bc8a4d28efdb1d573ce5593bcf4a0a6f665

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa889d2ff1354e30fe0127a0d0d5cd819e5344628264893611557fba1a21ca2a
MD5 c626f83f724c418113aa2276efcfd730
BLAKE2b-256 1902f32556725e2b05289dc8b75fe270a400d57565b32247f4ca184f34984cf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7f6ec3d99c592f7378f81d8f8c458a1ca6f0118f1bc8baae820a4b460575f353
MD5 1d6089047aab8f636445cb002d72ea0e
BLAKE2b-256 6c6680b522bbef8099f53062b85501f3d0a0c9913b988c5a3a72e2e06d9f55fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 10850d37d707927e4537c9a503eb15827ad58cbb9a5fd127c9b23518a2779957
MD5 dddf77f1077d184ace285bc662fc7970
BLAKE2b-256 2d5d53979d06cba7779384d87ed253d2b4a2f48699c873083af8ba2383b6c1fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7a19e37474050ca81cbea90d3c98eb0b6e3c19a0246f552cbbd196933efc813c
MD5 f0a9c0de393fbeddedd1fb6bb8a26853
BLAKE2b-256 5852e8d610c2120d7e909e46be308cdd6229b58acf2c0e08221936b1f398b83c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3e1e48b24bdc13f9bc4da21d68de3148f9c2d04d2dea45efd47c3b47639851e
MD5 b32ad2e485dd6f76a3936910c7f0d1ad
BLAKE2b-256 be9123546e65d3fc7c892c5f98164ce327566d788f5f3b4c66f4a9a7a96134d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8e9c9b768362cb4ee74b4ae9ba15c528851ad897485cf0610d5481b118a3f39a
MD5 2df7638cb1e864b683d049d72a30731e
BLAKE2b-256 4a2e28af784768be5feec26d97060890131f40dd38ddc90028727a5439d0d7c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 268262fbece97b9312beabd954e9227fbef59dfafc5bad8d4ebec1375e751f5a
MD5 f70024520d9db93bb240d815de064397
BLAKE2b-256 c9b9b3889c30ac518bd3242cce8f075d2320d78fcdb48a6a03c9833af872b558

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f427db3008ca377c8823956f466411910b3ba1f796246d9b207917e0473fff20
MD5 4c83a91c7db82e3f0fb107bc4d78acb6
BLAKE2b-256 bc404921c063e459eecda1f1131b15b30381ca7e12d4ec5bf5ef58d89ddb0458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd4fccfd4c6d571a02c07b0445d4a640a906111af197d577f97790dfee6783de
MD5 ba842cb2f395de2331bf1ca9a12d00da
BLAKE2b-256 b28d005b98a8af9762577bc157a3acf97c3a0094556b75ac9b3b6c9d159d9dce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 befe8b0f4c76e298f32ab9dfb11cd978a5053c5fd5d6839514b0e679180a576b
MD5 3a7204767e8b4f502744683e5ed1f89d
BLAKE2b-256 77c40a090cc7420750fba9a1a58678b3bca839c4e7b5375a2efed36ce95cbb4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.4.2000-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 a814d5f29448f80b3338cda699dc190b30f86cfe0aa01e805f14e77887397dfe
MD5 bfcf91e1db974d9269a1e6d040f29131
BLAKE2b-256 39889f53879768cb634b15d57acef9dbc57dab04c50b9a9ffea1728f7761e935

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