PJLink is a communication protocol, based on TCP/IP communication, which is used to enable monitoring and control of projectors over the network. It was created by the JBMIA (Japan Business Machine and Information System Industries Association).

PJLink is a standard that is not limited to a projector manufacturer or a specific projector model. Thus, PJLink enables central control of projectors from different manufacturers. It includes basic commands and status queries that are important for control and monitoring.

The implementation of PJLink covers the command scope of PJLink classes 1 and 2 of the Control Protocol. The Security Authorization function is also supported. The "Search Protocol" and the "Status Notification Protocol" (both based on UDP communication and part of the Class 2 specification) are not included in the implementation.


  • Power control,
  • input changeover,
  • audio mute and blanking control.
  • freeze control,*
  • speaker volume control,*
  • microphone volume control.*


  • Power state,
  • available media input types,
  • input changeover state,
  • audio mute and blanking state,
  • error state
  • lamp operation hours,
  • projector name, model name, vendor name, PJLink class,
  • serial number, software version, name media input,*
  • current resolution, recommended resolution,*
  • filter operation hours, serial number filter, serial number lamp(s),*
  • freeze state.*

*Commands and inquiries are only supported by PJLink class 2 projectors.

Every PJLink-message will be responded by the addressed projector.

Overview 1:

You can find further information on our website following:
PC-based Control for Stage- and Show Technology

The PJLink-specifications and information on PJLink are located at the website:

PJLink trademark and logo are trademarks applied for registration or are already registered in Japan, the United States of America and other countries and areas.


Technical data


TwinCAT version

TwinCAT 3.1 Build 4022.20 or higher

Visual Studio version

Visual Studio 2013 or higher

Required TwinCAT licenses

TF6310 license