# Class NetworkPrinter

It represents a Network IP/Ethernet printer which can be reached from the client machine.

  Neodynamic\SDK\Web\ClientPrinter
  Neodynamic\SDK\Web\NetworkPrinter

Namespace: Neodynamic\SDK\Web
Located at WebClientPrint.php

Methods summary
`public` | # `__construct( string $dnsName, string $ipAddress, integer $port )` Creates an instance of the NetworkPrinter class with the specified DNS name or IP Address, and port number. Creates an instance of the NetworkPrinter class with the specified DNS name or IP Address, and port number. #### Parameters $dnsName `string` $dnsName The DNS name assigned to the printer. $ipAddress `string` $ipAddress The Internet Protocol (IP) address assigned to the printer. $port `integer` $port The port number assigned to the printer.
`public` | # `serialize( )` #### Overrides `Neodynamic\SDK\Web\ClientPrinter::serialize()`

Properties summary
`public string` | $dnsName | `""` | # Gets or sets the DNS name assigned to the printer. Default is an empty string Gets or sets the DNS name assigned to the printer. Default is an empty string
`public string` | $ipAddress | `""` | # Gets or sets the Internet Protocol (IP) address assigned to the printer. Default value is an empty string Gets or sets the Internet Protocol (IP) address assigned to the printer. Default value is an empty string
`public integer` | $port | `0` | # Gets or sets the port number assigned to the printer. Default value is 0 Gets or sets the port number assigned to the printer. Default value is 0

Properties inherited from Neodynamic\SDK\Web\ClientPrinter
`$printerId`