Make/Model  Device VersionConnection Type
Epson/TW500Device Version: 1.2Ethernet

Description:

The driver controls the Epson Color Cinema 500 projector, model EMP-TW500. The Epson is a 720P 3 panel 16x9 LCD projector with Fouroudja DCDi processing. This driver may work with other Epson models, with some fields not being supported fully depending on the sources and filter/color modes they support.

The driver is CML based, and communicates with the projector over Ethernet using the Epson proprietary ESC/vP.net protocol.

Quirks and Limitations:

In order to use this driver you must turn on the Network Monitoring feature on your projector. This has the side effect of running the fan while the projector is off. This is known and expected behavior.

The projector sometimes reports error conditions when off, or if a source signal is not present. These conditions will reports back Unknown in the various status fields. The Unknown value is read only and cannot be written to the fields.

Connection Details

The driver defaults to the normal ESC/VP.net TCP port of 3629.

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 to use. Values: Auto, Normal, Squeeze, Zoom, Through, SqueezeThrough, Wide, Unknown.
ColorModeStringR/WColor mode / filter to use. Values: sRGB, Theater, LivingRoom, Natural, Dynamic, TheaterBlack, Unknown.
LampCardRLamp life in hours. This field will be in error until the projector powers on.
PowerBooleanR/WThe power field is used to turn the projector on and off. A long delay is needed to  power on and off, during which time the driver will reject field changes.
PowerStatusStringRThe power status field is used to determine the actual power state of the projector. This can
be used to provide the user feedback during the long (30 second) power cycles. Values are Off, PowerUp, On, PowerDown, or used to wait for the projector become ready.
SourceStringR/WSource connection to use. All connection types and modes are supported for discrete mode selection. The connection type (i.e. InputA) represents automatic mode for that connection. Values: HDMI, InputA, InputAyCbCr, InputAyPbPr, InputARGBVideo, InputARGB, InputB, InputByCbCr, InputByPbPr, InputBRGB, InputBRGBVideo, Video, Svideo, D4, D4yPbPr, D4yCbCr, Unknown
VersionStringRFirmware version of projector.