PJLink
PJLink is JBMIA's standard IP control protocol for projectors and displays. It is not a media transport; it is the common command-and-status layer that lets a controller or monitoring system handle baseline functions such as power, input selection, health/error queries, AV mute/shutter behavior, lamp/light-source/filter runtime, input/resolution metadata, and error status across mixed-vendor display estates. The practical firewall point is simple: PJLink mostly lives on port 4352, with TCP for command sessions and UDP for Class 2 discovery/notification behavior.
Scope: PJLink Class 1/2; select discovery and notifications as required
protocol · Catalog reviewed 2026-09-27
JBMIA PJLink 2.10
Infrastructure Requirements
- IP reachability to each endpoint
- TCP 4352 for command/query sessions
- UDP 4352 for Class 2 search and status-notification functions
- password coordination if security is enabled
- a pre-registered controller IP if using Class 2 status notification
- controller logic that understands Class 1 vs Class 2 behavior, the actual implemented-command list of the target device, and the fact that PJLink authentication is not the same thing as a fully encrypted management session
Network & Physical Requirements
| Port / allocation | Transport | Connection / signal flow | Feature and requirement | Evidence |
|---|---|---|---|---|
| 4352 | TCP | Controller → Projector / display | Profile requirement · Core PJLink commands and status PJLink Class 1 / Class 2 | Source checked 2026-09-27 Section 1-1: TCP 4352 connection cautionsApplication Guideline 2.10, 22 March 2024 |
| 4352 | UDP Multicast: IPv4 subnet broadcast; IPv6 ff02::1 | Controller / responding display → Display / searching controller | Optional · Class 2 discovery Search requests and device replies PJLink Class 2 search Search uses local broadcast or link-local IPv6 multicast. The controller and displays listen on UDP 4352 for this exchange. | Source checked 2026-09-27 3.2 Search protocol, pages 10–11Specification 2.10, 2024-02-29 |
| 4352 | UDP | Projector / display → Registered controller | Optional · Class 2 notifications Spontaneous display status notifications PJLink Class 2 status notification Configure the controller IP in the display. The controller listens on UDP 4352. | Source checked 2026-09-27 3.3 Status Notification Protocol, pages 13–14Specification 2.10, 2024-02-29 |
Gotchas & IT Notes
- ⚠Confirm the supported class, commands and authentication mode. A PJLink label does not guarantee every optional Class 2 function.