バーの PHP コードを生成します。

PHP のプログラミング: 保存した画像でバーコードを生成する方法について (かどうか) ディスクに? 単にあなたの好みの桁のシーケンスを通知します。. PHP や Javascript のソリューションを参照してください。.

ソリューション 1 – PHPの

このクラスは非常に使いやすい, 信じることができます。! わずか 2 行のコードとあなたが GIF 形式でバーコード イメージ, あなたの好みの連続した数字の文字列から生成されます。. あなたはまだ画像を保存するオプションを持っています。 (バーコード) ファイルにスクリプトの出力に右を表示または.

barcode.php

1
2
3
4
<?PHP
    require_once(' barcode.inc.php '); 
    新機能 barCodeGenrator("125689365472365458",1,"hello.gif"); 
?>

説明します。
最初の行には、ファイルをインポートして我々 “barcode.inc.php”, それはどこ barCodeGenrator クラス. Instanciamos クラスのコンス トラクター メソッドに必要なパラメーターを渡すことの 2 番目の行で.

パラメーター, あなたは気づいているかもしれませんが, それぞれを示す:
(1°) バーのコードを形成するために使用する桁
(2°) 表示フォーム: 0 = スクリプトの画面上に直接出力 | 1 = ファイルをディスクに保存します。
(3°) ファイルの名前. 続いて名の絶対パスを使用すると、ファイルの保存先を指定できます。.

上記のコードにより生成された画像がこれ:
hello.gif
hello

更新

次, リクエストで, 元のコードのわずかな増加を作った, 3 つの新しいパラメーターを追加することによって (オプション). バーコードの高さと幅を設定しても表示したいかどうかを教えて (かどうか) バーコード番号 (テキスト).

追加のパラメーターをそれぞれ示す:
(4°) バーの幅. 例: 190 ピクセル (番号のみを通知します。).
(5°) バーの高さ. 例: 130 ピクセル (番号のみを通知します。).
(6°) するか、ラベル/イメージのコード番号を表示しない場合. True = が表示されます, false = いいえ.

メモ: 設定の幅と高さが小さすぎると、バーコードの一部を切断を終了しないように注意してください。.

barcode2.php
1
2
3
4
<?PHP
    require_once(' barcode.inc.php '); 
    新機能 barCodeGenrator(' 125689365472365458 ',0,' hello.gif ', 190, 130, 場合は true。);
?>

このように:

質問

バーコードはどのように?
この記事にいくつかのコメントのためのフィードバックとして, バーに番号を変換するにはこのスクリプトは何. だから, 必要な番号順序を組み立てるし、バーコードの規格に準拠する必要があります。 実行するようにスクリプトを渡す必要があります。, たとえば、食べる 13.

あなたは、リーダーがバーコードを読んでいないことを言う前に, 2 つの可能性を検討します。: (1) 特定のリーダーの特定の標準を使用します。, homebank として. この場合, 必要な標準として数値のシーケンスがマウントされている場合を除き、, 実行されません。; (2) イメージ カットを生成します。 (半分に) バーコード, 読み取り不可能なコードを作る. 私は下の方法でこの問題を解決する方法を参照してください。. 実際にはバーコードが完全に読み取ることができます。, 前述の同僚: “私はハネウェルのプレーヤーを持っているし、彼は問題なく読み込みます, 同じコードのみ 2 番号, IE Qty を使用することができます必要なコードの番号“.

コメントの表示:
– ニコラス ・ アダム 26 1 月 2012 で 10:53 #
– カルロス 4 12 月 2012 で 11:20 #

2 つ以上のバーコードを表示する方法は、します。, IE, バーのコードをループします。?
うん. この場合, 画像を保存します。 (バーコード) ディスクに, パラメーターを 2 ° に設定 1.

1
2
3
4
5
6
7
8
<?PHP
require_once(' barcode.inc.php '); 
 ($(I) = 0; $(I) < 10; $(I)++) {
  $code_number = ランド(1000000000, 9999999999);
  新機能 barCodeGenrator($code_number,1,' バーコード _ '.$code_number.「.gif」, 190, 130, 場合は true。);
  エコー '<img src="barcode_'.$code_number.'.gif" />'; 
}
?>

バーコードはカットと読めない、なぜ?
というように, これが発生します。, 使用する幅と高さのスペースに関連して小さすぎるとクラスに必要なバーコードを生成するため. これが起こらないようにしようとすることができますは、策略を使用するには: バーコードをカットしていないことを認識するまで幅をテストを行く. 高さの同じ操作を行います, 番号をカットしないように, 最後のパラメーターが TRUE の場合. これをやった, IMG タグの WIDTH 属性を介して生成されたイメージのサイズを小さきます。, サイズを調整するには. バーコードは小さくて包茎になりますので!

1
2
3
4
5
<?PHP
  require_once(' barcode.inc.php '); 
  新機能 barCodeGenrator(' 125689365472365458 ',1,' barcode.gif ', 180, 42, 場合は true。);
  エコー '<img src="barcode.gif" width="150" />'; 
?>

バーコードを生成する文字 (歌詞)?
うん. 生成します, テスト、次の図に見られる. しかし, 私は読者を保証できないという認識の歌詞.

ソリューション 2 – Java スクリプトの設定

