きぃたん@大阪

きぃたん@大阪

PR

×

キーワードサーチ

▼キーワード検索

プロフィール

きぃたん@大阪

きぃたん@大阪

お気に入りブログ

【移動販売】無添加D… drryさん
ピアノ大好き日記♪ さくらこママ110さん
かえるの喫茶店 pian pianoさん
わたヤンさん

コメント新着

きぃたん@大阪 @ Re[6]:LM24013(12/18) さみいさん >綺麗な引き廻しで配線の参考…
さみい@ Re[5]:LM24013(12/18) きぃたん@大阪さん 本当にお手数おかけ…
きぃたん@大阪 @ Re[1]:LM24013(12/18) さみいさん 一応、実測で計ってみました。…
きぃたん@大阪 @ Re[1]:LM24013(12/18) さみいさん >大変図々しいお願いですが、…
さみい@ Re:LM24013(12/18) 20年程前に入手したものの資料がなくジャ…

カレンダー

2009年02月25日
XML
バーコードのプログラムを3回も続けてるな…
13桁の数字を入れて表示できるようにしました。

プログラムは下記のものです。
htmlファイルにしてウェブに貼るかブラウザで表示すると動きます。
入力のチェックとかしていないので13桁の半角数字を入力してください。
これだけ簡単だとバーコードの仕組みがわかっていいと思います。
好きなように書き換えてみてください。
バーコードの基本画像が必要ですが前々回の私のバーコードの
ブログを見てやってください。


使ったのですが携帯電話で読み取ると読めないものがある
表に問題があるのかチェックデジットというのを入れないと
いけないのか…
プログラムはソースコードなので書き換えてみてくださいね
とりあえず私のこのプログラムはもうこの回で一応終わりです。
http://www.shikoku.ne.jp/oozu-cci/kikaku/jan.html

<html>
<head>
<script language="JavaScript">
<!--
function bar(jan) {

  var dc = "";
  var cnt = 1;
  var pc = "CRRRRRRG";
  switch(jan.substr(0,1)) {
  case "0": pc = "GOOOOOO" + pc;  break;

  case "2": pc = "GOOEEOE" + pc;  break;
  case "3": pc = "GOOEEEO" + pc;  break;
  case "4": pc = "GOEOOEE" + pc;  break;
  case "5": pc = "GOEEOOE" + pc;  break;
  case "6": pc = "GOEEEOO" + pc;  break;
  case "7": pc = "GOEOEOE" + pc;  break;
  case "8": pc = "GOEOEEO" + pc;  break;
  case "9": pc = "GOEEOEO" + pc;  break;
  }
  for(var i=0;i<pc.length;i++) {
    switch(pc.substr(i,1)) {
    case "G":
      dc = "101";    // Guide
      break;
    case "C":
      dc = "01010";    // Center
      break;
    case "O":        // Odd
      switch(jan.substr(cnt,1)) {
      case "0": dc = "0001101";  break;
      case "1": dc = "0011001";  break;
      case "2": dc = "0010011";  break;
      case "3": dc = "0111101";  break;
      case "4": dc = "0100011";  break;
      case "5": dc = "0110001";  break;
      case "6": dc = "0101111";  break;
      case "7": dc = "0111011";  break;
      case "8": dc = "0110111";  break;
      case "9": dc = "0001011";  break;
      }
      cnt++;
      break;
    case "E":        // Even
      switch(jan.substr(cnt,1)) {
      case "0": dc = "0100111";  break;
      case "1": dc = "0110011";  break;
      case "2": dc = "0011011";  break;
      case "3": dc = "0100001";  break;
      case "4": dc = "0011101";  break;
      case "5": dc = "0111001";  break;
      case "6": dc = "0000101";  break;
      case "7": dc = "0010001";  break;
      case "8": dc = "0001001";  break;
      case "9": dc = "0010111";  break;
      }
      cnt ++;
      break;
    case "R":        // Right
      switch(jan.substr(cnt,1)) {
      case "0": dc = "1110010";  break;
      case "1": dc = "1100110";  break;
      case "2": dc = "1101100";  break;
      case "3": dc = "1000010";  break;
      case "4": dc = "1011100";  break;
      case "5": dc = "1001110";  break;
      case "6": dc = "1010000";  break;
      case "7": dc = "1000100";  break;
      case "8": dc = "1001000";  break;
      case "9": dc = "1110100";  break;
      }
      cnt++;
      break;
    }
    bcode = bcode + dc;
  }
  document.write("<br><center>");
  for(var i=0;i<=bcode.length;i++) {
    if (bcode.substr(i,1) == "1")
      document.write("<img xsrc='black.jpg'>");
    else
      document.write("<img xsrc='white.jpg'>");
  }
  document.write("</center>");
}
//-->
</script>
</head>
<body>
<center>
<form name="jancode">
<input size="30" type="text" name="jan13" value="4560252160830">
<input type="button" value="コード表示" onClick="bar(document.jancode.jan13.value);">
</form>
</center>
</body>
</html>

最初に入っている13桁の数字はサンプルなので違う数字を入れてくださいね

上のプログラムはここに貼っています。
http://www.geocities.jp/e17y/aa/jan.html


携帯電話からのバーコード印刷に対応!携帯電話の赤外線送信機能を使って印刷できます○brother スタイルッシュモバイルプリンタ MPRINT MW-120


【日本語取り説付き!】CCDタイプのバーコードリーダーPS-800-U(USB接続)ドライバー不要


お買い得価格!■Cognitive バーコードプリンタ DelSol DT242023-463





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2009年02月25日 22時45分57秒
コメント(0) | コメントを書く
[コンピュータ(Linux、PDA等)] カテゴリの最新記事


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: