Jump to content

Библиотека штрих-кодов

Библиотека штрих-кодов или Barcode SDK — это программная библиотека , которую можно использовать для добавления функций штрих-кодов в настольные, веб-, мобильные или встроенные приложения. Библиотека штрих-кодов представляет наборы подпрограмм или объектов , которые позволяют создавать изображения штрих-кодов и размещать их на поверхностях или распознавать машинно-кодированный текст/данные из отсканированных или захваченных камерой изображений со встроенными штрих-кодами. Библиотека может поддерживать два режима: режим генерации и распознавания, некоторые библиотеки поддерживают чтение и запись штрих-кода одинаково, но некоторые библиотеки поддерживают только один режим.

В настоящее время технология штрих-кодов позволяет добавлять метки машинного считывания или дополнительные данные машинного считывания к любому объекту реального мира с затратами менее одного цента. [1] и использовать любое устройство, оснащенное камерой, для определения дополнительных данных об объекте. Таким образом, сочетание технологии штрих-кодов и библиотеки штрих-кодов позволяет с минимальными затратами реализовать любую автоматическую обработку документов. [2] [3] заявка, заявка OMR , отслеживание посылки [4] [5] приложение или даже дополненная реальность [6] [7] приложение.

Первые Barcode SDK были реализованы не как программные библиотеки, а как отдельные приложения для DOS и Windows. [8] [9] [10] и как шрифты штрих-кода . [11] В то время штрих-коды использовались в основном в розничной торговле и для внутренних нужд корпораций, поэтому пользователи штрих-кодов искали комплексные аппаратные решения. [12] генерировать, печатать и распознавать штрих-коды.

Ситуация изменилась, когда камерой устройства с (например, мобильные телефоны ) и сканеры документов стали обычным явлением для повседневного использования. Поскольку штрих-коды можно было сканировать и распознавать на обычном оборудовании, а промышленным и офисным пользователям не нужно было приобретать дорогие специализированные однофункциональные устройства для считывания штрих-кодов, возросла потребность в SDK и библиотеках для написания и чтения штрих-кодов .

Библиотеки записи штрих-кодов уже были реализованы в виде шрифтов штрих-кодов или отдельных приложений в таких проектах, как GNU Barcode или Zint . Внедрение библиотеки написания штрих-кодов не требует глубоких навыков информатики , поскольку необходимо просто следовать AIM. [13] или спецификации ISO . [14] Это не имеет никакого отличия от кодирования данных в специальный формат файла .

Кодирование 2D-штрих-кодов сложнее, поскольку 2D-штрихкоды вместо 1D-штрихкодов содержат дополнительные данные кодирования, такие как столбцы, строки, ECI или параметры коррекции данных . Некоторые 2D-штрих-коды, такие как MaxiCode или Pdf 417, также имеют специальные поля кодирования, такие как почтовый адрес или метаданные, которые преобразуют эти штрих-коды в несколько графических файлов. [15] Эти различия не могли быть решены использованием шрифтов штрих-кода и требуемым API с обработкой нескольких параметров.

Библиотеки чтения штрих-кодов более сложны и требуют компьютерного зрения методов . Однако их можно запускать на обычных устройствах, оснащенных камерой или сканером. Первые библиотеки могли распознавать только 1D штрих-коды посредством эмуляции режима лазерного сканера . В этом режиме захватывалось все изображение, но затем библиотека делала несколько строк сканирования с помощью алгоритма Брезенхема и пыталась распознавать данные по этим строкам, как это делают аппаратные лазерные сканеры. Ярким примером этих библиотек является ранний проект ZXing, поддерживаемый Google, ZBar. [16] или другие решения. [17] [18]

Для распознавания 2D штрих-кодов режим эмуляции лазерных сканеров не подходит. Кроме того, этот метод имеет трудности с обнаружением области штрих-кода, что вызывает проблемы с обнаружением одномерного штрих-кода под углом. Реализованы более сложные методы компьютерного зрения. [19] [20] для улучшения качества распознавания 1D и 2D штрих-кодов.

Приложение

[ редактировать ]

Библиотеки штрих-кодов предоставили недорогие функции автоматической идентификации и сбора данных в различных сферах услуг и промышленности. Это могут быть развлечения, здравоохранение, почтовые услуги, например обработка документов или розничная торговля.

Их можно использовать для:

