BenQ-logo

BenQ SH753P Projector RS232 Command Control

Product Information

Specifications

  • Product Name: SH753P Projector RS232 Command Control
  • Compatible Devices: BenQ projectors
  • Connections: RS232 serial port, LAN port, HDBaseT compatible device
  • Baud Rate: 9600 / 14400 / 19200 / 38400 / 57600 / 115200* bps (*Default Baud rate)
  • Data Length: 8 bit
  • Parity Check: None
  • Stop Bit: 1 bit
  • Flow Control: None

Product Usage Instructions

Wire Arrangement

P1:

  • Pin 1: Black
  • Pin 2: Brown
  • Pin 3: Red
  • Pin 4: Orange
  • Pin 5: Yellow
  • Pin 6: Green
  • Pin 7: Blue
  • Pin 8: Purple
  • Pin 9: Gray Drain wire

P2:

  • Pin 1: Black
  • Pin 2: Red
  • Pin 3: Brown
  • Pin 4: Orange
  • Pin 5: Yellow
  • Pin 6: Green
  • Pin 7: Blue
  • Pin 8: Purple
  • Pin 9: Gray Drain wire

RS232 Pin Assignment

Pin Description Pin Description
1 NC 6 NC
2 RXD 7 RTS
3 TXD 8 CTS
4 NC 9 NC
5 GND

Connections and Communication Settings

RS232 Serial Port with a Crossover Cable

Connect the following:

  • D-Sub 9 pin (male) on a projector to PC or laptop using a crossover communication cable (D-Sub 9 pin female).

Settings:

  1. Determine the COM Port name used for the RS232 communications in Device Manager.
  2. Choose Serial and the corresponding COM port as the communication port. In this given example, COM6 is selected.
  3. Finish Serial port setup with the following configurations:
    • Baud Rate: 9600 / 14400 / 19200 / 38400 / 57600 / 115200* bps
      (*Default Baud rate)
    • Data Length: 8 bit
    • Parity Check: None
    • Stop Bit: 1 bit
    • Flow Control: None

RS232 via LAN

Connect the following:

  • RJ45 port on a projector to PC or laptop using an LAN cable.

Settings:

  1. Find the Wired LAN IP address of the connected projector from the OSD menu and make sure the projector and the computer are within the same network.
  2. Input 8000 in the TCP port # field.

RS232 via HDBaseT

Connect the following:

  • HDBaseT compatible device to D-Sub 9 pin on a projector using an RJ45 and D-Sub 9 pin LAN cable.

Settings:

  1. Determine the COM Port name used for the RS232 communications in Device Manager.
  2. Choose Serial and the corresponding COM port as the communication port. In this given example, COM6 is selected.
  3. Finish Serial port setup with the following configurations:
    • Baud Rate: 9600 / 14400 / 19200 / 38400 / 57600 / 115200* bps
      (*Default Baud rate)
    • Data Length: 8 bit
    • Parity Check: None
    • Stop Bit: 1 bit
    • Flow Control: None

Command Table

The commands and behaviors are identical to the control through a serial port.

Introduction

The document describes how to control your BenQ projector via RS232 from a computer. Follow the procedures to complete the connection and settings first, and refer to the command table for RS232 commands. Available functions and commands vary by model. Check the specifications and user manual of the purchased projector for product functions.

Wire arrangement

Wire Arrangement
P1 Color P2
1 Black 1
2 Brown 3
3 Red 2
4 Orange 4
5 Yellow 5
6 Green 6
7 Blue 7
8 Purple 8
9 Gray 9
Case Drain wire Case

RS232 pin assignmentBenQ-SH753P-Projector-RS232-Command-Control-fig- (1)

Pin Description Pin Description
1 NC 2 RXD
3 TXD 4 NC
5 GND 6 NC
7 RTS 8 CTS
9 NC

Connections and communication settings

Choose one of the connections and set up properly before RS232 control.

RS232 serial port with a crossover cableBenQ-SH753P-Projector-RS232-Command-Control-fig- (2)

Settings
On-screen images in this document are for reference only. The screens may vary depending on your Operating System, I/O ports used for connection, and the specifications of the connected projector.

  1. Determine the COM Port name used for the RS232 communications in Device ManagerBenQ-SH753P-Projector-RS232-Command-Control-fig- (3)
  2. Choose Serial and the corresponding COM port as the communication port. In this given example, COM6 is selected.BenQ-SH753P-Projector-RS232-Command-Control-fig- (4)
  3. Finish Serial port  setupBenQ-SH753P-Projector-RS232-Command-Control-fig- (5)
    Baud rate 9600 / 14400 / 19200 / 38400 / 57600 / 115200* bps

    *Default Baud rate

    Data length 8 bit
    Parity check None
    Stop bit 1 bit
    Flow control None

RS232 via LAN

BenQ-SH753P-Projector-RS232-Command-Control-fig- (6)

Settings

  1. Find the Wired LAN IP address of the connected projector from the OSD menu and make sure the projector and the computer are within the same network.
  2. Input 8000 in the TCP port # field.BenQ-SH753P-Projector-RS232-Command-Control-fig- (7)

RS232 via HDBaseT

BenQ-SH753P-Projector-RS232-Command-Control-fig- (8)

Settings

  1. Determine the COM Port name used for the RS232 communications in the Device Manager
  2. Choose Serial and the corresponding CO M port as the communication port. In this given example, COM6 is selected.BenQ-SH753P-Projector-RS232-Command-Control-fig- (8)
  3. Finish Serial port setupBenQ-SH753P-Projector-RS232-Command-Control-fig- (10)
    Baud rate 9600 / 14400 / 19200 / 38400 / 57600 / 115200* bps

    *Default Baud rate

    Data length 8 bit
    Parity check None
    Stop bit 1 bit
    Flow control None

Command table

  • Available features differ by projector specification, input sources, settings, etc..
  • Commands are working if the standby power is 0.5W or a supported baud rate of the projector is set.
  • Uppercase, lowercase, and a mixture of both types of characters are accepted for a command.
  • If a command format is illegal, it will echo Illegal format.
  • If a command with correct format is not valid for the projector model, it will echo Unsupported item.
  • If a command with correct format cannot be executed under certain condition, it will echo Block item.
  • If RS232 control is performed via LAN, a command works whether it starts and ends with <CR>. All the commands and behaviors are identical with the control through a serial port.
Function Type Operation ASCII Support
 

Power

Write Power On <CR>*pow=on#<CR> Yes
Write Power off <CR>*pow=off#<CR> Yes
Read Power Status <CR>*pow=?#<CR> Yes
 

 

 

 

 

 

Source Selection

Write COMPUTER/YPbPr <CR>*sour=RGB#<CR> Yes
Write COMPUTER 2/YPbPr2 <CR>*sour=RGB2#<CR> NA
Write COMPUTER 3/YPbPr3 <CR>*sour=RGB3#<CR> NA
Write Component <CR>*sour=ypbr#<CR> NA
Write Component2 <CR>*sour=ypbr2#<CR> NA
Write DVI-A <CR>*sour=dviA#<CR> NA
Write DVI-D <CR>*sour=dvid#<CR> NA
Write HDMI/MHL <CR>*sour=hdmi#<CR> Yes
Write HDMI 2/MHL2 <CR>*sour=hdmi2#<CR> Yes
Write Composite <CR>*sour=vid#<CR> Yes
Write S-Video <CR>*sour=svid#<CR> Yes
Write Network <CR>*sour=network#<CR> NA
Write USB Display <CR>*sour=usbdisplay#<CR> NA
Write USB Reader <CR>*sour=usbreader#<CR> NA
Write Wireless <CR>*sour=wireless#<CR> NA
Write HDbaseT <CR>*sour=hdbaset#<CR> NA
Write DisplayPort <CR>*sour=dp#<CR> NA
Read Current source <CR>*sour=?#<CR> Yes
 

Audio Control

Write Mute On <CR>*mute=on#<CR> Yes
Write Mute Off <CR>*mute=off#<CR> Yes
Read Mute Status <CR>*mute=?#<CR> Yes
Write Volume + <CR>*vol=+#<CR> Yes
Write Volume – <CR>*vol=-#<CR> Yes
Read Volume Status <CR>*vol=?#<CR> Yes
Write Mic. Volume + <CR>*micvol=+#<CR> Yes
Write Mic. Volume – <CR>*micvol=-#<CR> Yes
Read Mic. Volume Status <CR>*micvol=?#<CR> Yes
 

 

Audio source select

Write Audio pass Through off <CR>*audiosour=off#<CR> Yes
Write Audio-Computer1 <CR>*audiosour=RGB#<CR> Yes
Write Audio-Computer2 <CR>*audiosour=RGB2#<CR> NA
Write Audio-Video/S-Video <CR>*audiosour=vid#<CR> Yes
Write Audio-Component <CR>*audiosour=ypbr#<CR> NA
Write Audio-HDMI <CR>*audiosour=hdmi#<CR> Yes
Write Audio-HDMI2 <CR>*audiosour=hdmi2#<CR> Yes
Read Audio pass Status <CR>*audiosour=?#<CR> Yes
 

 

 

 

 

 

 

 

