Table of Contents Introduction ............................. 3 Wire arrangement ................................ 3 RS232 pin assignment ..............................3 Connections and communication settings ..................4 RS232 serial port with a crossover cable ....................... 4 Settings .................................. 4 RS232 via LAN ................................6 Settings .................................. 6 RS232 via HDBaseT ..............................
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.
Connections and communication settings Choose one of the connections and set up properly before RS232 control. RS232 serial port with a crossover cable D-Sub 9 pin (male) on a projector PC or laptop D-Sub 9 pin (female) Communication cable (crossover) Settings On-screen images in this document are for reference only.
Page 5
Choose Serial and the corresponding COM port as the communication port. In this given example, COM6 is selected. Finish Serial port setup. Baud rate 9600 / 14400 / 19200 / 38400 / 57600 / 115200 bps Check the baud rate of the connected projector from its OSD menu. Data length 8 bit Parity check...
RS232 via LAN RJ45 port on a projector PC or laptop LAN cable Settings 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. Input 8000 in the TCP port # field.
Page 7
Finish Serial port setup. Baud rate 9600 / 14400 / 19200 / 38400 / 57600 / 115200 bps Check the baud rate of the connected projector from its OSD menu. 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. •...
Page 9
Write Volume level for customer <CR>*vol=value#<CR> Read Volume Status <CR>*vol=?#<CR> Write Mic. Volume + <CR>*micvol=+#<CR> Write Mic. Volume - <CR>*micvol=-#<CR> Read Mic. Volume Status <CR>*micvol=?#<CR> Write Audio pass Through off <CR>*audiosour=off#<CR> Write Audio-Computer1 <CR>*audiosour=RGB#<CR> Write Audio-Computer2 <CR>*audiosour=RGB2#<CR> Write Audio-Video/S-Video <CR>*audiosour=vid#<CR> Audio source Write Audio-Component...
Page 10
Write <CR>*appmod=hlg#<CR> Read Picture Mode <CR>*appmod=?#<CR> Write Contrast + <CR>*con=+#<CR> Write Contrast - <CR>*con=-#<CR> Write Set Contrast value <CR>*con=value#<CR> Read Contrast value <CR>*con=?#<CR> Write Brightness + <CR>*bri=+#<CR> Write Brightness - <CR>*bri=-#<CR> Write Set Brightness value <CR>*bri=value#<CR> Read Brightness value <CR>*bri=?#<CR> Write Color + <CR>*color=+#<CR>...
Page 12
Write 4 Corners Bottom-Right-Y Increase <CR>*cornerfitbry=+#<CR> Read 4 Corners Bottom-Right-Y Status <CR>*cornerfitbry=?#<CR> Write Digital Zoom In <CR>*zoomI#<CR> Write Digital Zoom out <CR>*zoomO#<CR> Write Auto <CR>*auto#<CR> Write Brilliant color on <CR>*BC=on#<CR> Write Brilliant color off <CR>*BC=off#<CR> Read Brilliant color status <CR>*BC=?#<CR> Write Auto(HDR) <CR>*hdr=auto#<CR>...
Page 13
Read Signal Power On-Status <CR>*autopower=?#<CR> Write Standby Settings-Network on <CR>*standbynet=on#<CR> Write Standby Settings-Network off <CR>*standbynet=off#<CR> Read Standby Settings-Network Status <CR>*standbynet=?#<CR> Write Standby Settings-Microphone on <CR>*standbymic=on#<CR> Write Standby Settings-Microphone off <CR>*standbymic=off#<CR> Read Standby Settings-Microphone Status <CR>*standbymic=?#<CR> Write Standby Settings-Monitor Out on <CR>*standbymnt=on#<CR>...
Page 14
Read Ballast F/W Version <CR>*ballastfwversion=?#<CR> Write Blank On <CR>*blank=on#<CR> Write Blank Off <CR>*blank=off#<CR> Read Blank Status <CR>*blank=?#<CR> Write Freeze On <CR>*freeze=on#<CR> Write Freeze Off <CR>*freeze=off#<CR> Read Freeze Status <CR>*freeze=?#<CR> Write Menu On <CR>*menu=on#<CR> Write Menu Off <CR>*menu=off#<CR> Read Menu Status <CR>*menu=?#<CR>...
Page 15
Read Remote Receiver Status <CR>*rr=?#<CR> Write Instant On-on <CR>*ins=on#<CR> Write Instant On-off <CR>*ins=off#<CR> Read Instant On Status <CR>*ins=?#<CR> Write Lamp Saver Mode-on <CR>*lpsaver=on#<CR> Write Lamp Saver Mode-off <CR>*lpsaver=off#<CR> Read Lamp Saver Mode Status <CR>*lpsaver=?#<CR> Write Projection Log In Code on <CR>*prjlogincode=on#<CR>...
Page 16
Tint + <CR>*tint=+#<CR> Write Tint - <CR>*tint=-#<CR> Write Set Tint value <CR>*tint=value#<CR> Read Get Tint value <CR>*tint=?#<CR> Write Set BenQ gamma value <CR>*gamma=value#<CR> Read Gamma value status <CR>*gamma=?#<CR> Write Set HDR Brightness value <CR>*hdrbri=value#<CR> Read Get HDR Brightness value <CR>*hdibri=?#<CR> Write Red Gain + <CR>*RGain=+#<CR>...
Page 17
Write Hue + <CR>*hue=+#<CR> Write Hue - <CR>*hue=-#<CR> Write Set Hue value <CR>*hue=value#<CR> Read Get Hue value <CR>*hue=?#<CR> Write Saturation + <CR>*saturation =+#<CR> Write Saturation - <CR>*saturation =-#<CR> Write Set Saturation value <CR>*saturation =value#<CR> Read Get Saturation value <CR>*saturation =?#<CR> Write Gain + <CR>*gain=+#<CR>...