PrintJobData Class

Summary
Contains the data sent from the client machine.
Syntax
C#
C++/CLI
public class PrintJobData 
public ref class PrintJobData  
Remarks

The printer driver provides this class with all of the data except the UserData. The user is responsible to provide the desired information to send to the server machine.

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.