Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Epson Projector Control
By: David Bowdler
Updated: April 13, 2026
Version: 1.42
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.