プロトコル マニュアル
機種名：
VP-440X
4K プレゼンテーション スイッチャー / スケーラー

Rev3 日本語訳 J3

www.kramerAV.com

Kramer Electronics Ltd.

目次
プロトコル3000
プロトコル3000 を理解する
プロトコル3000 コマンド
結果とエラーコード

VP-440X – Protocol 3000

1
1
2
10

i

Kramer Electronics Ltd.

プロトコル 3000
クレイマーデバイスは、シリアルポートまたはイーサネットポート経由で送信される
Kramer Protocol 3000 コマンドを使用して操作できます。

プロトコル 3000 を理解する
プロトコル 3000 コマンドは、次のように構成されたASCII文字のシーケンスです。

・コマンドフォーマット
PrefixCommand Name

Constant (Space)

Parameter(s)Suffix#CommandParameter<CR>・フィードバックフォーマット
Prefix

Device ID

Constant

Command Name

Parameter(s)Suffix~nn@

CommandParameter<CR><LF>

・コマンドパラメーター：複数のパラメーターはコンマ (,) で区切る必要があります。
さらに、カッコ ([ と ]) を使用して、複数のパラメーターを１つのパラメーターとしてグループ化できます。
・コマンドチェーン区切り文字：複数のコマンドを同じ文字列にチェーンできます。
各コマンドは、パイプ文字 (I) で区切られます。
・パラメーター属性：パラメーターには複数の属性が含まれる場合があります。
属性は、カッコ (<…>) で示され、ピリオド (.) で区切る必要があります。
コマンドフレーミングは、VP-440Xとのインターフェース方法によって異なります。
次の図は、ターミナル通信ソフトウェア（Hercules等）を使用して＃コマンドがどのように構成されているかを示します。

VP-440X – Protocol 3000

1

Kramer Electronics Ltd.

Protocol 3000 Commands
Function Description

Syntax#COMMAND#<CR>

プロトコルハンドシェイク
プロトコル3000接続を検証し、マシン番号を取得します。

Parameters/Attributes

Example#<CR>

FEEDBACK~nn@ok<CR><LF>

ステップインマスター製品は、
このコマンドを使用してデバイスの可用性を識別します。
AUD-EMB

各映像入力の音声エンベッド COMMAND#AUD-EMBin_index, out_index, emb_mode<CR>
選択を設定します。
FEEDBACK~nn@AUD-EMBin_index, out_index, emb_mode<CR><LF>

AUD-EMB?

各映像入力の音声エンベッド COMMAND#AUD-EMB?in_index, out_index<CR>
設定を取得します。
FEEDBACK~nn@AUD-EMBin_index, out_index, emb_mode<CR><LF>

AUDIO-BYPASS 音声にDSP処理をする(デフォCOMMANDルト)か、バイパスするかを設定 #AUDIO-BYPASSstate <CR>
FEEDBACKします。
~nn@AUDIO-BYPASSstate<CR><LF>
AUDIOBYPASS?

音声にDSP処理をする(デフォ COMMANDルト)か、バイパスするかの設定 #AUDIO-BYPASS?<CR>
状態を取得します。
FEEDBACK~nn@AUDIO-BYPASSstate<CR><LF>

AUD-LVL

音量レベルを設定します。

COMMAND#AUD-LVLio_mode, io_index, vol_level<CR>
FEEDBACK~nn@AUD-LVLio_mode, io_index, vol_level<CR><LF>

AUD-LVL?

音量レベル設定を取得します。 COMMAND#AUD-LVL?io_mode, io_index<CR>
FEEDBACK~nn@AUD-LVLio_mode, io_index, vol_level<CR><LF>

BASS

低音レベルを設定します。

COMMAND#BASSio_index, bass_level<CR>

in_index – Number that indicates the Set audio in video embedding
status for input 3 and output 1
specific input:
to analog:
0 – HDMI 1#AUD-EMB2,0,0<CR>
1 – HDMI 2
2 – HDMI 3
3 – HDMI 4
out_index – 0
emb_mode – Embedding status
0 – Analog
1 – Embedded
2 – Auto
in_index – Number that indicates the Get audio in video embedding
status for input 2:
specific input:
0 – HDMI 1#AUD-EMB?1,1<CR>
1 – HDMI 2
2 – HDMI 3
3 – HDMI 4
out_index – 0
emb_mode – Embedding status
0 – Analog
1 – Embedded
2 – Auto
state – Audio Processing status:
Set audio processing status toDSP:
0 – DSP#AUDIO-BYPASS0<CR>
1 – Bypass
state – Audio Processing status:
0 – DSP
1 – Bypass

Get threshold and time forchannel 1:#AUDIO-BYPASS?<CR>

