Генерация и декодирование штрих-кода в PHP

Мне нужно разработать приложение PHP, которое будет генерировать штрих-коды, а также иметь возможность считывать эти штрих-коды.

Поскольку мое приложение будет веб-приложением, а базовой технологией является PHP, который является языком сценариев на стороне сервера, я чувствую, что генерация штрих-кода не будет проблемой, но сканирование и чтение этих штрих-кодов может быть проблемой.

Пожалуйста, помогите мне, если возможно прочитать штрих-код в приложении PHP.


person Tahir Yasin    schedule 08.11.2012    source источник
comment
www.barcodephp.com/, чтобы создать штрих-код через PHP   -  person WatsMyName    schedule 08.11.2012
comment
Что касается их сканирования, я думаю, что PHP не может этого сделать, потому что PHP не имеет/ограниченно взаимодействует с оборудованием. Вы можете найти Active X, который можно встроить в веб-страницу для сканирования штрих-кода сканером.   -  person WatsMyName    schedule 08.11.2012


Ответы (3)


Чтение штрих-кода обычно легко, потому что считыватели штрих-кода обычно такие же, как обычная клавиатура, поэтому запись в приложение осуществляется так, как если бы ее вводил пользователь. Вам просто нужно предоставить текстовое поле на вашей странице, куда вводятся данные. Пользователю, конечно же, нужен считыватель штрих-кода.

Добавляя символы [Enter] или [Tab] к штрих-коду, вы можете перейти к следующему полю или отправить форму на сервер без дополнительного взаимодействия с пользователем.

person Stefan Steinegger    schedule 08.11.2012

Вот несколько ссылок для справки

http://www.ashberg.de/php-barcode/

http://www.phpclasses.org/package/2874-PHP-Recognize-text-objects-in-graphical-images.html

http://www.perkiset.org/forum/php/barcode_generator_using_php_and_gd-t2406.0.html

person Miqdad Ali    schedule 08.11.2012
comment
Как я сказал в своем заявлении о проблеме, проблема не в генерации штрих-кода, а в сканировании. в любом случае, спасибо - person Tahir Yasin; 08.11.2012

Хитрость в понимании генерации штрих-кода заключается в том, чтобы понять, что штрих-код — это просто альтернативный способ написания символов. Некоторые типы штрих-кодов имеют ограниченный набор символов, которые они могут представлять (например, UPC — это фиксированное количество (обычно 13) символов в диапазоне от 0 до 9), другие, такие как код 3 из 9, имеют более широкий диапазон символов ( например, код 3 из 9 является буквенно-цифровым).

Таким образом, самый простой способ сгенерировать штрих-код — использовать один из бесплатных шрифтов Code 3 of 9 и использовать его для создания штрих-кода. Вы можете либо использовать шрифт в сочетании с библиотекой GD для создания изображения, либо, если вы хотите создать PDF-файл, содержащий штрих-код, просто вставьте символы, написанные шрифтом штрих-кода, непосредственно в PDF-файл. Вы даже можете получить шрифт штрих-кода из одной из служб веб-шрифтов, таких как TypeKit или Google Web Fonts, и просто поместить штрих-код непосредственно на HTML-страницу.

Для считывания штрих-кодов в обычном веб-браузере нет ничего, что считывало бы штрих-код и возвращало только символы. Пользователю вашего веб-приложения потребуется загрузить изображение, содержащее штрих-код, который вы сможете обработать на сервере. Ссылки, которые Микдад Али разместил в своем ответе, могут помочь вам сделать это на стороне сервера.

person Jim OHalloran    schedule 08.11.2012
comment
спасибо за вашу помощь, не могли бы вы сказать мне, как я могу извлечь информацию из отсканированного файла, содержащего штрих-код. - person Tahir Yasin; 08.11.2012