HP LaserJet E50000 Discovery Server Technical Reference
HP LaserJet E50000 Manual
View all HP LaserJet E50000 manuals
Add to My Manuals
Save this manual to your list of manuals |
HP LaserJet E50000 manual content summary:
- HP LaserJet E50000 | Discovery Server Technical Reference - Page 1
HP JetAdvantage Connect Discovery Server Technical Reference Administrator's Guide - HP LaserJet E50000 | Discovery Server Technical Reference - Page 2
to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors - HP LaserJet E50000 | Discovery Server Technical Reference - Page 3
3.1 System Prerequisites...4 3.2 Supported Mobile Operating Systems 5 4 HP JAC Discovery Server Setup ...6 4.1 Setup Summary...6 4.2 Preparing for Setup ...6 4.3 Setup the new JAC Discovery Server 8 4.4 Setup a "Search Domain" to point to the DNS server 9 4.5 Create the printer Zones in DNS on - HP LaserJet E50000 | Discovery Server Technical Reference - Page 4
(print services) for a zone 71 11.3 Verify correctness of DNS records for a zone 72 11.4 Verify printers ...73 11.4.1 Verify that the Printer is online 73 11.4.2 Verify that the printer supports IPP 73 Figures and Tables Figure 1 - Basic Architecture including HP JAC Server Components 4 Table - HP LaserJet E50000 | Discovery Server Technical Reference - Page 5
/ RFC 6763 - DNS Based Service Discovery https://tools.ietf.org/html/rfc6763 Extension mechanisms for DNS (EDNS0 - RFC 2671) https://en.wikipedia.org/wiki/Extension_mechanisms_for_DNS HP Managed Print Administrator - HP Printer Administrator Resource Kit http://h20331.www2.hp.com/Hpsub/cache/576122 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 6
support for mobile printing within an enterprise environment. The Discovery Server enables DNS Service Discovery (DNS-SD) such that mobile devices can discover printers to manually enter the appropriate Search Domain within their client software. The HP Android client will provide manual entry for - HP LaserJet E50000 | Discovery Server Technical Reference - Page 7
Server, the requests will be ignored, as the Discovery Server will only be configured to process DNS-SD print service requests. If DNS-SD is already configured on the enterprise DNS server(s) to support other print services, but does not use the Search Domain(s) set up for JAC, requests for these - HP LaserJet E50000 | Discovery Server Technical Reference - Page 8
and above, iOS 8 and above Android Required Components HP JAC Android App. HP Print Service Plugin for Android Connect through VPN OR Connect directly to Network VPN Components / Resources present in an existing customer's enterprise environment. Printers that are required to be available to - HP LaserJet E50000 | Discovery Server Technical Reference - Page 9
in-OS print support with the HP Print Service Plugin and the HP Jet Advantage Connect Android application extension. • Mac OS X 10.10 and newer. Note: While not a "mobile" operation system, OS X is included here since it natively supports DNS-SD, and can be used as a troubleshooting and diagnostic - HP LaserJet E50000 | Discovery Server Technical Reference - Page 10
are already familiar with DNS-SD and/or HP JAC, you may find it useful to go directly to Appendix A - HP JAC Discovery Server Setup - Quick Reference which need to be added to the main DNS server. If the number of printers being exposed by the Discovery Server is small (see below on the zone size - HP LaserJet E50000 | Discovery Server Technical Reference - Page 11
entries for the desired printers. Here is a list of the currently supported printer entry methods: 1. Bonjour discovered printers on the current subnet the tool is run on. 2. Printers managed via HP Managed Print Administrator a. From MPL Server b. Listed in MPL file 3. Manually added by IP address - HP LaserJet E50000 | Discovery Server Technical Reference - Page 12
Setup of the Operating System 2. Installing of the DNS service (if a non-native DNS service is to be used) 3. Add the server to the Discovery Server, and will generate DNS data files. The Discovery Setup Utility supports the following Server Operating Systems: • Windows Server 2012 R2 (Recommended) - HP LaserJet E50000 | Discovery Server Technical Reference - Page 13
is the fully qualified server name where the DNS service is running. There are several ways that a " devices are to be used. Android does not support DHCP Scope Option 119. Please consult the these zones will be empty, but will be populated with printer DNS-SD records in a later setup step. 4.6 Add - HP LaserJet E50000 | Discovery Server Technical Reference - Page 14
> dr._dns-sd._udp. lb._dns-sd._udp. The records need to point to the fully qualified name of the JAC printer zone. If multiple JAC printer zones are defined, then multiple sets of DNS-SD PTR records must be added to point to each of the defined - HP LaserJet E50000 | Discovery Server Technical Reference - Page 15
contain all of the DNS records necessary for DNS-SD discovery of the desired printers. The DNS data files then need to be loaded into the DNS service running on the Discovery Server. Depending upon the printer entry methods determined in the preparatory steps above, the Discovery Setup Utility will - HP LaserJet E50000 | Discovery Server Technical Reference - Page 16
HP.jacdiscsetup.exe The Discovery Setup Utility generates DNS data files that must be imported into the DNS service that supported options are listed in the table below. Table 2 - Discovery Setup Utility Execution Options Option run addprinters removeprinters help version Description Add printers - HP LaserJet E50000 | Discovery Server Technical Reference - Page 17
on the local network. SRV, PTR, TXT, and A/AAAA records will be created for each printer discovered. The utility will perform IPP queries with the printers to obtain required data to fill out the TXT records. 4. The output files from the utility will be placed in the directory: - HP LaserJet E50000 | Discovery Server Technical Reference - Page 18
true" /> 5.2.1.2 MplDiscovery Description: Boolean value to enable printer entry from an MPL server / file. Default value out. XML Example: - HP LaserJet E50000 | Discovery Server Technical Reference - Page 19
being run. The Discovery Setup Utility uses files in this directory to manage the printer inventory that is being presented via DNS-SD. Care should be taken if it is necessary to completely refresh the list of printers to be presented by the Discovery Server. 5.2.1.7 DnsZoneName Description - HP LaserJet E50000 | Discovery Server Technical Reference - Page 20
5.2.2 Command Line Options The command line help text (which includes a listing of the main options) is shown below. Command line help text for each of the main options is also provided. 16 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 21
Command line help text for the "run" option is shown below. 17 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 22
Command line help text for the "addprinters" option is shown below. 18 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 23
Command line help text for the "removeprinters" option is shown below. 19 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 24
valid only for the addprinters, and removeprinters options. Providing this option causes DNS records to be added to the specified (or default) zone for the printers listed in specified input text file. The input text file is to include one or more IP addresses, with each IP address on a separate - HP LaserJet E50000 | Discovery Server Technical Reference - Page 25
was previously run, or to run it with the same "savelocation" parameter value. This is critical since the Discovery Setup Utility uses data files to manage the list of printers which are located in specific directories. If it is necessary to totally refresh the list of - HP LaserJet E50000 | Discovery Server Technical Reference - Page 26
printers are now able to be discovered by clients that support DNS-SD. If the steps below fail and you are unable to validate that the server configuration is correct, refer to Appendix E- Troubleshooting Choose "Select a printer". 4. Verify that all of the appropriate printers are available to be - HP LaserJet E50000 | Discovery Server Technical Reference - Page 27
Microsoft Windows Server 2012 R2 and the associated management tools provided within the OS. Where appropriate, Printer organization and Zone setup. For this example, the following value will be used for the JAC Printers : ems2.hpitest.com DNS Service on Server: Microsoft DNS The following screenshot shows the - HP LaserJet E50000 | Discovery Server Technical Reference - Page 28
7.3 Example: Setup a "Search Domain" to point to the DNS server Since, for the purposes of this example, Windows Server is being used, setting DHCP Scope Option 15 is the appropriate way to set the "Search Domain". The following screen shot shows the domain name set in the Scope Option 15 setting. - HP LaserJet E50000 | Discovery Server Technical Reference - Page 29
domain. The specific configuration necessary for each VPN will be dependent upon the VPN in use, and possibly on the enterprise environment. 7.3.1.1 Supported (Tested and Verified) VPNs The following VPNs have been tested, and settings have been established that allow for vending of search domains - HP LaserJet E50000 | Discovery Server Technical Reference - Page 30
Zones in DNS on the JAC Discovery Server The following example shows how to create the initial printer zones on the Discovery Server. 1. On the Discovery Server, run the DNS Manager. 2. Create new zones as follows: a. This example illustrates creating a new "hpprinters" zone in the "ems6.hpitest.com - HP LaserJet E50000 | Discovery Server Technical Reference - Page 31
c. Click "Next". 27 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 32
d. Select "Primary zone", and click "Next". 28 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 33
e. Enter the full name of the zone (including the domain), and click "Next". 29 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 34
f. Select "Create a new file with this name:", then verify the file name and click "Next". 30 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 35
g. Keep the selection "Do not allow dynamic updates", then click "Next". 31 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 36
h. Click "Finish". 32 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 37
i. Verify that the zone was created successfully. 33 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 38
to create a new delegation on the DNS server to delegate all DNS queries for the JAC printer zone(s) to the Discovery Server. On the main DNS server, create a new delegation to handle the print service requests, and forward them to the hpprinters domain. a. Within the zone where the Discovery Server - HP LaserJet E50000 | Discovery Server Technical Reference - Page 39
b. In the "New Delegation Wizard", Click "Next" c. Type in "hpprinters" for the Delegated domain. a. Click "Next" 35 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 40
b. Click on "Add" then add the Fully Qualified Domain Name of to the Discovery Server, and click "Resolve". c. Click "OK" 36 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 41
d. Click "Next" e. Click "Finish" f. Delegate has been created. 37 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 42
Here is an example of the DNS record created by the DNS manager after going through the above steps: ; ; Delegated sub-zone: ; hpprinters ; End delegation hpprinters.ems2.hpitest.com. NS emsddppd.ems2.hpitest.com. 38 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 43
" domain that will be setup on the Discovery Server. 7.6.1 Add DNS-SD Records to the DNS Server using the Microsoft DNS Manager On the DNS Server, use the Microsoft DNS Manager to perform the following steps to add the DNS-SD PTR records (which point to the "hpprinters" domain). 1. Within the DNS - HP LaserJet E50000 | Discovery Server Technical Reference - Page 44
c. Scroll down and select "Pointer (PTR)" and click "Create Record". d. For the "Host IP Address" field, enter "b". e. For the "Host name" field, click "Browse". f. Change the "Record Types" to "All Records" and click "OK". 40 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 45
g. Browse to and highlight "hpprinters". h. Select the "(same as parent folder)" entry, and click "OK". i. Click "OK" to finish creating the record. 41 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 46
j. Repeat steps e - j specifying the following for "Host IP Address" • "db" • "dr" • "lb" • "r" 42 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 47
The following screen shows the completed DNS SD pointer records: The result of these steps is that the following DNS records have been added: b._dns-sd._udp db._dns-sd._udp dr._dns-sd._udp lb._dns-sd._udp r._dns-sd._udp PTR hpprinters.ems2.hpitest.com. PTR hpprinters.ems2.hpitest.com. PTR - HP LaserJet E50000 | Discovery Server Technical Reference - Page 48
7.6.2 Add DNS-SD Records to the DNS Server using PowerShell On the DNS Server, you can use the PowerShell command "Add-DnsServerResourceRecordPtr" to add the DNS-SD PTR records (which point to the "hpprinters" domain). Below are examples of the PowerShell "Add-DnsServerResourceRecordPtr" command - HP LaserJet E50000 | Discovery Server Technical Reference - Page 49
. Command line: HP.jacdiscsetup.exe run -s \\SharedFiles\HpJac\Printers -z PrinterZone000.domain.comp.com Output: A DNS data file named "PrinterZone000.domain.comp.com.dns" is created at \\SharedFiles\HpJac\Printers. These DNS files can then be loaded into the DNS service running on the Discovery - HP LaserJet E50000 | Discovery Server Technical Reference - Page 50
the Discovery Server first, adding one or more printers (or print servers) to the printer zone. Here is an example command line that manually adds a single printer (with IP address 15.41.142.178) to the zone and saves the files to the share location: HP.jacdiscsetup.exe addprinters -a 15.41.142.178 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 51
to add Delegation and DNS-SD records for each printer zone to the main DNS service as mentioned in sections 4.6 and 0. 7.7.1.3 Adding printers from an MPL Server For this example, the printers are to be added as follows: • An HP Managed Printing Administration server has been setup at: http://site - HP LaserJet E50000 | Discovery Server Technical Reference - Page 52
zones. See Section 7.7.1.2 for an example and notes for adding printers into multiple zones. 7.7.1.4 Adding printers from an MPL File For this example, the printers are to be added as follows: • An HP Managed Printing Administration server has been setup and an MPL XML file has been exported and - HP LaserJet E50000 | Discovery Server Technical Reference - Page 53
comp.com.dns" is created at \\SharedFiles\HpJac\Printers. These DNS files can then be loaded into the DNS service running on the Discovery Server (see section 7.7.3 below). Note: It is acceptable to add printers from different MPLs into different printer zones. See Section 7.7.1.2 for an example and - HP LaserJet E50000 | Discovery Server Technical Reference - Page 54
: HP.jacdiscsetup.exe addprinters -l C:\HpJacDisc\Setup\Printers\printer_ip_list.txt Output: A DNS data file named "hpprinters..dns" is created at ".\output" (relative to the directory where the setup utility was run). These DNS files can then be loaded into the DNS service running - HP LaserJet E50000 | Discovery Server Technical Reference - Page 55
IP address, and opening the printers EWS page to verify that the printer is online and accessible at the given IP address. • The printer does not support IPP or AirPrint ™. o If the printer is ping-able, then the printer likely does not support IPP or does not support some aspect of AirPrint ™. 51 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 56
.162.162 Command lines: HP.jacdiscsetup.exe removeprinters -a 15.86.162.162 -s \\SharedFiles\HpJac\Printers -z PrinterZone000.domain.comp.com Printers" such that entries have been removed for the printer referenced by IP address "15.86.162.162". These DNS files can then be loaded into the DNS service - HP LaserJet E50000 | Discovery Server Technical Reference - Page 57
.86.162.169 10.86.162.171 10.86.162.180 10.86.162.176 Command line: HP.jacdiscsetup.exe removeprinters -l C:\HpJacDisc\Setup\Printers\printer_ip_list.txt -s \\SharedFiles\HpJac\Printers -z PrinterZone000.domain.comp.com Output: The DNS data file named "PrinterZone000.domain.comp.com.dns" is updated - HP LaserJet E50000 | Discovery Server Technical Reference - Page 58
to load the DNS data files that it created into the DNS service that is running on the Discovery Server. 1. Copy the *.dns files before overwriting them with then new files. 2. On the Discovery Server, run the DNS Manager. 3. Click the "Refresh" button, and select the "Forward Lookup Zones" folder. - HP LaserJet E50000 | Discovery Server Technical Reference - Page 59
c. Click "Next". 55 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 60
d. Select "Primary zone", and click "Next". 56 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 61
e. Enter the full name of the zone (including the domain), and click "Next". 57 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 62
f. Select "Use this existing file:", then verify the file name and click "Next". 58 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 63
g. Keep the selection "Do not allow dynamic updates", then click "Next". 59 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 64
h. Click "Finish". 60 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 65
i. Verify that the zone was created successfully. 61 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 66
j. Open the zone, and verify that A/AAAA records for the expected printers are listed there. k. Repeat steps a - j for each zone that needs to be created. 62 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 67
list of printers C:\HpJac\HP.jacdiscsetup.exe addprinters -l OR C:\HpJac\HP.jacdiscsetup.exe run --mplfile b. Load DNS files into the JAC Discovery Server DNS copy C:\HpJac\output\*.dns C:\Windows\System32\DNS In the JAC Discovery Server DNS Manager, reload - HP LaserJet E50000 | Discovery Server Technical Reference - Page 68
when DNS-SD records are present. This error appears to only affect the Server Manager application, and does not impact the actual behavior of the BIND/named DNS service. The BIND/named DNS service works as expected, and supports DNS-SD. The general procedure for Loading the DNS files on OS X Server - HP LaserJet E50000 | Discovery Server Technical Reference - Page 69
10 Appendix C - Notes on Multi-site Configurations. The following pages capture notes and diagrams for some potential Discovery Server configurations that could be used to accommodate corporate DNS configurations across multiple geographic sites. Note that in the following diagrams, the term "DNS-SD - HP LaserJet E50000 | Discovery Server Technical Reference - Page 70
case boi.hpprinters.corp.com, sd.hpprinters.corp.com & atlanta.hpprinters.corp.com 11) Client sends discovery request for printers in each zone 12) Client sends request to find services for each zone* 13) Steps 11 & 12 happen recursively until no more zones are found atlanta.hpprinters.corp.com5 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 71
configure search domains with the in-OS VPN client. Search domains can be manually configured via the Android in-OS VPN client. 3) If search domains are .corp.com 10) Client sends discovery request for printers in each zone 11) Client sends request to find services for each zone* 12) Steps 10 & 11 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 72
68 - HP LaserJet E50000 | Discovery Server Technical Reference - Page 73
Multi-site Client Discovery (VPN access) Client Corporate DHCP & DNS Servers Connect to network IP, Netmask, DNS Request domains DNS-SD Discovery Server domain (hpprinters.corp.com) Client Discovery Server Corporate DHCP & DNS Servers Discovery Server Client Corporate DHCP & DNS Servers - HP LaserJet E50000 | Discovery Server Technical Reference - Page 74
configuration to make certain that the correct search domain is set. 11.2 Troubleshooting using dns-sd command (Mac OS X and Windows) The dns-sd configured correctly, you should see your printer zones listed in the list recommended browsing domains. If your printer zones are not include in the list - HP LaserJet E50000 | Discovery Server Technical Reference - Page 75
be shown. If the JAC Print Server is setup in the zone listed, it should be shown in the list of print services. If no printers are shown in the list for a particular zone, check the delegation (on the DNS server) for that zone and verify that it is correct. If - HP LaserJet E50000 | Discovery Server Technical Reference - Page 76
(with the IP address of the printer) A b. SRV Record ._ipp._tcp SRV 0 0 631 . c. TXT Record ._ipp._tcp TXT d. PTR Record ._ipp._tcp PTR ._ipp._tcp. e. PTR Record - HP LaserJet E50000 | Discovery Server Technical Reference - Page 77
with the -a (--ipaddress) option. 11.4.2 Verify that the printer supports IPP Printers must support Internet Printing Protocol (IPP) in order to be supported by JetAdvantage Connect. If a printer does not support IPP, DNS records for that printer will not be created when the Discovery Setup Utility - HP LaserJet E50000 | Discovery Server Technical Reference - Page 78
-make-and-model will be filled in with the value corresponding to the printers make and model name. If a printer does not support IPP, ipptool may show an error message. In some cases, ipptool may show output, but the printer-make-and-model will not be filled in. While this is not a comprehensive
HP JetAdvantage Connect Discovery Server
Technical Reference
Administrator’s Guide