Библиотеки штрих-кодов и SDK для штрих-кодов можно разделить на разные типы в зависимости от их функциональности:

  • Шрифты штрих-кода
  • Библиотека написания штрих-кодов
  • Библиотека чтения штрих-кодов
  • Полная библиотека поддержки штрих-кодов

Первые библиотеки штрих-кодов были полностью прозрачны для пользователя и использовались в качестве простого текста для печати со специализированными TrueType шрифтами . Это хорошо работает для 1D-штрих-кодов , поскольку 1D-штрих-код аналогичен линейному тексту, иногда с контрольной суммой. Использование шрифтов штрих-кода с 2D-штрих-кодами также возможно, но возникают проблемы с обработкой метаданных, например, с установкой строки, столбцов и метаданных штрих-кода. Эта проблема решается с помощью предопределенных различных значений метаданных в наборе шрифтов для одного и того же типа штрих-кода.

Библиотеки штрих-кодов с вызовами API имеют больше возможностей настройки в режимах записи и чтения. Однако лишь часть библиотек имеет полную поддержку режимов записи и чтения. Более половины библиотек поддерживают только один режим.

Список библиотеки штрих-кодов

[ редактировать ]

Библиотеки штрих-кодов могут поддерживать различные форматы штрих-кодов и языки программирования . Кроме того, они имеют разную поддержку функций чтения и записи. Наиболее распространенные библиотеки штрих-кодов и SDK представлены в следующем списке:

