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

製品別
質問別

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=34830
  FAQ番号:34830
印刷中のメッセージを非表示にする方法<EPSON Advanced Printer Driver>
.NET Frameworkで作成したアプリケーションから、EPSON Advanced Printer Driverで印刷すると「印刷中」のメッセージが表示されます。これを非表示にする方法はありますか?
 
 

Microsoft .NET 開発の Windows アプリケーションから、プリンタードライバーへ印刷指示をするときに [ 印刷中 ] のメッセージ ( ダイアログ ) が表示される場合があります。

メッセージの例
印刷中

このメッセージを表示しないようにするためには、PrintDocument クラスの PrintController プロパティのオブジェクトを StandardPrintController に変更してください。以下にその例を記します。

C# ソースコード例

using System.Drawing.Printing;
// .... 省略 ....
   private const string PRINTER_NAME = "EPSON TM-****";     // プリンタ名
   PrintDocument pdoc;
// .... 省略 ....
   private void cmdButton_Click(object sender, System.EventArgs e)
   {
      pdoc = new PrintDocument();
      // 印刷経過を表示するポップアップウィンドウの無効化
      pdoc.PrintController = new StandardPrintController();
      pdoc.PrintPage += new PrintPageEventHandler(pdoc_page);
      pdoc.PrinterSettings.PrinterName = PRINTER_NAME;
      pdoc.Print();
   }
   private void pdoc_page(object sender, PrintPageEventArgs e)
   {
      e.Graphics.DrawString("Hello APD!", Font, Brushes.Black, 0, 0);
// .... 省略 ....
 

VB.NET ソースコード例

Imports System.Drawing.Printing
// .... 省略 ....
   Private Const PRINTER_NAME As String = "EPSON TM-****"     ' DM-Dプリンタ名
   Private WithEvents pdoc As PrintDocument
// .... 省略 ....
   Private Sub cmdButton_Click(ByVal sender As System.Object,
             ByVal e As System.EventArgs) Handles cmdButton.Click
      pdoc = New PrintDocument
      '印刷経過を表示するポップアップウィンドウの無効化
      pdoc.PrintController = New StandardPrintController
      pdoc.PrinterSettings.PrinterName = PRINTER_NAME
      pdoc.Print()
   End Sub
   Private Sub pdoc_page(ByVal sender As System.Object,
             ByVal e As PrintPageEventArgs) Handles pdoc.PrintPage
      e.Graphics.DrawString("Hello APD!", Font, Brushes.Black, 0, 0)
// .... 省略 ....
 

Microsoft .NET 開発でのクラス等の詳細は、Microsoft(マイクロソフト)社ホームページのサポート技術情報などをご参照ください。

モバイルプリンター TM-P20,TM-P60II,TM-P80
PC一体型プリンター TM-T70II-DT,TM-T88V-DT
TMシリーズ TM-C3400,TM-C3500,TM-H5000II,TM-H6000II,TM-H6000III,TM-H6000IV,TM-J2000,TM-J2100,TM-L60II,TM-L90 オートカッターモデル,TM-L90 ピーラーモデル,TM-m10,TM-m30,TM-T20,TM-T20II,TM-T285,TM-T70,TM-T70II,TM-T88III,TM-T88IV,TM-T88V,TM-T90,TM-T90 KP,TM-T90II,TM-U220A,TM-U220B,TM-U220D,TM-U295,TM-U590,TM-U675,TM-U950
FAQ改善アンケート

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

 

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