io_mode – Input/Output
Set AUDIO IN 2 level to 50:
0 – Input#AUD-LVL0,1,50<CR>
1 – Output
io_index – Number that indicates the
specific input or output port.
for input:
0 – HDMI 1
1 – HDMI 2
2 – HDMI 3
3 – HDMI 4
2 – PCFor output: 0
vol_level – Volume level 0 to 100;++ (increase current value by 1dB);-- (decrease current value by 1dB)
io_mode – Input/Output
Get AUDIO OUT level
0 – Input#AUD-LVL?1,0<CR>
1 – Output
io_index – Number that indicates the
specific input or output port.
for input:
0 – HDMI 1
1 – HDMI 2
2 – HDMI 3
3 – HDMI 4
4 – PCFor output: 0
vol_level – Volume level 0 to 100;++ (increase current value by 1dB);-- (decrease current value by 1dB)
io_index – 1
Set audio bass level to 5:
bass_level – 0-30
#BASS1,5<CR>

FEEDBACK~nn@BASSio_index, bass_level<CR><LF>
BASS?

低音レベル設定を取得します。 COMMAND#BASS?io_index<CR>

io_index – 1
bass_level – 0-30

Get audio bass level:#BASS?1<CR>

date – Format: YYYY/MM/DD where
YYYY = Year
MM = Month
DD = Day
time – Format: hh:mm:ss wherehh = hours
mm = minutes
ss = seconds

Get the device build date:#BUILD-DATE?<CR>

FEEDBACK~nn@BASSio_index, bass_level<CR><LF>
BUILD-DATE?

機器の製造日を取得します。

COMMAND#BUILD-DATE?<CR>
FEEDBACK~nn@BUILD-DATEdate, time<CR><LF>

VP-440X – Protocol 3000

2

Kramer Electronics Ltd.
Function Description

Syntax.
COMMAND
CECでディスプレイのオン/オフを設定します。
#CECstate<CR>

CEC

FEEDBACK~nn@CECstateOK<CR><LF>
CEC-PASS.
ディスプレイのオン/オフを設定します。

COMMAND#CEC-PASSstate<CR>
FEEDBACK~nn@CEC-PASSwstate<CR><LF>

CEC-PASS?

.
ディスプレイの状態を取得します。

COMMAND#CEC-PASS?<CR>
FEEDBACK~nn@CEC-PASSstate<CR><LF>DISPLAY?

出力HPD状態を取得します。 COMMAND#DISPLAY?out_index<CR>
FEEDBACK~nn@DISPLAYout_index, status<CR><LF>

DPSW-STATUS? DIPスイッチの設定を取得します。

COMMAND#DPSW-STATUS?dip_id<CR>
FEEDBACK~nn@DPSW-STATUSdip_id, status<CR><LF>

EQ-LVL

イコライゼーションレベルを設定 COMMAND#EQ-LVLio_mode, eq_type, eq_level<CR>
します。
FEEDBACK~nn@EQ-LVLio_mode, io_index, eq_type, eq_level<CR><LF>

EQ-LVL?

イコライゼーションレベル設定を COMMAND#EQ-LVL?io_mode, io_index, eq_type<CR>取得します。
FEEDBACK~nn@EQ-LVLio_mode, io_index, eq_type, eq_level<CR><LF>

ETH-PORT

イーサネットポートを設定します。 COMMAND
入力したポート番号が既に #ETH-PORTport_type, port_id<CR>
使用されている場合は、エラーが返されます。

FEEDBACK~nn@ETH-PORTport_type, port_id<CR><LF>

Parameters/Attributes

Examplestate – CEC state
0 – Off
1 – OnSet display to ON via CEC:
#CEC ON<CR>

state – CEC state
0 – Off
1 – OnSet display status to off:
#CEC-PASS0<CR>

state – CEC state
0 – Off
1 – OnGet display status:#CEC-PASS?<CR>

out_index – Number that indicatesthe specific output:
1 – HDMI
2 – HDBT
status – HPD status according tosignal validation
0 – Signal or sink is not valid
1 – Signal or sink is valid
2 – Sink and EDID is valid
dip_id – 0
status – Up/down
0 – Up1 – Down

Get the output HPD status of
HDMI output:#DISPLAY?1<CR>

io_mode – 1
eq_type – Equalizer Types [Hz]:
120
200
500
1200
3000
7500
12000
eq_level – Equalizer level (-10dB to10dB):
0 to 40
io_mode – 1
eq_type – Equalizer Types [Hz]:
120
200
500
1200
3000
7500
12000
eq_level – Equalizer level (-10dB to10dB):
0 to 40
port_type – TCP/UDP
port_id – TCP/UDP port number(0 – 65535)

Set 200Hz EQ level to 12:#EQ-LVL1,200,12<CR>

get the DIP-switch status:#DPSW-STATUS?0<CR>

Get 120Hz EQ level:#EQ-LVL?1,120<CR>

Set the Ethernet port protocol
for TCP to port 12457:#ETH-PORT0,12457<CR>

ポート番号は、0〜65535の範囲である必要があります。
ETH-PORT?

