はじめに この度は Multi LABELIST Component ( 以下 MLComponent) をご利用いただき誠にありがとうございます MLComponent は 弊社製汎用ラベル タグ発行ソフトウェア Multi LABELIST V5 ( 以下 MLV5) の資産を利用し お客様のア

Similar documents
Multi LABELIST V5 Plus 操作ガイド 株式会社サトー 2014 年 7 月 30 日

Multi LABELIST V5 Plus 操作ガイド 株式会社サトー 2016 年 5 月 31 日

MultiLABELISTOCX と MultiLABELISTV4 MLOCX は MLV4 のレイアウト発行機能を継承しています したがって MLV4 の振分発行やプ リセット発行を使用するための登録情報は使用できません MLV4 のレイアウト管理でレイアウトを作成すると 拡張子が m lay

ラベルプリンター P-touch( ピータッチ ) セットアップガイド ( 第 1.2 版 ) CE

はじめに この度は MultiLABELISTComponent ( 以下 MLComponent) をご利用いただき誠にありがとうございます MLComponent は 弊社製汎用ラベル タグ発行ソフトウェア MultiLABELIST V5 ( 以下 MLV5) の資産を利用し お客様のアプリケ

ご注意 1) 本書の内容 およびプログラムの一部 または全部を当社に無断で転載 複製することは禁止されております 2) 本書 およびプログラムに関して将来予告なしに変更することがあります 3) プログラムの機能向上のため 本書の内容と実際の画面 操作が異なってしまう可能性があります この場合には 実

ご注意 1) 本書の内容 およびプログラムの一部 または全部を当社に無断で転載 複製することは禁止されております 2) 本書 およびプログラムに関して将来予告なしに変更することがあります 3) プログラムの機能向上のため 本書の内容と実際の画面 操作が異なってしまう可能性があります この場合には 実

ユーザーズマニュアル

法人税の達人from減価償却の達人 運用ガイド

MLOCX ユーザのための MLComponent 移行ガイド 株式会社サトー 2015 年 12 月 4 日

はじめに この度は Multi LABELIST Component ( 以下 MLComponent) をご利用いただき誠にありがとうございます MLComponent は 弊社製汎用ラベル タグ発行ソフトウェア Multi LABELIST V5 ( 以下 MLV5) の資産を利用し お客様のア

目次 1. 概要 動作環境

Macintosh

資産ファイルのエクスポート(会計王19シリーズ) 運用ガイド

hTc Z バックアップ手順書 (Ver.1.1)

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

バーコードハンディターミナル BT-1000 シリーズセットアップガイド ( 第 1 版 ) CE ***

MS104-SH2 USBドライバ(仮想COMポートドライバ)の不具合について

AN1609 GNUコンパイラ導入ガイド

MAC アドレス変更ツール MAC アドレスチェンジャー ユーザーズマニュアル User's Manual エレコム株式会社

プリンタドライバWindows7 操作手順

Microsoft Word - SPC9-API_ユーザーズガイド_V37.doc

TR3通信コマンド仕様

目 次 1. All-In-One プリンタユーティリティ概要 All-In-One プリンタユーティティについて 対応プリンタ機種 システム要件 セットアップ方法 All-In-One プリンタユーティリテ

Macintosh

プロッタドライバインストールガイド <OPS628>-Windows 2000/XP- プロッタドライバインストールガイド <OPS628> Windows 2000/XP 環境 本説明書は グラフテックのホームページよりドライバをダウンロードして コンピュータにインストール する手順を説明したもの

mPOP プリンタソフトウェア インストールマニュアル

TR3通信コマンド仕様

楽2ライブラリ クライアントサーバ V5.0 体験版 クライアントOS利用時におけるIIS設定手順書

ML プリント Multi LABELIST V5 情報 デザイン画面やプレビューに表示するタグのセンターホールの大きさが実際のサイズより大きい件を変更 [ レイアウト判別 ] で 同一の入力項目を判別項目として複数定義すると 振分発行でエラーが発生する件を対策 振分発行の際 ダイアログで表示される

RW-4040 導入説明書 Windows 7 用 2017 年 7 月 シャープ株式会社

