RS-232 Commands
ProjectoWrite8 model | Dallas model
EDI TR.35 Series Projector RS-232 Command Specifications
1. Overviews
User can use RS-232 command to control projector remotely. This document defines the RS-232 protocol of projector and
command formats.
2. Serial Interface Specifications
2.1. Communication Protocol
Standard Baud Rate
19200 bps
Data Length
8 bits
Parity
None
Stop bit
1 bit
Flow Control
None
2.2. RS-232 Cable Define
(PC side with D-sub 9pin female)
(Projector side with D-sub 9pin female)
RX 2 -------------------------- 3 TX
TX 3 -------------------------- 2 RX
GND 5 -------------------------- 5 GND
3. Notes for RS-232 communication
3.1. Every command starts with ‘~’ and ends with [CR] (carriage return, which is 0x0D in hexadecimal). Every response
ends with [CR][LF] (Line Feed, which is 0x0A in hexadecimal).
3.2. If an input command contains [Value] field, there should be a space between command code and [Value]. For example,
~colormode 0[CR] means setting colormode to Bright mode (0).
3.3. If user inputs a string which does not start with ‘~’, the projector will not response anything.
3.4. If user inputs some string which is not in the command list, user should input [CR] first before input next new command.
Note: Backspace key is useless in our RS-232 protocol.
4. Command Example
4.1. User inputs ~poweroff[CR]  Projector will be powered off and response poweroff[CR][LF]
to PC.
4.2. User inputs ~brightness 50[CR]  Projector will set brightness to 50 and response
brightness 50[CR][LF] to PC.
4.3. User inputs ~raspectratio[CR]  Projector will response current setting of Aspect Ratio to PC. For example :
raspectratio=2[CR][LF]
5. Command List
Presenting a Better Way
360.464.2119
www.BOXLIGHT.com
RS-232 Commands
Input Command Code /
Example
~poweron[CR]
N/A
Projector Response Code /
Example
poweron[CR][LF]
~poweroff[CR]
N/A
poweroff[CR][LF]
~rsync[CR]
N/A
rsync[CR][LF]
~mute[CR]
N/A
mute[CR][LF]
~muteoff[CR]
N/A
muteoff[CR][LF]
~rmute[CR]
[Value]
Filed Code
Description
0
Off
1
On
mute=[Value][CR][LF]
e.g. mute=0[CR][LF]
~freeze[CR]
N/A
freeze[CR][LF]
~freezeoff[CR]
N/A
freezeoff[CR][LF]
~blank[CR]
N/A
blank[CR][LF]
~blankoff[CR]
N/A
blankoff[CR][LF]
~rblank[CR]
~colormode [Value][CR]
e.g. ~colormode 2[CR]
~rcolormode[CR]
~aspectratio [Value][CR]
e.g. ~aspectratio 3[CR]
~raspectratio[CR]
0
Off
1
On
0
Bright mode
1
PC mode
2
Movie mode
3
Game mode
4
User mode
0
Bright mode
1
PC mode
2
Movie mode
3
Game mode
4
User mode
1
Auto
2
4:3
3
16:9
4
16:10
1
Auto
2
4:3
3
16:9
4
16:10
rblank=[Value][CR][LF]
e.g. rbalnk=0[CR][LF]
colormode=[Value][CR][LF]
e.g. colormode=2[CR][LF]
rcolormode=[Value][CR][LF]
e.g. rcolormode=2[CR][LF]
aspectratio [Value][CR][LF]
e.g. aspectratio 3[CR][LF]
raspectratio=[Value][CR][LF]
e.g. raspectratio=3[CR][LF]
~hdmi[CR]
N/A
hdmi[CR][LF]
~vgaa[CR]
N/A
vgaa[CR][LF]
~vgab[CR]
N/A
vgab[CR][LF]
~svideo[CR]
N/A
svideo[CR][LF]
~composite[CR]
N/A
composite[CR][LF]
~rsource[CR]
0
VGA-1
1
VGA-2
2
COMPOSITE
3
S-video
4
~rkeystone[CR]
HDMI
-15~15
~factoryreset[CR]
N/A
~rlamphour[CR]
N/A
~firmwarev[CR]
XXX
~ceiling [Value][CR]
e.g. ~ceiling 1[CR]
~rceiling[CR]
Presenting a Better Way
rsource=[Value][CR][LF]
e.g. rsource=2[CR][LF]
0
Front
1
Front Ceiling
2
Rear
3
Rear Ceiling
0
Front
1
Front Ceiling
2
Rear
3
Rear Ceiling
rkeystone=[Value][CR][LF]
e.g. rkeystone=-10[CR][LF]
factoryreset[CR][LF]
rlamphour=[Value][CR][LF]
e.g. rlamphour=46[CR][LF]
rfirmware=[Value][CR][LF]
e.g. rfirmware=A13[CR][LF]
ceiling [Value][CR][LF]
e.g. ceiling 1[CR][LF]
rceiling=[Value][CR][LF]
e.g. rceiling=1[CR][LF]
360.464.2119
www.BOXLIGHT.com
RS-232 Commands
~brightness [Value][CR]
e.g. ~brightness 46[CR]
~rbrightness[CR]
0~100
~contrast [Value][CR]
e.g. ~contrast 58[CR]
~rcontrast[CR]
0~100
~clanguage [Value][CR]
e.g. ~clanguage 10[CR]
Presenting a Better Way
~rclanguage[CR]
0~100
0~100
1
English
2
German
3
French
4
Italian
5
Spanish
6
Polish
7
Swedish
8
Dutch
9
Iberian Portuguese
10
Japanese
11
T_Chinese
12
S_Chinese
13
Korean
14
Russian
15
Arabic
16
Dansk
17
Turkish
1
English
2
German
3
French
4
Italian
5
Spanish
6
Polish
7
Swedish
8
Dutch
9
Iberian Portuguese
10
Japanese
11
T_Chinese
12
S_Chinese
13
Korean
14
Russian
15
Arabic
16
Dansk
17
Turkish
360.464.2119
www.BOXLIGHT.com
~volume [Value][CR]
e.g. ~volume 20[CR]
~rvolume[CR]
0~32
~mvolume [Value][CR]
e.g. ~mvolume 5[CR]
~rmvolume[CR]
0~32
~autopoweroff [Value][CR]
e.g. ~autopoweroff 60[CR]
~rautopoweroff[CR]
0~120
0~32
0~32
0~120
~rophours[CR]
~rsystem[CR]
brightness [Value][CR][LF]
e.g. brightness 46[CR][LF]
rbrightness=[Value][CR][LF]
e.g. rbrightness=46[CR][LF]
contrast [Value][CR][LF]
e.g. contrast 58[CR][LF]
rcontrast=[Value][CR][LF]
e.g. rcontrast=58[CR][LF]
clanguage [Value][CR][LF]
e.g. clanguage 10[CR][LF]
N/A
0
Standby
1
Warm Up
2
Lamp On
3
Cooling
rclanguage=[Value][CR][LF]
e.g. rclanguage=10[CR][LF]
volume [Value][CR][LF]
e.g. volume 20[CR][LF]
rvolume=[Value][CR][LF]
e.g. rvolume=20[CR][LF]
mvolume [Value][CR][LF]
e.g. mvolume 5[CR][LF]
rmvolume=[Value][CR][LF]
e.g. rmvolume=5[CR][LF]
autopoweroff [Value][CR][LF]
e.g. autopoweroff 60[CR][LF]
rautopoweroff=[Value][CR][LF]
e.g. rautopoweroff=60[CR][LF]
rophours=[Value][CR][LF]
e.g. rophours=200[CR][LF]
rsystem=[Value][CR][LF]
e.g. rsystem=3[CR][LF]
.The unit of command ‘~rlamphours’ and ‘~rophours’ is hours
Presenting a Better Way
360.464.2119
www.BOXLIGHT.com
Download PDF
Similar pages