Java スクリプトの設定でバーコードを生成することもできます。. 、 bytescoutbarcode128.js バーコードを生成し、エンコーディングを使用してイメージを変換することができるスクリプトです。 “Base64”; 完全にクライアント サイド ホイール (ブラウザーで), サーバー側コードはありません。. 完全なスクリプトは、開発者の web サイトからダウンロードできます。 http://www.bytescout.com/.

以下は例です。. 関数を作成しました “saveBarcode()” イメージをダウンロードしてディスクに保存したい場合に. ここで手動でディスクに画像を保存するを行う, IE, ボタンをクリックして “保存”, Base64 イメージ コード (バーコード) 私と呼ばれる簡単なスクリプトのポストを介して送信されます。 “barcode.php”, 治療は、その画像をディスクに保存. これを行うにしたい場合がありますが、, 自動的かつ透過的に (サイレント), バーコード イメージを生成するには, イベントにもディスクに保存, ボタンをクリックしてせずに. こちらは, Ajax を使用する必要があります。, この実装は今のところ証明されますが、, わかりました?

barcode.html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!DOCTYPE html>
<HTML>
  <>
    <タイトル>BytescoutBarcode128</タイトル>
    <http メタ-当量="Content-Type" コンテンツ="text/html; Charset = UTF-8" />
    <スクリプトの種類="text/javascript" src="bytescoutbarcode128_1.00.07.js"></スクリプト>  
  </>
  <ボディの onload="updateBarcode()">
    <フォーム アクション="">
      (C)&oacute;digo ・ デ ・ バラス:
      <入力 id="barcodeValue" タイプ="text"="value"="abcd123456" />
      <入力の種類="button"="Gerar" OnClick="updateBarcode()" />
    </フォーム>
    <p>
      (C)&oacute;digo ・ デ ・ バラス convertido パラ imagem:<Br />
      <img id="barcodeImage" スタイル="border: 1 px 固体黒;"/>
    </p>
    <スクリプトの種類="text/javascript">
      関数 updateBarcode() {
	var バーコード = 新機能 bytescoutbarcode128();
        var= ドキュメント.getElementById("barcodeValue").;
        バーコード.値セット();
        バーコード.setMargins(5, 5, 5, 5);
        バーコード.setBarWidth(2);
        var= バーコード.getMinWidth();
        バーコード.setSize(, 100);
        var barcodeImage = ドキュメント.getElementById(' barcodeImage');
   	barcodeImage.src = バーコード.exportToBase64(, 100, 0);
      }
 
      関数 saveBarcode() {
        ドキュメント.frmSaveBarcode.barcodeBase64.=ドキュメント.getElementById(' barcodeImage').src;
        ドキュメント.frmSaveBarcode.送信();
      }
    </スクリプト>
    <フォーム名="frmSaveBarcode" アクション="barcode.php" メソッド="post">
      <入力 id="barcodeBase64"="barcodeBase64" タイプ="hidden"="1231" />
      <入力の種類="button"="Salvar" OnClick="saveBarcode()" />
    </フォーム>    
  </>
</HTML>

スクリプトののみが作られた使用に注意してください。 “bytescoutbarcode128_1.00.07.js“, 入手できます。 http://www.bytescout.com/. 不思議はないです。!

今, ファイルを見てみましょう barcode.php base64 イメージ códificação が届きます (バーコード) ディスクに保存するには:

barcode.php

1
2
3
4
5
6
<?PHP
  $barcodeBase64 =  strip_tags($_ ポスト[' barcodeBase64 ']);
  リスト($タイプ, $イメージ) = 爆発します。(',', $barcodeBase64);
  file_put_contents(' barcode.png ', base64_decode($イメージ));
  エコー 「画像をディスクに保存!';
?>
総ヒット数: 345947

