Summary of the content on the page No. 1
DATA PROJECTOR
VPL-CX75
VPL-CX76
VPL-CX85
VPL-CX86
VPL-FX51
VPL-FX52
VPL-FX52L
VPL-PX35
VPL-PX40
VPL-PX41
PROTOCOL MANUAL
1st Edition (Revised 7)
Summary of the content on the page No. 2
! WARNING This manual is intended for qualified service personnel only. To reduce the risk of electric shock, fire or injury, do not perform any servicing other than that contained in the operating instructions unless you are qualified to do so. Refer all servicing to qualified service personnel. ! WARNUNG Die Anleitung ist nur für qualifiziertes Fachpersonal bestimmt. Alle Wartungsarbeiten dürfen nur von qualifiziertem Fachpersonal ausgeführt werden. Um die Gefahr eines elektrischen Schlages, F
Summary of the content on the page No. 3
Table of Contents 1. Introduction Appendix A. Setup Method For VPL-PX35 and PX40 2. RS-232C (VPL-CX75 and A-1. Command ......................................................................... 18 VPL-CX76 are excluded.) A-1-1. Setting ..................................................................... 18 A-1-2. Display ................................................................... 19 2-1. Communication Specifications .......................................... 1 A-2. Setting Command ......
Summary of the content on the page No. 4
Summary of the content on the page No. 5
1. Introduction This protocol manual describes the basic configuration and basic operations of various commands used for projector. Projector can be controlled using the commands provided in “Appendix”. Using an external CONTROLLER , etc., inputs can be switched and the power can also be turned on and off. In the follow- ing paragraphs, “CONTROLLER” means an external device such as a PC which controls projector using these commands. 2. RS-232C (VPL-CX75 and VPL-CX76 are excluded.) 2-1. Communica
Summary of the content on the page No. 6
2-2. Command Block Format The code from B0 to B7 as described below are transmitted. Transmission from Reception in Reception in the Master side the Master side the Master side (With Data) B0 START CODE : 0 x A9 B1 ITEM NUMBER ACK / NAK ITEM NUMBER B2 REPLY B3 SET / GET ACK B4 DATA DUMMY DATA DATA B5 B6 CHECK SUM B7 END CODE : 0 x 9A B0 START CORD Common in the all FORMAT B6 CHECK SUM B1 to B5 are calculated by OR; 0 x A9 1010 1001 0 x A9 1010 1001 0 x A9 1010 1001 0 x 9
Summary of the content on the page No. 7
2-3. Block Format Transmission from the Master side Data transmission to the Projector Start of Command B0 START CODE B1 Set the Data Category Value desired. ITEM NUMBER Refer to the Appendix B Table 1 for details. B2 SET: 0 x 00 (Set data) SET / GET B3 GET: 0 x 01 (Get data) B4 SET: Data to be set (Refer to the Appendix B Table 2) DATA GET: Unused. Set Dummy data [0 x 00, 0 x 00] B5 Check Sum B6 CHECK SUM B7 End of Command END CODE Receive results of the data transmission from the Projector. R
Summary of the content on the page No. 8
2-4. Connection Communication is enabled by the use of a D-Sub 9 Pin cross (reverse) cable. The pin assignment of D-Sub 9 Pin and D-Sub 25 Pin is as follows. D-Sub 9 Pin D-Sub 25 Pin Name FG Grounding for safety protection or cable shield Shell = FG 1 3 2 TxD Transmission data 2 3 RxD Reception data 7 4 RTS Transmission request 8 5 CTS Transmission permission 6 6 DSR Data set ready 5 7 SG GND for signal 1 8 DCD Data channel signal carrier detection 4 20 DTR Data terminal rea
Summary of the content on the page No. 9
2-6. Communication Rules . When sending a command from CONTROLLER, the return Data from PROJECTOR should be received first before sending the next command. Even if the next command is sent before receiving the return Data, since PROJECTOR will not be able to receive that command, it does not return a response to CONTROLLER. Consequently, no error code is also sent. The following lists the approximate waiting times for PROJECTOR to return the return Data after CONTROLLER sends the command. . When
Summary of the content on the page No. 10
3. NETWORK 3-1. Introduction This section describes the specifications, performance and operations of the network service that is going to be installed in the target projector. 3-1-1. Advertisement The advertisement service is provided to facilitate development of a PC application that can automatically detect a projector on the network. This function is achieved by broadcasting the equipment information periodically to the network. 3-1-1-1. Function The equipment information shown below is tran
Summary of the content on the page No. 11
3-1-2. Remote Control The remote control service is provided that can control the target equipment from remote location via network. The SDCP protocol that serves to acquire the basic information such as equipment name and serial numbers is installed in this projector. 3-1-2-1. Function This responds to the control command and requests for acquiring the status and information supplied from clients. Control request Enables the input to be selected and picture control to be adjusted. SIRCS request
Summary of the content on the page No. 12
3-2. SDAP Protocol This section describes the SDAP packet structure. Power Header Community Product name Serial No. Location Status (4) (4) (12) (4) (24) (2) Fig.1 Packet structure 1) Header The header consists of ID (16 bit), version (8 bit) and category (8 bits). (Bit position) 0 1 23 0 1 2 3 4567 8 9 0 1234 5 6 7 8 9 012 3 4 5 6789 01 “DA” (16) Version (8) Category (8) Fig. 2 Header ID It is fixed to “DA”. Version This indicates the version number of protocol. It is fixed to 01h (version 1).
Summary of the content on the page No. 13
3-3. SDCP Protocol This section describes the packet structure of SDCP. Header Community Command Data (n) (2) (4) (4) Fig. 1 Packet structure 3-3-1. Format 3-3-1-1. Header The header consists of Version (8 bits) and Category (8 bits). (Bit position) 0 1 0 1 2 3 4567 8 9 0 1234 5 Version (8) Category (8) Fig. 2 Header structure Version This indicates the version number of protocol. It is fixed to 02h (version 2). Category Category number 0x0a of the projector is entered here. Projector checks the
Summary of the content on the page No. 14
3-3-1-3. Command This section describes the format of the request command and the response command. (Bit position) 0 1 23 0 1 2 3 4567 8 9 0 1234 5 6 7 8 9 012 3 4 5 6789 01 Request/Response (8) Item No (16) Data Length (8) (1) Request This section describes the format of the request command that is issued from the host PC to the projector. Community This is the same alphanumeric characters as those of community that is set in the projector to which request is going to be sent. Request There are
Summary of the content on the page No. 15
3-3-1-4. SET Request The SET request is used to set a new value in the specified item. Details of the request and the response are described below. Request Data Data Item No. Request Length 00h Item No. n Set Data (n byte) Response OK (01h) Item No. 0 3-3-1-5. GET Request The GET request is used to acquire the value of the specified item. Details of the request and the response are described below. Request Data Request Item No. Length 01h Item No. 0 Response OK (01h) Item No. n Get Data (n byte)
Summary of the content on the page No. 16
3-3-2. Items Category Contents SET GET 00**h Used to control and to change the various setups. OO 01**h Used to acquire the status. O 03**h Used to reset memory. O 17**h Sircs (15 bit category) O 19**h Sircs (20 bit category) O 80**h Used to acquire equipment information. O 90**h Used to acquire network setup information. O 3-3-2-1. Model Dependent Category The supported contents of 00**h, 01**h, 03**h, 17**h and 19**h change depending on the model. Details are shown on Appendix. 3-3-2-2. Equipm
Summary of the content on the page No. 17
3-3-2-3. Network Information Acquisition (90**h) Used to acquire the network setup information. Lower bytes Contents SET GET 00h MAC Address O 01h IP Address O 02h Subnet Mask O 03h Default Gateway O 04h DHCP O 0x9000 Mac Address 6 bytes 0x9001 IP Address 4 bytes 0x9002 Subnet Mask 4 bytes 0x9003 Default Mask 4 bytes 0x9004 DHCP 1 byte DHCP invalid : 0 DHCP valid : 1 VPL-CX75/CX76/CX85/CX86/FX51/FX52/FX52L/PX35/PX40/PX41 13
Summary of the content on the page No. 18
3-3-3. Error Code The error code list is shown below with a detailed description of each. Category Error Error Code Item Error (01**h) Invalid Item 01h Invalid Item Request 02h Invalid Length 03h Invalid Data 04h Short Data 11h Not Applicable Item 80h Community Error (02**h) Different Community 01h Request Error (10**h) Invalid Version 01h Invalid Category 02h Invalid Request 03h Short Header 11h Short Community 12h Short Command 13h Network Error (20**h) Timeout 01h Comm Error (F0**h) Timeout 0
Summary of the content on the page No. 19
3-3-3-1. Item Error This error occurs when the Item No. of a request is illegal or its Data is illegal. The conditions for occur- rence of the respective errors are shown below. Invalid Item An unsupported Item No. is specified. Example 1: The unsupported category 0xA** is specified. Example 2: The unsupported Item No. 0x8010 is specified. Invalid Item Request The Item No. is supported but an unsupported Request is issued. Example: An attempt is made to set Data in the Model Name (0x8001). Inval
Summary of the content on the page No. 20
3-3-3-3. Request Error This error occurs when Header or Command is illegal. The conditions of occurrence of the respective errors are shown below. Invalid Version The version of the Header is other than 2. n When another version is supported, an error occurs in all versions other than the supported version. Invalid Category The category does not match. Example: 0x0B is specified in the device of Category = 0x0A. Invalid Request An unsupported request is specified. Example: Request = 0x02 is spec