{"id":292,"date":"2026-09-24T17:25:37","date_gmt":"2026-09-24T17:25:37","guid":{"rendered":"https:\/\/www.myuremote.com\/website\/?page_id=292"},"modified":"2026-09-24T17:26:28","modified_gmt":"2026-09-24T17:26:28","slug":"pjlink-projectors","status":"publish","type":"page","link":"https:\/\/www.myuremote.com\/website\/docs\/integrations\/pjlink-projectors\/","title":{"rendered":"PJLink Projectors"},"content":{"rendered":"\n<section style=\"max-width:1000px;margin:0 auto;padding:26px 18px;line-height:1.6;\">\n\n  <header style=\"margin-bottom:18px;\">\n    <h1 style=\"font-size:clamp(26px,4vw,38px);line-height:1.15;margin:0;\">\n      MyURemote \u2194 PJLink Projectors\n    <\/h1>\n\n    <p style=\"margin:10px 0 0 0;max-width:930px;\">\n      Official guide to configure and control\n      <strong>PJLink-compatible projectors<\/strong> from\n      <strong>MyURemote<\/strong>.\n      PJLink is a standardized network control protocol supported by\n      projectors from many manufacturers.\n    <\/p>\n  <\/header>\n\n\n  <!-- CONTENTS -->\n  <section style=\"border:1px solid rgba(0,0,0,.15);border-radius:14px;padding:14px;margin:12px 0;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      Contents\n    <\/h2>\n\n    <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;\">\n\n      <a href=\"#concept\" style=\"text-decoration:none;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;display:block;\">\n        <strong>1.<\/strong> How PJLink works\n      <\/a>\n\n      <a href=\"#requirements\" style=\"text-decoration:none;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;display:block;\">\n        <strong>2.<\/strong> Requirements\n      <\/a>\n\n      <a href=\"#projector\" style=\"text-decoration:none;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;display:block;\">\n        <strong>3.<\/strong> Projector settings\n      <\/a>\n\n      <a href=\"#myuremote\" style=\"text-decoration:none;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;display:block;\">\n        <strong>4.<\/strong> MyURemote setup\n      <\/a>\n\n      <a href=\"#authentication\" style=\"text-decoration:none;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;display:block;\">\n        <strong>5.<\/strong> PJLink authentication\n      <\/a>\n\n      <a href=\"#commands\" style=\"text-decoration:none;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;display:block;\">\n        <strong>6.<\/strong> Commands\n      <\/a>\n\n      <a href=\"#existing\" style=\"text-decoration:none;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;display:block;\">\n        <strong>7.<\/strong> Existing installations\n      <\/a>\n\n      <a href=\"#customer-test\" style=\"text-decoration:none;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;display:block;\">\n        <strong>8.<\/strong> Customer test checklist\n      <\/a>\n\n      <a href=\"#troubleshooting\" style=\"text-decoration:none;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;display:block;\">\n        <strong>9.<\/strong> Troubleshooting\n      <\/a>\n\n      <a href=\"#faq\" style=\"text-decoration:none;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;display:block;\">\n        <strong>10.<\/strong> FAQ\n      <\/a>\n\n    <\/div>\n\n  <\/section>\n\n\n  <hr style=\"opacity:.25;margin:18px 0;\">\n\n\n  <!-- 1 -->\n  <section id=\"concept\" style=\"border:1px solid rgba(0,0,0,.15);border-radius:14px;padding:14px;margin:12px 0;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      1. How PJLink works\n    <\/h2>\n\n    <p style=\"margin:0 0 10px 0;\">\n      PJLink is a standardized network protocol for controlling\n      projectors and displays from different manufacturers.\n    <\/p>\n\n    <p style=\"margin:0 0 10px 0;\">\n      MyURemote communicates directly with the projector over the\n      local network using <strong>TCP port 4352<\/strong>.\n    <\/p>\n\n    <ul style=\"margin:0 0 0 18px;\">\n      <li>The projector opens a PJLink session with MyURemote.<\/li>\n      <li>The projector reports whether authentication is required.<\/li>\n      <li>MyURemote sends standardized PJLink commands.<\/li>\n      <li>The same MyURemote PJLink integration can be used with compatible projectors from different manufacturers.<\/li>\n    <\/ul>\n\n    <p style=\"margin:10px 0 0 0;\">\n      Typical PJLink functions include power control, input selection,\n      status feedback, lamp information and projector information.\n    <\/p>\n\n  <\/section>\n\n\n  <!-- 2 -->\n  <section id=\"requirements\" style=\"border:1px solid rgba(0,0,0,.15);border-radius:14px;padding:14px;margin:12px 0;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      2. Requirements\n    <\/h2>\n\n    <ul style=\"margin:0 0 0 18px;\">\n      <li>A projector or display with PJLink network control support.<\/li>\n      <li>The projector must be connected to the local network.<\/li>\n      <li>The projector IP address must be known.<\/li>\n      <li>TCP port <code>4352<\/code> must be reachable.<\/li>\n      <li>PJLink control must be enabled on the projector.<\/li>\n      <li>MyURemote and the projector must be able to communicate over the local network.<\/li>\n    <\/ul>\n\n    <p style=\"margin:10px 0 0 0;opacity:.75;\">\n      Tip: reserve the projector IP address in the router\/DHCP\n      configuration so that it does not change.\n    <\/p>\n\n  <\/section>\n\n\n  <!-- 3 -->\n  <section id=\"projector\" style=\"border:2px solid #2563eb;border-radius:14px;padding:14px;margin:12px 0;background:#f8fbff;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      3. Configure PJLink on the projector\n    <\/h2>\n\n    <p style=\"margin:0 0 10px 0;\">\n      Before configuring MyURemote, verify the PJLink settings on\n      the projector itself.\n    <\/p>\n\n\n    <h3 style=\"margin:16px 0 8px 0;font-size:15px;\">\n      Enable PJLink\n    <\/h3>\n\n    <p style=\"margin:0 0 8px 0;\">\n      The exact menu depends on the projector manufacturer and model.\n      On recent Epson projectors, PJLink can be found under the\n      projector network\/control settings.\n    <\/p>\n\n    <pre style=\"background:#fff;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>Network\n\u2192 Network Settings\n\u2192 Projector Control\n\u2192 PJLink\n\u2192 On<\/code><\/pre>\n\n    <p style=\"margin:10px 0 0 0;opacity:.75;\">\n      Menu names may vary between projector models and firmware versions.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      PJLink Password\n    <\/h3>\n\n    <p style=\"margin:0 0 10px 0;\">\n      PJLink can operate without authentication or with a\n      <strong>PJLink Password<\/strong>.\n    <\/p>\n\n    <p style=\"margin:0 0 8px 0;\">\n      On Epson projectors the password can normally be configured\n      under the network settings:\n    <\/p>\n\n    <pre style=\"background:#fff;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>Network\n\u2192 Network Settings\n\u2192 PJLink Password<\/code><\/pre>\n\n    <p style=\"margin:10px 0 0 0;\">\n      The PJLink Password is separate from other projector passwords,\n      such as the Web Control Password or an Epson Monitor Password.\n    <\/p>\n\n    <div style=\"margin:12px 0 0 0;padding:10px 12px;border-left:4px solid #2563eb;background:#fff;\">\n      <strong>Important:<\/strong><br>\n      If you configure a PJLink Password on the projector,\n      use the same password when MyURemote requests PJLink authentication.\n    <\/div>\n\n  <\/section>\n\n\n  <!-- 4 -->\n  <section id=\"myuremote\" style=\"border:1px solid rgba(0,0,0,.15);border-radius:14px;padding:14px;margin:12px 0;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      4. Configure the projector in MyURemote\n    <\/h2>\n\n    <p style=\"margin:0 0 10px 0;\">\n      Add or edit the projector in the\n      <strong>MyURemote Configuration Panel<\/strong>.\n    <\/p>\n\n    <p style=\"margin:0 0 8px 0;\">\n      Select a PJLink-compatible device profile, for example:\n    <\/p>\n\n    <pre style=\"background:#f6f7fb;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>Technology:  IP\nDevice type: All models IP control PJLink<\/code><\/pre>\n\n    <p style=\"margin:12px 0 8px 0;\">\n      Under <strong>Network properties<\/strong> enter:\n    <\/p>\n\n    <pre style=\"background:#f6f7fb;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>IP address:  IP address of the projector\nPort:        4352<\/code><\/pre>\n\n    <p style=\"margin:10px 0 0 0;opacity:.75;\">\n      Example: <code>192.168.1.100:4352<\/code>\n    <\/p>\n\n  <\/section>\n\n\n  <!-- 5 -->\n  <section id=\"authentication\" style=\"border:1px solid rgba(0,0,0,.15);border-radius:14px;padding:14px;margin:12px 0;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      5. PJLink authentication\n    <\/h2>\n\n    <p style=\"margin:0 0 10px 0;\">\n      When a PJLink TCP connection is established, the projector first\n      identifies the authentication mode.\n    <\/p>\n\n\n    <h3 style=\"margin:16px 0 8px 0;font-size:15px;\">\n      No password configured\n    <\/h3>\n\n    <pre style=\"background:#f6f7fb;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>Projector \u2192 MyURemote\n\nPJLINK 0<\/code><\/pre>\n\n    <p style=\"margin:10px 0 0 0;\">\n      MyURemote can then immediately send the PJLink command.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      Password authentication\n    <\/h3>\n\n    <pre style=\"background:#f6f7fb;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>Projector \u2192 MyURemote\n\nPJLINK 1 &lt;random value&gt;<\/code><\/pre>\n\n    <p style=\"margin:10px 0 10px 0;\">\n      In this case the projector requires classic PJLink password\n      authentication.\n    <\/p>\n\n    <p style=\"margin:0 0 8px 0;\">\n      MyURemote calculates the required authentication value from:\n    <\/p>\n\n    <pre style=\"background:#f6f7fb;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>projector random value\n+\nPJLink Password\n\u2193\nauthentication hash<\/code><\/pre>\n\n    <p style=\"margin:10px 0 0 0;\">\n      The actual password is not sent directly over the network.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      MyURemote password dialog\n    <\/h3>\n\n    <p style=\"margin:0 0 10px 0;\">\n      If authentication is required and no password has yet been stored,\n      MyURemote displays:\n    <\/p>\n\n    <pre style=\"background:#f6f7fb;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>PJLink authentication\n\nThis projector requires a PJLink password.\n\nPJLink Password:\n[                ]\n\n[ Save &amp; Connect ]<\/code><\/pre>\n\n    <p style=\"margin:10px 0 0 0;\">\n      After successful authentication, MyURemote stores the PJLink\n      Password so that it normally does not need to be entered again.\n    <\/p>\n\n  <\/section>\n\n\n  <!-- 6 -->\n  <section id=\"commands\" style=\"border:1px solid rgba(0,0,0,.15);border-radius:14px;padding:14px;margin:12px 0;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      6. PJLink commands\n    <\/h2>\n\n    <p style=\"margin:0 0 10px 0;\">\n      PJLink uses standardized ASCII commands.\n    <\/p>\n\n    <p style=\"margin:0 0 8px 0;\">\n      Typical Class 1 commands include:\n    <\/p>\n\n    <pre style=\"background:#f6f7fb;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>Power On:       %1POWR 1\nPower Off:      %1POWR 0\nPower Query:    %1POWR ?\n\nInput Query:    %1INPT ?\n\nDigital 1:      %1INPT 31\nDigital 2:      %1INPT 32\nRGB 1:          %1INPT 11\nVideo 1:        %1INPT 21<\/code><\/pre>\n\n    <p style=\"margin:10px 0 0 0;\">\n      The exact available inputs depend on the projector.\n    <\/p>\n\n    <p style=\"margin:10px 0 0 0;opacity:.75;\">\n      MyURemote device profiles already contain PJLink commands for\n      many common projector functions.\n    <\/p>\n\n  <\/section>\n\n\n  <!-- 7 -->\n  <section id=\"existing\" style=\"border:1px solid rgba(0,0,0,.15);border-radius:14px;padding:14px;margin:12px 0;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      7. Existing MyURemote PJLink installations\n    <\/h2>\n\n    <p style=\"margin:0 0 10px 0;\">\n      Older MyURemote installations may already control PJLink projectors\n      using the generic <code>ip.js<\/code> network extender.\n    <\/p>\n\n    <p style=\"margin:0 0 10px 0;\">\n      These installations can continue to operate unchanged.\n    <\/p>\n\n    <p style=\"margin:0 0 8px 0;\">\n      The dedicated <code>pjlink.js<\/code> extender adds protocol-specific\n      handling such as:\n    <\/p>\n\n    <ul style=\"margin:0 0 0 18px;\">\n      <li>Reading the PJLink connection greeting.<\/li>\n      <li>Detecting whether authentication is enabled.<\/li>\n      <li>Handling PJLink password authentication.<\/li>\n      <li>Storing a verified PJLink Password.<\/li>\n      <li>Returning normal PJLink responses to MyURemote.<\/li>\n    <\/ul>\n\n    <div style=\"margin:12px 0 0 0;padding:10px 12px;border-left:4px solid #16a34a;background:#f6fff8;\">\n      <strong>Migration tip:<\/strong><br>\n      When testing an existing installation, keep the existing PJLink\n      command database unchanged. Only change the device extender from\n      the generic IP extender to the PJLink extender.\n    <\/div>\n\n  <\/section>\n\n\n  <!-- 8 -->\n  <section id=\"customer-test\" style=\"border:2px solid #16a34a;border-radius:14px;padding:14px;margin:12px 0;background:#f6fff8;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      8. Customer test checklist\n    <\/h2>\n\n    <p style=\"margin:0 0 10px 0;\">\n      Use this checklist when testing PJLink on a projector installation.\n    <\/p>\n\n\n    <h3 style=\"margin:16px 0 8px 0;font-size:15px;\">\n      A. Before changing anything\n    <\/h3>\n\n    <ol style=\"margin:0 0 0 18px;\">\n      <li>Record the projector IP address.<\/li>\n      <li>Check the current MyURemote device configuration.<\/li>\n      <li>Check whether the installation currently uses the generic <code>ip<\/code> extender.<\/li>\n      <li>Do not change the existing PJLink command strings.<\/li>\n      <li>If possible, keep the existing working configuration available as fallback.<\/li>\n    <\/ol>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      B. Projector settings\n    <\/h3>\n\n    <ol style=\"margin:0 0 0 18px;\">\n      <li>Open the projector Network settings.<\/li>\n      <li>Locate the PJLink setting.<\/li>\n      <li>Set <strong>PJLink = On<\/strong>.<\/li>\n      <li>Locate the <strong>PJLink Password<\/strong> setting.<\/li>\n      <li>For the first test, leave the password disabled\/empty if the projector allows this.<\/li>\n      <li>Save\/apply the projector network settings.<\/li>\n    <\/ol>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      C. First test without password\n    <\/h3>\n\n    <p style=\"margin:0 0 8px 0;\">\n      Configure MyURemote:\n    <\/p>\n\n    <pre style=\"background:#fff;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>IP:    projector IP address\nPort:  4352<\/code><\/pre>\n\n    <p style=\"margin:10px 0 8px 0;\">\n      Send:\n    <\/p>\n\n    <pre style=\"background:#fff;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>%1POWR ?<\/code><\/pre>\n\n    <p style=\"margin:10px 0 8px 0;\">\n      Expected network sequence:\n    <\/p>\n\n    <pre style=\"background:#fff;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>TCP connection to port 4352\n\nProjector:\nPJLINK 0\n\nMyURemote:\n%1POWR ?\n\nProjector:\n%1POWR=...<\/code><\/pre>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      D. Test with PJLink Password\n    <\/h3>\n\n    <ol style=\"margin:0 0 0 18px;\">\n      <li>Configure a PJLink Password in the projector.<\/li>\n      <li>Restart\/reconnect the PJLink test session.<\/li>\n      <li>Send <code>PWR QUERY<\/code> again.<\/li>\n      <li>Verify that MyURemote detects that authentication is required.<\/li>\n      <li>Enter the PJLink Password in MyURemote.<\/li>\n      <li>Verify that the command succeeds.<\/li>\n      <li>Restart MyURemote.<\/li>\n      <li>Verify that the stored password is reused automatically.<\/li>\n    <\/ol>\n\n    <p style=\"margin:12px 0 8px 0;\">\n      With classic PJLink authentication the projector should initially\n      send something similar to:\n    <\/p>\n\n    <pre style=\"background:#fff;padding:12px;border-radius:12px;overflow:auto;border:1px solid rgba(0,0,0,.08);\"><code>PJLINK 1 498e4a67<\/code><\/pre>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      E. Final functional tests\n    <\/h3>\n\n    <ul style=\"margin:0 0 0 18px;\">\n      <li>Power Query<\/li>\n      <li>Power On<\/li>\n      <li>Power Off<\/li>\n      <li>Input selection<\/li>\n      <li>Input Query<\/li>\n      <li>Restart MyURemote and test again<\/li>\n      <li>Power-cycle the projector and test again<\/li>\n    <\/ul>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      F. Development capture\n    <\/h3>\n\n    <p style=\"margin:0 0 8px 0;\">\n      When testing a new projector model, a Wireshark capture is useful.\n    <\/p>\n\n    <p style=\"margin:0;\">\n      Filter communication between the MyURemote gateway and\n      <code>TCP port 4352<\/code> and verify the greeting, command and response.\n    <\/p>\n\n  <\/section>\n\n\n  <!-- DEVELOPMENT STATUS -->\n  <section style=\"border:1px solid #d97706;border-radius:14px;padding:14px;margin:12px 0;background:#fffaf0;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      Development \/ compatibility status\n    <\/h2>\n\n    <p style=\"margin:0 0 10px 0;\">\n      MyURemote has historically controlled PJLink projectors using its\n      generic raw-IP extender.\n    <\/p>\n\n    <p style=\"margin:0 0 10px 0;\">\n      A dedicated PJLink extender is being introduced to add proper\n      PJLink session and authentication handling.\n    <\/p>\n\n    <ul style=\"margin:0 0 0 18px;\">\n      <li><strong>PJLINK 0<\/strong> \u2013 no-authentication mode.<\/li>\n      <li><strong>PJLINK 1<\/strong> \u2013 classic password authentication.<\/li>\n      <li>Existing Class 1 command strings remain compatible.<\/li>\n    <\/ul>\n\n    <p style=\"margin:10px 0 0 0;\">\n      Newer PJLink specifications also define enhanced authentication.\n      Support for newer authentication modes may be added after compatibility\n      testing with real projector hardware.\n    <\/p>\n\n  <\/section>\n\n\n  <!-- 9 -->\n  <section id=\"troubleshooting\" style=\"border:1px solid rgba(0,0,0,.15);border-radius:14px;padding:14px;margin:12px 0;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      9. Troubleshooting\n    <\/h2>\n\n\n    <h3 style=\"margin:12px 0 8px 0;font-size:15px;\">\n      No connection to the projector\n    <\/h3>\n\n    <ul style=\"margin:0 0 10px 18px;\">\n      <li>Verify the projector IP address.<\/li>\n      <li>Verify that PJLink is enabled.<\/li>\n      <li>Verify TCP port <code>4352<\/code>.<\/li>\n      <li>Verify that MyURemote and the projector are on reachable networks.<\/li>\n      <li>Check firewall or VLAN rules if applicable.<\/li>\n    <\/ul>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      MyURemote asks for a password\n    <\/h3>\n\n    <p style=\"margin:0;\">\n      PJLink authentication is enabled on the projector.\n      Enter the projector&#8217;s <strong>PJLink Password<\/strong>, not its Web\n      Control Password, Monitor Password or administrator password.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      The password is rejected\n    <\/h3>\n\n    <ul style=\"margin:0 0 10px 18px;\">\n      <li>Verify the PJLink Password in the projector network settings.<\/li>\n      <li>Do not use the Epson Monitor Password unless it is also intentionally configured as the PJLink Password.<\/li>\n      <li>Check for typing errors.<\/li>\n      <li>Reconnect after changing the projector password.<\/li>\n    <\/ul>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      The existing generic IP configuration works but pjlink.js does not\n    <\/h3>\n\n    <p style=\"margin:0 0 10px 0;\">\n      Restore the device to the generic IP extender so the existing\n      installation remains operational.\n    <\/p>\n\n    <p style=\"margin:0;\">\n      Then capture the PJLink TCP communication on port 4352.\n      The greeting sent by the projector is especially important for diagnosis.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      A particular input command does not work\n    <\/h3>\n\n    <p style=\"margin:0;\">\n      PJLink input numbers depend on the projector&#8217;s available input terminals.\n      Verify that the input number is supported by that specific projector model.\n    <\/p>\n\n  <\/section>\n\n\n  <!-- 10 -->\n  <section id=\"faq\" style=\"border:1px solid rgba(0,0,0,.15);border-radius:14px;padding:14px;margin:12px 0;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      10. FAQ\n    <\/h2>\n\n\n    <h3 style=\"margin:12px 0 8px 0;font-size:15px;\">\n      What port does PJLink use?\n    <\/h3>\n\n    <p style=\"margin:0;opacity:.75;\">\n      PJLink uses <strong>TCP port 4352<\/strong>.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      Is PJLink specific to Epson?\n    <\/h3>\n\n    <p style=\"margin:0;opacity:.75;\">\n      No. PJLink is a standardized projector\/display control protocol\n      implemented by multiple manufacturers.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      Is the PJLink Password the same as the Epson Monitor Password?\n    <\/h3>\n\n    <p style=\"margin:0;opacity:.75;\">\n      No. They are separate authentication mechanisms.\n      Use the password configured specifically as the\n      <strong>PJLink Password<\/strong>.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      Is a PJLink Password required?\n    <\/h3>\n\n    <p style=\"margin:0;opacity:.75;\">\n      Not necessarily. PJLink can operate without authentication if the\n      projector is configured that way.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      Do I need to enter the password every time?\n    <\/h3>\n\n    <p style=\"margin:0;opacity:.75;\">\n      No. After successful authentication, MyURemote can store and reuse\n      the PJLink Password for future connections.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      Can I keep my existing PJLink commands?\n    <\/h3>\n\n    <p style=\"margin:0;opacity:.75;\">\n      Yes. Existing standard PJLink command strings can be reused when\n      migrating from the generic IP extender to the dedicated PJLink extender.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      Can PJLink commands be used in MyURemote macros?\n    <\/h3>\n\n    <p style=\"margin:0;opacity:.75;\">\n      Yes. Projector power and input commands can be combined with\n      receivers, televisions, lighting and other MyURemote devices.\n    <\/p>\n\n\n    <h3 style=\"margin:18px 0 8px 0;font-size:15px;\">\n      Does MyURemote support newer PJLink authentication?\n    <\/h3>\n\n    <p style=\"margin:0;opacity:.75;\">\n      The dedicated PJLink integration is initially focused on the\n      widely deployed classic PJLink authentication used by existing\n      projector installations.\n      Newer authentication methods can be added after hardware\n      compatibility testing.\n    <\/p>\n\n  <\/section>\n\n\n  <!-- CHANGELOG -->\n  <section id=\"changelog\" style=\"border:1px solid rgba(0,0,0,.15);border-radius:14px;padding:14px;margin:12px 0;\">\n\n    <h2 style=\"margin:0 0 10px 0;font-size:18px;\">\n      Changelog\n    <\/h2>\n\n    <ul style=\"margin:0 0 0 18px;\">\n      <li>\n        <strong>2026<\/strong> \u2013 Added documentation for dedicated PJLink\n        session handling and password authentication.\n      <\/li>\n\n      <li>\n        Added customer installation and compatibility test checklist.\n      <\/li>\n\n      <li>\n        Documented migration from the legacy generic IP extender.\n      <\/li>\n    <\/ul>\n\n  <\/section>\n\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>MyURemote \u2194 PJLink Projectors Official guide to configure and control PJLink-compatible projectors from MyURemote. PJLink is a standardized network control protocol supported by projectors from many manufacturers. Contents 1. How PJLink works 2. Requirements 3. Projector settings 4. MyURemote setup 5. PJLink authentication 6. Commands 7. Existing installations 8. Customer test checklist 9. Troubleshooting 10. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":28,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-292","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/www.myuremote.com\/website\/wp-json\/wp\/v2\/pages\/292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.myuremote.com\/website\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.myuremote.com\/website\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.myuremote.com\/website\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.myuremote.com\/website\/wp-json\/wp\/v2\/comments?post=292"}],"version-history":[{"count":1,"href":"https:\/\/www.myuremote.com\/website\/wp-json\/wp\/v2\/pages\/292\/revisions"}],"predecessor-version":[{"id":293,"href":"https:\/\/www.myuremote.com\/website\/wp-json\/wp\/v2\/pages\/292\/revisions\/293"}],"up":[{"embeddable":true,"href":"https:\/\/www.myuremote.com\/website\/wp-json\/wp\/v2\/pages\/28"}],"wp:attachment":[{"href":"https:\/\/www.myuremote.com\/website\/wp-json\/wp\/v2\/media?parent=292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}