PJLinkTEST4CNT
Operating Instructions
Version 2.1.0
August 20, 2024

Copyright(C) 2004-2024 JBMIA All rights reserved

PJLinkTEST4CNT Operating Instructions

Contents
1

Overview .......................................................................................................................................2

2

Main Window ................................................................................................................................23

Menu Bar ......................................................................................................................................3
3.1

Set up | Network Menu..........................................................................................................3

3.2

Set up | Projector set up Menu .............................................................................................4

3.3

Set up | Test set up Menu .....................................................................................................5

4

Projector Condition Set up Area ...................................................................................................6

5

Status Display Area ......................................................................................................................8

6

Search Response .........................................................................................................................97

Notification Area ...........................................................................................................................98

Error Statistics ..............................................................................................................................99

8.1

Operation Button ...................................................................................................................9

8.2

Result Dialog .......................................................................................................................10

Random Test...............................................................................................................................11
9.1

Start button ..........................................................................................................................11

10 Command Log ............................................................................................................................11
11 Configuration ..............................................................................................................................11
11.1 Base configuration file [PJLinkTEST4COM.xml] ................................................................ 1111.2 Pjf setting file [ (filename).pjf ] .............................................................................................16

1

PJLinkTEST4CNT Operating Instructions

1 Overview
PJLinkTEST4CNT is an application which takes the places of display device (projector/display).
This manual describes operating procedures of Button Menu.

2 Main Window
The following window will be displayed when you start PJLinkTEST4CNT.

Projector Condition Set up Area

Status Display Area

Command Log Display Area

Notification Area

Figure 1 Main Window
PJlinkTEST4CNT is composed of 4 areas of [Projector Condition Set up], [Status Display],[Notification] and [Command Log Display].
In addition, the name of the configuration file (*.pjf) in current use will be displayed in the title bar.
 [Projector Condition Set up Area] simulates for operating buttons of a display device.
 [Status Display Area] displays status of the display device.
 [Notification Area] is used for sending to a PC (PJLinkTEST4PJ) of specified IP address.
 [Command Log Display Area] displays all of command and its response.

2

PJLinkTEST4CNT Operating Instructions

3 Menu Bar
Table 1 Menu Bar items
Name of Main

Name of Menu

Contents of Process

Menu
File

Set UpLoad…

Load the setting from a pjf configuration file.

Save

Save the current settings to the pjf configuration file.

Save As…

Save the current settings as a new file.

Exit

Exit the application.

Network…

Set up port number, authentication password and IP
address.

Help

Projector set up…

Set up basic information for the projector.

Test set up…

Set up test conditions.

Version…

Display version information.

3.1 Set up | Network Menu

Figure 2 Network Dialog
Table 2 Network Dialog Items
Items

Contents

PJLink Port No

Set up port numbers of PJLink.

Password

Set up the password for PJLink.
* The password is not displayed as “*”, is displayed in plain text.

Authentication

Display Authentication settings in Test set up.

Local IP address

Set up the IP address of local PC.

Notification IP address

Set up the IP address of the notification destination.

3

PJLinkTEST4CNT Operating Instructions

3.2 Set up | Projector set up Menu

Figure 3 Projector set up Dialog
Table 3 Projector set up Dialog Items
Items

Contents

Projector nameSet up the display device name.

Maker nameSet up the manufacturer name.

Model

Set up the model name.

Other Info.

Set up other information.

Class support

Set up the supported Class.

Serial number

Set up the serial number of the display device.

Software version

Set up the software version of the display device.

Recommended resolution

Set up the recommended resolution.

Lamp replacement

Set up the lamp parts name of replacement.

model number

Use SPACE character as separator.
When there is no lamp, leave this field in blank.

Filter replacement

Set up the air filter parts name of replacement.

model number

Use SPACE character as separator.
When there is no filter, leave this field in blank.

Input terminal nameSet up the switchable input terminal number and name.
Each input source is specified as [Terminal number] and [Terminal name]with SPACE separator.
Each input source is separated by linefeed character.
Terminal number: Set up the range as 11~5Z.
Terminal name: UTF-8.

4

PJLinkTEST4CNT Operating Instructions
Items

Contents

