PC ラベルソフト SPC10 SPC10-API 機 能 サンプルプログラム 簡 易 マニュアル Copyright 2014-2016 KING JIM CO.,LTD.
目 次 はじめに... 2 サンプルプログラム 動 作 環 境... 3 サンプルプログラム 使 用 方 法... 4 開 発 者 様 向 けのご 案 内... 6 1
はじめに 本 書 は SPC10-API 機 能 サンプルプログラムの 使 用 方 法 について 書 かれています あわせて テプラ 本 体 および PC ラベルソフト SPC10 の 取 扱 説 明 書 SPC10-API 機 能 ユーザーズ ガイド をご 覧 ください 本 サンプルプログラムは Excel マクロ 有 効 ファイル(.xlsm)とレイアウトファイル(.tpe)で 構 成 され ています Excel マクロ 有 効 ファイル(.xlsm)は テプラ PC ラベルソフト SPC10 および テプラ プリンタドライ バの 呼 び 出 しコマンドを VBA プログラムとして 組 み 込 んでいます このファイルを 開 いて 印 刷 ボ タンをクリックすることで 直 接 テプラ でラベル 印 刷 をおこなうことができます レイアウトファイル(.tpe)は SPC10 の 流 し 込 み 機 能 を 使 用 して 作 成 したファイルです API 連 携 で このファイルを 呼 び 出 し 設 定 したデザインに 印 刷 データ(.csv)を 流 し 込 んでラベル 印 刷 します 本 サンプルプログラムでは お 手 持 ちの テプラ から 備 品 管 理 ラベル 宛 名 ラベル 値 札 ラベ ル の 3 つの 用 途 にあったラベルを 印 刷 することができます テプラ PRO SR5900P でのラベル 印 刷 例 画 像 は 原 寸 サイズではありません 備 品 管 理 ラベル 宛 名 ラベル 値 札 ラベル 2
サンプルプログラム 動 作 環 境 本 サンプルプログラムは 以 下 の 環 境 にて 正 常 に 動 作 することを 確 認 済 みです OS: Windows 10 / 8.1 / 8 / 7 (32/64bit 版 ) 各 日 本 語 版 Excel: Excel 2013 / 2010 / 2007 対 応 機 種 は テプラ PRO の 以 下 の 機 種 です SR5900P / SR5500P / SR3900P / SR3700P / SR3500P / SR970 / SR950 / SR750 / SR670 / SR550 / SR530 対 応 テープ 幅 は 12mm / 18mm / 24mm / 36mm です ラベルソフト 及 びプリンタドライバの 必 要 システムは ラベルソフトの 取 扱 説 明 書 を 参 照 してくださ い 3
サンプルプログラム 使 用 方 法 1 Excel を 搭 載 した PC に テプラ PC ラベルソフト SPC10 アプリケーションと 対 応 機 種 のプリ ンタドライバをインストールします インストール 方 法 については ラベルソフトの 取 扱 説 明 書 を 参 照 してください 2 当 社 ホームページよりダウンロードしたサンプルプログラムのファイル 一 式 を デスクトップ 等 に 保 存 し ファイルを 解 凍 します 3 解 凍 された bihin (または atena nefuda )フォルダ 内 の bihin.xlsm (または atena.xlsm nefuda.xlsm )ファイルをダブルクリックして 開 きます 4 管 理 項 目 の 一 覧 表 の 左 端 のチェックボックスに 印 刷 するデータのみチェックマーク(レ)を 入 れます 5 印 刷 ボタンをクリックします 6 本 体 にセットしているテープ 幅 に 合 わせたレイアウトで ラベルを 印 刷 します 4
追 加 機 能 について 印 刷 ボタンを 押 下 する 前 に 以 下 の 機 能 を 選 択 することができます ラベルの 印 刷 面 のみをカットする ハーフカット 機 能 を 使 用 する/しないを 選 択 できます ( 対 象 機 種 のみ) ラベル 印 刷 時 に 画 面 上 に テープ 幅 確 認 メッセージ を 表 示 することができます 印 刷 結 果 を 同 じフォルダ 内 にテキストファイルで 出 力 することができます 印 刷 成 功 の 場 合 : 0[Tab]succeed / 印 刷 失 敗 の 場 合 : 1[Tab]fail ご 注 意 機 種 によって 印 刷 解 像 度 や 印 刷 可 能 領 域 が 異 なるため 同 じテープ 幅 でも 印 刷 したラベル が 同 一 にはなりません SR3500P は ラベルの 余 白 を 狭 く 設 定 したレイアウトでは 自 動 カットせずに カットマーク を 印 刷 します 4mm/6mm/9mm 幅 のテープカートリッジ 転 写 テープ カットラベルをセットした 場 合 テープ 幅 エラーとなります 解 凍 済 みフォルダから Excel マクロ 有 効 ファイル(.xlsm)とレイアウトファイル(.tpe)を 移 動 すると 正 常 に 動 作 しない 場 合 があります Excel マクロ 有 効 ファイル(.xlsm)とレイアウトファ イル(.tpe)は 同 一 フォルダ 内 に 置 いて 使 用 してください 5
開 発 者 様 向 けのご 案 内 以 下 は ERP 製 品 開 発 者 様 企 業 のシステム 管 理 者 様 向 けのご 案 内 となります 本 サンプルプログラムは テプラ PC ラベルソフト SPC10 および テプラ プリンタドライバとの 連 携 を Excel の VBA プログラムによって 実 現 しています 呼 び 出 しコマンドの 詳 細 については SPC10-API 機 能 ユーザーズ ガイド をご 覧 ください 外 部 プログラムの 呼 び 出 しがおこなえないアプリケーションソフトからは お 使 いになれません プログラミングに 関 するアドバイスやデバッグなどにつきましては 当 社 のサポート 対 象 外 となりま すので ご 了 承 ください 1. 印 刷 するラベルの 内 容 の 決 定 まず 基 となるデータから どのようなラベルを 印 刷 するかを 決 めます 本 サンプルプログラムでは 3 種 類 の 用 途 でのラベルを 印 刷 する 例 で 作 成 していますが いず れも 管 理 項 目 として Excel のセルに 入 力 したデータを CSV 形 式 のファイルに 出 力 しています データをどのような 順 番 で 出 力 し ラベルのどの 場 所 に 印 刷 するかを 決 めます なお セルのデータを VBA プログラムで 処 理 ( 演 算 や 文 字 列 操 作 など)した 結 果 を 印 刷 するこ とも 可 能 です 6 QR コードは 各 列 のデータ を 結 合 したもの (VBA プログラム 中 で 結 合 )
2.テンプレートファイル(.tpe)の 作 成 1.で 決 めたラベルの 内 容 にしたがい SPC10 の 流 し 込 み 機 能 でラベルのデザインをおこない ます 流 し 込 み 機 能 は 新 規 作 成 画 面 で 流 し 込 み のアイコンを 選 択 して OK をクリックします 流 し 込 みデータ 新 規 作 成 をクリックし データ 作 成 画 面 を 開 きます 7
表 示 された 画 面 で 各 列 のラベル 上 での 印 刷 位 置 の 割 付 けと 見 出 しや 枠 線 などのデザインを おこないます 具 体 的 には 右 側 のデータ 作 成 画 面 の と 書 かれた 列 属 性 アイコンをクリックし 左 のレイ アウト 編 集 画 面 へドラッグすることで 流 し 込 み 枠 がラベルイメージに 貼 りつきます データ 作 成 画 面 の 各 列 の 並 びの 順 番 が 印 刷 データファイル(.csv)でのカンマで 区 切 られた 並 び 順 に 相 当 します この 例 ではいちばん 右 の 列 属 性 を に 変 更 している 列 が QRコードの 流 し 込 み 枠 になっ ています 印 刷 データファイル(.csv)の 5 番 目 の 文 字 列 が 上 記 の 列 にあたりますので その 文 字 列 で QR コードが 生 成 されることになります テンプレートファイルの 作 成 に 際 し 各 列 の 1 行 目 には 文 字 列 を 入 力 しておきますが 入 力 した 文 字 列 データは SPC10-API 機 能 では 印 刷 には 使 われませんので ラベルのデザインを 作 成 するために 適 当 な 文 字 列 を 入 力 しておいても 問 題 はありません 8
3.VBA プログラムの 作 成 本 サンプルプログラムにおける Excel マクロ 有 効 ファイル(.xlsm)の VBA プログラムの 主 な 処 理 は 以 下 の 内 容 になります 具 体 的 な 記 述 形 式 や 詳 細 は VBA プログラム 内 のコメントおよび SPC10-API 機 能 ユーザー ズ ガイド をご 確 認 ください 1 OS の 32bit/64bit 環 境 を 判 別 2 テープ 幅 取 得 関 数 の 定 義 3 オプション 文 字 列 生 成 関 数 の 定 義 テープ 幅 のファイル 出 力 (/GT オプション) カット 設 定 (/C オプション) テープ 幅 確 認 メッセージの On/Off 設 定 (/TW オプション) 印 刷 結 果 のファイル 出 力 (/L オプション) 4 印 刷 実 行 関 数 の 定 義 印 刷 コマンド(/p オプション) プリンタドライバ SPC10アプリケーション テンプレートファイル(.tpe)の 呼 び 出 し ご 注 意 SPC10-API 機 能 は SPC10 Ver.1.00 以 降 に 搭 載 されています ラベルソフトの 最 新 のバージョン 情 報 対 応 機 種 の 最 新 情 報 などにつきましては 当 社 ホーム ページをご 覧 ください 9
キングジム KING JIM テプラ TEPRA は 株 式 会 社 キングジムの 商 標 または 登 録 商 標 です Microsoft Windows Excel は 米 国 Microsoft Corporation の 米 国 およびその 他 の 国 にお ける 商 標 または 登 録 商 標 です QR コード は 株 式 会 社 デンソーウェーブの 登 録 商 標 です その 他 記 載 の 会 社 名 および 商 品 名 は 各 社 の 商 標 または 登 録 商 標 です PC ラベルソフト SPC10 SPC10-API 機 能 サンプルプログラム 簡 易 マニュアル 2016 年 3 月 発 行 : 株 式 会 社 キングジム Copyright 2014-2016 KING JIM CO.,LTD. 10