Подтвердить что ты не робот

Создание и чтение штрих-кода

Я создал веб-сайт для электронной торговли для крупной компании, в которой есть представительства в странах.

Я хочу сделать следующее

  • Создайте штрих-код через PHP перед отправкой пакета в страновые офисы компании.
  • Когда элемент будет отправлен в офис страны, работники войдут в свою учетную запись, сканируют этот штрих-код через считыватель штрих-кодов (который находится на упаковке), и веб-сайт автоматически "одобрит" полученный элемент.

Возможно ли это только с веб-интерфейсом? Я имею в виду без какого-либо локального приложения. Как это сделать? PLease объясните.

4b9b3361

Ответ 1

Итак, вот подход, который может сработать для вас:

Вам нужно поместить запись в базу данных, например:

package_id |    name      |   status

  1234        My Package      shipped

Создайте штрих-код, который содержит package_id, вы должны решить, какой тип штрих-кода вы хотите использовать. Вы также можете использовать матрицу данных. Затем вы создаете штрих-код как изображение, чтобы его можно было распечатать. Матрица данных очень хороша для больших пользовательских данных.

Распечатайте штрих-код, поместите его в свой пакет

Пакет приходит в офис, пользователь регистрируется на вашем веб-сайте, нажимает "Подтвердить полученный пакет" или что-то еще. Затем есть текстовое поле, он фокусирует текстовое поле, сканирует штрих-код/​​матрицу данных и ваш идентификатор пакета "1234" появится в текстовом поле

Отправьте форму, найдите запись в базе данных, измените ее на:

 package_id |     name      |   status
  1234         My Package      delivered

Совет Если вы используете QR-код его можно прочитать многими мобильными телефонами, t нужен настоящий сканер штрих-кода. Вы можете написать приложение, которое считывает штрих-код и отправляет package_id на ваш сервер.

Ответ 2

Tcpdf имеет несколько классов для генерации штрих-кодов:

http://www.tcpdf.org/doc/code/classTCPDFBarcode.html

С хорошими примерами:

http://www.tcpdf.org/examples.php

Например, первый:

// set the barcode content and type
$barcodeobj = new TCPDFBarcode('http://www.tcpdf.org', 'C128');

// output the barcode as HTML object
echo $barcodeobj->getBarcodeHTML(2, 30, 'black');

Ответ 3

Отметьте larsjung.de/qrcode/

Это JQuery Pluggin, но хорошо работает с PHP.

Как я вижу ваш сценарий, вам нужно больше, чем только 1D Barcode. Вам нужен QR-код.

Надеюсь, что это поможет.

Ответ 4

Сначала вам нужно выбрать тип штрих-кода, который вы хотите создать. Есть несколько вариантов рассмотрения: 1D или 2D. 1D штрих-коды просто кодируют только небольшой объем данных. 2D штрих-коды больше и могут кодировать больше данных, они также немного более эстетичны:) Если вы подойдете для 2D-штрих-кодов, я бы рекомендовал QRCode или DataMatrix. PDF417 является жизнеспособным вариантом, если вам нужно класть ваши данные более горизонтально, а не в квадрат. Вы можете найти более подробную информацию здесь: http://www.barcodebakery.com/en/resources/guide/php/choosing-barcodes

Как только вы нашли свой код для записи, вы считаете, какой читатель должен получить. В настоящее время я владею Metrologic Focus FirstFlash MS1690. Он читает все штрих-коды, упомянутые выше. Здесь снова много вариантов, проще всего получить USB-считыватель штрих-кодов: при сканировании штрих-кода он просто записывает его на экран, когда кто-то печатает его на клавиатуре.

Ответ 5

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

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

Ответ 6

Я смотрю Zend barcode, чтобы сделать что-то подобное, но, по общему признанию, я только начинаю. Я очень хочу знать, как другие справляются с этим.

Ответ 7

Это можно сделать только с помощью php. Для этого вам нужно взять любой готовый php-класс для генерации qr-кода или штрих-кода. Генерирующий штрих-код может быть выполнен с помощью простого выбора подходящего шрифта bacode, поэтому вместо написания чисел php будет писать штрих-коды. Чтение штрих-кода было описано выше.