Input resolution

Set up horizontal and vertical resolution.
Horizontal resolution and Vertical resolution are separated by “x”(78).
If no input signal, use ”-“(2D).
If input signal is out of range, use ”*”(2A).

Filter usage time (Option)

Set up the filter usage time.
If checked in the checkbox, this option is available.
Set up filter usage time in the text box.

Speaker volume (Option)

Set up the Speaker volume.
If checked in the checkbox, this option is available.
Set up max/min value in the max/min text box, and current value in thevalue text box.

Mic volume (Option)

Set up the Microphone volume.
If checked in the checkbox, this option is available.
Set up max/min value in the max/min text box, and current value in thevalue text box.

3.3 Set up | Test set up Menu
The setting of [Test set up] affects “Single Test” and “Total Test”.

Figure 4 Test set up Dialog

5

PJLinkTEST4CNT Operating Instructions
Table 4 Test set up Dialog Items
Items
Authentication

Contents
Set up whether to conduct authentication.
ON: Authentication
OFF: No authentication
Random: switching randomly.

Hash Algorithm

When authentication is turned on, select the hash algorithm forencryption from MD5 and SHA256.

Error HandlingSpecify the behavior of the projector/display when the controller is
SHA256 and the projector/display is MD5(See the Authentication Compatibility chapter of the PJLink Application
Creation Guidelines for each behavior.)
Operation 1︓Behavior①
Operation 2︓Behavior②
Operation 3︓Behavior③
Operation 4︓Behavior④
Operation 5︓Behavior⑤

Forced to send an error

Set up whether send error code or not.
ON: Force to send
OFF: Not send error
Random: switching randomly.
Error code is randomly selected among ERR1, ERR2, ERR3, ERR4,
ERRA.

Time non-guaranteed

Set up the time of non-guaranteed operation period.

[after power ON]

4 Projector Condition Set up Area
The following projector condition can be set at Projector Condition Set Up Area.
When the contents of the following items other than “Lamp number/lighting hour” are changed,
it will be immediately available in the setting.
“Lamp number/lighting hour” is set by clicking the “Set” button.

Figure 5 Condition Set up Area

6

PJLinkTEST4CNT Operating Instructions
Table 5 Condition Set up Items
Items
Projector condition

Contents
Set up the status of display device.
NormalUnable Time
Projector failure

Power Control

Set up the power status of display device.
Power ON
Power OFF
CoolingWarming

Mute

Set up the mute status.
Video mute ON
Audio mute ON
Video and Audio mute ON
Video and Audio mute OFF

Input switch

Set up the input source.
Combo box1 option is selected among RGB, VIDEO, DEGITAL,STRAGE, NETWORK and INTERNAL

Combo box1

Combo box2 option is selected from 1-Z.
Combo box2

Lamp number/lighting hour

Set up the lamp usage time, and lighting status.
Each lamp has [usage time] and [lamp lighting status] with SPACE
character.
Each lamp is separated by linefeed character.
Usage time is set in the range 0-99999.
Lamp lighting status is 1:ON, 0:OFF.

Error status

Set up the error state for the Fan, Lamp, Temp., Cover Open, Filter,and Others respectively.

Input resolution

Set up the input resolution.

FreezeSet up the freeze status.

7

PJLinkTEST4CNT Operating Instructions

5 Status Display Area
This field shows current status of display device.

Figure 6 Status display area
Table 6 Status Display Items
Status Display Items
Projector condition

Contents
Display status of current display device from Normal, Unavailable
time, Projector failure.

Power

Display current power status from Power ON, Power OFF, Cooling
down, and Warming up.

Class status

Display current PJLink class from Class-1-compatible projector,
Class-2-compatible projector.

Mute

Display current mute status from Video mute ON, Audio mute ON,
Video & Audio mute ON, and Video & Audio mute OFF.

Input switch

Display current input source with combination of:
Text box1 is RGB, VIDEO, DEGITAL, STRAGE, and NETWORK.
Text box2 is 1-Z.

Text box1

Text box2

Input toggling list

Display current switchable list of input source.

Lamp number lighting hour

Display current lamp usage time, lighting status in the list box.

Fan, Lamp, Temp., Cover Open,

