Shutdown Method

Summary
Provides a callback function called from the Network Virtual Printer Driver when the print job is shutdown.
Syntax
C#
C++/CLI
public void Shutdown( 
   string virtualPrinterName 
) 
void Shutdown(  
   String^ virtualPrinterName 
)  

Parameters

virtualPrinterName
Printer name.

Example
C#
using Leadtools.Printer.Client; 
 
 
 
// This is how the Client Demo DLL should be implemented. 
class LEADTOOLSNetworkClient : IVirtualPrinterClient 
{ 
   #region IVirtualPrinterClient Members 
 
   //Implement PrinterJob to be called when printer start printing job 
   bool IVirtualPrinterClient.PrintJob(PrintJobData printJobData) 
   { 
      string strMessage; 
      strMessage = "job printer from machine" + printJobData.ClientMachineName; 
      Console.WriteLine(strMessage); 
 
      //return true to continue job, false to cancel 
      return true; 
   } 
 
   //Implement PrinterJob to be called when printer ends printing job 
   void IVirtualPrinterClient.Shutdown(string virtualPrinterName) 
  
   { 
      string strMessage; 
      strMessage = "Printer " + virtualPrinterName + " Shut down"; 
      Console.WriteLine(strMessage); 
   } 
 
   //Implement PrinterJob to be called when printer job starts up 
   bool IVirtualPrinterClient.Startup(string virtualPrinterName, byte[] initialData) 
   { 
      string strMessage; 
      strMessage = "Printer " + virtualPrinterName + " Start Up"; 
      Console.WriteLine(strMessage); 
 
      //return true to continue job, false to cancel 
      return true; 
   } 
 
   #endregion 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.