ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別
エプソンパートナーポータル

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=32973
  FAQ番号:32973
二次元コードを印刷する方法について<EPSON Advanced Printer Driver 5 シリーズ>
二次元コードを印刷する方法を教えてください。
 
 

EPSON Advanced Printer Driver では、二次元シンボルを印刷するためのデバイスフォントを用意しています。
二次元シンボルの印刷方法は、以下の通りです。

 
二次元シンボルの印刷方法
1.

二次元シンボルの印刷は、APD 5 ユーティリティーで設定した二次元シンボル印刷用のデバイスフォント(2D-Code1 など)を利用して行います
以下手順で、二次元シンボルを印刷するためのデバイスフォントを指定することができます。

 
(1) プリンタードライバーのプロパティー画面を開き「全般」タブを選択して、「印刷設定(基本設定)」ボタンをクリックします。

 
(2) 表示された「印刷設定」画面の「高度な設定」タブを選択して「高度な設定」ボタンをクリックします。
※APD5 ユーティリティーが起動します
 
(3) 起動した APD5 ユーティリティーの左側から「2次元シンボル」を選択します。
 
(4) 「2D-Code1 ~ 8」いずれかを「フォント名」で選択。
※アプリケーションから印刷する時、ここで指定したフォント名を使用します。
 
(5) 「タイプ」のプルダウンリストから、印刷する二次元シンボルの種類を選択します。

 
(6) 「設定」ボタンを押すことでバーコードフォントが登録されます。
そのとき画面に表示されている「フォント名」と「ポイント」の値を、アプリケーションで指定することで二次元シンボルが印刷されます。
※ポイントはフォントサイズとなります。
 

印刷可能な二次元コードの種類については、製品情報にて公開しています各TMプリンターの仕様情報から確認することができます。

2.

二次元コードの印刷は、プリンタードライバーのプロパティーで設定したデバイスフォントを使用します。

プリンタードライバーのプロパティー画面で設定したデバイスフォント(2D-Code1 など)と、「ポイント」に表示されている数値をアプリケーションで使用することで二次元コードの印刷が行えます。
※「ポイント」の値はデバイスフォントのフォントサイズになります。


画面上は英数字のまま(例:QR Code)


プリンターの印刷は二次元コード


3.

開発環境よりEPSON Advanced Printer Driverのデバイスフォントを印字する例です。
※上記デバイスフォント利用の必要条件をご確認のうえ、お試しください。

 
例)Visual C# で行う場合
 
private const string Barcode_Data = "http://www.epson.jp/";
private const string PRINTER_NAME = "EPSON TM-T88V Receipt";// プリンター名

private void cmdPrint_Click(object sender, System.EventArgs e)
{
	PrintDocument pdPrint = new PrintDocument();
	pdPrint.PrintPage += new PrintPageEventHandler(pdPrint_PrintPage);

	pdPrint.PrinterSettings.PrinterName = PRINTER_NAME;
	pdPrint.DocumentName = "Testing";

	// 印刷
	pdPrint.Print();
}

// 印刷処理
private void pdPrint_PrintPage(object sender, PrintPageEventArgs e)
{
	float x, y;

	//フォントの置き換え機能で Arial は
	//デバイスフォント 2D-Code になっています。
	Font BarcodeFont = new Font("Arial",
			(float)9,
			FontStyle.Regular,
			GraphicsUnit.Point);
	e.Graphics.PageUnit = GraphicsUnit.Point;

	x = 10;
	y = 0;

	e.Graphics.DrawString(Barcode_Data, BarcodeFont, Brushes.Black, x, y);
}

プリンタードライバーのサンプルプログラムにおいてもコード例を確認することができます。

モバイルプリンター TM-P20,TM-P60II
TMシリーズ TM-T20,TM-T20II,TM-T70II,TM-T88V,TM-T90II
FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった