Make/Model  Device VersionConnection Type
Epson ESC/VP21 ProjectorsN/ASerial

Description:

This driver controls Epson brand projectors that support the ESC/VP21 serial protocol. It has been tested with the Epson Color Cinema 500 and Epson Powerlite Home Cinema 1080 but should also work for other Epson projectors.

Command/Model Profiles

When loading the driver you will be prompted to select the model (TW500, TW1000, or Other). This allows the driver to present the VP21 commands that are available on your model, named as in the manual. The Other option allows all possible commands for Aspect, Color Mode, and Input. If you select Other the names may not match, and all command options will not apply, so you will need to experiment to determine what works for your projector.

Power Cycle Holddown

Instead of locking the driver during the long power cycles, the driver now uses two holddown timers. When the Power field is changed the driver stops polling the projector for the configured power on/off delay periods. Also, if a timeout occurs the driver assumes the projector was power cycled manually and goes into holddown using the PowerOnDelay or PowerOffDelay, whichever is greater.

Command Queuing

If this feature is enabled, commands may be sent to the projector while it is powering up. The driver will store the commands and send them to the projector once the Power On Delay expires. This allows you to change the input immediately after powering on the projector without worrying about tracking the projector's state. If this option is disabled the driver will reject commands during power cycles.

Note: If the configured PowerOnDelay is too short the projector may reject the queued commands. If you find your queued commands aren't executing, adjust the PowerOnDelay higher to compensate.

Quirks and Limitations:

None at this time.

Connection Details

The connection is serial at

Driver Fields

This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...

NameTypeR/WDescription/Limits
AspectStringR/WAspect Ratio (Available values depends on model profile selected)
ColorModeStringR/WColor Mode / Color Filter (Available values depends on model profile selected)
InputStringR/WSource / Input (Available values depends on model profile selected)
IntervalCardR/WInterval to poll projector in seconds
LampCardRCurrent Lamp life of bulb in hours
ModelStringR/WModel / Command Profile selected (TW500, TW1000, Other)
MuteBoolR/WVideo Mute On/Off
PowerBoolR/WPower State On/Off
PowerCycleBoolRProjector power is in transition if true. Use to provide user feedback during power transitions
PowerOffDelayCardR/WDuration to not poll projector when powering off in seconds
PowerOnDelayCardR/WDuration to not poll projector when powering on in seconds
QueueCommandsBoolR/WEnable/Disable Command Queuing feature