Picture Mode

Write Dynamic <CR>*appmod=dynamic#<CR> NA
Write Presentation <CR>*appmod=preset#<CR> Yes
Write sRGB <CR>*appmod=srgb#<CR> Yes
Write Bright <CR>*appmod=bright#<CR> Yes
Write Living Room <CR>*appmod=livingroom#<CR> NA
Write Game <CR>*appmod=game#<CR> NA
Write Cinema <CR>*appmod=cine#<CR> Yes
Write Standard/Vivid <CR>*appmod=std#<CR> NA
Write Football <CR>*appmod=football#<CR> NA
Write Football Bright <CR>*appmod=footballbt#<CR> NA
Write DICOM <CR>*appmod=dicom#<CR> NA
Write THX <CR>*appmod=thx#<CR> NA
Write Silence mode <CR>*appmod=silence#<CR> NA
Write DCI-P3 mode <CR>*appmod=dci-p3#<CR> NA
Write User1 <CR>*appmod=user1#<CR> Yes
Write User2 <CR>*appmod=user2#<CR> Yes
Write User3 <CR>*appmod=user3#<CR> NA
Write ISF Day <CR>*appmod=isfday#<CR> NA
Write ISF Night <CR>*appmod=isfnight#<CR> NA
Write ISF Night 3D Vivid <CR>*appmod=isfnight#<CR>

<CR>*appmod=threed#<CR>

<CR>*appmod=vivid#<CR>

Yes:

By input

Write infographic <CR>*appmod= infographic #<CR> Yes
Read Picture Mode <CR>*appmod=?#<CR> Yes
Picture Write Contrast + <CR>*con=+#<CR> Yes
Setting Write Contrast – <CR>*con=-#<CR> Yes
Read Contrast value <CR>*con=?#<CR> Yes
Write Brightness + <CR>*bri=+#<CR> Yes
Write Brightness – <CR>*bri=-#<CR> Yes
Read Brightness value <CR>*bri=?#<CR> Yes
Write Color + <CR>*color=+#<CR> Yes
Write Color – <CR>*color=-#<CR> Yes
Read Color value <CR>*color=?#<CR> Yes
Write Sharpness + <CR>*sharp=+#<CR> Yes
Write Sharpness – <CR>*sharp=-#<CR> Yes
Read Sharpness value <CR>*sharp=?#<CR> Yes
 

Write

Color

Temperature-Warme r

<CR>*ct=warmer#<CR> NA
Write Color

Temperature-Warm

<CR>*ct=warm#<CR> Yes
Write Color

Temperature-Normal

<CR>*ct=normal#<CR> Yes
Write Color Temperature-Cool <CR>*ct=cool#<CR> Yes
Write Color

Temperature-Cooler

<CR>*ct=cooler#<CR> NA
 

Write

Color

Temperature-lamp native

<CR>*ct=native#<CR> NA
Read Color Temperature Status <CR>*ct=?#<CR> Yes
Write Aspect 4:3 <CR>*asp=4:3#<CR> Yes
Write Aspect 16:6 <CR>*asp=16:6#<CR> NA
Write Aspect 16:9 <CR>*asp=16:9#<CR> Yes
Write Aspect 16:10 <CR>*asp=16:10#<CR> Yes
Write Aspect Auto <CR>*asp=AUTO#<CR> Yes
Write Aspect Real <CR>*asp=REAL#<CR> Yes
Write Aspect Letterbox <CR>*asp=LBOX#<CR> NA
Write Aspect Wide <CR>*asp=WIDE#<CR> NA
Write Aspect Anamorphic <CR>*asp=ANAM#<CR> NA
Read Aspect Status <CR>*asp=?#<CR> Yes
Write Digital Zoom In <CR>*zoomI#<CR> Yes
Write Digital Zoom out <CR>*zoomO#<CR> Yes
Write Auto <CR>*auto#<CR> Yes
Write Brilliant color on <CR>*BC=on#<CR> Yes
Write Brilliant color off <CR>*BC=off#<CR> Yes
Read Brilliant color status <CR>*BC=?#<CR> Yes
 

 

 

 

 

 

 

 

 

 

 

Operation Settings

Write Projector

Position-Front Table

