PHPでNW-7形式のバーコードを作成する

0
495

PHPでバーコードを作成する際、PEARのImage_Barcodeを使って作成していました。
ところが、NW-7形式のバーコードを作成する機能がありません。

そこで、以下のサイトを参考にImage_Barcode2で作成するようにしました。
参考URL:賢者の漬け物石: PHP で NW-7 バーコード画像を生成する

Image_Barcode2をインストール

今回は所定のディレクトリに置く必要があるので、以下からDLします。
https://pear.php.net/package/Image_Barcode2

NW-7用ドライバーを入手

http://k-ishik.up.seesaa.net/data/Nw7.php

NW-7用ドライバーをImage_Barcode2に適用

「pear/Image/Barcode2/Driver/」にDLした「Nw7.php」を配置し、
「pear/Image/Barcode2.php」にNW-7の設定を追加します。

60行目辺り
const BARCODE_NW7 = ‘nw7’;

後はバーコードを作成しましょう。

<?php
require ‘Image/Barcode2.php’;
$code = new Image_Barcode2();
$code->draw(‘a01234567b’, ‘nw7’);