Driver Details

New Community

Epson Projector Control

By: David Bowdler
Updated: April 13, 2026
Version: 1.42
Download Driver Purchase License
Rating: 0.0 (0 ratings)
Log in to rate this driver
Control Epson projectors from your RTI system via TCP/IP (ESC/VP.net) or RS-232 serial. Full two-way feedback with real-time power, input, picture mode, lamp hours, and error monitoring displayed on your touchpanel.

Supports both EH-series home cinema projectors (EH-TW9400, EH-TW8400, EH-LS series) and EB/H-series business projectors (H619B, EB-G, EB-L, EB-W series). Selectable projector family adjusts OSD key codes automatically.

FEATURES
• TCP/IP (ESC/VP.net port 3629) and RS-232 serial connection
• Full two-way feedback — power, input, picture mode, lamp hours update in real time
• Auto-discover available inputs from the projector
• Up to 8 configurable input slots with custom names and ESC/VP21 source codes
• ESC/VP.net password authentication support
• Browse menu system for touchpanel navigation
• Configurable poll interval (1–30 seconds)
• Auto-reconnect on connection loss

PICTURE CONTROL
• 12 picture modes: Cinema, Natural Cinema, Natural, Dynamic, Bright Cinema, Silver Screen, THX, Living Room, B&W Cinema, sRGB, Presentation, Blackboard
• 9 aspect ratios: Normal, 4:3, 16:9, Auto, Full, Zoom, Native, Wide, Anamorphic
• Color space: Auto, BT.709 (HD), BT.2020 (4K HDR)
• Gamma presets: 2.0, 2.1, 2.2, 2.3, 2.4
• Brightness, contrast, and sharpness adjustment
• Dynamic iris (illumination) control
• Overscan on/off
• Projection mode: H-Reverse (rear), V-Reverse (ceiling)

LAMP & LENS
• Lamp mode: Normal, ECO, ECO 2
• Lamp hours tracking
• Motorised lens zoom and focus control
• Lens memory recall (1–10 presets, EH-series)
• Keystone correction

ADDITIONAL FEATURES
• A/V mute (blank screen) and audio mute
• Freeze frame
• Volume control (0–40)
• OSD navigation (menu, up/down/left/right, enter, escape)
• Smart Select-style source keys and aspect key
• Error code monitoring with descriptive text
• Send raw ESC/VP21 commands for advanced control
• Per-input events (HDMI 1, HDMI 2, HDMI 3, VGA 1, VGA 2, LAN, HDBaseT)

BROWSE MENU
Configurable browse menu sections:
• Input selection (with custom names or auto-discovered)
• Picture mode selection
• Aspect ratio selection
• Lamp mode selection
• Color space selection
• Lens memory
• A/V mute and freeze toggles
• Lamp hours display

SYSTEM VARIABLES
• Power state (on/off/warming/cooling/standby), Connection state
• Current input name and code, per-input active booleans
• Color mode, aspect ratio, color space, lamp mode (all with names)
• Volume, A/V mute, audio mute, freeze, signal status
• Brightness, contrast, sharpness, zoom, focus levels
• Overscan, dynamic iris, H/V reverse, projection mode
• Lamp hours, error code and text, driver version
• Browse list and title

REQUIREMENTS
• RTI XP-8 processor
• Integration Designer 11.4 or later
• Epson projector with network control enabled (ESC/VP.net) or RS-232 cable (9600 8N1)
• Licence key required (free trial included for testing)

Epson Projector Control Driver v1.41

Smart Home Programming

Controls Epson projectors via ESC/VP21 protocol over TCP/IP (ESC/VP.net port 3629) or RS-232 serial.

Supported Models:

- EH-TW9400 / EH-TW8400 and other EH-series (home cinema)

- H619B / EB-series / EB-L / EB-W (business projectors)

- Any Epson projector supporting ESC/VP21 protocol

Setup

Projector Family:

Select EB/H-series for business projectors (H619B, EB-G, EB-L, EB-W etc.) or EH-series for home cinema models. This affects OSD navigation key codes and volume control.

TCP/IP Connection (recommended):

1. Connect projector to your network

2. Enable Network control in the projector's Network menu

3. Set Transport = TCP/IP

4. Enter the projector's IP address

5. Port defaults to 3629 (ESC/VP.net)

Serial Connection:

1. Connect RS-232 cable (9600 baud, 8N1)

2. Set Transport = Serial

3. Select the serial port from the dropdown

Input Configuration

Configure up to 8 input slots with custom names and ESC/VP21 source codes. All 8 slots appear in Integration Designer's macro/variable lists with their configured names.

Common Source Codes (EH-series / Home Cinema):

- 30 = HDMI 1

- A0 = HDMI 2

- C0 = HDMI 3

- 10 = VGA 1

- 20 = VGA 2

- 80 = HDBaseT

- 53 = LAN

- 52 = USB

- 56 = Screen Mirroring

- 54 = WirelessHD

Common Source Codes (EB/H-series / Business):

- 30 = HDMI 1

- A0 = HDMI 2