Список библиотеки штрих-кодов:
Имя Компания Лицензия Тип Языки Платформы Библиотечные способности Поддерживаемые типы штрих-кодов
Aspose.Штрих-код [29] Aspose Собственный , безвозмездный Полный Java , .NET , C++ , PHP , JavaScript , Python Кроссплатформенность (родная), Java , .NET , Android , iOS и Tizen через .NET MAUI , Python через .NET и Java , Интернет Библиотека Aspose.Barcode может писать штрих-коды в 7 форматах изображений и считывать штрих-коды из 5 форматов изображений. Чтение штрих-кодов из документов MS Word и файлов PDF также возможно с помощью компонентов Aspose.Words и Aspose.PDF. более 80 [30] типы штрих-кодов
Средство записи штрих-кодов на чистом PostScript [31] Терри Бертон Консалтинг Лтд. MIT с коммерческой поддержкой Писать Постскриптум Кросс-платформенный Barcode Writer в Pure Postscript может генерировать все форматы штрих-кодов исключительно в PostScript. более 70 [32] типы штрих-кодов
Штрихкод4J [33] ИсточникForge Апач 2.0 Писать Ява Ява Библиотека Barcode4J может генерировать изображения штрих-кодов в 5 форматах изображений . Проект устарел. 15 [34] типы штрих-кодов
Библиотека штрихкодов [35] BarcodeLib.com Собственный , безвозмездный Полный Ява , .NET Ява , .NET Библиотека BarcodeLib может писать штрих-коды в 7 форматах изображений и считывать штрих-коды из 5 форматов изображений. 11 типов 1D-штрих-кодов и 3 типа 2D-штрих-кодов
SDK для сканера штрих-кодов barKoder [36] ООО "Плейсхолдер" Собственный Читать C , Java , Objective-C , Swift , Kotlin , JavaScript , C++ , .NET , Dart , C# , TypeScript Android , iOS , Xamarin , Flutter , React Native , Linux SDK сканера штрих-кодов barKoder поддерживает сканирование штрих-кодов как с помощью изображений (5 форматов), так и с помощью камер мобильных устройств. более 30 типов штрих-кодов
SDK для штрих-кодов ByteScout [37] БайтСкаут, Инк. Собственный , безвозмездный Полный .СЕТЬ ; JavaScript через REST API ; COM API : C++ , Java , Delphi , PHP , VBScript. .NET , Windows , Интернет Библиотеки ByteScout BarCode SDK могут записывать штрих-коды в 7 форматах изображений и считывать штрих-коды из 5 форматов изображений. более 20 типов штрих-кодов
SDK для считывания штрих-кодов ClearImage [38] Инлайт Исследования, Инк. Собственный , для каждого компьютера Читать .СЕТЬ ; COM API : C++ , Java , Delphi , PHP , VBScript. Окна Библиотека Barcode Reader может считывать штрих-коды из 5 форматов изображений и файлов PDF. 19 типов штрих-кодов
SDK сканера штрих-кодов Cognex [39] Когнекс Собственный , безвозмездный Читать Java , .NET , Objective-C , Swift Андроид , iOS Cognex Barcode Scanner SDK может захватывать и распознавать штрих-коды с мобильной камеры. 17 типов штрих-кодов
SDK сканера штрих-кодов Docutain [40] ИНФОСОФТ Информационные и Документационные Системы ГмбХ Собственный Читать Java , JavaScript , .NET , Swift , Котлин , Dart , C# Android , iOS , Xamarin , Flutter , Cordova , Ionic , React Native , .NET MAUI Docutain Barcode Scanner SDK может считывать 9 типов 1D-штрих-кодов и 4 различных 2D-формата с помощью мобильных приложений. 13 типов штрих-кодов
SDK программного обеспечения DTK для считывания штрих-кодов [41] Программное обеспечение ДТК Собственный Читать Ява , .NET Ява , .NET DTK Barcode Reader SDK может считывать штрих-коды 5 форматов изображений. более 30 типов штрих-кодов
SDK для считывания штрих-кодов Dynamsoft [42] Динамсофт Собственный , для компьютера Читать С++ ; Цель-C ; Собственная оболочка API : .NET , PHP , Java ; JavaScript через WebAssembly Windows , Linux , Android через Xamarin , iOS через Xamarin , браузер Dynamsoft Barcode Reader SDK может считывать штрих-коды более чем 5 форматов изображений и распознавать штрих-коды с камеры. более 30 типов штрих-кодов
GdPicture.NET SDK для штрих-кодов [43] ОРПАЛИС Собственный , безвозмездный Полный .СЕТЬ .СЕТЬ Библиотека может писать и читать штрих-коды почти 90 форматов изображений и документов. [44] более 30 типов штрих-кодов
ГНУ штрих-код [45] Операционная система GNU лицензия GPLv3 Писать Постскриптум Кросс-платформенный Библиотека GNU Barcode может генерировать штрих-коды непосредственно в документе на языке Postscript. 10 типов штрих-кодов
IBscanner для .NET [46] Инобикс Собственный , безвозмездный Читать .СЕТЬ .СЕТЬ Библиотека IBscanner для .NET может считывать штрих-коды 5 форматов изображений. 12 типов 1D штрих-кодов
Генератор штрих-кодов IDAutomation [47] IDAutomation.com, Inc. Собственный , безвозмездный Писать Java , .NET , C++ , PHP , JavaScript , VBA , шрифты TrueType. Java , .NET , Windows , Интернет Библиотека IDAutomation Barcode Generator и шрифты TrueType могут генерировать штрих-коды на различных языках программирования и в приложениях, поддерживающих шрифты TrueType. 24 [48] типы штрих-кодов
SDK для штрих-кодов KeepDynamic [49] KeepDynamic.com Собственный , безвозмездный Полный Ява , .NET , VBA Ява , .NET , MS Office KeepDynamic Barcode SDK может записывать штрих-коды в 7 форматах изображений и считывать штрих-коды из 5 форматов изображений. 9 типов 1D-штрих-кодов и 3 типа 2D-штрих-кодов
LEADTOOLS SDK для штрих-кодов [50] ЛИД Технологии, Инк. Собственный , для каждого приложения Полный Java , .NET , C++ , Objective-C , Swift , JavaScript через REST API Кроссплатформенность (родная), Java , .NET , Android , iOS , Интернет LEADTOOLS Barcode SDK может записывать штрих-коды в различных форматах изображений и считывать штрих-коды из различных форматов изображений (в зависимости от платформы). более 50 типов штрих-кодов
API сканирования штрих-кодов ML Kit [51] Google Google API [52] Читать Java , Objective-C , Swift Андроид , iOS API сканирования штрих-кодов ML Kit может распознавать штрих-коды с мобильной камеры 13 типов штрих-кодов
Неодинамический штрих-код Профессионал [53] Неодинамический ООО Собственный , безвозмездный Полный .СЕТЬ ; JavaScript , PHP через REST API .NET , Интернет Neodynamic Barcode Professional может писать более 70 типов штрих-кодов в 7 форматах изображений и считывать 12 типов штрих-кодов из 5 форматов изображений. напишите : более 70 [54] типы штрих-кодов / прочитано : 12 [55] типы 1D штрих-кодов
OnBarcode SDK для штрих-кодов OnBarcode Собственный , безвозмездный Полный Java , .NET , Objective-C Java , .NET , Android , iOS OnBarcode Barcode SDK может записывать штрих-коды в 7 форматах изображений и считывать штрих-коды из 5 форматов изображений (в зависимости от платформы). более 20 типов штрих-кодов
OpenBarcodes [56] ИсточникForge лицензия GPLv2 Писать Шрифт TrueType Кросс-платформенный Шрифты OpenBarcodes TrueType могут кодировать текст в штрих-код в любом приложении форматированного текста. 4 типа 1D-штрих-кодов и 3 типа 2D-штрих-кодов
pqScan SDK для штрих-кодов [57] pqScan Собственный , безвозмездный Полный Ява , .NET Ява , .NET pqScan Barcode SDK может записывать штрих-коды в 7 форматах изображений и считывать штрих-коды в 5 форматах изображений. 13 типов штрих-кодов
Библиотека штрих-кодов Python [58] Создатель игр 2k БСД Писать Питон Кросс-платформенный Библиотека штрих-кодов Python может генерировать изображения штрих-кодов с помощью языка Python. 12 типов штрих-кодов
SDK сканера штрих-кодов Scanbot [59] Сканбот SDK Собственный Читать Java , Objective-C , Swift , Kotlin , Dart , JavaScript , C# , .NET Android , iOS , Браузер , Xamarin , Cordova , Ionic , Flutter , React Native Scanbot Barcode Scanner SDK может считывать 9 типов 1D-штрих-кодов и 9 различных 2D-форматов через приложения и веб-сайты. 18 типов штрих-кодов
SD-TOOLKIT SDK для штрихкодов [60] SD-ИНСТРУМЕНТАРИЙ Собственный , безвозмездный Читать Ява ; .СЕТЬ ; С++ (родной); COM API : C++ , Java , Delphi , VBScript ; Цель-C Ява ; .NET , Android , iOS , Windows SD-TOOLKIT Barcode SDK может считывать штрих-коды 5 форматов изображений. 15 типов 1D-штрих-кодов и 4 типа 2D-штрих-кодов
SmartCodeDeveloper SDK [61] ТехноРека Собственный , безвозмездный Писать .СЕТЬ .СЕТЬ SmartCodeDeveloper SDK может писать штрих-коды в 7 форматах изображений. более 30 типов штрих-кодов
Шпиль.Штрихкод [62] Компания E-iceblue Co., Ltd. Собственный , безвозмездный Полный Ява , .NET Java , .NET , Android через Xamarin , iOS через Xamarin Библиотека Spire.Barcode может писать штрих-коды в 7 форматах изображений и считывать штрих-коды из 5 форматов изображений. 39 [63] типы штрих-кодов
Syncfusion.Штрих-код Синфузия Собственный Писать .СЕТЬ .СЕТЬ Библиотека Syncfusion.Barcode генерирует штрих-коды в виде изображений или PDF-документов. Кроме того, предоставьте элементы управления пользовательского интерфейса для отображения штрих-кодов в пользовательском интерфейсе. 10 типов 1D-штрихкодов и 2 типа 2D-штрихкодов
SDK TBarCode [64] TEC-IT обработка данных GmbH Собственный , безвозмездный Писать .СЕТЬ ; С++ ; Дельфи ; PowerBuilder ; COM API : C++ , Delphi , VBScript ; АБАП Кроссплатформенность (родная), .NET , SAP TBarCode SDK может писать штрих-коды в 7 форматах изображений (в зависимости от платформы) более 70 [65] типы штрих-кодов
VintaSoft Barcode .NET SDK [66] ВинтаСофт Собственный , безвозмездный Полный .СЕТЬ .NET , Android через Xamarin VintaSoft Barcode .NET SDK может писать штрих-коды в 7 форматах изображений и читать штрих-коды в 5 форматах изображений. Также библиотека может читать изображения из встроенного PDF-файла. [67] документы. более 60 типов штрих-кодов
SDK декодера штрих-кода Viziotix [68] Визиотикс Собственный для каждого устройства Читать C/C++ , оболочки из библиотеки C++: .NET , Python , Java , Swift. Windows , Linux , Android , iOS , CUDA Viziotix Barcode Decoder SDK может считывать 28 типов штрих-кодов с камеры и наиболее распространенные форматы изображений. 28 типов штрих-кодов [69]
VSBarcodeReader [70] Видение Смартс СПРЛ Собственный , безвозмездный Читать Objective-C , Swift , Java , Котлин iOS , Android , Xamarin , Кордова , Ionic Vision Smarts Barcode Scanner SDK считывает штрих-коды с помощью камеры мобильного устройства. Он работает на 100% в автономном режиме. 18 типов 1D и 2D штрих-кодов
Z-бар [71] ИсточникForge ГНУ LGPL 2.1 Читать Питон , Перл , С++ , С Linux / Юникс , Windows , iOS Библиотека ZBar может захватывать изображения из видеопотока и распознавать штрих-коды. Библиотека работает как эмуляция линейного сканера . 7 типов 1D-штрих-кодов и QR-кода
Платформа рендеринга штрих-кодов Zen [72] Никто Общественное достояние Писать .СЕТЬ .СЕТЬ Zen Barcode Rendering Framework может писать штрих-коды в 7 форматах изображений. 9 типов штрих-кодов
Ты знаешь [73] ИсточникForge Апач 2.0 , BSD , GNU GPLv3 Писать C , .NET через ZintNET [74] порт, Java через штрих-код Okapi [75] порт Linux / Unix , Windows , Java , .NET Может генерировать штрих-коды в 6 форматах изображений. [76] (зависит от порта) более 50 [77] типы штрих-кодов
ZXing [78] ZXing-проект Апач 2.0 Полный Java , .NET , C++ , Objective-C , JavaScript , PHP , Ruby , Python , TypeScript Кроссплатформенность (родная), Java , .NET , Android , iOS , Интернет Библиотека ZXing с портами может создавать штрих-коды в различных форматах изображений (в зависимости от исходного порта) и считывать штрих-коды с изображения или с камеры. более 20 типов штрих-кодов

Рекомендации и лучшие практики

[ редактировать ]

Штрих-коды — это способ добавления тегов машинного считывания к любому объекту. [79] реального мира с низкой стоимостью. Все другие способы, такие как RFID-чипы или обнаружение объектов путем распознавания изображений , более дороги и сложны в реализации. Существует более 200 типов штрих-кодов, и это делает выбор типа штрих-кода неоднозначным. Первый штрих-код был стандартизирован в 60-х годах , и было две волны разработки функций штрих-кода. [80] [81]

Первая волна создания стандартов штрих-кодов началась в 60-х годах, и это были штрих-коды 1D . Основными преимуществами этих штрих-кодов были простота кодирования и распознавания линейных штрих-кодов лазерными сканерами. Все эти ограничения были связаны с медленными 8-битными процессорами , которые использовались в то время. Это приводит к тому, что 1D-штрих-коды имеют ограниченное кодирование символов, например Code 11 , или имеют ограниченную длину штрих-кода, например EAN 13 , UPCA , EAN 8, или могут использоваться даже без контрольной суммы, как штрих-коды Code 39 . Кроме того, информационная плотность кодирования этих типов штрих-кодов слишком низка. [82]

Более того, все эти 1D штрих-коды имеют контрольную сумму низкого качества или вообще не имеют ее, что делает процесс распознавания непредсказуемым на изображениях слишком низкого качества. Механизмы с открытым исходным кодом не распознают 1D-штрих-коды на изображениях низкого качества, но механизмы штрих-кодов с расширенными алгоритмами распознавания могут распознавать эти штрих-коды. К сожалению, распознавание изображений низкого качества может привести к появлению неверных символов в распознанном тексте. Низкая плотность кодирования, ограничения кодирования и слабая контрольная сумма делают 1D штрих-код не отвечающим современным требованиям к информационным системам и обработке данных. Использование 1D штрих-кодов в новых приложениях целесообразно только в том случае, если этого требуют промышленные стандарты. [83] [84]