コープこうべ様向け iteran/ae セットアップガイド 第 2.2 版 2016 年 12 月 26 日 富士通エフ アイ ピー株式会社

Mac LIPS 簡易版プリンタドライバ インストールガイド

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

LCV-Net セットアップガイド Windows10

ホストプログラム操作説明書

注意 インストール中に ユーザアカウント制御 ( 以下 UAC といいます ) の実行確認画面が表示されることがあります 表示された場合ははいをクリックして インストールを進めてください なお 管理者以外の場合 管理者への昇格を求める UAC 画面が表示される場合がありますので 管理者アカウントのパ

印刷アプリケーションマニュアル

はじめに 京セラ製スマートフォンを指定の microusb ケーブル ( 別売 ) またはこれと共通仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をインストールしてい

目次 1. SATO CF408T プリンタドライバのインストール 1.e 飛伝 Ⅱ 環境設定画面 からのプリンタドライバのダウンロード 3 2. インストール 4 2. 用紙設定 圧着サーマル送り状 12 らく楽複写送り状 印刷設定 印刷設定 ネットワークプリンタ対応 (

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

はじめにお読みください

はじめに URBANO PROGRESSO を microusb ケーブル 01 ( 別売 ) またはこれと共通の仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をイン

Multi LABELIST V5 練習マニュアル - 様々な発行方法編 第 1 版 2013 年 3 月 18 日 株式会社サトー

5. 下の画面が表示されますので [Next>] をクリックします 6. License Agreement の画面が表示されますので 内容をご確認いただき 同意する場合は I accept the terms of the license agreement にチェックをして [Next>] をク

ホストプログラム操作説明書

ホストプログラム操作説明書

VG シリーズ用ローカルファームアップ / 自動ファームウェア更新設定手順書 VG400aⅡ ローカルファームアップ / 自動ファームウェア更新設定手順書

第 7.0 版 利用履歴管理 ETCPRO5 セットアップマニュアル (Ver5.002) カードリーダモデル変更 ( 表示付き 表示なし ) に伴い 改訂 Windows10 対応に伴い 改訂 参考ホームページサイト :

USBドライバーインストールガイド

はじめに

IOWebDOC

目次 はじめに 1 著作権および商標 2 練習に入る前に 3 練習 その MLmeを使って簡単なレイアウトの作成 印字データの割り付け 9 練習 その MLOCXを使ってみましょう 14 練習 その セットアップディスクを作ってみましょう

LTE WiFi USBドングル ソフトウェアの更新手順

Total Disc Makerサイレントインストールガイド

AN178 USB仮想シリアルドライバ インストールガイド

はじめにこの度は Multi LABELISTOCX ( 以下 MLOCX) をお求めいただきありがとうございます MLOCX は 弊社製汎用ラベル / タグ発行システム MultiLABELISTV4 ( 以下 MLV4) や Multi LABELIST me ( 以下 MLme) の資産を利用

クラウドバックアップサービスアンインストールガイド 第 1.3 版 平成 29 年 1 月 24 日 株式会社大塚商会

WindowsXPインストール

BricRobo V1.5 インストールマニュアル

現行のICカードリーダRW4040インストーラの課題

捺印ツールを使う 捺印ツールをインストールする 1. [ パソコン決裁 6 試用版捺印ツール ] の [ ダウンロード ] ボタンをクリックします 2. [ 実行 ] ボタンをクリックし [SetupDstmp32.exe] ファイルを実行します ご利用のブラウザまたはバージョンにより画面が異なりま

プリンタドライバインストールガイド <OPS645>-Windows Vista(32bit 版 )/ Windows 7(32bit 版 )/ Windows 8(32bit 版 )/ Windows 8.1(32bit 版 )- プリンタドライバインストールガイド <OPS645> Window

Pirates Buster Series Secure Viewer セットアップマニュアル (Web インストーラ)

PowerPoint プレゼンテーション

PDFオートコンバータEX

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより FTDX3000 シリーズとパソコンとを USB ケーブルで接続して CAT 通信 TX 制御 (PTT KEY FSK) および ファームウェアのアップデートを行う事ができま

CentreCOM VT-Kit2 plus リリースノート

目次 USBドライバダウンロードの手順...2 USBドライバインストールの手順...3 インストール結果を確認する...19 USBドライバアンインストール / 再インストールの手順...21 USB ドライバダウンロードの手順 1. SHL21 のダウンロードページからダウンロードしてください

出荷一覧表をもう一度印刷したい

所得税の達人fromツカエル会計 運用ガイド

TFU-RW811A ドライバインストール手順書

本マニュアルに記載された内容は 将来予告なしに一部または全体を修正及び変更することがあります なお 本マニュアルにこのような不備がありましても 運用上の影響につきましては責任を負いかねますのでご了承ください 本マニュアルの一部 あるいは全部について 許諾を得ずに無断で転載することを禁じます ( 電子

USBドライバーインストールガイド

目次 プリンタドライバをインストールする (USB 接続の場合 )... 3 プリンタとコンピュータを USB で接続する ( 参考 ) プリンタドライバをインストールする前に USB で接続してしまった場合 プリンタドライバをインストールする (LAN 接続の場合 )...

ワイヤレスバーコードリーダー CM-520W1 設定資料 Bluetooth SPPの設定

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

ご注意 1. 本ソフトウェアの著作権は 株式会社サトーにあります 2. 本ソフトウェアおよびマニュアルの一部または全部を無断で使用 複製することはできません 3. 本ソフトウェアは コンピュータ 1 台につき 1 セット購入が原則となっております 4. 本ソフトウェアおよびマニュアルは 本製品のソフ

目次 1. プリンタの設定 プリンタ出力モード設定 3 2. B-419 プリンタドライバのインストール 前準備 4 インストール 6 3. 用紙設定 圧着サーマル送り状 らく楽複写送り状 印刷設定 印刷設定 ネットワークプリンタ対応 共有指定 ネットワークプリンタの設定

Flash Loader

Microsoft Word - Custom1_ABC伝票印刷ドライバー_導入ガイド

AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

LTE モバイルルータ ソフトウェア更新手順 第 2 版 2017 年 9 月 富士通株式会社

P-touch Transfer Manager の使用方法 ご使用になる前に 必ず本書をお読みください 本書はお読みになったあとも いつでも手にとって参照できるようにしてください Version 0 JPN

PN-T321

目次 2 1 PC Control Utility PD 1 について 動作環境

プリンタドライバのインストール. Windows で使用する場合 Windows プリンタドライバのインストール方法は 接続方法や使用するプリンタドライバによって異なります また コンピュータの OS によってインストール方法が異なります お使いのコンピュータの OS に合わせて 以下の参照ページを

DSカメラコントロールユニット DS-L3 アップデート操作手順書

アルファメール 移行設定の手引き Outlook2016

iSTAR-2

DocuPrint 4050 PostScript ユーザーズガイド

EPSON GT-S620/GT-F720 活用+サポートガイド

OSの切替えについて

目次 移行前の作業 3 ステップ1: 移行元サービス メールソフトの設定変更 3 ステップ2: アルファメール2 メールソフトの設定追加 6 ステップ3: アルファメール2 サーバへの接続テスト 11 ステップ4: 管理者へ完了報告 11 移行完了後の作業 14 作業の流れ 14 ステップ1: メー

インストレーションガイド_WME

Android Layout SDK プログラミング マニュアル

Transcription:

Multi LABELIST Component 練習マニュアル - Visual Studio 2010 株式会社サトー 2015 年 4 月 7 日

はじめに この度は Multi LABELIST Component ( 以下 MLComponent) をご利用いただき誠にありがとうございます MLComponent は 弊社製汎用ラベル タグ発行ソフトウェア Multi LABELIST V5 ( 以下 MLV5) の資産を利用し お客様のアプリケーションにラベル タグ発行機能を追加するために開発した.NET コンポーネントです MLV5 で作成したレイアウトファイルをもとに 自由度の高いラベル / タグ発行システムを構築していただくために MLV5 の一部の機能は省かせていただきましたが USB LAN COM( シリアルポート ) および弊社製プリンタドライバと 出力デバイスを問わない設計が可能です ステータス監視機能をサポートしており プリンタがどのような状態になっているか取得することができます 本マニュアルでは MLV5 を利用したラベルデザイン ( レイアウトファイル ) の作成から MLComponentを利用した発行アプリケーションの開発まで簡単な手順でご説明しております プロパティ メソッド毎の詳細な説明は MLComponent リファレンスマニュアル 用途別の利用方法については MLComponent テクニックマニュアル も合わせてご参照ください 本マニュアルは以下の環境で作成しています ソフトウェア Visual Studio 2010 Premium(Version 10.0.40219.1 SP1Rel) Multi LABELIST V5(Ver.5.0.2.0) Multi LABELIST Component(Ver.5.0.2.0) OS Windows 7 Professional Service Pack 1 ご注意 本マニュアルの一部または全部を弊社の許可なく複写 複製することは その形態を問わず禁じます 本マニュアルの内容は 訂正 改善のため予告なく変更することがあります 本マニュアルを運用した結果の影響については責任を負いかねますのでご了承下さい 本マニュアルの内容については万全を期しておりますが 万一ご不審な点やお気づきの点がございましたら 弊社までご連絡ください SATO Multi LABELIST は サトーホールディングス株式会社の登録商標または商標です Microsoft Windows は 米国マイクロソフト社の登録商標です その他記載されている会社名 製品名は各社の登録商標または商標です Multi LABELIST Component 2

目次 はじめに... 2 ご注意... 2 第 1 章レイアウト作成... 4 1.MLV5 でレイアウトを作成する... 5 ML デザインの起動... 5 レイアウトの基本設定... 8 2. オブジェクトでデザインを作成する... 10 基本操作... 10 文字オブジェクトの作成... 11 バーコードオブジェクトの作成... 13 2 次元コードオブジェクトの作成... 15 表オブジェクトの作成... 16 3. 変数でデータを入力する... 19 変数の作成... 19 変数とオブジェクトの紐付け... 23 入力順序の確認... 25 第 2 章アプリケーション開発... 27 1.MLComponent を利用する... 28 発行画面の作成... 28 MLComponent の参照設定... 29 2. 発行方法を決める... 30 発行方法... 30 3. ラベルを発行する... 31 発行処理 ( プリンタドライバ出力 )... 31 発行処理 ( インターフェース出力 )... 32 ラベル発行... 33 4. アプリケーションを配布する... 34 インストーラを作成する... 34 Multi LABELIST Component 3

第 1 章レイアウト作成 第 1 章 レイアウト作成 Multi LABELIST Component 4

1.MLV5 でレイアウトを作成する 1 MLV5 でレイアウトを作成する ML デザイン 基本設定 MLV5 を使ってレイアウトを作成します ML デザインの起動 1 [ スタートボタン ] をクリック 2 [ すべてのプログラム ] をクリック Multi LABELIST Component 5

3 [Multi LABELIST V5] をクリック 4 [ML デザイン ] をクリック ML デザインが起動します Multi LABELIST Component 6

4 user を入力 5 [OK] をクリック デザイン画面が表示されます [ 確認 ] ライセンスキー (HASP) MLV5 用のライセンスキー (HASP) が接続されていないと パスワードの確認 画面の後に Trial 版で動作します と表示され 一部動作が制限されます 必ずライセンスキー (HASP) を接続してご利用ください Multi LABELIST Component 7

レイアウトの基本設定 1 デザイン画面の イメージをクリック 2 [ ] をクリック 3 プリンタ機種を選択 4 OK をクリック [ 確認 ] プリンタ機種 ご利用のプリンタを選択してください プリンタ機種名はプリンタの背面に張られている銘版ラベル の MODEL で確認できます Multi LABELIST Component 8

5 [ ] をクリック 6 センサタイプを選択 [ 確認 ] センサタイプ アイマークとは台紙部分に黒いマークがあるタイプのことを示します ギャップは台紙部分にマーク が何も入っていないタイプのことで 台紙部分 ( ギャップ ) を検地して用紙サイズを判断します 7 用紙サイズを入力 [ 確認 ] 用紙サイズ ラベルの場合 ラベルの部分のみで台紙は含みません タグの場合 台紙はありませんのでタグ全体 のサイズを指定します Multi LABELIST Component 9

2. オブジェクトでデザインを作成する 2 オブジェクトでデザインを作成する 基本操作 文字 バーコード 2 次元コード 表 基本操作 オブジェクトバーからデザインオブジェクトを選択して デザイン画面上に配置します 1 文字オブジェクトを選択 2 デザイン上で印字範囲 をドラッグ 3 リンゴ を入力 4 バーコードオブジェク トを選択 6 490310123 456 を入力 5 デザイン上で印字 範囲をドラッグ Multi LABELIST Component 10

練習として 資産管理ラベル を作成します 2 次元コード オブジェクト 文字オブジェクト バーコード オブジェクト 表オブジェクト 文字オブジェクトの作成 1 文字オブジェクトを選択 2 デザイン画面に配置 Multi LABELIST Component 11

3 資産管理ラベル を入力 4 文字のサイズを調整 5 白黒反転 を選択 Multi LABELIST Component 12

同様に 管理番号 管理者 ( 管理者 ) を作成します バーコードオブジェクトの作成 1 バーコードオブジェクトを選択 Multi LABELIST Component 13

2 デザイン画面に配置 3 ( 管理番号 ) を入力 4 CODE39 を選択 5 バーコードのサイズを調整 Multi LABELIST Component 14

2 次元コードオブジェクトの作成 1 2 次元コードオブジェクトを選択 2 デザイン画面に配置 3 ( 管理番号 ),( 管理者 ) を入力 Multi LABELIST Component 15

5 2 次元コードのサイズを調整 表オブジェクトの作成 1 2 次元コードオブジェクトを選択 Multi LABELIST Component 16

2 デザイン画面に配置 3 2 を入力 Multi LABELIST Component 17

4 表のサイズを調整 [ ワンポイント ] 表サイズ 表の全体的なサイズは枠線の四角をドラッグして変更できます 縦線 横線の位置は線上でポインタ が や の状態でドラッグすると変更できます 以上 デザイン作成は完了です Multi LABELIST Component 18

3. 変数でデータを入力する 3 変数でデータを入力する 変数の作成 オブジェクトの紐付け 入力順序 発行時に入力したデータをラベルに印字するために データの箱となる 変数 を作成して オブジェクトと紐付けを行います データ入力 変数 入力変数 オブジェクト 文字 入力変数 バーコード 結合変数 2 次元コード 変数の作成 データを入力する 入力変数 と 変数や固定値を結合する 結合変数 を作成します 1 ローカル変数一覧を選択 2 追加 をクリック Multi LABELIST Component 19

3 管理番号 を入力 4 7 を入力 5 OK をクリック 6 はい をクリック Multi LABELIST Component 20

7 管理者 を入力 8 12 を入力 9 OK をクリック 10 はい をクリック Multi LABELIST Component 21

11 結合 をクリック 12 変数 管理番号 を選択 13 固定 を選択し, を入力 14 変数 管理者 を選択 Multi LABELIST Component 22

15 QR コード を入力 16 OK をクリック 変数とオブジェクトの紐付け 変数のデータをオブジェクトに反映させるために紐付けを行います 1 管理番号 を選択 Multi LABELIST Component 23

2 バーコードにドラッグ & ドロップ 3 同じ手順で 管理者 を文字に QR コード を 2 次元コードに ドラッグ & ドロップ Multi LABELIST Component 24

以上 変数の作成からオブジェクトとの紐付けは完了です 入力順序の確認アプリケーションからのデータ入力は 入力変数の入力順位に従って行います 入力順位は 第 2 章アプリケーション開発 で利用するため メモするなどして後で確認できるようにしてください アプリケーションの記述例 (VB2010 の場合 ) MLComponent.LayoutFile = "C: sato label.mllayx" MLComponent.PrnData = "L123431" & vbtab & " 佐藤花子 " & vbtab & "1" 変数の入力順 1. 管理番号 2. 管理者 3. 発行枚数 Multi LABELIST Component 25

1 入力定義 をクリック 2 ヘッダ部の入力順位を確認 青い数字が入力順位を示しています 1 管理番号 2 管理者 3 発行枚数 3 明細部の入力順位を確認 Multi LABELIST Component 26

第 2 章アプリケーション開発 第 2 章 アプリケーション 開発 Multi LABELIST Component 27

1.MLComponent を利用する 1 MLComponent を利用する 変数の作成 オブジェクトの紐付け 入力順序 Visual Studio 2010 で MLComponent を利用した Windows アプリケーションを開発します Visual Studio 2010 の使い方に関しては説明を省略しております Visual Studio 2010 の基本的な 使い方はオンラインヘルプや参考書などをご参照ください 発行画面の作成 はじめに Visual Studio 2010 の Visual Basic で Windows フォームアプリケーションのプロジェ クトで下記の発行画面を作成してください TextBox で Name を txtnumber で作成 TextBox で Name を txtname で作成 TextBox で Name を txtqty で作成 Button で Name を btnprintout で作成 Multi LABELIST Component 28

MLComponent の参照設定 MLComponent を利用するには プロジェクトに参照設定を追加します 1 プロジェクト をクリック 2 参照の追加 をクリック 3 参照 をクリック 4 パソコン上の MLComponent ファイル MLComponent.dll を選択 5 [OK] をクリック Multi LABELIST Component 29

2. 発行方法を決める 2 発行方法を決める 発行方法 発行処理を作成する前に アプリケーションからどのようにプリンタを操作するのか 発行方法を選択してください ラベル発行は パソコンとプリンタをケーブルで接続し プリンタに発行データを送信して行います 発行方法には 大きく分けて プリンタドライバ出力 と インターフェース出力 の 2 つの方法があ ります Windows アプリケーション 発行指示のみ プリンタドライバ Windows アプリケーション プリンタの状態管理が必要 発行方法利用可能なインターフェース開発レベルプリンタの制御メリットデメリット プリンタドライバ出力 USB LAN( 無線 LAN) RS-232C IEEE1284 初級 ( プリンタドライバに全て依存 ) 通信制御をプリンタドライバに任せるため アプリケーションの開発が簡単 発行する PC 毎に プリンタドライバをインストールする必要がある プリンタの状態が確認できない プリンタでエラーが発生していることをアプリケーションで通知できない インターフェース出力 USB LAN( 無線 LAN) RS-232C 中級 ~ 上級 プリンタの状態を確認できる プリンタドライバのインストール作業がいらない プリンタとの通信制御をするために 通信に関る技術やプリンタの仕様を理解した上で プリンタのエラーや通信障害など様々な状況に応じた処理を作り込む必要がある Multi LABELIST Component 30

3. ラベルを発行する 3 ラベルを発行する 発行処理 ボタン押下時のイベントに発行処理を作成します 発行処理 ( プリンタドライバ出力 ) PrivateSubbtnPrintOut_Click(senderAsSystem.Object,eAsSystem.EventArgs)HandlesbtnPrintOut.Click 'MLComponent の宣言 Dim MLComponentAsSATO.MLComponent.MLComponent= New SATO.MLComponent.MLComponent ' レイアウトファイルの設定 ( 第 1 章で作成したレイアウトファイルを指定します ) MLComponent.LayoutFile= "C:\sato\label.mllayx" ' データの設定 ( データをタブ区切りで指定します ) MLComponent.PrnData= _ txtnumber.text&vbtab&txtname.text&vbtab&txtqty.text ' 出 先の設定 ( プリンタドライバ名を指定します ) MLComponent.Seting= "DRV:SATO SG412R" ' 接続 Dim ResultAsString Result= MLComponent.OpenPort(1) IfResult<> 0Then MessageBox.Show(" 接続エラー No."&Result) ExitSub EndIf ' 発 Result= MLComponent.Output IfResult<> 0Then MessageBox.Show(" 発 エラー No."&Result) ExitSub EndIf ' 切断 Result= MLComponent.ClosePort IfResult<> 0Then MessageBox.Show(" 切断エラー No."&Result) ExitSub EndIf ' 完了メッセージ表 MessageBox.Show(" 発 完了 ") EndSub Multi LABELIST Component 31

発行処理 ( インターフェース出力 ) PrivateSubbtnPrintOut_Click(senderAsSystem.Object,eAsSystem.EventArgs)HandlesbtnPrintOut.Click 'MLComponent の宣言 Dim MLComponentAsSATO.MLComponent.MLComponent= New SATO.MLComponent.MLComponent ' レイアウトファイルの設定 ( 第 1 章で作成したレイアウトファイルを指定します ) MLComponent.LayoutFile= "C:\sato\label.mllayx" ' データの設定 ( データをタブ区切りで指定します ) MLComponent.PrnData= _ txtnumber.text&vbtab&txtname.text&vbtab&txtqty.text ' 出 先の設定 ( 例として LAN 接続の指定します ) MLComponent.Seting= "LAN:192.168.1.1" ' 接続 Dim ResultAsString Result= MLComponent.OpenPort(1) IfResult<> 0Then MessageBox.Show(" 接続エラー No."&Result) ExitSub EndIf ' プリンタ状態確認 Dim StatusAsString= "" Result= MLComponent.GetStatus(Status) IfResult<> 0Then MessageBox.Show(" プリンタ状態確認 [ 発 前 ] エラー No."&Result) ExitSub EndIf ' プリンタ状態判定 ( 送信可能な状態のステータスか判定します ) Dim SendStatusAsString()= New String(){"0","1","A","B","G","H","M","N","S","T"} If0> Array.IndexOf(SendStatus,Status.Substring(2,1))Then MessageBox.Show(" プリンタの準備ができていません Status= "&Status) ExitSub EndIf ' 発 Result= MLComponent.Output IfResult<> 0Then MessageBox.Show(" 発 エラー No."&Result) ExitSub EndIf ' プリンタ状態確認 Dim StatusAsString= "" Result= MLComponent.GetStatus(Status) IfResult<> 0Then MessageBox.Show(" プリンタ状態確認 [ 発 後 ] エラー No."&Result) ExitSub EndIf ' プリンタ状態判定 ( エラーステータスか判定します ) Dim SendStatusAsString()= New String(){"a","b","c","d","e","f","g","h","i","j","k","l","m","o"} If0<= Array.IndexOf(SendStatus,Status.Substring(2,1))Then Multi LABELIST Component 32

MessageBox.Show(" プリンタでエラーが発生しています Status= "&Status) EndIf ' 切断 Result= MLComponent.ClosePort IfResult<> 0Then MessageBox.Show(" 切断エラー No."&Result) ExitSub EndIf ' 完了メッセージ表 MessageBox.Show(" 発 完了 ") EndSub 重要ポイントインターフェース出力では必ずプリンタの状態を確認した上で 発行指示を行ってください プリンタの準備が整う前に発行指示を行なうと ラベルが実際に発行されないトラブルが発生する可能性があります 取得したプリンタのステータスは リファレンスマニュアルの 付録 : ステータス一覧 で 送信の可否 を参考に判定してください ラベル発行 発行処理を作成したら アプリケーションをビルドして実行します 1 データを入力 2 発行 をクリック 正常に発行が完了すると メッセージが表示されます Multi LABELIST Component 33

4. アプリケーションを配布する 4 アプリケーションを配布する インストーラ 最後に セットアッププロジェクトでインストーラを作成して配布する方法を説明します インストーラを利用しない場合は MLComponent.dl をアプリケーションの実行ファイル (*.exe) と同じ場所にコピーしてご利用ください インストーラ 1 アプリケーションのプロジェクトを 開いた状態で [ ファイル ] をクリック 2 [ 追加 ]-[ 新しいプロジェクト ] をクリック 3 [ その他のプロジェクトの種類 ]-[ セットアップと配置 ] -[Visual Studio インストーラー ] を選択 4 [ セットアッププロジェクト ] をクリック Multi LABELIST Component 34

5 [ アプリケーションフォルダー ] で右クリック 6 [ 追加 (A)]-[ プロジェクト出力 (P)] をクリック 7 [OK] をクリック Multi LABELIST Component 35

実行ファイル (*.exe) と共に MLComponet.dll が追加されます プロジェクトをビルドしてインストーラを作成してください Multi LABELIST Component 36