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

Uploaded CPython 3.14Windows x86-64

dynamsoft_barcode_reader_bundle-11.6.1000-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.1000-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.1000-cp314-cp314-macosx_12_0_universal2.whl (44.0 MB view details)

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

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

Uploaded CPython 3.13Windows x86-64

dynamsoft_barcode_reader_bundle-11.6.1000-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.1000-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.1000-cp313-cp313-macosx_12_0_universal2.whl (44.0 MB view details)

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

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

Uploaded CPython 3.12Windows x86-64

dynamsoft_barcode_reader_bundle-11.6.1000-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.1000-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.1000-cp312-cp312-macosx_12_0_universal2.whl (44.0 MB view details)

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

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

Uploaded CPython 3.11Windows x86-64

dynamsoft_barcode_reader_bundle-11.6.1000-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (27.1 MB view details)

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

dynamsoft_barcode_reader_bundle-11.6.1000-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.1000-cp311-cp311-macosx_12_0_universal2.whl (44.0 MB view details)

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

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

Uploaded CPython 3.10Windows x86-64

dynamsoft_barcode_reader_bundle-11.6.1000-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.1000-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.1000-cp310-cp310-macosx_12_0_universal2.whl (44.0 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.1000.tar.gz.

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000.tar.gz
Algorithm Hash digest
SHA256 4ea69b800c451c3ce6f57a555ffdf4f6abf1dd38d02be6547781a4f1a0d42a09
MD5 04228fd44d548aab180594bc35513064
BLAKE2b-256 71c03f24fc2af17b3dfaf87d067b93ba5dd285ce8cf7dabe7e7bc2efc62d91fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 59f22db9bae3d8d9245b4fe6085b01c8282f5ee48654b79c85340c7fbbada020
MD5 5074605187a330c7af4f0bce82c2d3e8
BLAKE2b-256 34ac5f44d7eaecb789f1e8160def94181c53d1da2dcd60a5c1135bb89c096cc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc4b2a46f281102d1fae8e5a4f3ef25cb2d897585dc54f7ef4349a4f5fa84f32
MD5 226f278d32a45d1a76610dec988752e3
BLAKE2b-256 0838ab21fda2b60100a5e52dcfc94bc96b316b517452287217540d7a660a721b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ebf9b50d67d1ae7239ccf730cd30c070c5bd6487d2d6866ac2da9e40c8c6398c
MD5 cfe9f2dbd8f34585c57bb5bf812ca800
BLAKE2b-256 4a9d1c6cded65365be793ef9eddc3f1469877a703f032c30c599ca3f16f5f4f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp314-cp314-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 a2433b71fce106e78c104a34c23773e3d51b262c6cc9046d6f38254345594aca
MD5 ea1831abb47410a615cc2e05b06e71c5
BLAKE2b-256 1d51109240e01c8e1b6d656e4873330de39356a4addf617db6ff25d531f88d67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dadd7f0b7b342269a5e590c38b8f958f62da6ed2c7ca458b6ea99be9cc1f6ff0
MD5 0a1e56cf67ef1ffcb6a6a936c6ffddec
BLAKE2b-256 372335225218ee4245dc159fe7e5d9c9543fd2e22816b19fd0ec122a7416747b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a9d7b0966b4b8d15da44172dcb95f1973ce9e8a611c78e9f99e69b1fea822b0
MD5 1354afd8b37e64e6f90762df1930a07a
BLAKE2b-256 39cc8f68026566f651cbca84536383918f6376b6a769491d15323c10e0502ead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8a536d0f4c05d859ee3aaa8634ec36ae685f6357ef1b55c7b9fe68b24f64f972
MD5 4a9a19b41d1dbe822050a90cb6e9df44
BLAKE2b-256 4e684492720ce7ac34a5198e70492e5fa81a238d929e53c7430a9cb8682eab4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp313-cp313-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 167bd81b74a6e2a222282f61ab62c3197e23d23187fb780603548d423bc82671
MD5 73d2036f1aa7a5e2eac20f1b54248c9b
BLAKE2b-256 f4bd9283c98d81b806746249044b110c6cded6777f81122bfcd5b53db798cf8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b72cc3f55afa8f49bfdd6e2697ed5cc4fc8666252722d02887a9c5c61b911262
MD5 cf4e5d2ea19b030dac70175658900378
BLAKE2b-256 8340b431b06a2667e6dc346ca6061fe16010898f7b08b899832df2eae55a0425

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6f85f1b40ecd317858a99c4f6ceae61b6e15937719dd49c9db92fae583f580d
MD5 22e471595a631f70887a6e2a4af738b4
BLAKE2b-256 b4052f8cb45c5caef25c8be402b1fe508f3bb7cbd6b08735820c0add136092f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7d8bd8db1e2e2c22516542895a946a2811601263f1b82d23d704f5ff86fb5558
MD5 d8c8bfff6618570d378d16df47151f2c
BLAKE2b-256 6bf44c1175c547f2a769db86040245d5b4587c3292dd62fa6498edf82614d744

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 45f56d39bd85bec66b092198a8499e7c3428c8077f91f1b7ebe0980e9502bbd0
MD5 a16d64e4bcb9dfddecbd71da6f572bda
BLAKE2b-256 67b4c526c8cda063875505b90eaba05c8a118cfed5b27ad42df4a2b989e28801

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0d8c4810ba9aa7b6e15209ec1e83065a4a3506637646616d2e418bfbb8164035
MD5 cdc13c9ca706174b5aa236b6f5e82cd1
BLAKE2b-256 cc0dd5db971dbdf9a9deb589b8310cc97bc6f4fdcc09901456aa71351fd89a13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d6a2562bc6e56f2c0cf73dca58c9523e05042e9786ec6ec9a0679aa709be0fe
MD5 ac119a34afae8d69c2bd6d0103584b70
BLAKE2b-256 05095b777703708100b8712452dd03f01ab0e208c15d870795de2e3940f5fff3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d038464404f613960af38fc5366b0e22aa3f4b2f9e0f20e4e75041b5d116b546
MD5 f5c172b79b40330c0a45519b834b5b24
BLAKE2b-256 75fca68bb78909d1560419072a59c72d78cc471727765d7fe66d9685fb3591f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 c9f22f141bfc674cc51e06c148047fae013b358d0b5a990aa54a96e00106452e
MD5 81bb9640be6752f5449688f721b4e811
BLAKE2b-256 4e625c571d63d6c3529cff8bb2183b4c0bf6be7bd74d1a56d1d70c366883dbef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 117848508a6cedc8aff119282f947411830752926a8b4f952b8c6baf879dfc66
MD5 60a6ceb2cfdf2dc22798e4d061027952
BLAKE2b-256 bb223e40cd31684fc0515524e8e463b8cb216720e5b78e9ee2e8a4106cb3dac4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d76d3d7c8f4bef9bfe9ef620a127f44620a8fce697956d6bd348bc48242f98c
MD5 2a41b88cdbcf1e4f5bffc4aee0d3bedb
BLAKE2b-256 8225f1dc1cda252ff67f8b742c01da68f5d88fd676c4162ee1cbe8ac55339b5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ae7638f34f34584e1761e1531e256066ec2a21af65be250e43559794afbbd78f
MD5 76773f6577b8d1649a936554d4bddfe9
BLAKE2b-256 c2bf1386d23d87930da2d44f3c88e7c7358974aa1e451dd121f4a0e3cc3204b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dynamsoft_barcode_reader_bundle-11.6.1000-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 f10f0d21e45ad7d73da424dd04ed053dde13be51eb107283d10b3d314e91f1a3
MD5 b97be0484719bbfde231d658447526a4
BLAKE2b-256 1c1941e42d055c50c34c0049576a8df96b4825d521a4614f004482e503774803

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