Class ClientPrintJob
	
	
Specifies information about the print job to be processed at the client
side.
	 
	
	
	Methods summary
	
		
			 public 
			string
			
			
		 | 
		
		#
		sendToClient( )
		
			
Sends this ClientPrintJob object to the client for further processing. The
ClientPrintJob object will be processed by the WCPP installed at the client
machine. 
		 
		
			
Sends this ClientPrintJob object to the client for further processing. The
ClientPrintJob object will be processed by the WCPP installed at the client
machine. 
				Returns
				
					string A string representing a ClientPrintJob object. 
				 
		 
		  | 
	
	
	
	Properties summary
	
		
			public  
			Neodynamic\SDK\Web\ClientPrinter
		 | 
		
				$clientPrinter
		 | 
		null | 
		
			#
			
				
Gets or sets the ClientPrinter object. Default is NULL. The ClientPrinter
object refers to the kind of printer that the client machine has attached or can
reach. 
	- Use a DefaultPrinter object for using the default printer installed in the
	client machine.
 
	- Use a InstalledPrinter object for using a printer installed in the client
	machine with an associated Windows driver.
 
	- Use a ParallelPortPrinter object for using a printer which is connected
	through a parallel port in the client machine.
 
	- Use a SerialPortPrinter object for using a printer which is connected
	through a serial port in the client machine.
 
	- Use a NetworkPrinter object for using a Network IP/Ethernet printer which
	can be reached from the client machine.
 
 
			 
			
				
Gets or sets the ClientPrinter object. Default is NULL. The ClientPrinter
object refers to the kind of printer that the client machine has attached or can
reach. 
	- Use a DefaultPrinter object for using the default printer installed in the
	client machine.
 
	- Use a InstalledPrinter object for using a printer installed in the client
	machine with an associated Windows driver.
 
	- Use a ParallelPortPrinter object for using a printer which is connected
	through a parallel port in the client machine.
 
	- Use a SerialPortPrinter object for using a printer which is connected
	through a serial port in the client machine.
 
	- Use a NetworkPrinter object for using a Network IP/Ethernet printer which
	can be reached from the client machine.
 
 
			 
		  | 
	
	
		
			public  
			string
		 | 
		
				$printerCommands
		 | 
		'' | 
		
			#
			
				
Gets or sets the printer's commands in text plain format. Default is an empty
string. 
			 
			
				
Gets or sets the printer's commands in text plain format. Default is an empty
string. 
			 
		  | 
	
	
		
			public  
			boolean
		 | 
		
				$formatHexValues
		 | 
		false | 
		
			#
			
				
Gets or sets whether the printer commands have chars expressed in hexadecimal
notation. Default is false. The string set to the $printerCommands property can
contain chars expressed in hexadecimal notation. Many printer languages have
commands which are represented by non-printable chars and to express these
commands in a string could require many concatenations and hence be not so
readable. By using hex notation, you can make it simple and elegant. Here is an
example: if you need to encode ASCII 27 (escape), then you can represent it as
0x27. 
			 
			
				
Gets or sets whether the printer commands have chars expressed in hexadecimal
notation. Default is false. The string set to the $printerCommands property can
contain chars expressed in hexadecimal notation. Many printer languages have
commands which are represented by non-printable chars and to express these
commands in a string could require many concatenations and hence be not so
readable. By using hex notation, you can make it simple and elegant. Here is an
example: if you need to encode ASCII 27 (escape), then you can represent it as
0x27. 
			 
		  | 
	
	
		
			public  
			Neodynamic\SDK\Web\PrintFile
		 | 
		
				$printFile
		 | 
		null | 
		
			#
			
				
Gets or sets the PrintFile object to be printed at the client side. Default
is NULL. 
			 
			
				
Gets or sets the PrintFile object to be printed at the client side. Default
is NULL. 
			 
		  | 
	
	
		
			public  
			array
		 | 
		
				$printFileGroup
		 | 
		null | 
		
			#
			
				
Gets or sets an array of PrintFile objects to be printed at the client side.
Default is NULL. 
			 
			
				
Gets or sets an array of PrintFile objects to be printed at the client side.
Default is NULL. 
			 
		  |