BarCode ActiveX Control


Часто задаваемые вопросы. Штрихкоды в Internet и Web страницах



Как можно получать штрихкоды через Интернет

Есть два варианта использования штрихкодов в Web pages. Их можно создавать либо на client side либо на server side.
Штрихкоды на Client Side
Необходимо установить ABarCode-ActiveX на каждом PC, на котором его нужно будет использовать. При этом на сервере ничего устанавливать не надо. Сервера вообще может не быть, в этом случае Web страницы могут хранится на вашем PC. Пример такого использования приведен here.
Create the barcodes in the Internet Explorer

Создание штрихкодов на Client side имеет следующие преимущества и недостатки:

Преимущества:
  • Может быть использован любой Web сервер с любой OS (Windows, Linux etc). Или сервера может не быть вообще, в этом случае HTML страница может храниться на client PC.
  • Снижается нагрузка на сервер, т.к. штрихкод формируется на client side.
  • Для управления ABarCode-ActiveX можно использовать client side скриптовые языки - JavaScript, VB Script
  • Передается очень маленький объем данных, т.к. не нужно передавать через интренет barcode image.
  • ABarCode-ActiveX может использоваться не только Internet Explorer-ом, но и другими приложениями - Excel, Word, Access, VC, VB, Delphi etc.
Недостатки:
  • Необходимо устанавливать на каждый client PC ABarCode-ActiveX. Можно не устанавливать, но в этом случае надо предусмотреть возможность загрузки ABarCode ActiveX из интернета в виде CAB файла.
  • В качестве browser можно использовать только Internet Explorer 4.0 (or higher) или совместимые с ним интернет браузеры.
См. также:
Как добавить штрихкод в Internet Explorer

Штрихкоды на Server Side
Есть two ways для создания штрихкодов на server side.

1. Первый (см. картинку ниже) это использовать метод SaveToImageFile. В этом случае штрихкод сохраняется в виде файла формата JPEG, GIF, PNG or BMP. Затем в HTML странице указывается путь к этому файлу, после этого Internet browser загружает и отображает этй картинку.

Create the barcodes in an IIS (Internet Information Server)

2. Второй способ это использовать метод BinaryWritePicture. В этом случае никаких промежуточных файлов не создается, а картинка передается на client PC в виде массива байт. Этот способ кажется более предпочтительным, т.к. нет необходимости управлять созданием/удалением файлов, обеспечивать права доступа к файлам, следить за удалением и т.п. Плюс ко всему уменьшается нагрузка на Web server.

Create the barcodes in an IIS (Internet Information Server) without any files

Создание штрихкодов на Server side имеет следующие преимущества и недостатки:

Преимущества:
  • Не нужно устанавливать на client side никаких дополнительных модулей. Поэтому достигается более легкое развертывание Web приложения, а также его администрирование.
  • Можно использовать любой Web браузер не только Internet Explorer.
Недостатки:
  • В качестве Web сервера может использовать только IIS (Internet Information Server) или совместимые с ним.
  • Повышается нагрузка на Web сервер, т.к. штрихкод формируется на сервере.
  • Увеличивается передаваемый объем данных, т.к. картинка штрихкода целиком передается через Internet.
See also:
Как использовать ABarcode-ActiveX на IIS сервере


Какие браузеры могут показывать Web страницы со штрихкодами

Ответ на этот вопрос слеует из того какой вариант создания штрихкодов будет выбран - client или server side. Если client side, то только Internet Explorer 4.0 (or higher) может отображать штрихкоды. Если server side, то любой Internet browser способный показывать JPEG, GIF, PNG or BMP файлы может отобразить штрихкод.




  www.SBarCode.com