よくあるご質問(FAQ)

製品別
質問別

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

オートカッター機能を搭載したTMプリンターでは、以下2通りの方法でロール紙の用紙カットを行うことができます。

 
用紙カットの方法
1.

プリンタードライバーのプロパティーで用紙カットのタイミング(印刷終了時など)を設定します。
以下の項目を設定することで、用紙カットの有無、カットのタイミング、印刷前後の紙送りを指定できます。

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

 
(2) 開かれた「印刷設定」画面の[ 紙送りとカット ] タブを選択します。
 
(3) [ プリセット ] にリスト表示されている設定から、カットと紙送りの方法を選択し、[ OK ] をクリックします。
※[ 図 ] に表示される、紙送りとカットのイラストを参考にして選択してください。


 

  • 送りあり : 印刷後、オートカッターのカット位置まで紙送りします。
  • 送り無し : 印刷後、紙送りしません。
    紙送りなしでカットすると、印刷内容の途中で用紙が切れる可能性があります。

 

2.

EPSON Advanced Printer Driverでは、プリンター制御を行うためのデバイスフォントを用意しています。
デバイスフォント [ control ] で特定の文字を印字することにより、印刷以外の動作を行なうことができます。

例) P・・・・カット位置までの紙送り+パーシャルカット(1点残しカット)

印字データの中に、Controlフォントを含めて印字する。
(制御文字を印刷した時点で用紙カットします)

例)Visual Basic .NETで行う場合
 
Private Const CTRL_CUT As String = "P"
Private Const PRINTER_NAME As String = "EPSON TM-T88V 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 ] で扱える制御文字の種類につきましては、プリンタードライバーのマニュアル [ プリンター仕様 ] を参照してください。

 

これらの用紙カット方法を重複して使用すると、予期せぬ印刷結果になることがございます。
プリンタードライバーの設定またはデバイスフォント [ control ] の使用いずれかの方法をご使用ください。

TMシリーズ TM-T20,TM-T20II,TM-T70II,TM-T88V,TM-T90II
FAQ改善アンケート

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

 

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