Skip to main content

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

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.6.3000.tar.gz (132.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.6.3000-cp314-cp314-win_amd64.whl (21.4 MB view details)

Uploaded CPython 3.14Windows x86-64

dynamsoft_barcode_reader_bundle-11.6.3000-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (27.1 MB view details)

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

dynamsoft_barcode_reader_bundle-11.6.3000-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (28.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.6.3000-cp314-cp314-macosx_12_0_universal2.whl (44.1 MB view details)

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

dynamsoft_barcode_reader_bundle-11.6.3000-cp313-cp313-win_amd64.whl (21.1 MB view details)

Uploaded CPython 3.13Windows x86-64

dynamsoft_barcode_reader_bundle-11.6.3000-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (27.1 MB view details)

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

dynamsoft_barcode_reader_bundle-11.6.3000-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (28.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.6.3000-cp313-cp313-macosx_12_0_universal2.whl (44.1 MB view details)

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

dynamsoft_barcode_reader_bundle-11.6.3000-cp312-cp312-win_amd64.whl (21.1 MB view details)

Uploaded CPython 3.12Windows x86-64

dynamsoft_barcode_reader_bundle-11.6.3000-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (27.1 MB view details)

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

dynamsoft_barcode_reader_bundle-11.6.3000-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (28.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.6.3000-cp312-cp312-macosx_12_0_universal2.whl (44.1 MB view details)

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

dynamsoft_barcode_reader_bundle-11.6.3000-cp311-cp311-win_amd64.whl (21.1 MB view details)

Uploaded CPython 3.11Windows x86-64

dynamsoft_barcode_reader_bundle-11.6.3000-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (27.0 MB view details)

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

dynamsoft_barcode_reader_bundle-11.6.3000-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (28.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.6.3000-cp311-cp311-macosx_12_0_universal2.whl (44.1 MB view details)

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

dynamsoft_barcode_reader_bundle-11.6.3000-cp310-cp310-win_amd64.whl (21.1 MB view details)

Uploaded CPython 3.10Windows x86-64

dynamsoft_barcode_reader_bundle-11.6.3000-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (27.0 MB view details)

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

dynamsoft_barcode_reader_bundle-11.6.3000-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (28.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dynamsoft_barcode_reader_bundle-11.6.3000-cp310-cp310-macosx_12_0_universal2.whl (44.1 MB view details)

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

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000.tar.gz
Algorithm Hash digest
SHA256 65259fe2b28da87827598246476d3a87bfe93eb3248320253e1b69633a4e3691
MD5 d88fc3c2f01b8b80ce23a4afba25b89c
BLAKE2b-256 b5d674312fc4fde744af182c44fece3eea0b5a50c5aa16ad6a50a44d2e8f6e99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d93d056d983af22f5b9a55a529777ebf5740d08b8be79697bfd98ef8b357fcdd
MD5 1983c5361e8b0b830db1621c5af94792
BLAKE2b-256 938a8cea7c7891b0ea018ca838afd8197ebf93d39faab524e735764f296df624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b3da52dc9e1228d03a551f6e528d0a86082f55c6fdd08020a242eaf66a8691d
MD5 3dbcea5e3bc5d062b6bb66125436b19f
BLAKE2b-256 c33a895694db14d7a7ca9a8ddec46ef296188721d0844f13d06d6fb7fbcae08a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 34ce3395008d6de4cfdaf3eef115425e1eb16b08cd2d1bac27f5173ad2e776bd
MD5 ae8544974eebc7caf80a3e42effeb013
BLAKE2b-256 a315f712fcc3bf7bb6802f153bdb17f027f7c08c40e171d0fc010c7782fe71fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp314-cp314-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 5b9b3d022cdf373694ccce15d79d28832d27fb8b08f987f5d19d8d119b14d712
MD5 2de12a4cf9d7161ef40ca90ba99e754b
BLAKE2b-256 24a6f8bdcef99c892e0c937fca2abaaa188b34c42a6f4c98d313109110f68c30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 137218e8c6b13fdd8e854d964a20c2c44c71f911af306dcca88fae51c222dc4e
MD5 c8b3d9d28b349e4b66f3ba44ec125ddd
BLAKE2b-256 573dc2800d6d776cf72fbbe47a7c526144fa1fc164c3d6fecc2ae491a980a19b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 194be29a9f4adbfd657b2917f95c1683bb18212f2c8eb47fd6e82e83055b52be
MD5 8ee8ef12add06f57372f2ad02b886533
BLAKE2b-256 e1a71c06ef3958d6030352893797be45d3770716bc17bbf56a52a7282d569592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0c649c24797f914688ebad49c64942b0698afc828325ea3968a24dfabadbfca2
MD5 4e018256fe3f0ceec5d5a581edf4a78d
BLAKE2b-256 510f174e34a38a6d379202d22dee7cc24dfce06af15d42b950cdb326b349b623

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp313-cp313-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 f84ce1f0f52f096bc8da16efa26fedfa6a87aab9ecc5cd5fb36a48ba2bc3231f
MD5 b410b8d2a254ce33aa8a5f8593f1d9d4
BLAKE2b-256 c96eab3253b2e0b3b9ea1dbd05d1ee2b2554b55172941f1252e091f399976981

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1444c0f93558eb6a140e3eba40597c3a77fc8ea21a3d50d27191473912bed40c
MD5 f9b85ea39885864503bbf36505783638
BLAKE2b-256 c595355270c6e13080c11cfa3412375a0aed0a39b7dad4cfdfaef890c7b46e96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec457d158228726e1575bf783d9c7c223d36c84aafe9e77217e17a194cfa7d1b
MD5 2ec26dd913cc976017c5daf9582257bc
BLAKE2b-256 1155d64755dc5eb35a7b86fd91727e1a2d3ad3ff977d2b5357d7d3c0512b998d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 79014cc1e35559628ff8a19e13df21d999ffbae6ab68de073993fbff81be7098
MD5 d2132bac29a265667c9da4d88de27550
BLAKE2b-256 114c2ecfff38df8a1944b49df9e3b5cd0dbc1b84de8518f5c5556f5be75aeead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 52810a0303c072b428f0023152b7dcc7d33a730c314e0879e03a27832a5d7a63
MD5 0f1282121346b43fbb0970c3b2816416
BLAKE2b-256 cc15a77387b62e3590b93c27381822af9b71c5e0e261d58f96057b26ba957ddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d9b1a4b2dd998799ded9b0b23a6d1b4d8ac0d8628b0ff33a16656d578c577933
MD5 75003492ef1a22deaed925d5de4f7013
BLAKE2b-256 cf44dcd2b37de3a74546452e63cfa05950732eb17d6d72c0b6b61de3fab7eba0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ed587ee964a573ed4c35b4f9a779433c3a0f903c21db249c9c6fbfca77bf12f
MD5 0138c6d7bb13e07a752fa6a94bfe83d0
BLAKE2b-256 dd465845783324bed0f35c0eaa9ca5c9248825ae92c4890693161ca25dd17d78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 22e67f884332b6bf0595bc03ace71edb391e152431a88b22a44819c06008fb3c
MD5 ff17fd8609bbd2b35eb935a4f8c15496
BLAKE2b-256 56e25ae89929c8c16d4303a325dfe7e4c8bf585d51352e6b145a0b7d874a429d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 596b297c4339552c37c0730bcb732b97c0e66e57972a29695eb90a513d600c1f
MD5 72e5ccf0fc861444193ddf6db73ea33d
BLAKE2b-256 6869a018453c5c90ad91766bd701d07aea79e5c35b415a89b92f7e9b4ef627a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 26c9542e9034c8f01c7062f2d5bf97ce168f108810cbd4453ed8a588c01f84b4
MD5 05aa04a2a953ae5596c119d3031c0782
BLAKE2b-256 13a2159476dd5e04a0eb2a81a30ad489ef8f946a2d0dc04651774f944cc7239f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43e688db481bd802d2875fe23e3308dcaaf8d3ce50c13d33e6004044a6751cd9
MD5 f485fee83602ecdff6c47ddf7087ce10
BLAKE2b-256 a2617aff2892ddb23d8e6403af4d7dceb68e94433e60da520d2bc9d07d5f636e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5ccf2395517cf9631c111173035791539a350fcafd3bdc7122adcc82c10229a7
MD5 f3d93593d07abe5b6a07fbf2bde30801
BLAKE2b-256 38ea601c8ed03fffdb80eac45232ef554b35aff6954048792953d87375bcb287

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.3000-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 830e98875ae20afeb46a1492dfbb18d515fdd5256ab810d321131d969125011c
MD5 87dd594396c09a5b83e3c87c01848a5b
BLAKE2b-256 a798ea673c14a80cd44113df2195a06e757b124d9079681110709e5c5f38d533

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

11.6.3000 This release

21 files

11.6.1000

21 files

11.4.3000

21 files

11.4.2001

21 files

11.4.2000

21 files

11.4.1000

21 files

11.2.5000

17 files

11.2.1000

25 files

11.0.6000

25 files

11.0.4000

25 files

11.0.3000

25 files

11.0.2000

25 files

10.5.2100

25 files

10.4.2100

21 files

10.4.2000

21 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page