119 上のコメント “バーの PHP コードを生成します。

  1. ギルソン 述べた:

    オパオパ.
    返信のおかげで.
    そうしたら, 私は php のプログラムし、すべての作業.
    このクラスの ae を必要なので p ダウンロードが見つかりません.
    あなたを送ってクラス , barcode.inc.php

    ありがとう.

  2. こんにちは, クラスがこの記事で右ここでダウンロード可能. それが言うところをクリックするだけ “ダウンロード: バーコード ジェネレーター 2009 10 14.zip”… 単に解凍し、PHP スクリプトの横に使用. スポーク, t +

  3. トムの日 述べた:

    非常に良いと簡単です, だから、ダウンロードを行う, 含まれていません。
    barcode.inc.php クラス, 私にメールします。?

    ありがとう.

    • こんにちは, ほんとですか… 私は間違ってファイルを送っていたと思う. 既に更新, ダウンロードを再試行してください。. ヘッドアップのおかげで!

  4. トムの日 述べた:

    今、この [ok], テストおよび承認済み.

    質問, バーコード リーダーを使ってテストしています。?

    抱擁!

    • でそこで… ほら, 私はリーダーでテストしていません。, しかし私はそれそれらの読者型 Homebank ではない限り、動作を信じる, 彼らはすでに定義された訓練基準を持っているので… あなたまたは誰かは、リーダーを使用する場合, だったのでコメントしてください。… falou, t +

      • カルロス 述べた:

        手のベッドでテスト (彼はまた支えた) マーク ハネウェル, 完全に働いた.

  5. サーバーのフォルダーにファイルの書き込みアクセス許可を持っていない種類の問題とのだれでもまたはファイル ヘッダーの 1 つのソリューションとの問題は次の例を紹介しますと、タグでバーコード ジェネレーター ファイルを出す, クラスを変更する必要があることを思い出す.

    barcode.inc.php ファイルに次の行を追加します。.

    $コード = $ _GET[“コード”];
    新しい barCodeGenrator($コード, 0, “teste.gif”);

    バーコードを表示する適切な場所に下のタグを挿入するようになりました…

  6. こんにちは, 共有し、私の偉大な使用のために多くの感謝します。. 今すぐみましょうを疑う… バーコードの種類を生成することができます笑 39 このクラスで ?

    • 私は通知を知らない, フェリペ… クラスの目的は、対応するバーコードの数に変換するには. 一定の基準を満たすために, 形成の条件を参照するくださいとして. スポーク…

  7. エバートン 述べた:

    こんにちは. うまく行きました, しかし、私のスクリプトに含める方法? るため, 次のエラーを与える “画像は、エラーが含まれているため、表示できません。”.

    あなたは私を助けることができます。?

    • 2 ° パラメーターを設定を使用してみてください。 “1” ファイルの, まずは, IMG タグを使用してディスクに保存 (HTML) 通常保存されている画像を表示するには (.gif).

  8. ジョナサン、. ド ・ スーザ クルス 述べた:

    その部分を理解していません。. スクリプトのコードを入れるとそれがコード表示されません。. バーの.

  9. セシリア 述べた:

    だから, 私のスクリプトでこのコードを追加してみました, 多くの奇妙な文字が登場したが、.
    場合に第 2 パラメーターを設定 “1”, それも文字とはるかに少ないが、画像を保存が表示されます。…

    誰もが任意の提案をどうか?

    • こんにちは, GD が有効にしないライブラリが見つかりません (画像を操作します。) php.ini で? インターネット上の点の外観… コードはテストされており、作業は, falouuu…

  10. よし, このジェネレーターでは、バーに番号のみに変換します, バーコードを形成.
    しかし、標準に準拠するには, のみを入力する必要があります。 13 桁 (番号), 形成された食べる 13.

    桁の金額に関係なく, か標準に従っている場合、または, 私はすべての読者を読むことを信じる. だから, 問題もなく.

    このスクリプトは、大きすぎるイメージを生成することに気づいた, ホワイト スペースのたくさんの. だから, ファイルを編集しました。 “barcode.inc.php”, オンラインです 20, 生成されたイメージの幅を変更します。.

    ライン 20:
    $IMG = imagecreate(幅, 高さ);

    ちょっと私は幅を置く 145 ここは, 標準的な食べる 13 を使用している場合.

    詳細については標準的な食べる 13: http://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras

    アップ +

    • おかげで… 私はそれを取り、元のコードの小さな調整を行った, 幅と高さでクラスの呼び出しを知らせることができるので、 (コンス トラクター メソッド). 今すぐあなたも番号を表示できます。, バーコードの下: 新しい barCodeGenrator(' 125689365472365458′,0,' hello.gif ', 190, 130, 場合は true。); 任意のものを再びそれを与える読み取りより良い説明の記事で, falouuu.

  11. デビッド ・ ムニス 述べた:

    どのように私はこのコードを複数のバーコード ラベルを生成するでか ?

  12. ジョエル ・ バルボサ 述べた:

    各バーコードの下に番号を書こう
    非常に良いあなたのコード

    • 更新をしました。. もう一度上記の記事を読んで、新しいコードをダウンロードしてください。. 基本的にはコンス トラクター メソッドの終わりに 2 つのパラメーターを追加, このように: 新しい barCodeGenrator($code_number,0,' hello.gif ', 190, 130, 場合は true。); 、 “場合は true。” それは正確にバーコードの下の番号を表示するには. たくない場合, 聞かせて “false” パラメーターを省略するか.

  13. Afrânio 述べた:

    コードのサイズを増加する方法, ここでこのモデルを使用することができるようにしたかったので. クラスは完全に動作します。, しかし、非常に小さなイメージを生成します. このコードの出力を増加させる方法はあります。? 垂直方向と水平方向の両方 ?

  14. ルナン 述べた:

    こんにちは,
    私はバーのコードを生成する数を置く , 私は、ディスクに保存された後、? 私は再び説明するポッドを理解していません。?

    • こんにちは, このスクリプトは、開発者が使用します。, あなたがある PHP のプログラミング言語と作業環境のビットを知っているので (Web サーバー). とにかく, バーコードの番号はコンス トラクター メソッドの最初のパラメーターに置かれなければなりません。. 数を仮定すると、します。 125689365472365458, それでこのように見ます: 新しい barCodeGenrator(' 125689365472365458′,1,' hello.gif ', 190, 130, 場合は true。); これという名前のイメージが生成されます。 “hello.gif”, サイズで 190 x 130 ピクセル, 通知番号を表すバーコードによって形成されます。 (125689365472365458), ローカル ディスクに保存 (HD).

  15. ラファエル ・ ペレグリーノ 述べた:

    こんにちは, uizer 変更フォルダーはバーコードの画像を保存します。, どのようにそれを行うか?

      • ホジェリオ アラン Dobler 述べた:

        いくつかの php を理解します。… 良い説明することができます。? 3 年生でこれを挿入する方法? このクラス、どこです。? ありがとう

      • こんにちはホジェリオ. それは 3 番目ではないグレード, コンス トラクターの 3 番目のパラメーターを Yes と, この場合, ファイル名で指定されました。 (またはパス) “hello.gif”. このバーコードを使用するのには PHP でのプログラミングを知る必要があります。. 仕事のため, Web サーバーを実行する必要があります。 (Apache + PHPの). Wampserver のようなアプリケーションは、あなたのためにこれをインストールします。. 後, ちょうどこの記事でダウンロードしたファイル/クラスを置く (barcode.inc.php と index.php) ディレクトリに “(C):\wampwwwbarcode” (フォルダーを作成します。 “バーコード”) ブラウザーによっては電話をかけると http://localhost/barcode. あなたが望むに従ってバーコードを生成することができますので、index.php 内のサンプル データを変更します。. Falouuu…

  16. アレックス 述べた:

    こんにちはテイラー, 優れたコードのバーコードを生成するには. だがしかし, 問題を発見しました。, バーコードのサイズを変更しました。 110 x 42 PX, 通常が生成されます。, しかし, バーコード リーダーで認識されません。, 通常のサイズは問題なく読む, ´ を実現した 1 つの事, あれは私が番号を表示する失敗した場合(真), 彼は数字のほとんどをカットします。. 間に何かあります。?
    Valew!

    • こんにちはアレックス, というように, これが発生します。, 使用する幅と高さのスペースに関連して小さすぎるとクラスに必要なバーコードを生成するため. これが起こらないようにしようとすることができますは、策略を使用するには: バーコードをカットしていないことを認識するまで幅をテストを行く. 高さの同じ操作を行います, 番号をカットしないように, 最後のパラメーターが TRUE の場合. これをやった, IMG タグの WIDTH 属性を介して生成されたイメージのサイズを小さきます。, サイズを調整するには. バーコードは小さくて包茎になりますので!

      1
      2
      3
      4
      5
      
      <?PHP
        require_once(' barcode.inc.php '); 
        新機能 barCodeGenrator(' 125689365472365458 ',1,' barcode.gif ', 180, 42, 場合は true。);
        エコー '<img src="barcode.gif" width="150" />'; 
      ?>
  17. アルミル蜂蜜 述べた:

    このバーコードは美しい, スキャナーを読むだけではありません。, 印刷するとき, ご存知のとおり. :/

  18. ファビオ aguiar 氏 述べた:

    あなたのモデルを使用したいと思います, サイズのイメージの番号を表示, クラスはここでダウンロードできます。?

  19. ファビオ aguiar 氏 述べた:

    オパオパ, テイラー, ごめんなさい, 私は古いファイルのリンクとこれと思った.
    今では多分あなたは私を助けることができますが起こった別の質問、fremwork として CodeIgniter を使用するには, あなたは、codeigniter を使用して同じクラスを使用する方法を知っています。?

    • こんにちはファビオ… codeigniter で使用するいくつかのマイナーな変更をしなければならないと思います:
      (1) Barcode.inc.php ファイルの名前を barCodeGenrator.php に変更します。, クラスと同じ名前を持つにとどまるために;
      (2) applicationlibraries ディレクトリ内の barCodeGenrator.php を置く;
      (3) パラメーターの山を受け取るのではなく barCodeGenrator のコンス トラクターを変更します。, 対応する値を持つ 1 つだけの配列を受け取ると, 内部的には, ペアのエキスを作る “キー = > 値” 配列変数に変換するには, 元のパラメーターであったかのように, このように:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      
      // これを変更します。
      関数 __construct($値,$に=1, $ファイル名 = ' barcode.gif ', $width_bar=300, $height_bar=65, $show_codebar=false) {
       // 元のコード
       }
       
      // こちらは
      関数 __construct($params) {
          抽出($params);
          // 元のコード
      }

      よし, これをやった, コント ローラー関数の内部クラスを呼び出すだけ, このように:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      
      パブリック 関数 インデックス()  {  
          $params = 配列(' 値 ' => ' 125689365472365458 ',
                                         ' に ' => 0,
                                         ' ファイル名 ' => ' barcode.gif ', 
                                         ' width_bar ' => 300,
                                         ' height_bar ' => 65,
                                         ' show_codebar ' => 場合は true。);                    
          $これ->ロード->ライブラリ(' barCodeGenrator ', $params);
      }

      もちろんです, その後、必要に応じてパラメーターを渡す… その $params が配列の値は、元のコンス トラクターのパラメーターに相当注意してください。… それです, falou!

  20. ニコラス ・ メネゼス 述べた:

    こんにちは, 一連の php で生成されたカードにバーコードを含めるしたいん, 一度に以上のバーコードを管理することはできませんが、. しばらくの間使用してループ コード ダウンロードでうまくいきません, 1 つ以上の生成します。. 同じ画面でいくつかのコードを生成する方法? ありがとう.

    • こんにちは, 以下は例です。… falou!

      2 つ以上のバーコードを表示します。 | バーコード ループ
      この場合, 画像を保存します。 (バーコード) ディスクに, パラメーターを 2 ° に設定 1.

      1
      2
      3
      4
      5
      6
      
        require_once(' barcode.inc.php '); 
         ($(I) = 0; $(I) < 10; $(I)++) {
          $code_number = ランド(1000000000, 9999999999);
          新機能 barCodeGenrator($code_number,1,' バーコード _ '.$code_number.「.gif」, 190, 130, 場合は true。);
          エコー '<img src="barcode_'.$code_number.'.gif" />'; 
        }
  21. Adun 述べた:

    おはようテイラー , この素晴らしい価値ある助けをありがとう
    私はいくつかの質問があります。 , 私は要約しようとします。

    生成されるタグは標準的な EAN 13 です。, 以下の番号または一連のゼロのラベルを作成する可能性があります。 ?
    ex:0000000456456(13 桁)

    別の , 連結する選択したレジストリ番号を行うしたいと思います + 生産の日付し、この選択からバーコードを生成 , 私はそれを行うことができます。 ?
    ex: 123456121107(13 桁)
    おかげで再び

    • 遅れて申し訳ありません。, 私はあなたの質問を答えていないことを今実現します。. このスクリプトは、バーに番号を変換します。, だから, パターンを入力することができます。 (マウントのみ). 先行するゼロを完了するには, ネイティブ php 関数 str_pad を使用することができます。().

  22. カルロス 述べた:

    テイラー, コードの変数を変更することができませんでした。, ただし、バーコード番号を変更します。, 常に世代の例数が出る? 何が間違っています。?

    • カルロス, 私はコードをテストし、それが動作. 最初のパラメーター ($code_number) バーコード番号を表し、置き換える必要があります. 例:

      1
      2
      3
      4
      5
      
      <?PHP
          require_once(' barcode.inc.php '); 
          $code_number = ' 112233445566778899 ';
          新機能 barCodeGenrator($code_number,0,' hello.gif ', 190, 130, 場合は true。);
      ?>

      スポーク!

      • カルロス 述べた:

        新しいコードを作成して、新しいページを開くを見つけた “printando” ラベル, 常に前のラベルを印刷, 更新するのには f5 キーを押すこと, 最後に生成されたラベルが表示されます。.
        製品の登録時にラベルを生成し、印刷の後で問題を回避します。.
        日付と時刻を使用してコードを印刷してもらった私の場合 (YmdHis) 完璧だと.
        私はハネウェルのプレーヤーを持っているし、彼は問題なく読み込みます, 同じコードのみ 2 番号, IE Qty を使用することができます必要なコードの番号.
        私はサーバーの特定のフォルダーに直接生成されたコードを再生できませんでした。, 誰でも知っている場合を与えるヒントがあります。.

  23. リカルド 述べた:

    こんにちはテイラー, データベース レコードにそのイメージを追加する方法, FPDF で印刷用フィルター各種レコードに対して同じ手順を実行し、.
    助けに感謝.

  24. ポール B 述べた:

    印刷が自動的にそれぞれの番号を持つこのバーコード?

    IE:
    1. 番号を登録します。.
    2. 確認します。 (ボタンを押す)
    3. プリント (確認後に自動的に) 番号とバーコード.

    • テイラー ・ リー 述べた:

      うん, そのため、スクリプトを記述する必要しますが、… 少し php と html を知っている必要, またはあなたのためを開発するプログラマを求める, あなたが必要とする方法.

  25. イゴール 述べた:

    こんにちは良い一日
    私は私のプロジェクトの CBT を開発します。, クラス barcode.inc を使用しています,

    リーダーで読むとき 0 番号の前に , q は、します。 ?

  26. フェルナンド ・ ゴヤ 述べた:

    非常に良いこと!!! 本当に使いやすい.

    だがしかし, 私の使用, 私は問題を抱えています。:

    私は、シーケンスを持っています。 14 桁, 例えば、: ASO85S1G96RE3G7

    それを生成し、画面上の表示も. しかし、ル コード リーダー, それは数にすべてを変換します. 私は自分に全くそれはデータベースのクエリが行われるために生成されたコードを表示する必要があります、.

    ヘルプのおかげで!!!

    • 分かりました,フェルナンド. これはスクリプトの問題であるかどうかわからない (バーコード) またはあなたのリーダー, それは文字を認識しません. ハネウェルのリーダーを使用してこの記事にコメントして同僚を持っているし、それは問題なく読み込みます, 彼は歌詞を使用されるかどうかはわかりません, どのようにしますか. 私はこのスクリプトが文字と数字を生成することを知っています。, 示した日の解説で公開 17 5 月 201317 5 月 2013. これをテストするリーダーを持っていません。… ここで共有するかどうかは、解決策を見つけるし、することができますが、, それは素晴らしいことです。. スポーク!

  27. フラビオ 述べた:

    こんにちはテイラー, スーパー 10 コード.

    疑問を持っています。, 郵便番号付きのラベルをやってる, 生成する普通、読者は文字を読み取ることができない彼のル 00 文字の代わりに

    SS123456789BR

    0012345678900

    あなたは何ができるか知っています。 ?

    • フラビオ, おやすみなさい. ちょうど今その質問に答えた; だから, 反復する, フェルナンドに返信をお読みください。, 日に 4 6 月 2013 で 20:05. スポーク!

      • フラビオ 述べた:

        わかりました, これテイラー,

        私は私が必要とするもの得るお探しは code128 B 形式で、このコードは彼に合わない.

        私はスクリプトは、以下の記事と神経質を生成しますが、ループは、イメージにディスクを保存知っていません。 . Java スクリプトの設定を知っているしないでください。

        誰でもは私を助けることができる場合.

        注目を集めるのためのありがとうテイラー

      • わかりました, ディスクに保存する例はそこにいた. 記事の最後を再読み込みしてください。: ソリューション 2 Java スクリプトの設定-. 抱擁!

  28. フラビオ 述べた:

    こんにちはテイラー, すでに送信があなたに質問には返事はありませんでした。 .

    私この問題に日間は会社仕事とメールによって検証されたバーコード必要があります。.

    私はネットでこのスクリプトが神経質になって発見 PHP のループを複製するディスクに保存したいです。

    バーコードの適応のよう

    私は本当にあなたの助けを必要があるテイラー.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    <!-- bytescoutbarcode128.bytescoutbarcode128 を含む js スクリプト クラス バーコード イメージを生成するには -->
    <入力 id="barcodeValue" タイプ="hidden"="value"="" />
    関数 updateBarcode() {
      var バーコード = 新機能 bytescoutbarcode128();
      var= ドキュメント.getElementById("barcodeValue").; 
      バーコード.値セット();
      バーコード.setMargins(5, 5, 5, 5);
      バーコード.setBarWidth(2);
      var= バーコード.getMinWidth();
      バーコード.setSize(, 100);
      var barcodeImage = ドキュメント.getElementById(' barcodeImage');
      var 鉄平;
      barcodeImage.src = バーコード.exportToBase64(, 100, 0);
     }
    • こんにちはフラビオ, 最後に再び見て dp を投稿. 更新表示をしました、 “ソリューション 2 Java スクリプトの設定-”. ディスクに保存します。… falou!

      • フラビオ 述べた:

        わかりました, 私はテストを行うつもりだと確認に戻る, これしながら
        テイラー

      • フラビオ 述べた:

        こんにちは男 .

        テイラーは私のラベルのアプリ上に行った調整を追加し、[ok] を働いた,

        バー コード リーダーがどのようにその名前のシンボルをスペルだと思います SYNBHAL を使用されます。, とにかく

        CODE128 B

        テイラーを支援するための valeuuu,

  29. ウィリアム 述べた:

    こんにちはテイラー,
    あなたのコードはバーコードを生成します。(イメージ) 人の名前を含む + 登録数?
    それ以外の場合誰かそれらの線に沿って何かを教えて知っています。.

    ありがとう

    • こんにちはウィリアム. ポストに示すよう, スクリプトは、バーコード文字を生成します。 (歌詞). しかし, あなたの読者は歌詞を認識しないことを保証することはできません。. 最終的に, ちょうど、コードがないことを通知したい私, ちょうどいくつかの調整と公開. 著者の名前に表示されます、ポストに記載されています。. Falouuu!

    • オパオパ, データを格納する必要がある場合, それは面白くなるだろう, バーコードを使用してのではなく, 使用して、 qr コード? こちらをご覧ください。: http://taylorlopes.com/?p=2160. 言及しない任意の Android 携帯電話 (または qr コード リーダー) 読み取ることができます。. スポーク!

  30. アンダーソン 述べた:

    オラ , テイラー ・ リー [ok]?

    あなたの例は素晴らしい作品します。, お祝いの言葉!!

    私に通知バーの数とは無関係のタラのサイズを保持する関数があるかどうかあなたが私を伝えることができます。?

    ありがとう

    • こんにちはアンダーソン. BarCodeGenrator 関数の 4 番目と 5 番目のパラメーター() それは正確にサイズを設定するには (幅と高さ). バーコードをカットしないでください画像が生成される最小のサイズに幅を設定します。. 後, サイズを制御することができます。 (未満以上) 属性を使用してください。 “幅” タグ “IMG”. ポストとのコメントは良くそれを説明します。; 容易に見える. スポーク!

  31. アンドレ 述べた:

    バーコードは美しく見える, 私は印刷し、読書をしようは動作しません… ちょうど何かを読んでいません。. =/
    私のプリンターとリーダーが Bematech

    • アンドレ, あなたの経験を共有するためのおかげで. コードはテストされており、作品, 同僚のコメントで見ることができます。. だから, バーコードをカットしていないことまたはあなたの読者が読むことができないおそらくコードを生成していない場合ことを確認ことを勧めます. 特定のパターンを読む多くの読者, 組み立てる必要がありますビルド/スクリプトに渡す前に.

  32. セザール 述べた:

    あなたが残っているこれらの例で, 非常に良い方法で、, バーコードの周りのレイアウトを取付けています。?

  33. ホルヘ 述べた:

    こんにちはテイラー,
    NFe ダンフェを開発して、あなたの例は非常に有用だった, pdf ファイルで記述する方法がわからない. 画面右上のエコー コマンド ショー.
    このコマンドを使用して、ダンフェ $pdf-を書く>セル(12.75,2.54,変数,1,0,' C ');
    グラフィック表現を変数に格納する方法または方法のコンテンツを埋め込む “エコー” このコマンドで ?
    このヒントを与えることができる場合、私は本当に感謝します。, ロジックを見つけることができません。.

    • こんにちはホルヘ. この場合, 使用している pdf ファイルのクラスを生成する画像を挿入するための構文を見つけなければならないだろう. 例えば, 場合、FPDF, イメージをディスクに保存します。 (記事で示されるように) 彼女の embutiria (イメージ) PDF で. FPDF の例を示します。. 抱擁!

  34. 友人,自動携帯バーコードを送信するクラスを作成する方法を知っていただきたいと思います,私は会社で働いているので(それを作りたいです。) チケット販売の携帯電話経由で自動クラスを挿入したいと….
    Ex:お客様がチケットを購入します。,電子メールを介して、またはセルを介してクーポンを受信するオプションを選択します,コードを生成します.

    私があなたに感謝助けることができる場合

  35. レジナルド 述べた:

    こんにちは, 私は、Virtuemart を知っているかどうかと知らない, 私はそう信じてください。. それで私が持っている、 “アプリケーションの数” クライアントが購入し、も購入の詳細をメールで受け取る, この番号をバーコードでも要求には私が希望, このコードにより、この方法で作業する方法を理解する手助け教え下さい。.

  36. ジョヴァンニ 述べた:

    たいへん良い! 作品は完全にバーのエル講師をコンします。.
    MUCHAS gracias por el 貢献.

      • こんにちは!

        友人,

        銀行のバーコードを生成するこのクラスを使用しています.
        バーに番号を表示して.
        番号の表示のフォント サイズをカスタマイズする方法を知っていただきたいと思います. 非常に大きいを表示します。.

        Absを,
        Lásaro

  37. 親愛なります。,

    テイラー,

    銀行コードが開始を提示する必要がありますを示す承認を返されると停止, および 44 位置.
    開始および停止を入力? と、 44 位置, 彼らはそれを参照してください。?

    Vlw,
    Lásaro

    • この目的のために, boleto の bancário プロジェクトのオープン ソースを使用してお勧め http://boletophp.com.br/. それ以外の場合, あなたの銀行が合意した形式に従ってバー コードを開発する必要があります。 (あなたの銀行に依頼します。). 各銀行が独自の特性…

  38. こんにちはテイラー. 非常に良いポスト. オプションとして cobebar をした、php で.

    しかし、私は次のジレンマに.

    バー コードはのような大きい場合 25 文字 . 終了画面を食べる. ような小さなコード 7 文字. ブランド画面左から右へ.

    これを試してみました.

    画面に置く成功を持っていないが、バーコードのサイズのブランド. そうです. それは退屈なのでストア私バーコードのサイズの異なる製品.

    • ちょっとトレド. 保護観察を通じて制御できると思う (場合、/他) 文字の量として IMG タグの幅. 説明を投稿している、 “バーコードはカットと読めない、なぜ?”.

  39. グスタボ ・ セウェルス 述べた:

    こんにちはテイラー.

    私は正常に動作. それは型から来ています。, 疑問符とダイヤモンド.

    • 簡単です。, barCodeGenrator コンス トラクターの最後のパラメーターとの電話を確認します。() FALSE の設定, 記事で述べたように:
      (6°) するか、ラベル/イメージのコード番号を表示しない場合. True = が表示されます, false = いいえ.

  40. Chrystian 述べた:

    こんにちはテイラー.
    私は PHp での実装をチェックしてきたし、私に思えるにはそれは歌詞と働かない.
    バーコード読み取りでゼロ同じ滞在.
    読み取り文字が有効な複数の読者に私をテストして、それらのどれもが動作.
    私はこの質問を答えた知っています。, けど、本当に問題がある世代送信時のバーの文字.

  41. ワンダレイ B. シルバ 述べた:

    おはようございます , 誰かは私を助けることができるように私は次のエラー画面が表示されます。:

    警告: ヘッダー情報を変更できません。 – 既にによって送信されたヘッダー (出力開始 at/home/wdaluminios/www/encontro/conectardb.php:10) 行 in/home/wdaluminios/www/encontro/barcode.inc.php 109 バージョン GIF87a ' ¡ÿÿÿ.75,.75' þŒ © Ëí £ œ Ú ´ ‹ ³

    抱擁
    ワンダレイ

  42. あなたの助けとすべてのような善行.
    私と私は PMERJ 健康システムに乗っていると非常に便利になりますこのツール バーのコード読み取り.
    抱擁。.

  43. テイラー, すべてが順調に?
    あなたのライブラリを使用しています, これはエラーを見せているが、, 私は多くを得たし、私は解決できません。. あなたは私を助けることができるかどうか私は思っていた。?
    ライブラリを使用しています: barcode.inc.php

    /**
      @author: ラージュ ・ トリヴェーディー (インド), 2009-10-14 
      @modify: テイラー ・ リー (ブラジル), 2012-04-06
    */

    コードを生成する、私は次のコードを使用しています、:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    $ID=$_ ポスト[' id '];
    含める("conexao.php");
    $SQL="select*from medtronic where id='$ID'";
    $execbanco=mysqli_query($接続,$SQL);
    $データ=mysqli_fetch_array($execbanco);
     
    <pre ラング="php" ライン="1">
    エコー $データ[&#039;電子メール&#039;].&quot;";
    require_once(' barcode.inc.php '); 
    $code_number = 「123456」.$ID;
    #新しい barCodeGenrator($code_number,0,' hello.gif ');
    date_default_timezone_set(' アメリカ/sao _ paulo 2007 ');
    $時間 = 日付(' 彼 ');
    $n_arquivo="bar_$時間.gif";
    新機能 barCodeGenrator($code_number,1,"cod_bar/$n_arquivo", 90, 30, false);
    エコー"";
    1
    
    ウィンドウ.印刷();

    要約すると. さてやってかどうか知らない.
    私は、バーコードを生成する必要があります。, 登録にリンクされて滞在するには, データベースのユーザーの id が好ましいと. バーコード リーダーで同じ読みを与える必要と, 大型スーパー マーケットのそれらの赤いレーザー タイプ.

    このコードでこれは次のエラーが表示されるが、:

    致命的なエラー: 未定義の関数 imagecreate を呼び出す() c 言語で:\行 Apache24htdocsmedtronicbarcode.inc.php 30

    行 30, 私は php のコードを閉じる行です。 (このコード以下)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
                            エコー $データ[&#039;電子メール&#039;].&quot;";
                            require_once(' barcode.inc.php '); 
                            $code_number = 「123456」.$ID;
                            #新しい barCodeGenrator($code_number,0,' hello.gif ');
                            date_default_timezone_set(' アメリカ/sao _ paulo 2007 ');
                            $時間 = 日付(' 彼 ');
                            $n_arquivo="bar_$時間.gif";
                            新機能 barCodeGenrator($code_number,1,"cod_bar/$n_arquivo", 90, 30, false);
                            エコー"";
    ライン 30

    助けていただけますか?

    のみを引くかどうか、 “ID” 登録し、コードを生成するが既にすごい. そこでここを変更、id を少なくとも必要に置くは 6 桁.

    ヘルプのおかげで!

    • こんにちはアレクサンドル,

      簡単なコードを実行してみてください。, このように:

      1
      2
      3
      4
      5
      
      <?PHP
      require_once(' barcode.inc.php '); 
      $code_number = ' 125689365472365458 ';
      新機能 barCodeGenrator($code_number,0,' hello.gif ', 190, 130, 場合は true。);
      ?>

      バーコードが表示されない場合, php.ini に GD ライブラリを有効にしないかどうかを参照してください。. 取るには十分、 “;” の “;拡張子 = php_gd2.dll”.

      私はちょうどバーコードのスクリプトをテストし、作業は.

      抱擁!

  44. ホセ ・ ヴィエイラ 述べた:

    こんにちは:
    非常に良いスクリプト. しかし (私の場合、) 私の読者は、バーコードを読んでいないと言い張る- リーダーの設定の問題だと思う, 携帯電話でコードを読み取ることができないので. 最悪なは、 “0” 初めに表示されます。.
    抱擁

  45. Amandeep ・ フェレイラ 述べた:

    こんにちは, まずは, ポストから多く. 私は php7 を使用してローカル サーバーでこのスクリプトを実行しようとしました。. 次のエラー メッセージを受信しました。 “未定義の関数 imagecreate を呼び出す()”. 既に php_gd2.dll の拡張子を含めるし、メッセージが続く. この関数は php7 で不用に落ちたかどうかを教えてください。?

  46. Amandeep ・ フェレイラ 述べた:

    Olá novamente. Gostaria ある・ デ ・ セイバー se o バスク disponibilizado aqui é オープン ソース, アプリケーションに実装したいと思います.

  47. Evandro AB 述べた:

    こんにちは,

    このコード ジェネレーターでアプリケーションを作った。, 社会保障番号, それはすべての権利を生成します, しかし、私は読むに配置, リーダーを置く、 “zero” コードの数字の前に.

    何が起きているかを知っている私を知っています。?

    事前にあなたに感謝.

    • Evandro, こんにちは. ほら, コードが正しく生成される場合 (プリセットの番号と), おそらく、いくつかの構成またはあなたの読者のパターン. いくつかの種類がある場合、リーダーの技術マニュアルを参照してくださいしようとすると、書式設定済みの自動でやって, 彼の適用はチェッカー任意の数字または. コードに渡される文字列が正しいことを確認. 場合は、コメント欄で見て, 読者が読むことを神経質になって話している人々 があったが表示されます。. 何か, ここで、ソリューションを置く. おかげで!

  48. Marlo Rosa 述べた:

    オラ, quando rodo, da erro de que $img = imagecreate($width_bar_max,$height_bar_max); não é uma função definida, sabes me informar o pq? ありがとう.

  49. LUIS MIGUEL TONELLI MARTINS 述べた:

    まず第一にどうもありがとうございました.

    銀行で動作するように, どのように sicredi, ブラデスコ, バンコ ・ ド ・ ブラジル, ドライ ボックスなどがコードを呼び出すことができます。

    新しい barCodeGenrator($codigo_barras,1,”nome_arquivo.gif”, 434.645669291, 56.692913386, false);

    ファイルの種類の名前を持つ img をちょうど作成します。

  50. ロニルソン 述べた:

    実装またはコードマイスmeu leitorはうーん置されています 0(zero) いいえスタートは、リニャを与える. それとも、彼が間違っている可能性があります?

  51. ソブレ・オス・レラトス・ド・ヌメロ 0 コードの先頭で実際に発生し、バーコードリーダーの問題ではありません.

    コードが次の値以下の場合 5 数字はコードの先頭にゼロで出てくる, コードが正しく出てきなければ, 私はこの問題を解決する方法を知らなかったので、私は私のコードを再構築しました 6 桁.

メッセージを残してください

あなたのメール アドレスは公開されません. 必要なフィールドが付いています *