|
-
-
オートカッター機能を搭載したTMプリンターでは、以下2通りの方法でロール紙の用紙カットを行うことができます。
自動用紙カットの方法 |
1. |
プリンタードライバーのプロパティーで、自動用紙カットのタイミング(印刷終了時など)を設定します。
以下の項目を設定することで、自動用紙カットの有無、実行のタイミングを指定できます。
(1) |
プリンタードライバーの「プロパティー」画面の「全般」タブを開き、「印刷設定」ボタンをクリック。 |
|
(2) |
開かれた「印刷設定」画面の「書式設定」タブを開く。 |
|
(3) |
書式設定から「給紙」を選択。 |
|
(4) |
印刷時に行われる紙送りの有無、カットのタイミングを設定します。 |
この設定をすると、ドキュメントまたはページの印刷終了時に、紙送りと用紙カットをします。
各設定の内容については、プリンタードライバーのマニュアル[設定ガイド プリンター編]の[第3章 リファレンス]-[印刷設定]-[書式設定]内の[給紙]を参照してください。
|
2. |
EPSON Advanced Printer Driverでは、プリンター制御を行うためのデバイスフォントを用意しています。
デバイスフォント:”control”で特定の文字を印字することにより、印刷以外の動作を行なうことができます。
例:TM-T88IVの場合) P・・・・カット位置までの紙送り+パーシャルカット(1点残しカット)
印字データの中に、Controlフォントを含めて印字する。
(制御文字を印刷した時点で用紙カットします)
例)Visual Basic .NETで行う場合
Private Const CTRL_CUT As String = "P"
Private Const PRINTER_NAME As String = "EPSON TM-T88IV Receipt"
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
'PrintDocumentオブジェクトの作成
pdPrint = New PrintDocument
pdPrint.PrinterSettings.PrinterName = PRINTER_NAME
pdPrint.DocumentName = "Testing"
pdPrint.Print()
End Sub
Private Sub pdPrint_Print(ByVal sender As System.Object, _
ByVal e As PrintPageEventArgs) Handles pdPrint.PrintPage
Dim x, y As Integer
Dim controlFont As New Font("Arial", 2) 'Control フォント置換用
e.Graphics.PageUnit = GraphicsUnit.Point
x = 10
y = 0
e.Graphics.DrawString(CTRL_CUT, controlFont, Brushes.Black, x, y)
End Sub
|
”control”フォントなどデバイスフォントには、使用するための必要条件があります。
条件の詳細は、プログラムからデバイスフォントを利用する必要条件<EPSON Advanced Printer Driver シリーズ>を参照してください。
デバイスフォント:”control ”で扱える、制御文字の種類につきましては、プリンタードライバーのマニュアル[設定ガイド プリンター仕様一覧表]を参照してください。
|
これらの用紙カット方法を重複して使用すると、予期せぬ印刷結果になることがございます。
いずれかの方法をご使用ください。
PC一体型プリンター |
TM-T88V-DT |
TMシリーズ |
TM-C100,TM-H5000II,TM-H6000II,TM-H6000III,TM-H6000IV,TM-J2000,TM-J2100,TM-L60II,TM-L90 オートカッターモデル,TM-L90 ピーラーモデル,TM-T20,TM-T285,TM-T70,TM-T88III,TM-T88IV,TM-T88V,TM-T90,TM-T90 KP,TM-U220A,TM-U220B,TM-U220D,TM-U295,TM-U590,TM-U675,TM-U950 |
|