You can find the WPS PIN on an HP printer in one of four places: a printed label on the rear or bottom of the chassis, the printer's own control-panel network menu, the embedded web server (EWS) page for the printer, or a PIN generated during the Wi-Fi Protected Setup push-button or PIN method flow. Which one applies depends on whether your model has a display, whether it was ever configured, and whether the router is asking for a PIN or a button press. The label is the fastest first stop. The menu is the reliable second stop. Everything else is a fallback for printers that hide the credential by design.
What the WPS PIN actually is and why HP moves it around
WPS, defined in the Wi-Fi Alliance's Wi-Fi Simple Configuration specification, is a pairing protocol that lets a device join a network without typing the passphrase. It runs in two modes: push-button (PBC), where you press a physical or software button on both the router and the printer within a two-minute window, and PIN, where an eight-digit code authenticates the enrollee to the registrar.
The PIN is not a password. It is a one-time enrollment credential derived from a shared secret, and on many implementations it is validated as two four-digit halves. That structural detail matters because it explains why a PIN printed on a label can become stale: if the printer's WSC state is reset or the registrar's configuration changes, the old printed value may no longer be accepted even though the digits are legible.
HP distributes the PIN across four channels because no single channel survives every configuration. A label survives a factory reset but not a chassis swap. A menu entry survives a reset but not a dead display. The EWS survives both but requires an IP address. Each path is a redundancy layer, not a preference. In practice, the label is authoritative only until the printer's Wi-Fi module is reinitialized; after that, the menu or EWS value is the live one. Plain language: the sticker is the factory truth, the menu is the current truth.
One professional caveat that most guides omit: WPS PIN mode is widely regarded as the weakest part of the WPS standard because the two-half validation enables an online brute-force attack against the registrar. Many enterprise router firmware builds now disable PIN mode entirely while leaving PBC enabled. If your router refuses a PIN your printer reports, the router may simply not accept PIN enrollment. The printer is not broken. The protocol is being restricted upstream.
Where the PIN lives on the printer: four physical and digital locations
The four locations differ in reliability and in what they require you to have access to.
The chassis label is a sticker, usually white with black text, applied at manufacture. It carries the model number, serial number, default SSID, and, on WPS-capable models, an eight-digit WPS PIN. Typical placement is the rear panel near the USB or Ethernet port, the underside of the paper tray, or inside the front cover on laser models. If the printer is on a shelf or in a cabinet, the underside label is the one people miss. Photograph it once and keep the image, because adhesive labels degrade in humid rooms within a few years.
The control-panel menu is the live source. On touchscreen models the path is typically Setup, then Network, then Wi-Fi Protected Setup or Wireless Setup Wizard, where the PIN is displayed or generated on demand. On two-line LCD models the same path is reached through the arrow keys and an OK button. On printers with no display at all, this path does not exist, and the label or EWS becomes the only route.
The embedded web server is the browser-accessible admin page hosted on the printer itself. You reach it by entering the printer's IP address into a browser on the same network. The PIN appears under the network or wireless configuration section. This path requires the printer to already be on the network, which is circular if the printer is not yet connected. It is useful for retrieving a PIN for a second device or after a router change, not for first-time enrollment.
The HP Smart app and the HP Smart Admin console expose the same network details on supported models, including the PIN where the firmware surfaces it. Availability varies by model generation and by firmware version, so treat the app as a convenience layer rather than a guaranteed source.
A short decision list for choosing a path:
Printer has a touchscreen and is powered on: check Setup, then Network, then Wi-Fi Protected Setup first. Printer has no display or will not boot its menu: check the rear, underside, and tray labels. Printer is already online and you need the PIN for a second client: use the embedded web server. Label is worn, missing, or unreadable: reset the printer's network settings to regenerate a PIN, then recheck the menu. Router rejects every PIN the printer reports: switch to the push-button method instead of troubleshooting the PIN. You are on a managed or enterprise network: ask the network administrator before attempting WPS at all, because PIN mode is often disabled by policy.
How the PIN is generated and why printed values diverge from live values
Understanding generation explains the divergence. WPS enrollee PINs are not random eight-digit strings. In the Wi-Fi Simple Configuration design, the PIN encodes a checksum and is validated in halves during the M-series handshake, so the space of valid PINs is far smaller than 10^8. Some implementations derive the PIN from device-specific material at manufacture, which is why it can be printed. Others generate it at runtime and store it in nonvolatile memory, which is why it can change after a reset.
This is the mechanism behind the most common support complaint: the label says one PIN, the menu says another, and only one works. Neither is wrong. The label reflects the factory provisioning state. The menu reflects the current WSC state. When the network subsystem is reset, the runtime PIN is regenerated and the printed value stops being a valid enrollee credential. The same regeneration occurs after some firmware updates, because the update can reinitialize the wireless configuration block.
The counterintuitive detail is that a longer or "more random-looking" PIN is not more secure in this protocol. Because validation proceeds in halves and the second half is confirmed only after the first half succeeds, the effective search space for an attacker is roughly the sum of two four-digit spaces rather than the product of two. That is the structural reason security researchers have recommended disabling PIN mode since the late 2000s. The PIN was designed for convenience, and it delivers convenience at a measurable cost.
Quantified context helps set expectations. An eight-digit PIN has 100,000,000 nominal combinations. Under the two-half validation model the practical attack surface is on the order of tens of thousands of attempts, and on older routers with no rate limiting that exchange can complete in hours rather than years. Modern router firmware typically adds lockout after a small number of failed attempts, which restores most of the margin. The number to remember is not the PIN length. It is the lockout threshold, because that is what actually bounds the attack.
Edge cases that break the standard instructions
Several situations make the standard four-location answer incomplete.
Printers sold in regions with WPS disabled at the firmware level have no PIN anywhere, including the label. The sticker will show model and serial only. This is not a defect; it is a regulatory or market configuration choice.
Printers provisioned through HP's own onboarding flow may never expose a WPS PIN in the menu because the setup was completed over Bluetooth or a temporary access point rather than WPS. The EWS will show the network configuration but not a PIN, because no PIN was ever used.
Routers operating in WPA3-only or WPA2/WPA3 transition mode frequently refuse WPS entirely, since the WPS specification predates WPA3 and the pairing exchange does not negotiate it cleanly. A printer that reports a PIN correctly will still fail enrollment against such a router.
Mesh systems with a single SSID across multiple bands can confuse the WPS exchange when the printer and the initiating node are on different radios. The PIN is accepted, then the association drops. Moving the printer within range of the primary node usually resolves it.
Managed networks, including many office and campus deployments, disable WPS at the access point by policy. No amount of PIN retrieval will help, and the correct action is to request onboarding through the network administrator.
Misconceptions worth retiring
The most persistent misconception is that the WPS PIN and the Wi-Fi password are interchangeable. They are not. The PIN authenticates an enrollment exchange; the password encrypts the link. Entering the PIN where a password is expected will fail, and entering the password where a PIN is expected will also fail.
The second is that the PIN on the label is permanent. As described above, it is a provisioning artifact, and it can be invalidated by a network reset or a firmware update. Treat the label as a starting point, not a permanent credential.
The third is that a missing PIN means a broken printer. On display-less models the PIN may only exist on the label, and on some market configurations it does not exist at all. Absence is a configuration fact, not a fault.
The fourth, and the one with security consequences, is that WPS is a safe default. Push-button mode is reasonably safe when the two-minute window is respected. PIN mode carries the structural weakness described earlier. The professional recommendation is to use PBC when you must use WPS, and to prefer manual passphrase entry or a QR-based onboarding flow when the printer supports it.
Comparing the retrieval paths
| Path | What you need | Works after network reset | Works on display-less models | Typical reliability |
|---|---|---|---|---|
| Chassis label | Physical access to the printer | No, value may be stale | Yes | High for factory state, low after reset |
| Control-panel menu | Powered printer with a display | Yes, regenerates on demand | No | High when the menu exists |
| Embedded web server | Printer already on the network, IP address | Yes | Yes, if networked | High for live state |
| HP Smart app | Supported model and firmware | Varies by generation | Varies | Medium |
| Router WPS page | Router admin access and an active session | Not applicable | Not applicable | Medium, router-dependent |
The table makes the tradeoff explicit. No single path wins on every axis. The label wins on availability; the menu wins on currency; the EWS wins on remote access. Professionals typically check the menu first and fall back to the label, which is the reverse of what most users do.
Practical actions, thresholds, and a time course
Start with the printer powered on and connected to nothing. Check the menu path first if a display exists. If the menu shows a PIN, use it within the router's enrollment window. If the menu shows no WPS entry, go to the label.
If the label is unreadable, reset the printer's network settings. On most HP models this is reached through Setup, then Network, then Restore Network Settings, and it takes roughly 30 to 90 seconds to complete. After the reset the printer reboots its wireless subsystem and the menu or EWS will present a fresh PIN. Expect the process to take under five minutes end to end including the router-side enrollment.
If the router rejects the PIN twice, stop. Two failures usually indicate a mode mismatch rather than a typo. Switch the router to push-button mode, press the router's WPS button, then confirm on the printer within the two-minute window. Most consumer routers enforce a 120-second PBC window, and the printer must complete its association inside it.
Thresholds worth remembering: two failed PIN attempts before switching methods, a 120-second push-button window, and a 30-to-90-second network reset. Reconcile them in order. The reset threshold governs preparation; the push-button window governs the enrollment attempt; the two-failure threshold governs when to abandon PIN mode. Do not extend the push-button window by pressing the button repeatedly, because most routers treat a second press as a cancel.
A timeline of a typical successful retrieval and enrollment:
| Stage | Typical duration | What is happening |
|---|---|---|
| Locate and read the label or menu | 1 to 3 minutes | Credential retrieval |
| Enter PIN on the router's WPS page | Under 1 minute | Registrar accepts enrollee |
| WSC handshake and association | 10 to 60 seconds | Key exchange and DHCP |
| Printer obtains an IP address | 5 to 30 seconds | Network configuration |
| Confirm connectivity with a test page | Under 1 minute | End-to-end validation |
| Total, label path | 3 to 7 minutes | Typical case |
| Total, reset-then-enroll path | 6 to 12 minutes | When the label is stale |
If the printer associates but cannot reach the internet, the PIN exchange succeeded and the problem is upstream. Check the router's client list before re-running WPS, because a successful association that later drops usually indicates a band-steering or DHCP lease issue rather than a credential problem.
Limitations and what this guide cannot resolve
Model-specific menu labels vary across HP's product generations, and firmware updates can rename or relocate the wireless configuration pages. The four-location framework is stable; the exact tap path is not. Where a menu label differs from the description here, follow the on-screen wording rather than the guide.
The security guidance on WPS PIN mode reflects the protocol's published design weaknesses, not a vendor-specific defect. Router-side policy determines whether PIN mode is available at all, and no printer-side action can override a registrar that refuses PIN enrollment.
Finally, this article is general educational information about printer configuration and network pairing. It is not a security audit, a network administration plan, or a substitute for your organization's IT policy. For managed networks, regulated environments, or any configuration where unauthorized network access carries risk, consult a qualified network administrator or security professional locally before enabling WPS.