イーサネットポート番号を取得 COMMAND#ETH-PORT?port_type<CR>
します。
FEEDBACK~nn@ETH-PORTport_type, port_id<CR><LF>

FACTORY

機器を工場出荷時の初期設定にリセットします。

COMMAND#FACTORY<CR>FEEDBACK
このコマンドは、機器から~nn@FACTORYok<CR><LF>
すべてのユーザーデータを削除します。削除に時間がかかる場合があります。
変更を有効にするには、機器の電源をオフにしてからオンにする必要があります。

VP-440X – Protocol 3000

port_type – TCP/UDP
Get the Ethernet port protocol
for UDP:
TCP#ETH-PORT?1<CR>
UDP
port_id – TCP / UDP port number (0– 65535)
Reset the device to factory
default configuration:#FACTORY<CR>

3

Kramer Electronics Ltd.
Function Description
HDCP モードを設定します。

HDCP-MOD

入力でHDCP動作モードを設定します：SyntaxParameters/Attributes

COMMAND#HDCP-MODio_mode,io_index, mode<CR>

io_mode – Input/Output
Set the input HDCP-MODE of
IN 1 to Off:
0 – Input#HDCP-MOD0,1,0<CR>
1 – Output
io_index – Number that indicates the
specific input or output port.
for input:
1 – HDMI 1
2 – HDMI 2
3 – HDMI 3
4 – HDMI 4
For output: 1
mode – HDCP mode:
for input:
0 – HDCP Off
1 – Auto
For output:
2 – Follow in
3 – Follow out

FEEDBACK~nn@HDCP-MODio_mode,io_index, mode<CR><LF>
HDCP対応：HDCP̲ON [デフォルト]
HDCP非対応：
HDCP OFFHDCP対応は以下のSINK
機器の検出により変化します：
MIRROR OUTPUT
モード3では、HDCPの状態は、接続された出力に従い次の優先順位で設定されます：
OUT 1、OUT 2
OUT 2に接続されたディスプレ
イがHDCPに対応しているが、OUT 1が対応していない場合、
HDCPに対応していないと設定されます。OUT 1が接続されていない場合、HDCPはOUT 2によって設定されます。
HDCP-MOD?

HDCP モードを取得します。
入力でHDCP動作モードを設定します：HDCP対応：HDCP̲ON [デフォルト]
HDCP非対応：
HDCP OFFCOMMAND#HDCP-MOD?io_mode,io_index<CR>
FEEDBACK~nn@HDCP-MODio_mode,io_index, mode<CR><LF>

HDCP対応は以下のSINK
機器の検出により変化します：
MIRROR OUTPUT

特定コマンドのコマンドリスト
またはヘルプを取得します。

HELP

COMMAND#HELP<CR>

Exampleio_mode – Input/Output
Get the input HDCP-MODE of
HDMI 1:
0 – Input#HDCP-MOD?0,1<CR>
1 – Output
io_index – Number that indicates the
specific input or output port.
for input:
1 – HDMI 1
2 – HDMI 2
3 – HDMI 3
4 – HDMI 4
For output: 1
mode – HDCP mode:
for input:
0 – HDCP Off
1 – Auto
For output:
2 – Follow in
3 – Follow out
cmd_name – Name of a specificGet the command list:#HELP<CR>
command#HELPcmd_name<CR>
To get help for
AV-SW-TIMEOUT:HELPav-sw-timeout<CR>

FEEDBACK
1. ulti-line:~nn@Devicecmd_name, cmd_name<CR><LF>
M

To get help for command use: HELP (COMMAND_NAME)<CR><LF>~nn@HELPcmd_name:<CR><LF>
description<CR><LF>
USAGE:usage<CR><LF>
IMAGE-PROP

映像サイズを設定します。
選択したスケーラーの映像
プロパティを設定します。

COMMAND#IMAGE-PROPscaler_id,video_mode<CR>
FEEDBACK~nn@IMAGE-PROPscaler_id,video_mode…<CR><LF>

IMAGE-PROP?

映像サイズ設定を取得します。 COMMAND#IMAGE-PROP?scaler_id<CR>
選択したスケーラーの映像
FEEDBACK
プロパティを取得します。
~nn@IMAGE-PROPscaler_id,video_mode<CR><LF>

LOCK-FP

フロントパネルをロックします。

COMMAND#LOCK-FPlock/unlock<CR>
FEEDBACK~nn@LOCK-FPlock/unlock<CR><LF>

LOCK-FP?

フロントパネルのロック状態を取得します。

COMMAND#LOCK-FP?<CR>
FEEDBACK~nn@LOCK-FPlock/unlock<CR><LF>

LOUDNESS

音声のラウドネスを設定します。 COMMAND#LOUDNESSio_index, enabled<CR>
FEEDBACK~nn@LOUDNESSio_index, enabled<CR><LF>

VP-440X – Protocol 3000

