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

製品別
質問別

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

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

※二次元コード印刷用デバイスフォントの使用状況によって、印刷速度の調整など幾つか注意事項があります。
詳しくは、プリンタードライバーのマニュアルをご参照ください。

 
二次元コードの印刷方法
1.

プリンタードライバーのプロパティーで、「2次元シンボル」の設定をします。

以下の項目を設定することで、二次元コードを印刷するためのデバイスフォントを指定することができます。

 
(1) プリンタードライバーの「プロパティー」画面の「全般」タブを開き、「印刷設定」ボタンをクリック。
 
(2) 開かれた「印刷設定」画面の「2次元シンボル」タブを開く。
 
(3) 2D-Code1 ~ 8 いずれかを「フォント名」で選択。
※アプリケーションから印刷する時、ここで指定したフォント名を使用します。
 
(4) 「タイプ」のプルダウンリストから、印刷する二次元コードの種類を選択。
 
(5) 「OK」または「適用」ボタンを押して全てのプロパティー画面を閉じます。
 

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

2.

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

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


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


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

 

デバイスフォントには、使用するための必要条件があります。
条件の詳細は、プログラムからデバイスフォントを利用する必要条件<EPSON Advanced Printer Driver シリーズ>を参照してください。

3.

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

 
例)Visual C# で行う場合
 
private const string Barcode_Data = "http://www.epson.jp/";
private const string PRINTER_NAME = "EPSON TM-T88IV 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);
}

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

PC一体型プリンター TM-T88V-DT
TMシリーズ TM-C100,TM-H5000II,TM-H6000II,TM-H6000III,TM-H6000IV,TM-L60II,TM-L90 オートカッターモデル,TM-L90 ピーラーモデル,TM-T20,TM-T285,TM-T70,TM-T88III,TM-T88IV,TM-T88V,TM-T90,TM-T90 KP
FAQ改善アンケート

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

 

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