Второй путь внедрения стандартов штрих-кодов начался в 90-е годы и стал разработкой 2D-штрих-кодов. Основными преимуществами 2D-штрих-кодов являются высокая плотность кодирования, которая в 10 раз выше, отсутствие ограничений на кодирование текста и самопроверяемые коды, такие как коды Рида-Соломона , которые не только добавляют уверенности в правильном распознавании, но также могут восстановить некоторые стертые или поврежденные данные штрих-кода. [85] Главный недостаток 2D штрих-кодов, они не распознаются лазерными сканерами, кроме PDF 417 , для распознавания требуются фотосканеры . Большинство 2D-штрих-кодов могут кодировать информацию в байтовом режиме, что позволяет кодировать как текст в 8-битной национальной кодировке , так и текст в обычных кодировках Unicode, таких как UTF16 или UTF8, с тегом ECI .

В новых проектах следует использовать 2D-штрих-коды, если это разрешено отраслевыми стандартами. [86] [87] Они не имеют ограничений на кодирование текста, корректно восстанавливаются на испорченных изображениях или изображениях низкого качества, а результат их распознавания полностью конфиденциальен. Информационная плотность позволяет размещать их на той же площади или даже меньше, чем у 1D штрих-кодов. Главным вопросом здесь может быть требование к маркируемой территории. Наиболее распространенный QR-код может быть только квадратного размера, тот же Aztec или Datamatrix в некоторых размерах. Если у кого-то есть длинная прямоугольная область небольшой высоты, он может использовать Datamatrix с прямоугольными размерами, см. DMRE. [88] или PDF417, у которого ширина и высота могут отличаться более чем в 64 раза.

См. также

[ редактировать ]
  1. ^ «Штрих-коды против RFID: почему штрих-коды все еще побеждают» . www.brightpearl.com . 17 августа 2018 г.
  2. ^ Кантели, Ана (28 февраля 2020 г.). «Штрих-код в документообороте» . www.openkm.com .
  3. ^ «Штрих-коды помогают сделать ваши бизнес-процессы более эффективными» . Processflows.co.uk . Архивировано из оригинала 17 января 2021 г.
  4. ^ «Этикетки для отслеживания отправлений DHL» . www.dhl.com .
  5. ^ «Отслеживание изменений штрих-кода и этикеток USPS» . www.endicia.com .
  6. ^ Самара, Анатолий; Хофманн, Клаус Михаэль; Гротен, Дирк (4 сентября 2014 г.). «Патент США 2014/0247278 Визуализация штрих-кода А1 в дополненной реальности» (PDF) . Публикация заявки на патент США.
  7. ^ Палладино, Томми (11 февраля 2018 г.). «Walmart превращает сканер штрих-кодов своего приложения для iPhone в инструмент сравнения цен с дополненной реальностью» . mobile-ar.reality.news .
  8. ^ «Программное обеспечение для печати штрих-кодов PrintBar II» . book.google.com . ISSN 0888-8507, PC Mag, август 1989 г., стр. 464. Август 1989 года.
  9. ^ «Программное обеспечение для создания штрих-кодов для Windows» . book.google.com . ISSN 0888-8507, PC Mag, 8 ноября 1994 г., стр. 414. 8 ноября 1994 г.
  10. ^ «LabelWorks для Windows» . book.google.com . ISSN 0199-6649, InfoWorld Том 17, №43 стр.104. 23 октября 1995 г.
  11. ^ «Шрифты штрих-кода для Windows» . book.google.com . ISSN 0888-8507, PC Mag Vol.16, № 21. 2 декабря 1997 г.
  12. ^ «Считыватели штрих-кода для IBM PC, Mac и терминалов RS232» . book.google.com . ISSN 0888-8507, PC Mag Vol.16, № 21. 2 декабря 1997 г.
  13. ^ «Спецификации АИМ (ИСС)» . www.aimglobal.org .
  14. ^ «Стандарты ISO/IEC JTC 1/SC 31. Методы автоматической идентификации и сбора данных» . www.iso.org .
  15. ^ «Штрих-коды MacroPDF417» . www.barcodefaq.com .
  16. ^ «Считыватель штрих-кодов ZBar. Как это работает?» . zbar.sourceforge.net .
  17. ^ Рохолл, Иоганн К.; Кленк, Себастьян; Хайдеманн, Гюнтер. «Надежное распознавание одномерных штрих-кодов на мобильных устройствах» (PDF) . 2010 Международная конференция по распознаванию образов.
  18. ^ Адельманн, Роберт; Лангейнрих, Марк; Флёркемайер, Кристиан. «Набор инструментов для распознавания и разрешения штрих-кодов на телефонах с камерой — запуск Интернета вещей» (PDF) . Европейская служба математической информации . S2CID   1050073 .
  19. ^ Катона, Мелинда; Боднар, Тетер; Нюл, Ласо Г. «Методы дистанционного преобразования и сопоставления шаблонов для локализации штрих-кодов и QR-кодов» (PDF) .
  20. ^ Хансен, Дэниел Колд; Насроллахи, Камаль; Расмусен, Кристоффер Б; Моеслунд, Томас Б. «Обнаружение и классификация штрих-кодов в реальном времени с использованием глубокого обучения» (PDF) .
  21. ^ Треве, Марти (4 июня 2012 г.). «QR-коды лучше всего работают в журналах и газетах» . theamericangenius.com} .
  22. ^ Баруа, Басант (13 апреля 2020 г.). «Дополненная реальность и QR-коды – Что нужно знать» . blog.beaconstac.com .
  23. ^ «Запуск QR-законопроекта в Швейцарии» . www.six-group.com . 9 июня 2020 г.
  24. ^ «Разработка и использование QR-кода» . www.prepressure.com .
  25. ^ «Водительское удостоверение международного образца. Буклет и пластиковая карта» . www.idlid.com .
  26. ^ «Код Хань Синь» . www.ancc.org.cn. ​Архивировано из оригинала 2 апреля 2020 г.
  27. ^ «Как сделать вашу визитную карточку лучше с помощью QR-кодов» . covve.com .
  28. ^ «Сканирование автомобильных VIN-штрих-кодов» . www.barcodehq.com .
  29. ^ «Локальные API Aspose.BarCode» . www.aspose.com .
  30. ^ «MSDN Magazine V32 N8, Aspose.BarCode — полный набор инструментов для создания и распознавания штрих-кодов» (PDF) . Майкрософт. Август 2017. с. 99.
  31. ^ «Средство записи штрих-кодов на чистом PostScript» . bwipp.terryburton.co.uk .
  32. ^ «Справочник по символам» . github.com .
  33. ^ «Добро пожаловать в Barcode4J» . sourceforge.net .
  34. ^ «Предварительный просмотр всех поддерживаемых символик штрих-кода от Barcode4J» . sourceforge.net .
  35. ^ «Компоненты кодировщика и декодера штрих-кода для разработчиков .NET и Java» . www.barcodelib.com .
  36. ^ barkoder.com. «SDK сканера штрих-кода для всех корпоративных мобильных решений» . баркодер . Проверено 26 октября 2023 г.
  37. ^ «SDK BarCode Reader считывает штрих-коды из отсканированных документов и изображений» . bytescout.com . 10 августа 2010 г.
  38. ^ «SDK для считывания штрих-кодов ClearImage» . www.inliteresearch.com .
  39. ^ «SDK и API сканера штрих-кода» . manateeworks.com .
  40. ^ «SDK сканера штрих-кодов Docutain» . sdk.docutain.com .
  41. ^ «SDK для распознавания штрих-кодов — программное обеспечение DTK» . www.dtksoft.com .
  42. ^ «SDK Dynamsoft для считывания штрих-кодов» . www.dynamsoft.com . 21 декабря 2021 г.
  43. ^ «GdPicture.NET Barcode SDK для чтения и записи 1D и 2D штрих-кодов» . www.gdpicture.com .
  44. ^ «GdPicture.NET: поддерживается более 100 форматов документов» . www.gdpicture.com .
  45. ^ «Штрих-код GNU» . www.gnu.org .
  46. ^ «IBscanner для .NET» . www.ibscanner.com .
  47. ^ «Решения для генерации штрих-кодов для автоматизации бизнеса» . www.idautomation.com .
  48. ^ «Штрихкодовые шрифты» . www.idautomation.com .
  49. ^ «Компоненты штрих-кода» . www.keepdynamic.com .
  50. ^ «Технология Barcode SDK» . www.leadtools.com .
  51. ^ «Сканирование штрих-кода, комплект машинного обучения, разработчики Google» . Developers.google.com .
  52. ^ «Условия использования API Google» . гугл.com .
  53. ^ «Компоненты для штрих-кода, маркировки, печати и обработки изображений» . неодинамический .
  54. ^ «Штрих-кодовая символика» . www.neodynamic.com .
  55. ^ «Распознавание, чтение и декодирование штрих-кодов с изображений» . www.neodynamic.com .
  56. ^ «Штрих-коды» . grandzebu.net .
  57. ^ «Лучший в мире .NET SDK для сканирования и чтения штрих-кодов» . www.pqscan.com .
  58. ^ «Библиотека штрих-кодов Python» . github.com . 8 августа 2022 г.
  59. ^ «SDK сканера штрих-кода» . Scanbot.io .
  60. ^ «SDK для чтения штрих-кодов для Windows» . www.sd-toolkit.com .
  61. ^ «Лидирующий в отрасли SDK для штрих-кодов» . www.technoriversoft.com .
  62. ^ «Библиотека штрих-кодов .NET — создание, считывание и сканирование изображений 1D и 2D штрих-кодов» . www.e-iceblue.com .
  63. ^ «Поддерживает расширенный тип штрих-кода, более 39 различных штрих-кодов» . www.e-iceblue.com .
  64. ^ «TBarCode SDK — программное обеспечение для генератора штрих-кодов» . www.tec-it.com .
  65. ^ «Информационный листок TBarCode SDK и обзор штрих-кода» . www.tec-it.com .
  66. ^ «ВинтаСофт Баркод .NET SDK» . www.vintasoft.com .
  67. ^ «Читать штрих-коды из PDF-документа» . www.vintasoft.com .
  68. ^ «Мощный SDK декодера штрих-кода — Viziotix» . www.viziotix.com .
  69. ^ «Экспертный SDK сканера штрих-кода для смартфонов, роботов, дронов и камер» (PDF) . www.viziotix.com .
  70. ^ «VS СЧИТЫВАТЕЛЬ ШТРИХ-КОДА» . www.visionsmarts.com .
  71. ^ «Считыватель штрих-кодов ZBar» . sourceforge.net .
  72. ^ «Среда рендеринга штрих-кодов Zen» . github.com . 6 января 2023 г.
  73. ^ «Генератор штрих-кодов Zint» . sourceforge.net .
  74. ^ «ZintNET — это .NET-порт популярной библиотеки Zint, написанной на C#» . sourceforge.net .
  75. ^ «Штрих-код Окапи» . github.com . 30 декабря 2022 г.
  76. ^ «Генератор штрих-кодов Zint и руководство пользователя Zint Barcode Studio. Введение» . www.zint.org.uk.
  77. ^ «Руководство пользователя генератора штрих-кодов Zint и Zint Barcode Studio Типы символов» . www.zint.org.uk.
  78. ^ «Библиотека сканирования штрих-кодов ZXing («Пересечение зебры») для Java, Android» . github.com . 12 января 2023 г.
  79. ^ «Технология автоматической идентификации и сбора данных (AIDC)» . www.elprocus.com . ElProCus — это образовательный веб-сайт по электронным проектам для учащихся ECE и EEE. 6 июня 2014 г.
  80. ^ «История штрих-кодов» . barcodeguide.seagullscientific.com . BarTender от Seagull Scientific.
  81. ^ «История сканера штрих-кода» . www.dbk.com . Восстановленные ИТ-решения. Архивировано из оригинала 23 апреля 2022 г.
  82. ^ «Какой штрих-код использовать наиболее эффективно?» . www.barcodefaq.com . Учебные пособия по информации о штрих-кодах.
  83. ^ «Штрихкодирование: как правильно. Рекомендации по передовой практике от GS1 UK» (PDF) . www.gs1uk.org . GS1 UK Глобальный язык бизнеса.
  84. ^ «Лучшие практики по улучшению качества штрих-кодов в точках продаж» (PDF) . www.gs1.at. ​GS1 Австрия.
  85. ^ «Исправление ошибок имеет большое значение при выборе штрих-кодирования 1D или 2D» . www.supplychainservices.com . 4 декабря 2014 г. Архивировано из оригинала 30 марта 2022 г.
  86. ^ «Понимание ценности 2D-штрих-кодов» . www.maibpo.com . Архивировано из оригинала 11 июля 2020 г.
  87. ^ «3 способа, с помощью которых 2D-штрих-коды повышают эффективность склада» . lowrysolutions.com . 4 октября 2016 г.
  88. ^ «ДМРЕ» . www.edc.info . Проверено 16 декабря 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6fd43921b7547499c136c6ff5677a3cf__1714425360
URL1:https://arc.ask3.ru/arc/aa/6f/cf/6fd43921b7547499c136c6ff5677a3cf.html
Заголовок, (Title) документа по адресу, URL1:
Barcode library - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)