scaler_id – Scaler number – 1
video_mode – Status
0 – Over scan
1 – Full
2 – Best fit
3 – Pan scan
4 – Letter box
5 – Under 2
6 – Under 1
7 – Follow inscaler_id – Scaler number – 1
video_mode – Status
0 – Over scan
1 – Full
2 – Best fit
3 – Pan scan
4 – Letter box
5 – Under 2
6 – Under 1
7 – Follow inlock/unlock – On/Off
0 – Off unlocks front panel
1 – On locks front panel

Set the image size to Best fit:
#IMAGE-PROP1,2<CR>

lock/unlock – On/Off
0 – Off unlocks front panel
1 – On locks front panel

Get the front panel lock state:#LOCK-FP?<CR>

io_index – 1
enabled – On/Off
0 – Off
1 – OnSet audio loudness:#LOUDNESS1,1<CR>

Get the image size:#IMAGE-PROP?1<CR>

Unlock front panel:#LOCK-FP0<CR>

4

Kramer Electronics Ltd.
Function Description

SyntaxParameters/Attributes

ExampleLOUDNESS?

COMMAND#LOUDNESS?io_index<CR>

io_index – 1
enabled – On/Off
0 – Off
1 – OnGet audio loudness:#LOUDNESS?1<CR>

mic_id – 0level – Level – 0 to 100++ (increase current value);-- (decrease current value)

Set the microphone gain to 10:#MIC-GAIN1,10<CR>

mic_id – 0level – Level – 0 to 100++ (increase current value);-- (decrease current value)

Get the microphone gain:#MIC-GAIN?0<CR>

out_index – 0
mic_index – Parameter setting
0 – Depth
1 – Trigger
2 – Attack time3 – Hold time
4 – Release timevalue – MIC_INDEX value
Depth – 0~100 [%]Trigger – 0~100 (-60dB~40dB)
Attack time / Hold time / Releasetime – 0~200 (0~20sec)
out_index – 0
mic_index – Parameter setting
0 – Depth
1 – Trigger
2 – Attack time3 – Hold time
4 – Release timevalue – MIC_INDEX value
Depth – 0~100 [%]Trigger – 0~100 (-60dB~40dB)
Attack time / Hold time / Releasetime – 0~200 (0~20sec)
model_name – String of up to 19
printable ASCII chars

Set mic depth to 20%:
#MIC-TLK0,0,20<CR>

out_index – Number that indicatesthe specific output: 0
mute_mode – On/Off
0 – Off
1 – Onout_index – Number that indicatesthe specific output: 0
mute_mode – On/Off
0 – Off
1 – Onmachine_name – String of up to 15
alpha-numeric chars (can include
hyphen, not at the beginning or end)

Set Output to mute:#MUTE0,1<CR>machine_name – String of up to 15
alpha-numeric chars (can include
hyphen, not at the beginning or end)

Get the DNS name of thedevice:#NAME?<CR>

音声のラウドネス設定を取得します。

FEEDBACK~nn@LOUDNESSio_index, enabled<CR><LF>
MIC-GAIN

マイクゲインを設定します。
マイク入力の音声ゲインを設定します。

MIC-GAIN?

マイクゲインを取得します。
マイク入力の音声ゲインを取得します。

MIC-TLK

マイクのトークオーバーのパラメーターを設定します。

COMMAND#MIC-GAINmic_id, level<CR>
FEEDBACK~nn@MIC-GAINmic_id, level<CR><LF>
COMMAND#MIC-GAIN?mic_id<CR>
FEEDBACK~nn@MIC-GAINmic_id, level<CR><LF>
COMMAND#MIC-TLKout_index, mic_index, value<CR>
FEEDBACK~nn@MIC-TLKout_index, mic_index, value<CR><LF>

MIC-TLK?

COMMAND
マイクのトークオーバーのパラメーター設定を設定します。 #MIC-TLK?out_index, mic_index<CR>
FEEDBACK~nn@MIC-TLKout_index, mic_index, value<CR><LF>

MODEL?

COMMAND#MODEL?<CR>
このコマンドは、VP-440Xに接続されている機器を識別 FEEDBACK~nn@MODELmodel_name<CR><LF>
し、接続されている機器の識別変更を通知します。マトリックス
は、REMOTE-INFO要求に応答するために、このデータをメモリに保存します。

MUTE

音声ミュートを設定します。

機種名を取得します。

COMMAND#MUTEout_index, mute_mode<CR>
FEEDBACK~nn@MUTEout_index, mute_mode<CR><LF>

MUTE?

音声ミュート設定を取得します。 COMMAND#MUTE?out_index<CR>
FEEDBACK~nn@MUTEout_index, mute_mode<CR><LF>

NAME

NAME?

NAME-RST