Display current error status among No error, Warning, Error.

Filter, Others in the Error status
Input terminal name

Display input terminal name which matches the input terminal
number.

Filter usage time

Display the Filter usage time.

8

PJLinkTEST4CNT Operating Instructions
Status Display Items

Contents

FreezeDisplay current Freeze status.

Speaker volume

Display current Speaker Volume.

Mic volume

Display current Microphone Volume.

6 Search Response
When this application receives the search command, it will respond the MAC address.

7 Notification Area
To send Notification command to the specified Notification IP address, press the following Notification
buttons.

Figure 7 Notification buttons

8 Error Statistics
It takes the error statistics in PJLink4CNT.

8.1 Operation Button[Start statistics] button: Start to take Error Statistics. The button name is changed to [Stop statistics].
[Stop statistics] button: Stop to take statistics. The button name is changed to [Start statistics].
Result Dialog is displayed.

9

PJLinkTEST4CNT Operating Instructions

8.2 Result Dialog

Figure 8 Statistics Result Dialog

Table 7 Statistics Result Items
Items
response timenumber of error replay

communication error

Items

Contents

Min

Display minimum value of response time in test.

Ave

Display average value of response time in test.

Max

Display maximum value of response time in test.

ERR1

Number of undefined command reception.

ERR2

Number of out of parameter reception.

ERR3

Number of acceptance period error reception.

ERR4

Number of projector error reception.

ERRA

Number of password error reception.

―

Number of communication error.
(Number of Socket error)

number of times which 2sec. or
more―

Number of times which takes more than 2 sec. forresponse.

10

PJLinkTEST4CNT Operating Instructions

9 Random Test
This changes the status of display device randomly.

9.1 Start button[Start random test] button: Start to change the status randomly to every 5 sec. The button name ischanged to [Stop random test].
[Stop random test] button: Stop the random test and reset to the contents of pjf configuration file.
The button name is changed to [Start random test].

10 Command Log
All logs of communicated commands and responses are displayed in the textbox.
You can clear the log area by pressing [Clear log] button.

11 Configuration
Menu settings are saved into the following 2 files.
These are loaded and set up at start up.
 Base configuration file [PJLinkTEST4CNT.xml]
 pjf configuration file [(filename).pjf]
pjf configuration file can be selected in the File menu.

11.1 Base configuration file [PJLinkTEST4COM.xml]
This file includes string data to be displayed in the application.
When you exit the application, the used filename is saved in pjf Configuration file.
Table 8 Application display strings
Items
Power Status
Char. display

XML paramters<arr_powr><Cls_ItemValue><statusName>Power OFF</statusName><statusValue>0</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Power ON</statusName><statusValue>1</statusValue></Cls_ItemValue><Cls_ItemValue>
11

PJLinkTEST4CNT Operating Instructions
Items

XML paramters<statusName>Cooling</statusName><statusValue>2</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Warm up</statusName><statusValue>3</statusValue></Cls_ItemValue></arr_powr>

AV Mute char.
display<arr_avmt><Cls_ItemValue><statusName>VIDEO mute ON</statusName><statusValue>11</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>AUDIO mute ON</statusName><statusValue>21</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>VIDEO &amp; AUDIO mute ON</statusName><statusValue>31</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>VIDEO &amp; AUDIO mute OFF</statusName><statusValue>30</statusValue></Cls_ItemValue></arr_avmt>

Command Class
display<arr_clss><Cls_ItemValue><statusName>Class-1-compatible projector</statusName><statusValue>1</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Class-2-compatible projector</statusName><statusValue>2</statusValue></Cls_ItemValue></arr_clss>

INPUT string<arr_inpt><Cls_ItemValue><statusName>RGB</statusName>
12

PJLinkTEST4CNT Operating Instructions
Items

XML paramters<statusValue>1</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>VIDEO</statusName><statusValue>2</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>DIGITAL</statusName><statusValue>3</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>STRAGE</statusName><statusValue>4</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>NETWORK</statusName><statusValue>5</statusValue></Cls_ItemValue></arr_inpt>