<CR>*pp=FT#<CR> Yes
Write Projector

Position-Rear Table

<CR>*pp=RE#<CR> Yes
Write Projector

Position-Rear Ceiling

<CR>*pp=RC#<CR> Yes
Write Projector

Position-Front Ceiling

<CR>*pp=FC#<CR> Yes
Write Quick auto search <CR>*QAS=on#<CR> Yes
Write Quick auto search <CR>*QAS=off#<CR> Yes
Read Quick auto search status <CR>*QAS=?#<CR> Yes
Read Projector Position Status <CR>*pp=?#<CR> Yes
Write Direct Power On-on <CR>*directpower=on#<CR> Yes
Write Direct Power On-off <CR>*directpower=off#<CR> Yes
Read Direct Power On-Status <CR>*directpower=?#<CR> Yes
Write Signal Power On-on <CR>*autopower=on#<CR> Yes
Write Signal Power On-off <CR>*autopower=off#<CR> Yes
Read Signal Power On-Status <CR>*autopower=?#<CR> Yes
Write Standby

Settings-Network on

<CR>*standbynet=on#<CR> Yes
Write Standby

Settings-Network off

<CR>*standbynet=off#<CR> Yes
Read Standby

Settings-Network Status

<CR>*standbynet=?#<CR> Yes
Write Standby

Settings-Microphone

on

<CR>*standbymic=on#<CR> Yes
Write Standby <CR>*standbymic=off#<CR> Yes
Settings-Microphone off
Read Standby

Settings-Microphone Status

<CR>*standbymic=?#<CR> Yes
Write Standby

Settings-Monitor Out on

<CR>*standbymnt=on#<CR> Yes
Write Standby

Settings-Monitor Out

off

<CR>*standbymnt=off#<CR> Yes
Read Standby

Settings-Monitor Out Status

<CR>*standbymnt=?#<CR> Yes
 

 

 

Baud Rate

Write 2400 <CR>*baud=2400#<CR> Yes
Write 4800 <CR>*baud=4800#<CR> Yes
Write 9600 <CR>*baud=9600#<CR> Yes
Write 14400 <CR>*baud=14400#<CR> Yes
Write 19200 <CR>*baud=19200#<CR> Yes
Write 38400 <CR>*baud=38400#<CR> Yes
Write 57600 <CR>*baud=57600#<CR> Yes
Write 115200 <CR>*baud=115200#<CR> Yes
Read Current Baud Rate <CR>*baud=?#<CR> Yes
 

 

 

 

 

Lamp Control

Read Lamp Hour <CR>*ltim=?#<CR> Yes
Read Lamp2 Hour <CR>*ltim2=?#<CR> NA
Write Normal mode <CR>*lampm=lnor#<CR> Yes
Write Eco mode <CR>*lampm=eco#<CR> Yes
Write Smart Eco mode(ImageCare) <CR>*lampm=seco#<CR> Yes
Write Smart Eco mode(LampCare) <CR>*lampm=seco2#<CR> NA
Write Smart Eco mode(IumenCare) <CR>*lampm=seco3#<CR> NA
Write Dimming mode <CR>*lampm=dimming#<CR> NA
Write Custom mode <CR>*lampm=custom#<CR> NA
Write

 

 

Dual Brightest

 

<CR>* lampm =dualbr#<CR>

NA
Write Current Baud Rate <CR>*ltim=?#<CR> NA
Write  

Dual Reliable

 

<CR>* lampm =dualre#<CR>

NA
Write  

Single Alternative

 

<CR>* lampm =single#<CR>

NA
Write  

Single Alternative Eco

 

<CR>* lampm =singleeco#<CR>

NA
Read Lamp Mode Status <CR>*lampm=?#<CR> Yes
 

 

 

 

 

 

 

Miscellaneo us

Read Model Name <CR>*modelname=?#<CR> Yes
Write Blank On <CR>*blank=on#<CR> Yes
Write Blank Off <CR>*blank=off#<CR> Yes
Read Blank Status <CR>*blank=?#<CR> Yes
Write Freeze On <CR>*freeze=on#<CR> Yes
Write Freeze Off <CR>*freeze=off#<CR> Yes
Read Freeze Status <CR>*freeze=?#<CR> Yes
Write Menu On <CR>*menu=on#<CR> Yes
Write Menu Off <CR>*menu=off#<CR> Yes
Write Up <CR>*up#<CR> Yes
Write Down <CR>*down#<CR> Yes
Write Right <CR>*right#<CR> Yes
Write Left <CR>*left#<CR> Yes
Write Enter <CR>*enter#<CR> Yes
Write 3D Sync Off <CR>*3d=off#<CR> Yes
Write 3D Auto <CR>*3d=auto#<CR> Yes
Write 3D Sync Top Bottom <CR>*3d=tb#<CR> Yes
Write 3D Sync Frame Sequential <CR>*3d=fs#<CR> Yes
Write 3D Frame packing <CR>*3d=fp#<CR> Yes
Write 3D Side by side <CR>*3d=sbs#<CR> Yes
Write 3D inverter disable <CR>*3d=da#<CR> Yes
Write 3D inverter <CR>*3d=iv#<CR> Yes
Write 2D to 3D <CR>*3d=2d3d#<CR> NA
Write 3D nVIDIA <CR>*3d=nvidia#<CR> NA
Read 3D Sync Status <CR>*3d=?#<CR> Yes
Write Remote

Receiver-front+rear

<CR>*rr=fr#<CR> Yes
Write Remote Receiver-front <CR>*rr=f#<CR> Yes
Write Remote Receiver-rear <CR>*rr=r#<CR> Yes
Write Remote Receiver-top <CR>*rr=t#<CR> NA
Write Remote

Receiver-top+front

<CR>*rr=tf#<CR> NA
Write Remote

Receiver-top+rear

<CR>*rr=tr#<CR> NA
Read Remote Receiver Status <CR>*rr=?#<CR> Yes
Write Instant On-on <CR>*ins=on#<CR> Yes
Write Instant On-off <CR>*ins=off#<CR> Yes
Read Instant On Status <CR>*ins=?#<CR> Yes
Write Lamp Saver Mode-on <CR>*lpsaver=on#<CR> NA
Write Lamp Saver Mode-off <CR>*lpsaver=off#<CR> NA
Read Lamp Saver Mode Status <CR>*lpsaver=?#<CR> NA
Write Projection Log In Code on <CR>*prjlogincode=on#<CR> NA
Write Projection Log In Code off <CR>*prjlogincode=off#<CR> NA
Read Projection Log In Code Status <CR>*prjlogincode=?#<CR> NA
Write Broadcasting on <CR>*broadcasting=on#<CR> NA
Write Broadcasting off <CR>*broadcasting=off#<CR> NA
Read Broadcasting Status <CR>*broadcasting=?<CR> NA
Write AMX Device Discovery-on <CR>*amxdd=on#<CR> Yes
Write AMX Device Discovery-off <CR>*amxdd=off#<CR> Yes
Read AMX Device Discovery Status <CR>*amxdd=?#<CR> Yes
Read Mac Address <CR>*macaddr=?#<CR> Yes
Write High Altitude mode on <CR>*Highaltitude=on#<CR> Yes
Write High Altitude mode off <CR>*Highaltitude=off#<CR> Yes
Read High Altitude mode status <CR>*Highaltitude=?#<CR> Yes

Note: The above function will be varied from model to model.

FAQ’s Video

  1. How to use the RS232 cable to do volume control and sound control on the projector? https://youtu.be/P4F26kEv60U
  2. How to use an RS232 cable connection to power on & off the projector? https://youtu.be/faGUvcDBmJE
  3. How to set up an RS232 cable connection? https://youtu.be/CYJRqyO6K1w
  4. How to use the RS232 command to request fan speed and temperature values? https://youtu.be/KBXEd-BCDKQ

Can I control multiple projectors using RS232?

Yes, you can control multiple projectors using RS232 by connecting each projector to a separate COM port on your computer.

What are the available baud rates for RS232 communication?

The available baud rates are 9600, 14400, 19200, 38400, 57600, and 115200 bps. The default baud rate is 115200 bps.

How do I find the Wired LAN IP address of the connected projector?

You can find the Wired LAN IP address from the OSD menu of the projector.

Can I control the projector via LAN if the computer and projector are not on the same network?

No, the computer and projector need to be on the same network for LAN control.

Is a crossover cable necessary for RS232 serial port connection?

Yes, a crossover cable is required for RS232 serial port connection.

BenQ.com

© 2022 BenQ Corporation
All rights reserved. Rights of modification reserved. Version: 1.01-C

Documents / Resources

BenQ SH753P Projector RS232 Command Control [pdf]
SH753P, SH753P Projector RS232 Command Control, SH753P, Projector RS232 Command Control, RS232 Command Control, Command Control, Control

References

Leave a comment

Your email address will not be published. Required fields are marked *