マシン(DNS)名を設定します。 COMMAND
マシン名はモデル名と同じ #NAMEmachine_name<CR>
ではありません。マシン名は、 FEEDBACK
使用中の特定なマシンまたは ~nn@NAMEmachine_name<CR><LF>
ネットワーク(DNS機能がオンになっている）を識別するために使用されます。
マシン(DNS)名を取得します。 COMMAND
マシン名はモデル名と同じ #NAME?<CR>
ではありません。マシン名は、 FEEDBACK
使用中の特定なマシンまたは ~nn@NAMEmachine_name<CR><LF>
ネットワーク(DNS機能がオンになっている）を識別するために使用されます。
マシンDNS)名を工場出荷時 COMMAND#NAME-RST<CR>のデフォルトにリセットします。
マシン(DNS)名は出荷時 FEEDBACK~nn@NAME-RSTok<CR><LF>
KRAMER̲ +シリアル番号の最後の4桁です。

VP-440X – Protocol 3000

Get mic attack time:#MIC-TLK?0,2<CR>

Get the device model:#MODEL?<CR>

Get mute status of output#MUTE0?<CR>

Set the DNS name of the device
to room-442:#NAMEroom-442<CR>

Reset the machine name (S/Nlast digits are 0102):#NAMERSTkramer_0102<CR>5

Kramer Electronics Ltd.
Function Description

SyntaxParameters/Attributes

NET-DHCP

COMMAND#NET-DHCP dhcp_state<CR>dhcp_state –Enable DHCP mode #NET0 – Do not use DHCP. Use the IP set DHCP1<CR>by the factory or using the netip or net-config command.
1 – Try to use DHCP. If unavailable,
use the IP set by the factory or
using the net-ip or netconfig command.

COMMAND

ゲートウェイIPを設定します。 COMMAND
ネットワークゲートウェイは、 #NET-GATEip_address<CR>
別のネットワーク経由で、場合 FEEDBACK
によってはインターネットに機器 ~nn@NET-GATEip_address<CR><LF>

dhcp_mode –Get DHCP mode :0 – Do not use DHCP. Use the IP set #NET-DHCP?<CR>by the factory or using the netip or net-config command.
1 – Try to use DHCP. If unavailable,
use the IP set by the factory or
using the net-ip or netconfig command.
ip_address – Format:
Set the gateway IP address to
192.168.0.1:
xxx.xxx.xxx.xxx#NETGATE192.168.000.001<CR>を接続します。セキュリティーの問題に注意してください。適切な設定は、ネットワーク管理者に相談してください。
COMMAND
ゲートウェイIPを取得します。
ネットワークゲートウェイは、 #NET-GATE?<CR>

ip_address – Format:
xxx.xxx.xxx.xxx

Get the gateway IP address:#NET-GATE?<CR>

ip_address – Format:
xxx.xxx.xxx.xxx

Set the IP address to
192.168.1.39:#NETIP192.168.001.039<CR>

ip_address – Format:
xxx.xxx.xxx.xxx

Get the IP address:#NET-IP?<CR>

id – Network ID–the device network
interface (if there are more than one).
Counting is 0 based, meaning thecontrol port is ‘0’, additional ports are
1,2,3….
mac_address – Unique MAC
address. Format: XX-XX-XX-XX-XXXX where X is hex digit
net_mask – Format: xxx.xxx.xxx.xxx#NET-MAC?id<CR>

net_mask – Format: xxx.xxx.xxx.xxx

Get the subnet mask:#NET-MASK?<CR>version – XX.XX where X is adecimal digit

Get the device protocol version:#PROT-VER?<CR>

DHCPモードを設定します。

モード値に関連するのは
FEEDBACK
1つだけです。DHCPを無効に~nn@NET-DHCPdhcp_state<CR><LF>
するには、ユーザーは機器の静的IPアドレスを設定する必要があります。
一部のネットワークで、DHCP
でイーサネットに接続するのに時間がかかる場合があります。

ExampleDHCPによってランダムに割当てられたIPに接続するには
NAMEコマンドで機器のDNS
名(使用可能な場合)を指定します。可能な場合は、USB
又はRS-232プロトコルポートに直接接続し、割当てられたIPを取得することもできます。
適切な設定は、ネットワーク
管理者に相談してください。
下位互換性のために、
idパラメーターは省略できます。
この場合、ネットワークIDはデフォルトで0であり、これはイーサネット制御ポートです。
NET-DHCP?

DHCPモードを取得します。

#NET-DHCP?<CR>
下位互換性のために、
idパラメーターは省略できます。 FEEDBACK~nn@NET-DHCPdhcp_mode<CR><LF>
この場合、ネットワークIDはデフォルトで0であり、これはイーサネット制御ポートです。
NET-GATE

NET-GATE?

別のネットワーク経由で、場合 FEEDBACK
によってはインターネットに機器 ~nn@NET-GATEip_address<CR><LF>
を接続します。セキュリティーの問題に注意してください。
NET-IP

IPアドレスを設定します。

COMMAND

適切な設定は、ネットワー #NET-IPip_address<CR>
ク管理者に相談してください。 FEEDBACK~nn@NET-IPip_address<CR><LF>
NET-IP?

IPアドレスを取得します。

COMMAND#NET-IP?<CR>
FEEDBACK~nn@NET-IPip_address<CR><LF>

NET-MAC?

MACアドレスを取得します。

COMMAND#NET-MAC?id<CR>
下位互換性のために、
idパラメーターは省略できます。 FEEDBACK~nn@NET-MACid, mac_address<CR><LF>
この場合、ネットワークIDはデフォルトで0であり、これはイーサネット制御ポートです。
NET-MASK

サブネットマスクを設定します。

COMMAND

適切な設定は、ネットワー #NET-MASKnet_mask<CR>
ク管理者に相談してください。 FEEDBACK~nn@NET-MASKnet_mask<CR><LF>
NET-MASK?

サブネットマスクを取得します。

COMMAND#NET-MASK?<CR>

Set the subnet mask to
255.255.0.0:#NETMASK255.255.000.000<CR>

FEEDBACK~nn@NET-MASKnet_mask<CR><LF>
PROT-VER?

プロトコルバージョンを取得しま COMMAND#PROT-VER?<CR>す。
FEEDBACK~nn@PROT-VER3000:version<CR><LF>

VP-440X – Protocol 3000

6

Kramer Electronics Ltd.
Function Description

SyntaxRESETCOMMAND#RESET <CR>

機器をリセットします。

Parameters/Attributes

Reset the device:#RESET<CR>

ウィンドウズのUSBバグによるポートのロックを回避するに FEEDBACK~nn@RESET ok<CR><LF>
は、このコマンドを実行した直後にUSB接続を切断します。
ポートがロックされている場合、ケーブルを取り外してから再接続して、ポートを再度開きます。
ROUTE

レイヤールーティングを設定しま COMMAND#ROUTElayer_type,out_index,in_index<CR>
す。
FEEDBACK
このコマンドは、他のすべて~nn@ROUTElayer_type,out_index,in_index<CR><LF>のルーティングコマンドを置換えます。

ROUTE?

レイヤールーティング設定を取得します。

COMMAND#ROUTE?layer_type, scaler<CR>

FEEDBACK
このコマンドは、他のすべて~nn@ROUTElayer_type, out_index, in_index<CR><LF>のルーティングコマンドを置換えます。

SCLR-AS

オートシンクオフ機能を設定し COMMAND#SCLR-ASscaler_index, sync_speed<CR>ます。
選択したスケーラーにオー FEEDBACK~nn@SCLR-ASscaler_index, sync_speed<CR><LF>
トシンクオフ機能を設定します。

SCLR-AS?

オートシンクオフ機能の設定を COMMAND#SCLR-AS?scaler_index<CR>
取得します。
選択したスケーラーのオー FEEDBACK
トシンクオフ設定を取得します。 ~nn@SCLR-ASscaler_index, sync_speed<CR><LF>

SCLR-AUDIODELAY

スケーラーの音声ディレイを設定します。

COMMAND#SCLR-AUDIO-DELAYscaler_index, delay<CR>

選択した音声出力の音声 FEEDBACK~nn@SCLR-AUDIO-DELAYscaler_index, delay<CR><LF>
ディレイを設定します。

SCLR-AUDIODELAY?

スケーラーの音声ディレイ設定 COMMAND#SCLR-AUDIO-DELAY?scaler_index<CR>
を取得します。
FEEDBACK
選択した音声出力の音声 ~nn@SCLR-AUDIO-DELAYscaler_index, delay<CR><LF>
ディレイ設定を取得します。

SCLR-PCAUTO

スケーラーのPCオートシンクを設定します。

COMMAND#SCLR-PCAUTOscaler_index, auto_scan<CR>

PC入力の自動調整機能 FEEDBACK~nn@SCLR-PCAUTOscaler_index, auto_scan<CR><LF>
をトリガーします。
入力信号の状態を取得しま COMMAND#SIGNAL?in_index<CR>
す。

SIGNAL?

FEEDBACK~nn@SIGNALin_index, status<CR><LF>

SN?

機器のシリアル番号を取得します。

COMMAND#SN?<CR>

Examplelayer_type Layer Enumeration
Route video HDMI 2 to the
output:1 – Video+Audio#ROUTE1,1,2<CR>
out_index – 1
in_index – Source id
1 –HDMI 1
2 – HDMI 2
3 – HDMI 3
4 – HDMI 4
5 – PClayer_type Layer Enumeration
Get the layer routing:
1 – Video+Audio#ROUTE?1,1<CR>
out_index – 1
in_index – Source id
1 –HDMI 1
2 – HDMI 2
3 – HDMI 3
4 – HDMI 4
5 – PC
scaler_index – Scaler Number – 1 Set auto-sync features:
sync_speed – 0, 1 or 2
#SCLR-AS1,1<CR>
0 – off
1 – fast
2 – slow
scaler_index – Scaler Number – 1 Get auto-sync features:
sync_speed – 0, 1 or 2
#SCLR-AS?1<CR>
0 – off
1 – fast
2 – slow
scaler_index – Audio output
Set the scaler audio delay to
40ms:
number – 1
delay –#SCLR-AUDIO-DELAY1,1<C
R>
0 – Off
1 – 40ms
2 – 110ms
3 – 150ms
scaler_index – Audio output
Get the scaler audio delay:number – 1#SCLR-AUDIO-DELAY?1<CR
delay –>
0 – Off
1 – 40ms
2 – 110ms
3 – 150ms
scaler_index – Scaler Number
Set PC auto sync of scaler:
1#SCLR-PCAUTO1,1<CR>
auto_scan – 1 (“Yes” triggers the
Auto-scan function. When complete,
the unit returns to the “No” state)in_index – Number that indicates the Get the input signal lock statusof IN 1:
specific input:
1 –HDMI 1#SIGNAL?1<CR>
2 – HDMI 2
3 – HDMI 3
4 – HDMI 4
status – Signal status according tosignal validation:
0 – Off
1 – Onserial_num – 14 decimal digits,
Get the device serial number:factory assigned#SN?<CR>

FEEDBACK~nn@SNserial_num<CR><LF>
TEST-MODE

定義されたテストパラメーターに COMMAND
従って機器テストを実行します。 #TEST-MODE<CR>FEEDBACK
このコマンドで、機器の~nn@TEST-MODEresult<CR><LF>
テスト手順を開始します。

TLK

音声トークオーバーモードを設定します。

COMMAND#TLKio_index, talkover_mode<CR>
FEEDBACK~nn@TLKio_index, talkover_mode<CR><LF>

TLK?

音声トークオーバーモードの設定を取得します。

COMMAND#TLK?io_index<CR>
FEEDBACK~nn@TLKio_index, talkover_mode<CR><LF>

VP-440X – Protocol 3000

result – Test Results
0 – OK
1 – Failed (general)
2 to N – Device specific failed error
code

Perform device test according
to defined test parameters:#TEST-MODE<CR>

io_index – 1
talkover_mode – Talkover mode
0 – Off
1 – Mixer
2 – Talkover
3 – Mic only
io_index – 1
talkover_mode – Talkover mode
0 – Off
1 – Mixer
2 – Talkover
3 – Mic only

Set audio talkover mode toMixer:#TLK1,1<CR>

Get audio talkover mode status:#TLK?1<CR>

7

Kramer Electronics Ltd.
Function Description

SyntaxParameters/Attributes

ExampleTREBLE

COMMAND#TREBLEio_index, treble_level<CR>

io_index – 1
bass_level – 0-30

Set audio treble level to 10:#TREBLE1,10<CR>

io_index – 1
bass_level – 0-30

Get audio treble level:#TREBLE?1<CR>

firmware_version – XX.XX.XXXX
where the digit groups are:major.minor.build version.

Get the device firmware version
number:#VERSION?<CR>

高音レベルを設定します。

FEEDBACK~nn@TREBLEio_index, treble_level<CR><LF>
TREBLE?

高音レベル設定を取得します。 COMMAND#TREBLE?io_index<CR>
FEEDBACK~nn@TREBLEio_index, treble_level<CR><LF>

VERSION?

ファームウェアのバージョン情報 COMMAND#VERSION?<CR>
を取得します。
FEEDBACK~nn@VERSIONfirmware_version<CR><LF>

VFRZ

選択した出力をフリーズ設定
します。

COMMAND#VFRZout_index, freeze_flag<CR>FEEDBACK~nn@VFRZout_index, freeze_flag<CR><LF>

VFRZ?

出力フリーズ設定を取得します。 COMMAND#VFRZ?out_index<CR>
FEEDBACK~nn@VFRZout_index, freeze_flag<CR><LF>

VID-RES

出力解像度を設定します。

COMMAND#VID-RESio_mode, io_index, is_native, resolution<CR>

設定コマンドで
FEEDBACK"is̲native=ON"で~nn@VID-RESio_mode, io_index, is_native, resolution<CR><LF>
ネイティブ解像度を選択した出力に設定します。
(送信されたResolution index=0)
機器は、実際のVIC IDをネイティブ解像度の応答として送信します。

VP-440X – Protocol 3000

out_index – Number that indicatesSet freeze on selected output:
the specific output: 1.
#VFRZ1,1<CR>freeze_flag – On/Off
0 – Off
1 – Onout_index – Number that indicatesGet output freeze status:
the specific output: 1.
#VFRZ?1<CR>freeze_flag – On/Off
0 – Off
1 – Onio_mode –Output
Set output resolution to 4k24:
1 – Output#VID-RES1,1,1,226<CR>
io_index – Number that indicates the
specific input or output port: 1.
is_native – 0
resolution – Resolution index
200=Native
201=640x480
202=800x600
203=1024x768
204=1280x768
205=1360x768
206=1280x720
207=1280x800
208=1280x1024
209=1440x900
210=1400x1050
211=1680x1050
212=1600x1200
213=1920x1080
214=1920x1200
215=2560x1600
216=2560x1440
217=480p
218=576p
219=720p50
220=720p60
221=1080p24
222=1080p25
223=1080p30
224=1080p50
225=1080p60
226=4k24
227=4k25 (HDMI only)
228=4k30 (HDMI only)
229=4k50
230=4k60

8

Kramer Electronics Ltd.
Function Description
VID-RES?

VMUTE

VMUTE?

SyntaxParameters/Attributes

Exampleio_mode –Output
Get output resolution:
1 – Output#VID-RES?1,1,0<CR>
取得コマンドで
io_index – Number that indicates the
FEEDBACKis̲native=ONを指定
specific input or output port: 1.
~nn@VID-RES?io_mode, io_index, is_native, resolution<CR><LF>
is_native – 0
するとネイティブ解像度のresolution – Resolution index
VICを返し、
200=Nativeis̲native=OFFを指定
201=640x480
すると現在の解像度を
202=800x600
返します。
203=1024x768
204=1280x768
205=1360x768
206=1280x720
207=1280x800
208=1280x1024
209=1440x900
210=1400x1050
211=1680x1050
212=1600x1200
213=1920x1080
214=1920x1200
215=2560x1600
216=2560x1440
217=480p
218=576p
219=720p50
220=720p60
221=1080p24
222=1080p25
223=1080p30
224=1080p50
225=1080p60
226=4k24
227=4k25 (HDMI only)
228=4k30 (HDMI only)
229=4k50
230=4k60
out_index – Number that indicates
Disable the video on the output:
出力映像の出力/停止を設定 COMMAND
the specific output: 1.
#VMUTEout_index, flag<CR>#VMUTE1,1 <CR>
します。
flag – Video Mute
FEEDBACK
0 – Off~nn@VMUTEout_index, flag<CR><LF>
1 – On
出力解像度を取得します。

COMMAND#VID-RES?io_mode, io_index, is_native<CR>

出力映像の状態を取得します。 COMMAND#VMUTE?out_index<CR>
FEEDBACK~nn@VMUTEout_index, flag<CR><LF>

VP-440X – Protocol 3000

out_index – Number that indicatesthe specific output: 1.
flag – Video Mute
0 – Off
1 – OnGet video on output status:#VMUTE?1<CR>9

Kramer Electronics Ltd.

結果とエラーコード
シンタックス
エラーが発生した場合、デバイスはエラーメッセージで応答します。
エラーメッセージの構文：・˜NN@ERR XXX<CR><LF>：一般的なエラーの場合、特定コマンドはありません
・˜NN@CMD ERR XXX<CR><LF>：特定のコマンドの場合
・NN：デバイスの機械番号、デフォルト = 01
・XXX：エラーコード

エラーコードエラーコードエラーコード内容

P3K_NO_ERROR

0

エラーなし

ERR_PROTOCOL_SYNTAXERR_COMMAND_NOT_AVAILABLE
ERR_PARAMETER_OUT_OF_RANGEERR_UNAUTHORIZED_ACCESSERR_INTERNAL_FW_ERROR
ERR_BUSYERR_WRONG_CRC
ERR_TIMEDOUTERR_RESERVEDERR_FW_NOT_ENOUGH_SPACEERR_FS_NOT_ENOUGH_SPACEERR_FS_FILE_NOT_EXISTSERR_FS_FILE_CANT_CREATEDERR_FS_FILE_CANT_OPEN
ERR_FEATURE_NOT_SUPPORTEDERR_RESERVED_2
ERR_RESERVED_3
ERR_RESERVED_4
ERR_RESERVED_5
ERR_RESERVED_6
ERR_PACKET_CRC
ERR_PACKET_MISSED
ERR_PACKET_SIZEERR_RESERVED_7
ERR_RESERVED_8
ERR_RESERVED_9
ERR_RESERVED_10
ERR_RESERVED_11
ERR_RESERVED_12
ERR_EDID_CORRUPTEDERR_NON_LISTEDERR_SAME_CRC
ERR_WRONG_MODE
ERR_NOT_CONFIGURED

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

プロトコルシンタックス
コマンドは使用できません
パラメーターが範囲外
不正アクセス
内部 FW エラー
Protocol busy
CRCの誤りタイムアウト(Reserved)

VP-440X – Protocol 3000

データ用に十分な空きが無い (ファームウェア, FPGA…)

十分な空きが無い：ファイルシステム
ファイルが存在しません
ファイルを作成できません
ファイルが開けません
機能は対応していません(Reserved)(Reserved)(Reserved)(Reserved)(Reserved)
パケットCRCエラー
パケット番号がありません（パケットの誤り）
パケットサイズの誤り(Reserved)(Reserved)(Reserved)(Reserved)(Reserved)(Reserved)
EDIDの破損
デバイス固有のエラー
ファイルのCRCが同じ：変更されていません
誤った操作モード
デバイス/チップが初期化されていません

10