Fan Error
status display<arr_err_fan><Cls_ItemValue><statusName>No error</statusName><statusValue>0</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Warning</statusName><statusValue>1</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Error</statusName><statusValue>2</statusValue></Cls_ItemValue></arr_err_fan>

Lamp Error
status display<arr_err_lamp><Cls_ItemValue><statusName>No error</statusName><statusValue>0</statusValue></Cls_ItemValue>
13

PJLinkTEST4CNT Operating Instructions
Items

XML paramters<Cls_ItemValue><statusName>Warning</statusName><statusValue>1</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Error</statusName><statusValue>2</statusValue></Cls_ItemValue></arr_err_lamp>

Temp. Error
status display<arr_err_temp><Cls_ItemValue><statusName>No error</statusName><statusValue>0</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Warning</statusName><statusValue>1</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Error</statusName><statusValue>2</statusValue></Cls_ItemValue></arr_err_temp>

Cover Error
Status display<arr_err_cover><Cls_ItemValue><statusName>No error</statusName><statusValue>0</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Warning</statusName><statusValue>1</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Error</statusName><statusValue>2</statusValue></Cls_ItemValue></arr_err_cover>Filter error
Status display<arr_err_filter><Cls_ItemValue>
14

PJLinkTEST4CNT Operating Instructions
Items

XML paramters<statusName>No error</statusName><statusValue>0</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Warning</statusName><statusValue>1</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Error</statusName><statusValue>2</statusValue></Cls_ItemValue></arr_err_filter>

Other Error
Status display<arr_err_others><Cls_ItemValue><statusName>No error</statusName><statusValue>0</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Warning</statusName><statusValue>1</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Error</statusName><statusValue>2</statusValue></Cls_ItemValue></arr_err_others>

FreezeStatus display<arr_freeze><Cls_ItemValue><statusName>Freeze OFF</statusName><statusValue>0</statusValue></Cls_ItemValue><Cls_ItemValue><statusName>Freeze ON</statusName><statusValue>1</statusValue></Cls_ItemValue></arr_freeze>

15

PJLinkTEST4CNT Operating Instructions
Table 9 Filenames of this application
Items

XML parameters

Pjf configuration filename<PjfFileName>cnt.pjf</PjfFileName>

Log filename<LogFileName>PJLinkTEST4CNT.log</LogFileName>TCP Connection timeout<TcpTimeout>30000</TcpTimeout>(unit: milliseconds)

11.2 Pjf setting file [ (filename).pjf ]This file saves status setting of the display device of this application.
This file will be saved when the application exit.
When start up this application, the pjf Configuration file which is used the last time will be loaded
the loaded configuration filename is displayed in title bar of this application.
The file extension is pjf, and file format is xml.
<Setup>Item of XML Tag can be changed on application menu.
<Disp>Item of XML Tag cannot be changed because of holding status of the display device.
It’s prohibited to use “ERR” string to the top so as not to make a mistake it for the Error code.
Table 10 <Setup> Items
XML TagContents<PortNo>4352</PortNo>

Port number for PJLink.

<Password>JBMIAProjectorLink</Password>

Password of PJLink communication
This value is limited to 32 bytes max.

<info_name>Projector Name</info_name>

Projector Name.
Code: UTF-8.
This value is limited to 64 chars max.

<info_maker>Projector-Maker</info_maker>

Manufacturer name.
This value is limited to 32 bytes max.

<info_model>Projector-Model</info_model>

Model Name.
This value is limited to 32 bytes max.

<info_other>Projector-Other</info_other>

Other Information.
This value is limited to 32 bytes max.

< Authentication >0</ Authentication >Authentication Choice.
0: ON, 1: OFF, 2: Random。

16

PJLinkTEST4CNT Operating Instructions
XML Tag<ErrTrans>1</ErrTrans>

Contents
Transmit Error code.
0: ON, 1: OFF, 2: Random.
Error code is selected randomly among ERR1,
ERR2, ERR3, ERR4, ERRA.
ON: Force to send Error code.
OFF: When there is an error, send Error.
Random: Force to send error randomly.

<Nonguaranteed>10</Nonguaranteed>

Time for not guaranteed Operation.
(unit: sec.)<pjClass2>true</pjClass2>

