プリンタ印字用 DLL 取扱説明書

Similar documents
VFD256 サンプルプログラム


Microsoft Word -

3軸加速度センサーモジュール MM-2860 書込み済みマイコンプログラム通信コマンド概要

Ver.1.1

Microsoft Word - VB.doc

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

API 連携方式 外部 DLL の呼び出し宣言 外部 DLL の呼び出し宣言のサンプルコード (Microsoft Visual C#.NET の場合 ) プログラムコードの先頭で using System.Runtime.InteropServices; が必要 クラスの内部に以下のような外部 D

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

データアダプタ概要

VB 資料 電脳梁山泊烏賊塾 音声認識 System.Speech の利用 System.Speech に依るディクテーション ( 音声を文字列化 ).NetFramework3.0 以上 (Visual Studio 2010 以降 ) では 標準で System.Speech が用意されて居るの

Windows Driver Guide

グラフィックス

ルーレットプログラム

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

GS1-128 の描画 DLL について (ver. 2.3) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される

VB.NET解説

アプリケーション

Prog2_12th

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

ブロック パニック

ファイル操作-インターネットキャッシュ

Userコントロール

プロセス間通信

ドッグファイト

目次 はじめに... 3 システムの必要条件... 4 ライセンス認証... 4 アクティベーション... 6 開発... 7 手順 1. アプリケーションの作成... 7 手順 2. データソースの作成と代入... 7 手順 3. テンプレートの作成 手順 4. レポートビューアの追加

Prog2_4th

チア ダンス

Prog2_15th

ICONファイルフォーマット

C#の基本

Visual Studio2008 C# で JAN13 バーコードイメージを作成 xbase 言語をご利用の現場でバーコードの出力が必要なことが多々あります xbase 言語製品によっては 標準でバーコード描画機能が付加されているものもあるようで す C# では バーコードフォントを利用したりバー

DocuPrint 4050 PostScript ユーザーズガイド

SharpShooter Reports.WPF 基本的な使い方 Last modified on: November 15, 2012 本ドキュメント内のスクリーンショットは英語表記ですが SharpShooter Reports JP( 日本語版 ) では日本語で表示されます

目次 はじめに... 3 システムの必要条件... 3 サンプルアプリケーションの作成... 3 手順 手順 手順 手順 手順 手順 終わりに... 23

バスケットボール

情報処理 VB 音2

~ ユーザーインターフェイスの自動テスト ~

Case 0 sqlcmdi.parameters("?tencode").value = Iidata(0) sqlcmdi.parameters("?tenname").value = Iidata(1) 内容を追加します sqlcmdi.executenonquery() Case Else

Microsoft Word 練習問題の解答.doc

プロシード

ブロック崩し風テニス

かべうちテニス

グラフィックトレーニング 概要.NET のグラフィック描画は どんなことができるのでしょうか? グラフィックオブジェクトやグラフィック環境 概念を理解するためには クラスを使って馴れることが近道です 本 書に記載されているコードをカットアンドペーストして 一つ一つの機能を体験してください 前提 グラ

With sqlda sqlda に SelectCommand を追加.SelectCommand = New MySqlCommand() With.SelectCommand.CommandType = CommandType.Text.CommandText = "select * from

ウィンドウ操作 応用

ことばを覚える

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

CLUSTERPRO MC StorageSaver for BootDisk 1.2 (for Windows) インストールガイド 2014(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

Microsoft PowerPoint _VL-CD2xx バージョンアップ手順(汎用版).pptx

プレポスト【問題】

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

CLUSTERPRO MC RootDiskMonitor 1.0 for Windows インストールガイド 2013(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

SnNCutCnvs ステッカーウィザードを使ってデザインを作成する ここでは スターターキットに付属している A4 サイズ (210 mm 297 mm) のプリントステッカーを使用する場合の例を説明します [ ステップ 1] エリアサイズを変更します パソコンの場合 : 編集画面 >[ プロジェ

Star Inbox Driver Software Manual

CLUSTERPRO MC StorageSaver for BootDisk 2.1 (for Windows) インストールガイド 2016(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

NotifyIconコントロール

ファイル操作

ラベル印刷設定

Secure iNetSuite for .NET 4.0Jの新仕様について


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

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

ListViewコントロール

CS-DRC1操作説明書

NP-500 V-860/V-980用

CashDrawer ライブラリ API 仕様書 2014/07/09 CashDrawer ライブラリ API 仕様書 Rev / 10

CLUSTERPRO MC RootDiskMonitor 1.1 for Windows パトロールシーク機能 インストールガイド 2013(Sep) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

C#の基本2 ~プログラムの制御構造~

DAOの利用

Microsoft Word - DT-5100Lib_Manual_DotNet.doc

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

フォント作成ツール説明書

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

CONTEC DIOプロバイダ ユーザーズガイド

Microsoft Word - プリンター登録_Windows XP Professional.doc

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

ランボール

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

10_Link3_manual

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

Visual Studio Do-It-Yourself 第 9 回ユーザーコントロール 第 6 回のリソースから第 8 回のテンプレートで さまざまな方法でコントロールをカスタマズできるこ とを学びました 今回のテーマであるユーザーコントロールは 既存の一つのコントロールをカスタマ ズするのではな

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

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )

CLUSTERPRO MC RootDiskMonitor 2.1 for Windows パトロールシーク機能 インストールガイド 2016(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

フォント・ロゴ作成ツール説明書

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

CLUSTERPRO MC RootDiskMonitor 2.3 for Windows インストールガイド 2018(Jun) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール 本製品のアップデートインストール

Visual Studio 2008 C# で FoxPro を運用する Object Oriented XBASE Forum :Nobuyuki Ichioka 掲載開始 2009 年 1 月 14 日更新日 2009 年 1 月 24 日 FoxProで作成したマルチスレッドのCOM(DLL)

PowerPoint プレゼンテーション

Msako技術資料 

目 次 1. フォント ロゴ作成ツールとは 1 2. フォント作成手順 4 3. ロゴ作成手順 フォント ロゴメンテナンス機能 インタフェース設定 USB インタフェースの設定 LAN インタフェースの設定 RS-232C インタフェ

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

(Microsoft Word \203v\203\215\203O\203\211\203~\203\223\203O)

Microsoft Word PXシリーズプリンタドライバインストール説明書(Win8・10-32・64bit)

BizBrowser SmartDevice Android開発用スタートアップガイド

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

Micro Focus Enterprise Developer チュートリアル メインフレーム COBOL 開発 : MQ メッセージ連携 1. 目的 本チュートリアルでは CICS から入力したメッセージを MQ へ連携する方法の習得を目的としています 2. 前提 使用した OS : Red H

Transcription:

プリンタ印字用 DLL 取扱説明書

目次 1 はじめに... 1 2 制御プログラム... 2 2.1 制御プログラムの作成方法... 2 3 easyprn.dll の使い方... 11 3.1 easyprn.dll で使用できるコマンド... 11 3.2 バーコード印字方法... 13 3.3 ロゴの印字... 15

1 はじめに プリンタ印字用 DLL ファイル easyprn.dll はお客様のプログラムに組み込むことで シリアル通信またはソケット通信でプリンタに印字を うことができます 弊社では以下のプリンタにて動作を確認致しております EPSON TM-T90 TM-T88V STAR CITIZEN 日本プリメックス TSP600 CT-S651 NP-T210-D - 1 -

2 制御プログラム CD-ROM にある 下記の2つのファイルを同一のフォルダへコピーしてください printer.exe( サンプル実 ファイル ) easyprn.dll( プリンタ制御ライブラリ ) サンプル実 ファイルは任意のフォルダで動作します ご自身の環境に合わせて 任意のフォルダを作成してください その後 上記ファイルをコピーしてください 以下 ファイルのコピー場所の一例です C: Program Files Easyprn また サンプルプログラムのプロジェクトファイルもご用意致しましたので併せてご利用ください 2.1 制御プログラムの作成方法 下記の動作環境で プリンタに印字させるフォームアプリケーション制御プログラムを作成します ( 動作環境 ) Visual Studio 2008 Windows 7 64 ビット版 Windows 7 32 ビット版 Windows XP 32 ビット版 Visual Studio 2010 Windows 7 64 ビット版 Windows 7 32 ビット版.NET Framework 2.0 上記環境以外での制御プログラム作成につきましてはお客様自身でご確認ください - 2 -

1 Visual Studio 2008 の ファイル - 新しいプロジェクト を選択します 下記 の画 が ち上がりますので テンプレート から Windows フォームアプリケ ーション を選択し プロジェクト名 を OK ボタンをクリックします 2 ソリューションエクスプローラの My Project をダブルクリックします - 3 -

3 参照 をクリックします 4 追加 をクリックします - 4 -

5 参照 タブをクリックします easyprn.dll ファイルを選択し OK ボタンを押します 上記ファイルは CD-R 内に配置されています 6 Form1.vb[ デザイン ] タブをクリックし Form に以下のようにコントロールを 配置します 3 2 1 4 各コントロール名 1 easyprnsample 2 TabControl1 3 TextBox1,TextBox2 4 ComboBox1 5 6 5 Button1 6 Button2 7 Button3 7-5 -

8 各コントロール名 8 TabControl2 9 TextBox3,TextBox4 9-6 -

7 プログラムコードを記述します 以下は easyprn.dll で使用するサンプルコードです Public Class easyprnsample Dim Prn As New easyprn.prn 'dll 内のクラスのインスタンスを生成 ' 各種設定のデフォルト値 Dim mip As String = "192.168.1.199" ' IP アドレスの初期値 Dim mport As Integer = 1001 Dim comno As String = "COM1" ' ポート番号の初期値 'COM 番号の初期値 Dim baudrate As Integer = 9600 ' ボーレートの初期値 Dim msgdata As String = "" ' 印字する内容を格納するための変数 Dim printerset As String ' プリンターの機種選択用の変数 ' フォームのロード Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' フォームのテキストボックスにIPアドレスなどを表示 TextBox1.Text = mip TextBox2.Text = mport TextBox3.Text = comno TextBox4.Text = baudrate End Sub Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged ' プリンターの機種名はEPSON NPI CITIZEN STARのみ printerset = ComboBox1.Text ' プリンターの機種の設定値を変数に代入 End Sub - 7 -

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' 整理券本文 Dim str As String = " 整理券番号 " Dim smv As String = "printerdll" 'msgdataの変数の中に印字したい内容を格納する 'DLLからのコマンドを呼び出すには Prn. コマンド (msgdata,printerset) で呼び出すことができる ' 本文の内容は最初に必ずIntでプリンターの初期化を行う ' ひらがな カタカナ 漢字を印字したい場合はJISコマンドを呼び出す msgdata = Prn.Int(msgdata, printerset) + Prn.LF(msgdata, printerset) + _ Prn.CTR(msgdata, printerset) + Prn.JIS(msgdata, printerset) + Prn.DBLON(msgdata, printerset) + _ (str) + Prn.DBLOFF(msgdata, printerset) + Prn.LF(msgdata, printerset) + _ Prn.BOLDON(msgdata, printerset) + smv + Prn.BOLDOFF(msgdata, printerset) + Prn.LF(msgdata, printerset) + _ Prn.LF(msgdata, printerset) + _ Prn.DBLON(msgdata, printerset) + "001" + Prn.DBLOFF(msgdata, printerset) + Prn.LF(msgdata, printerset) + _ Prn.LF(msgdata, printerset) + _ Prn.LFT(msgdata, printerset) + _ " 整理券発行日時 :" + Date.Now + Prn.LF(msgdata, printerset) + _ Prn.LF(msgdata, printerset) + _ Prn.LF(msgdata, printerset) + _ Prn.LF(msgdata, printerset) + _ Prn.LF(msgdata, printerset) + _ Prn.CUT(msgdata, printerset) ' 通信の実行 Comunication() End Sub - 8 -

Public Sub Comunication() ' プリンター選択 Prn.PrnSet = printerset ' 通信の実行 If TabControl1.SelectedIndex = 0 Then mip = TextBox1.Text mport = TextBox2.Text Prn.IpSet = mip 'IPアドレス Prn.PortSet = mport ' ポート番号 Prn.MsgSet = msgdata ' メッセージ本文 Prn.SendTcpClient(msgdata) ' ソケット通信の実行 ElseIf TabControl1.SelectedIndex = 1 Then comno = TextBox3.Text baudrate = TextBox4.Text Prn.ComSet = comno 'COM 番号 Prn.BRSet = baudrate ' ボーレート Prn.MsgSet = msgdata ' メッセージ本文 Prn.serial_main() 'COM 通信の実行 End If End Sub End Class 本サンプルプログラムは参考のための一例であり すべてのお客様の環境において動作保証するものではありま せん - 9 -

8 プログラムを実 します ソケット通信 または シリアル通信 のタブをクリックします 各値を し ボタンクリックすると 印字されます - 10 -

3 easyprn.dll の使い方 本製品付属の DLL ファイル easyprn.dll を Visual Studio の参照に追加し プリン タに対して印字したい 字列を設定することで プリンタへの印字を います 3.1 easyprn.dll で使用できるコマンド Int LF DBLON DBLOFF BOLDON BOLDOFF ULON ULOFF KULON KULOFF LFT CTR RGT CUT DOPEN JIS CODEHIGHT プリンタの初期化を います改 を います 字の大きさを倍角にします 字の大きさを標準にします 字を強調させます 字の強調を解除しますアンダーラインを引きますアンダーラインを解除しますひらがな カタカナ 漢字にアンダーラインを引きますひらがな カタカナ 漢字のアンダーラインを解除します 字列を左揃えにします 字列を中央揃えにします 字列を右揃えにします用紙をカットしますドロワのオープンコマンドを送ります国際 字を日本語に設定しますバーコードの高さを設定します指定された値のドット数で高さを設定します 定義域は 1 255 です CODEWIDE バーコードの横の さを設定します 以下に EPSON 日本プリメックス CITIZEN プリンタの場合に設定 できる横幅の仕様を記載します スター精密プリンタにつきましては 2.2 バーコード印字方法 (P13) を参照してください - 11 -

定義域 マルチレベルバーコード 2 値レベルバーコード モジュール幅 細エレメント 太エレメント 2 0.282mm 0.282mm 0.706mm 3 0.423mm 0.423mm 1.129mm 4 0.564mm 0.564mm 1.411mm 5 0.706mm 0.706mm 1.834mm 6 0.847mm 0.847mm 2.258mm マルチレベルバーコード :JAN8 JAN13 CODE128 2 値レベルバーコード :CODE39 ITF CODABAR JAN8 JAN8 のバーコードを印字します チェックデジットと合わせてバーコードのデータ数は 8 ケタにしてく ださい バーコードの定義域はアスキーコードの 10 進数で 48 57 16 進数の場合は 30 39 JAN13 JAN13 のバーコードを印字しますチェックデジットと合わせてバーコードのデータ数は 13 ケタにしてくださいバーコードの定義域はアスキーコードの 10 進数で 48 57 16 進数の場合は 30 39 CODE39 CODE39 のバーコードを印字します バーコードの定義域はアスキーコードの 10 進数で 48 57 65 90 32 36 37 42 47 16 進数の場合は 30 39 41 5A 20 24 25 2A 2F ITF ITF のバーコードを印字します バーコードの桁数は 2 ケタ以上の偶数にしてください バーコードの定義域はアスキーコードの 10 進数で 48 57 16 進数の場合は 30 39 CODABAR CODABAR のバーコードを印字しますバーコードの桁数は 2 ケタ以上にしてくださいスタート ストップコードも指定してくださいバーコードの定義域はアスキーコードの 10 進数で 48 57 65 68 97 100 36 43 47 58 16 進数の場合は 30 39 41 5A 24 2B 2F 3A CODE128 CODEOFF CODE128 のバーコードを印字します バーコードの印字終了コードです - 12 -

LOGO NV ビットイメージを印字します 3.2 バーコード印字方法 EPSON 日本プリメックス CITIZEN プリンタの場合 ( 弊社で動作を確認しているプリンタにつきましては 1 はじめに (P1) を参照してください ) 以下にサンプルコードを記述します 使用するバーコードは CODABAR です 'CODEHIGTHTのコマンドの後にバーコードの高さのドット数をアスキーコードで指定 使用出来る値は 1~ 255まで 'CODEWIDEのコマンドの後にバーコードの横幅を指定 使用できる値は 2~6 ' バーコードの印字コマンドを入力後 バーコード終了印字のコマンドを入力すること msgdata = _ Prn.CODEHIGHT(msgdata, printerset) + Chr(&H50) + _ Prn.CODEWIDE(msgdata, printerset) + Chr(&H2) + _ Prn.CODABAR(msgdata, printerset) + _ Chr(&H41) + Chr(&H32) + Chr(&H30) + Chr(&H31) + Chr(&H32) + Chr(&H30) + Chr(&H34) + Chr(&H30) + Chr(&H36) + Chr(&H30) + Chr(&H33) + Chr(&H32) + Chr(&H41) + _ Prn.CODEOFF(msgdata, printerset) スター精密プリンタの場合スター精密プリンタのバーコードを印字する場合は高さ 横幅の指定が EPSON 日本プリメックス CITIZEN 製のものとは違ってきます 以下にスター精密プリンタでバーコードを印字する際の仕様を記載します 定義域 バーコード種 JAN8 JAN13 Code128 1, 49 最小モジュール 2 ドット 2, 50 最小モジュール 3 ドット Code39 CODABAR ナロー : ワイド = 2: 6 ドットナロー : ワイド = 3: 9 ドット ITF ナロー : ワイド = 2: 5 ドットナロー : ワイド = 4:10 ドット - 13 -

3, 51 最小モジュール 4 ドット ナロー : ワイド = 4:12 ドット ナロー : ワイド = 6:15 ドット 4, 52 --- ナロー : ワイド = 2: 5 ドット 5, 53 --- ナロー : ワイド = 3: 8 ドット 6, 54 --- ナロー : ワイド = 4:10 ドット 7, 55 --- ナロー : ワイド = 2: 4 ドット 8, 56 --- ナロー : ワイド = 3: 6 ドット 9, 57 --- ナロー : ワイド = 4: 8 ドット ナロー : ワイド = 2: 4 ドットナロー : ワイド = 4: 8 ドットナロー : ワイド = 6:12 ドットナロー : ワイド = 2: 6 ドットナロー : ワイド = 3: 9 ドットナロー : ワイド = 4:12 ドット バーコードの高さは指定された値のドット数で高さを設定します 定義域は 1 255 です 以下にサンプルコードを記述します 使用するバーコードは CODABAR です ' バーコード印字コマンドの後にバーコードの横幅を設定し 高さを設定する msgdata = Prn.CODABAR(msgdata, printerset) + Chr(&H1) + Chr(&H50) + _ Chr(&H41) + Chr(&H32) + Chr(&H30) + Chr(&H31) + Chr(&H32) + Chr(&H30) + Chr(&H34) + Chr(&H30) + Chr(&H36) + Chr(&H30) + Chr(&H33) + Chr(&H32) + Chr(&H41) + _ Prn.CODEOFF(msgdata, printerset) - 14 -

3.3 ロゴの印字 プリンタへのロゴ登録につきましては各メーカ又は販売店にお問い合わせください 以下にロゴ印字のサンプルコードを記述します ' ロゴ印字のコマンドの後にロゴを登録した番号をアスキーコードで与える msgdata = Prn.LOGO(msgdata, printerset) + Chr(&H1) - 15 -

タイトル プリンタ印字用 DLL サンプルプログラム 初版発効日 2012 年 8 月 3 日 編集管理番号 1 版数 版管理日 第 1.0 版 2012 年 9 月 3 日 発 元 テクノベインズ株式会社 東京都 京区湯島 3-31-4 113-0034 ツナシマ第 1ビル電話 :03-3832-7460 http://www.technoveins.co.jp