- 11 = Computer 1

- 21 = Computer 2

- 41 = Video

- 51 = USB Display

- 52 = USB

- 53 = LAN

- 56 = Screen Mirroring

Use the "Scan Available Inputs" button (right-click the driver in Integration Designer) to automatically discover which inputs your projector supports.

Volume

EH-series: Volume is queried every poll cycle (VOL? command, range 0-20). The Volume system variable reflects the actual hardware level.

EB/H-series: Projectors do not support the VOL? query. Volume is tracked optimistically - the Volume variable is incremented/decremented on each key press. Audio-only mute (KEY D3) is not supported on EB/H-series; use A/V Mute instead.

Functions

Power: Power On, Power Off, Power Toggle

Inputs: Named by your configured input names (e.g. HDMI 1, HDMI 2, Computer 1)

A/V Mute: Blanks screen and mutes audio simultaneously. On/Off/Toggle

Freeze: Freezes current frame. On/Off/Toggle

Color Mode: Cinema, Natural Cinema, Natural, Dynamic, Bright Cinema, Silver Screen, THX, Living Room, B&W Cinema, sRGB, Presentation, Blackboard

Aspect Ratio: Normal, 4:3, 16:9, Auto, Full, Zoom, Native, Wide, Anamorphic

Lamp: Normal / ECO / ECO 2 (lowest)

Sharpness: Up, Down, Reset, Set (0-100)

Color Space: Auto, BT.709 (HD), BT.2020 (4K HDR)

Overscan: On, Off, Toggle

Dynamic Iris: On, Off, Toggle

Projection Mode: H Reverse, V Reverse (On/Off/Toggle)

Lens Control (EH-TW series): Zoom In/Out, Focus In/Out, Reset

Lens Memory (EH-TW series): Memory 1-3

Gamma: 2.0 - 2.4

Keystone: Up, Down, Reset

Volume: Up, Down, Set (EH-series), Key-based (EB/H-series)

OSD Navigation: Menu, Escape/Back, Up, Down, Left, Right, Enter/OK

Diagnostics: Query Status, Lamp Hours, Error Code, Available Sources

System Variables

Connection: Connected (boolean), Disconnected, ConnectionStatus (string)

Power: Power, PowerOn, PowerOff, PowerWarmup, PowerCooldown, AVStandby, PowerStateText

Input: CurrentInput (name), CurrentInputCode, Input1-8Active (named by config), InputName1-8

Audio: Volume (0-20), AVMute, AVMuteOn, AVMuteOff

Picture: Freeze, ColorModeName, AspectRatioName, HasSignal, SignalStatus

Image: LampMode, LampModeName, Sharpness, ColorSpace, ColorSpaceName, Overscan, Illumination, HReverse, VReverse

Lens: ZoomLevel, FocusLevel

Diagnostics: LampHours, ErrorCode, ErrorText, DriverVersion

Licence: LicenceValid, LicenceStatus, TrialTimeRemaining

Events

- Connected / Disconnected

- Power On / Power Off

- Input 1-8 Selected (one event per configured input)

Debug Console

A TCP debug console is available on the configured Debug Console Port (default 12513). Connect via the included tools/epson_debug_console.py tool:

python tools\epson_debug_console.py [processor_ip] [port]

Available commands: status, power on/off, source, mute on/off, query <cmd>, send <cmd>, sourcescan, getsources, scan eb, dbg, help

Notes

- The projector must have network standby enabled (Standby Mode = Communication On) to be woken via TCP/IP

- Power On takes up to 100 seconds for lamp warm-up

- A/V Mute blanks BOTH video and audio, not audio-only

- EB/H-series OSD navigation uses different key codes than EH-series - select the correct Projector Family in settings

- HDBaseT source code is 80 on EH-series; confirm on EB/H-series via debug console

Licensing

This driver uses a 120-minute trial. Enter a licence key in Settings > Licence to unlock permanently. Purchase at smarthomeprogramming.com.au.

Version History:

v1.41 - Fixed ESC/VP.net password authentication for EH-TW9400 and other password-protected projectors. Projector sends FIN with the 0x41 response; driver now reconnects and sends the 34-byte password packet on the new connection.

v1.29 - Licence key system, 120-minute trial mode

v1.27 - New commands: SIGNAL, LUMINANCE (lamp mode), SHARP, CLRSPACE, OVSCAN, ILLUM, HREVERSE, VREVERSE, ZOOM, FOCUS. Browse menu Lamp Mode and Color Space entries.

v1.19 - Volume feedback (VOL? polling on EH-series, optimistic tracking on EB/H), input names in macro steps and variable list, dynamic function name updates via configScript

v1.18 - Dual projector family support (EH-series / EB/H-series), family-aware KEY codes and volume commands, debug console tool

v1.00 - Initial release

A free trial is included so you can test the driver on your system before purchasing. The trial runs for 120 minutes per processor reboot.

To purchase a licence key, visit the Smart Home Programming store or contact support@smarthomeprogramming.com.au.

Licence keys are locked to your RTI processor's MAC address.