Star WebPRNT User's Manual

StarBarcodeEncoder.js

HTML5 Canvas 2Dコンテキストへのバーコード描画を補うバーコードモジュール列を生成します。

コンストラクタ

名称説明
StarBarcodeEncoderStarBarcodeEncoderオブジェクトを生成します。

メソッド

名称説明
createUPCEUPCEバーコードを生成します。
createUPCAUPCAバーコードを生成します。
createJAN8JAN/EAN8バーコードを生成します。
createJAN13JAN/EAN13バーコードを生成します。
createCode39Code39バーコードを生成します。
createITFITFバーコードを生成します。
createCode128Code128バーコードを生成します。
createCode93Code93バーコードを生成します。
createNW7NW7バーコードを生成します。

機種別対応リスト

POSプリンター
名称FVP10TSP650IITSP700IITSP800IImPOPmC-Print2mC-Print3
createUPCE
createUPCA
createJAN8
createJAN13
createCode39
createITF
createCode128
createCode93
createNW7

モバイルプリンター(ESC/POS)
名称SM-S210iSM-S220i
(Jpモデル以外)
SM-S230iSM-T300iSM-T400i
createUPCE
createUPCA
createJAN8
createJAN13
createCode39
createITF
createCode128
createCode93
createNW7

モバイルプリンター(StarPRNT)
名称SM-S210iSM-S220i
(Jpモデル以外)
SM-S230iSM-T300iSM-T400iSM-L200SM-L300
createUPCE
createUPCA
createJAN8
createJAN13
createCode39
createITF
createCode128
createCode93
createNW7

StarBarcodeEncoder

StarBarcodeEncoderオブジェクトを生成します。

構文

StarBarcodeEncoder();

名前付き引数

名称説明省略時
----

戻り値

説明
StarBarcodeEncoderオブジェクトStarBarcodeEncoder
<script type='text/javascript' src='js/StarBarcodeEncoder.js'></script>
<script type='text/javascript'>
<!--
function onBuild() {
    var builder = new StarBarcodeEncoder();
}
// -->
</script>

createUPCE

UPCEバーコードモジュールを生成します。

構文

createUPCE(args);

名前付き引数

名称説明省略時
dataUPCEバーコードデータString省略不可

戻り値

説明
生成したバーコードモジュール列
  • '1' … モジュールあり
  • '0' … モジュールなし
String
<script type='text/javascript' src='js/StarBarcodeEncoder.js'></script>
<script type='text/javascript'>
<!--
function onBuild() {
    var encoder = new StarBarcodeEncoder();

  var lineImage = encoder.createUPCE({data:'01234500006'});
}
// -->
</script>

createUPCA

UPCAバーコードモジュールを生成します。

構文

createUPCA(args);

名前付き引数

名称説明省略時
dataUPCAバーコードデータString省略不可

戻り値

説明
生成したバーコードモジュール列
  • '1' … モジュールあり
  • '0' … モジュールなし
String
<script type='text/javascript' src='js/StarBarcodeEncoder.js'></script>
<script type='text/javascript'>
<!--
function onBuild() {
    var encoder = new StarBarcodeEncoder();

  var lineImage = encoder.createUPCA({data:'01234567890'});
}
// -->
</script>

createJAN8

JAN/EAN8バーコードを生成します。

構文

createJAN8(args);

名前付き引数

名称説明省略時
dataJAN/EAN8バーコードデータString省略不可

戻り値

説明
生成したバーコードモジュール列
  • '1' … モジュールあり
  • '0' … モジュールなし
String
<script type='text/javascript' src='js/StarBarcodeEncoder.js'></script>
<script type='text/javascript'>
<!--
function onBuild() {
    var encoder = new StarBarcodeEncoder();

  var lineImage = encoder.createJAN8({data:'0123456'});
}
// -->
</script>

createJAN13

JAN/EAN13バーコードを生成します。

構文

createJAN13(args);

名前付き引数

名称説明省略時
dataJAN/EAN13バーコードデータString省略不可

戻り値

説明
生成したバーコードモジュール列
  • '1' … モジュールあり
  • '0' … モジュールなし
String
<script type='text/javascript' src='js/StarBarcodeEncoder.js'></script>
<script type='text/javascript'>
<!--
function onBuild() {
    var encoder = new StarBarcodeEncoder();

  var lineImage = encoder.createJAN13({data:'01234567890'});
}
// -->
</script>

createCode39

Code39バーコードを生成します。

構文

createCode39(args);

名前付き引数

名称説明省略時
dataCode39バーコードデータString省略不可

戻り値

説明
生成したバーコードモジュール列
  • 'N' … ナローバー
  • 'n' … ナロースペース
  • 'W' … ワイドバー
  • 'w' … ワイドスペース
String
<script type='text/javascript' src='js/StarBarcodeEncoder.js'></script>
<script type='text/javascript'>
<!--
function onBuild() {
    var encoder = new StarBarcodeEncoder();

  var lineImage = encoder.createCode39({data:'0123456789'});
}
// -->
</script>

createITF

ITFバーコードを生成します。

構文

createITF(args);

名前付き引数

名称説明省略時
dataITFバーコードデータString省略不可

戻り値

説明
生成したバーコードモジュール列
  • 'N' … ナローバー
  • 'n' … ナロースペース
  • 'W' … ワイドバー
  • 'w' … ワイドスペース
String
<script type='text/javascript' src='js/StarBarcodeEncoder.js'></script>
<script type='text/javascript'>
<!--
function onBuild() {
    var encoder = new StarBarcodeEncoder();

  var lineImage = encoder.createITF({data:'0123456789'});
}
// -->
</script>

createCode128

Code128バーコードを生成します。

構文

createCode128(args);

名前付き引数

名称説明省略時
dataCode128バーコードデータString省略不可

戻り値

説明
生成したバーコードモジュール列
  • '1' … モジュールあり
  • '0' … モジュールなし
String
<script type='text/javascript' src='js/StarBarcodeEncoder.js'></script>
<script type='text/javascript'>
<!--
function onBuild() {
    var encoder = new StarBarcodeEncoder();

  var lineImage = encoder.createCode128({data:'{B0123456789'});
}
// -->
</script>

createCode93

Code93バーコードを生成します。

構文

createCode93(args);

名前付き引数

名称説明省略時
dataCode93バーコードデータString省略不可

戻り値

説明
生成したバーコードモジュール列
  • '1' … モジュールあり
  • '0' … モジュールなし
String
<script type='text/javascript' src='js/StarBarcodeEncoder.js'></script>
<script type='text/javascript'>
<!--
function onBuild() {
    var encoder = new StarBarcodeEncoder();

  var lineImage = encoder.createCode93({data:'0123456789'});
}
// -->
</script>

createNW7

NW7バーコードを生成します。

構文

createNW7(args);

名前付き引数

名称説明省略時
dataNW7バーコードデータString省略不可

戻り値

説明
生成したバーコードモジュール列
  • 'N' … ナローバー
  • 'n' … ナロースペース
  • 'W' … ワイドバー
  • 'w' … ワイドスペース
String
<script type='text/javascript' src='js/StarBarcodeEncoder.js'></script>
<script type='text/javascript'>
<!--
function onBuild() {
    var encoder = new StarBarcodeEncoder();

  var lineImage = encoder.createUPCE({data:'A0123456789B'});
}
// -->
</script>