🇧🇷 Versao em Portugues
4Drivers

4Drivers BenQ Projectors Projector

Manufacturer: BenQ (projectors with RS-232 control)Connection: RS-232 Serial or IP (LAN)Reference model: TK710STi

Overview

The 4Drivers BenQ Projectors driver controls BenQ projectors that offer RS-232 control, over the serial port or over the network (LAN), selected with a single property. It was developed with the TK710STi as reference, but works with the BenQ line in general (home, business and education), which share the same protocol.

Each BenQ model supports a different set of inputs and functions. Commands your model does not have are simply ignored by the projector without affecting the driver.

Requirements

Serial connection

IP connection

In both cases

Properties

BenQ Settings

PropertyDefaultDescription
ConnectionSerialCommunication path: Serial or IP. The IP and TCP Port fields only show in IP mode
IP—Projector IP address (IP mode)
TCP Port8000LAN control port. Only change it if your model uses a different port
Polling Interval-Seconds10Status refresh interval (5 to 60 s)
Power On Delay-Seconds10Time after power on during which input changes and other commands wait for the projector warm-up. Increase it if the input does not switch at power on
Command Delay-Milliseconds300Minimum interval between commands sent in sequence
Max Volume Level20Maximum projector speaker volume. The Control4 volume bar (0 to 100%) is scaled to this range

Status (read only)

PropertyDescription
Comm StatusConnected while the projector is responding. Disconnected when it does not respond, even if the network connection is up. Also shows setup errors (IP not set, serial port not bound in Composer)
Power StatusOn, Off or No communication
Input StatusCurrently selected input
Picture ModeCurrent picture mode
Light ModeLamp / light source mode (Normal, Eco, SmartEco...)
Light Source HoursLamp / light source usage hours
Mute Status / Volume LevelProjector speaker mute and volume
Blank StatusShows whether the picture is blanked
Model NameModel reported by the projector
Input, mute and volume are only queried while the projector is on. Light source hours and mode are refreshed less often. Use the Refresh Status action to refresh everything at once.

License and Debug

PropertyDescription
License KeyLicense key provided by 4Drivers. Use Trial for evaluation
ValidationLicense status (read only)
Debug ModePrint shows operation messages in the Composer Lua Output. Returns to Off by itself after 60 minutes
Driver VersionInstalled driver version

Variables

VariableDescription
LAMP_HOURSLamp / light source hours (number), usable in programming
POWER_STATEON or OFF, usable in programming

Actions

ActionDescription
Power ON / Power OFFTurns the projector on or off
Refresh StatusRefreshes all status immediately
MenuOpens the projector menu (navigation test)
Blank ON / Blank OFFBlanks / restores the picture without turning the projector off
Send CommandSends a BenQ protocol command typed manually, as listed in the model RS-232 control guide. E.g. pow=on, sour=hdmi2, lampm=eco

Programming Commands

CommandOptions
PowerON / OFF
Select InputHDMI 1, HDMI 2, HDMI 3, Computer 1, Computer 2, Component, Video, S-Video, DisplayPort, HDBaseT, USB Reader, Network
Picture ModeBright, Living Room, Game, Cinema, Sport, Standard, Vivid, Dynamic, Presentation, sRGB, D. Cinema, HDR10, HLG, 3D, User 1/2/3
Light ModeNormal, Eco, SmartEco, SmartEco 2, SmartEco 3, Dimming, Custom
Aspect RatioAuto, 4:3, 16:9, 16:10, 2.35:1, Real, Letterbox, Wide, Anamorphic
Blank / Freeze / MuteON / OFF
Set VolumeDirect volume on the projector scale (0 up to Max Volume Level)
Refresh Status—
Send CommandBenQ protocol command, same as the action
The lists above cover the whole BenQ line. Check your model manual for the modes and inputs it actually has.

Step-by-Step Setup

1 — On the projector

  1. Serial: in the projector menu (usually under System Setup: Advanced), set Baud Rate = 9600
  2. IP: check the IP address in the projector network menu and set a static IP or DHCP reservation
  3. Adjust the standby options to allow power on by command, if your model has them

2 — In Composer

  1. Add the 4Drivers BenQ Projectors driver to the projector room
  2. In Connection, choose Serial or IP
  3. Serial: in the Connections tab, bind the driver Serial RS-232 connection to a controller serial port and enable Null Modem on that port if using a straight cable
  4. IP: fill in the IP (port 8000 is preset)
  5. Bind the video sources to the driver inputs that match the projector physical inputs

3 — Test

  1. Check that Comm Status shows Connected and that Model Name is filled
  2. Use the Power ON / Power OFF actions and watch Power Status
  3. Select a source from the interface and confirm the input change
  4. Set Debug Mode back to Off when finished
When a source is selected with the projector off, the driver turns it on and switches the input as soon as it finishes warming up.

Troubleshooting

ProblemSolution
Comm Status "Disconnected" (Serial)Check that the projector Baud Rate is 9600 and that the cable is crossover (or Null Modem is enabled on the controller port). Confirm the Serial RS-232 binding in the Connections tab
Serial: "port not bound in Composer"Bind the driver Serial RS-232 connection to a controller serial port
Comm Status "Disconnected" (IP)Check the IP, that the projector is on the same network and that no other control system is connected to it on port 8000
Does not power on from standbyAdjust the standby / network standby options in the projector menu to keep communication active in standby
Powers on but does not switch inputIncrease Power On Delay-Seconds (e.g. 20 or 30) and check that the input exists on your model
Volume does not match the barSet Max Volume Level to your model maximum volume
A command does nothingThe model most likely does not have that function. Check the model RS-232 control guide on the BenQ website

Change Log

VersionDateChanges
105010/01/2026Initial release