Epson ESC-VP User Manual

ESC/VP Level 6 Serial Communication Manual (Abridged Edition)
ESC/VP Level 6 Serial Communicat ion Manual (Abridged Edit ion) Ver.3
Table of Contents
REVISION STATUS.................................................................................................................................................... 2
1. OUTLINE ................................................................................................................................................................ 2
2. APPLICATION........................................................................................................................................................ 2
3. SERIAL COMMUNICATION SPECIFICATIONS ................................................................................................... 3
[Communication Conditions] [Connectors] [Serial cable connection diagram]
4. COMMAND TYPES ................................................................................................................................................ 4
5. COMMAND STRUCTURE...................................................................................................................................... 5
6. CONTROL CODE................................................................................................................................................... 9
00 SPECIAL CONTROL...............................................9
03 : Power 06 : Communication rate 09 : Lamp Hour 12 : Error information 16 : Key codes
01 SCREEN CONTROL.............................................11
00 : Input Source 01 : Input mode 02 : Freeze 03 : A/V Mute
02 AUDIO CONTROL.................................................12
00 : Volume 06 : Bass 07 : Treble 08 : SRS SPACE 09 : SRS CENTER
03 PC CONTROL.......................................................13
00 : Brightness 01 : Contrast 02 : Sync. 03 : Tracking 0D : Sharpness 0E : Input Resolution 12 : Automatic setup
04 VIDEO CONTROL.................................................15
00 : Brightness 01 : Contrast 02 : Sharpness 03 : Saturation 04 : Tint 05 : Video Mode 06 : Smooth Motion
05 DISPLAY CONTROL.............................................17
02 : Rear Proj. 03 : Ceiling
06 OPTION.................................................................18
03 : Source Prompt 04 : Blank 09 : BNC Input Source Type 0F : Keystone 10 : Start up Screen 11 : Message 14 : V Keystone 15 : DelayON 16 : Comp1/DV1 selection 19 : Computer2 input format
07 CUSTOM...............................................................20
08 : PinP 09 : PinP audio selection setting
1 of 20
ESC/VP Level 6 Serial Communication Manual (Abridged Edition)

REVISION STATUS

Revision Issued Date Description
1 2001.1.15 First Release 2 2001.4.27 Clerical error correction. The power on command of EMP-7600/5600. 3 2001.8.10 Addition audio control commands
1. OUTLINE
This manual describes the ESC/VP Level 6 protocol for communication with projectors manufactured by Seiko Epson. The manual is an abridged edition which summarizes the most commonly-used functions. If further details ar e required, please refer to the full edition of the manual.
2. APPLICATION
This manual applies to the following models.
[Applicable models]
• EMP-8100/9100
• EMP-8150
• EMP-7700/7600/5600
2 of 20
ESC/VP Level 6 Serial Communication Manual (Abridged Edition)
3. SERIAL COMMUNICATION SPECIFICATIONS
The projectors can be controlled by connecting a serial cable to the projector (Mouse/Com port) and a computer so that ESC/VP commands can be sent from the computer to the projector.
[Communication Conditions]
• Communication Speed Standard speed: 9600 bps (EMP-8100/9100/8150/7700: 9600 to 57600 bps) (EMP-7600/5600: 9600 to 38400 bps)
• Bit length 8 bit
• Parity None
• Stop bit 1 bit
• Flow control Hardware (DTR/DSR)
[Connectors]
Connector type: D-sub 9pin (The pins which are a ctu all y use d are the fiv e p ins fro m 2 to 6 . Th es e pi ns are use d to send and receive data, for flow control and for grounding.)
Projector PC
8
9
12
13
(RS-232C D- sub 9pin)
[Serial cable connection diagram]
<EMP-8100/8150/9100>
(Projector) (Main cable) (Computer serial cable) (PC)
GND 13 5 5 5 GND
RD 9 2 2 3 TD
TD 8 3 3 2 RD DTR 10 4 4 6 DSR DSR 11 6 6 4 DTR
<EMP-7700/7600/5600>
(Projector) (Main cable) (PC) Signal Function
GND 5 5 GND GND
RD 2 3 TD TD
TD 3 2 RD RD DTR 4 6 DSR DSR DSR 6 4 DTR DTR
List of Signal Function
Ground Data trans m i ssion Data reception Data set ready Data terminal ready
3 of 20
ESC/VP Level 6 Serial Communication Manual (Abridged Edition)
4. COMMAND TYPES
The types of commands used can be divided into apply commands and reply commands. Both of these command types can be further divided into setting commands, acquisition commands and initialization commands. Apply commands are used to make settings, acquire information and carry out initialization, and reply commands provide responses to apply commands.
Sending Receiving
Apply command
Reply command
Figure 4-1. Apply/Reply Command
The table below gives details on each command.
Table 4-1. Details on each command

Command Types Caption

Apply command Set/Report/Indicate/Request Sets, reports, indicates and requests values
Get Gets the current value. Initialize Initializes a value. Package Command which combines the attributes of setting, reporting, indicating and requesting
Reply command Set/Report/Indicate/Request Response to an apply command for setting, reporting, indicating or requesting
Get Return Packet for getting Initialize Return Packet for initializing Package Response to a package apply command Alert Alert response to apply commands
4 of 20
ESC/VP Level 6 Serial Communication Manual (Abridged Edition)
5. COMMAND STRUCTURE
• ECommands are expressed as hexadecimal codes.
• All commands start with an ID code and end with a checksum. When an ESC/VP command which is sent from the computer is received by the projector, a reply is returned.
However, the replies w hich a r e ret urne d by the proj ec tor o nly in dic ate w het her th e in iti al c om m and was re ce iv ed by the projector, and do not indicate whether the command was executed or not. Acquisition commands are sent in order to check the execution of a command. In addition, if the next command is sent before the reply to a previous command has been received from the projector, it may result in a communication error.
The command structure is shown below.
bytes. * Command layout is BigEndian.

(1) STX

(2) Size (3) Attribute (4) FromTo (5) Group (6) Item (7) Parameter (8) Check Sum
* The maximum length for a command is 1024
(1) STX
: 0x1D (1 byte)

(2) Size

: Size of a command packet (Specifies a number of the data from 1D to CS) (2 bytes) Example) To turn the power on over a serial connection
1D 000x 01 01 00 03 01 CS
---> 0x0009
Example) To check the power status over a serial connection
1D 000x 02 01 00 03 01 CS
---> 0x0008

(3) Attribute

: Indicates attributes such as apply command/reply command, OK/Not OK, etc. (1 byte) The attribute codes are shown below.
Table 5-1. Attribute of the Apply command
Attribute Attribute code Caption
Set 0x01 Sets, reports and indicates values. Get Initialize Package
0x02 Gets the current value. 0x03 Initializes a value. 0x05 Command which combines the attributes of setting, reporting, indicating and requesting.
Table 5-2. Attribute of the Reply command
Attribute Attribute code Caption
Return Packet for setting (OK) 0x81 Indicates that the set command received was analyzed correctly. Return Packet for setting (NG) Return Packet for getting (OK) Return Packet for getting (NG) Return Packet for initializing (OK) Return Packet for initializing (NG) Response to package (OK) Response to package (not OK)
Alert response to commands
0xC1 Indicates that the set command received was not analyzed correctly. 0x82 Indicates that the get command received was analyzed correctly. 0xC2 Indicates that the get command received was not analyzed correctly. 0x83 Indicates that the initialize command received was analyzed correctly. 0xC3 Indicates that the initialize command received was not analyzed correctly. 0x85 Indicates that the combined attribute command received has been parsed correctly.
0xC5
0x8F
Indicates that the combined attribute command received has not been parsed cor­rectly.
Indicates that the command received contained an error and could not be parsed cor­rectly.
5 of 20
ESC/VP Level 6 Serial Communication Manual (Abridged Edition)

(4) FromTo

: Specifies the sending and receiving ends of the FromTo command. (1 byte) Indicates sending end between 7th and 4th bit and receiving end between 3rd to 0th bit.
The basic FromTo combination is shown below.
Table 5-3. List of FromTo codes (bit)
Machines Code (bit)
PC (RS-232C communication) 0x00 Master projector or stand-alone projector 0x01
The apply/reply codes using FromTo combinations are shown below.
Table 5-4. List of FromTo codes for apply commands
From To Apply
PC (Serial) Projector (Master) 0x01
Table 5-5. List of FromTo codes for reply commands
From To Reply
PC (Serial) Projector (Master) 0x10

(5) Functional Classification (Group)

: Represents the functional classification as classification codes. (1 byte)
Table 5-6. List of Functional Classification
Functional classifi cation Group Code Caption
Special control (Special) 0x00 Performs switching and resetting the operating mode. Screen control (Screen) Audio control (Audio) PC control (PC) VIDEO control (Video) Display control (Display) Option (Option) Custom (Custom) Reserved Reserved Reserved Reserved Stack control (Stack) Reserved
* Refer to the full manual if using stack control.
0x01 Controls the display screen. 0x02 Controls the audio. 0x03 Controls PC's image quality. 0x04 Controls Video's image quality. 0x05 Controls the display. 0x06 Sets the additional functions for the whole projector. 0x07 Sets the additional functions that user can program. 0x08 0x09 0x0E 0x0F 0x10 Performs various kinds of controls of Stack. 0x20
6 of 20
Loading...
+ 14 hidden pages