Class 2 command switch.
true: Class 1 + Class 2, false: Class 1 only.

<LocalIPAddress>::1</LocalIPAddress>

Local IP address.
IPV6 or IPV4.

<NotificationIPAddress>::1

Destination of notification IP address。

</NotificationIPAddress>

IPV6 or IPV4.

<SerialNumber>Serial number

Serial number of projector device.

</SerialNumber>This value is limited to 64 bytes max.

<SoftwareVersion>2.0.0.0</SoftwareVersion>

Software version of projector device.
This value is limited to 64 bytes max.

<INSTINNM><Dictionary>

List of Input terminal and name.
They are corresponding to INST? INNM?

<Key><string>11</string></Key><Value><string>dog</string></Value></Dictionary><Dictionary><Key><string>22</string></Key><Value><string>cat</string></Value></Dictionary></INSTINNM><InputResolutionNum>0

Selected list number among the input resolution.

</InputResolutionNum>
17

PJLinkTEST4CNT Operating Instructions
XML Tag<InputResolution>

Contents
List of resolution of input signal.

<string>1920x1080</string><string>1280x720</string><string>720x480</string><string>1024x768</string><string>1600x1200</string><string>*</string><string>-</string></InputResolution><RecommendedResolution>1920x1080

Recommended Resolution</RecommendedResolution><FilterUsageTimeValid>true

Validness of Filter usage time.

</FilterUsageTimeValid>

true: valid, false: invalid<FilterUsageTime>1040</FilterUsageTime>

Filter usage time (unit: hour).

<ReplacementLamp>LAMP1 HID2

Lamp Parts Name.

LED3</ReplacementLamp><ReplacementFilter>Filter1

Filter Parts Name.

Filter2</ReplacementFilter><SpVolValid>true</SpVolValid>

Validity of speaker volume.
true: valid, false: invalid.

<SpVolMin>0</SpVolMin>

Minimum limit of speaker volume.

<SpVolMax>5</SpVolMax>

Maximum limit of speaker volume.

<SpVol>0</SpVol>

Value of speaker volume.

<MicVolValid>true</MicVolValid>

Validity of microphone volume.
true: valid, false: invalid.

<MicVolMin>0</MicVolMin>

Minimum limit of microphone volume.

<MicVolMax>5</MicVolMax>

Maximum limit of microphone volume.

<MicVol>0</MicVol>

Value of microphone volume.

<Freeze>true</Freeze>

Status of FREZ command.
true: freeze, false: not freeze.

Table 11 <Disp> Items
XML Tag<pjCondition>0</pjCondition>

Contents
Status of projector condition.
0: normal, 1: not acceptable period, 2: error<powr_status>0</powr_status>

Power status
0: off, 1: on, 2: cool down, 3: warm up<inpt_status>1A</inpt_status>

Combination of Input Terminal (1~5) and number(1~Z).

18

PJLinkTEST4CNT Operating Instructions
XML Tag<avmt_status>11</avmt_status>

Contents
AV Mute Status
11: Only image, 21: Audio, 31: image & audio, 30:off<avmt_status_bit>0</avmt_status_bit>

Internal status of AV Mute
Image: 1, Audio: 2, Image & Audio: 3, off: 0.

<erst_fan_status>0</erst_fan_status>

Fan Error
0: Error not detected, 1: Warning, 2: Error<erst_lamp_status>1</erst_lamp_status>

Lamp Error
0: Error not detected, 1: Warning, 2: Error<erst_temp_status>0</erst_temp_status>

Temperature Error
0: Error not detected, 1: Warning, 2: Error<erst_cover_status>1</erst_cover_status>

Cover Error
0: Error not detected, 1: Warning, 2: Error<erst_filter_status>1</erst_filter_status>

Filter Error
0: Error not detected, 1: Warning, 2: Error<erst_others_status>2</erst_others_status>

Other Error
0: Error not detected, 1: Warning, 2: Error<lamp_status_arr>

Lamp Status.

<string>8247 1</string>

The separator is SP(0x20).

<string>2433 0</string>

1st number specifies lamp usage time (unit: 1 hour).

</lamp_status_arr>

2nd number specifies lighting status; 1: ON, 0: OFF.

19