Canon
SX80
Summary of Remote Control Commands (User Commands)
1. Connection
Use the cable to connect the projector (service port) to the computer (RS-232C serial port).
The computer and projector should be connected in a direct, 1:1 connection.
If the number of pins on the connectors or the formats do not match, an adapter is required.
COM
Port
Computer
Service
Dedicatedcable
Port
Canon
Projector
Item Specifications
Connection Method
Signal Lines to Conne
Cable to Connect
Computer: Directly connected to the projector (1:1)
Three-line connection: SD, RD, and SG
9-pin RS-232C cable (cross)
Send Data SD SD Send Data
Receive Data RD RDReceive Data
Signal Ground SG SGSignal Ground
* In the SX80, only the three signal lines of SD, RD, SG are used
2. Communication Format
Specifications
Item
Communication Method
Transmission Speed
Character Length
Stop Bit
Parity
Flow Control
RS-232-C start-stop synchronization, semi-duplex communication
19200 bps
8 bits
2 bits
None
None
Item
Number of Bytes
Delimiters
Message Codes
Protocol
Flow Control
Error Control
Break Signal
Timeout
Specifications
Variable-length (up to 256 bytes including delimiter)
CR, LF, CR+LF, or null (00h)
In messages, CR is indicated as <CR>, LF as <LF>, CR+LF as <CR>+<LF>, and null as <00>.
ASCII code (typical characters: 20h to 7Fh)
Case-insensitive.
<CR> is 0Dh, <LF> is 0Ah, <CR>+<LF> is 0Dh0Ah, and <00> is 00h.
No protocol
None
None
Not supported
Between characters : 5 seconds (However, timeout between CR and LF is 10 ms)
<1 byte> <1 byte>
Within 5 seconds
Period between command and response: 10 seconds
Computer Projector
Command
Within 10 seconds
Response
The next command must not be sent without waiting for the response
If the next command is sent, an error will occur
3. Control Flowchart
START
Command
Transmission
ResponseReception
ErrorResponse
Investigatethestatusin
theresponsetableand
takemeasuresasneeded
NO
NO
Response
received?
YES
Success?
(Confirm)
Command
Transmission
Sameresponsestandby
processingasabove
Expected
results
obtained?
YES
YES
NO
Has10seconds
elapsed?
YES
Firstfailure?
NO
NoResponsefromProjector
◆Confirmthattheprojectorison
◆ChecktheACcord
◆Checkthecontrolcable
NO
YES
END
Notes
•
When sending commands in succession, wait until a response is received from the
first command before sending the next command.
•
Command timeout is 10 seconds. If no response is returned within 10 seconds after a command is sent,
the command or response may not have reached the destination.
Turn off the device, check the communication cable, and resend the command.
4. Power Control
4.1 [Power Control] Commands
Commands for controlling the power, or for acquiring the power mode.
Contact the service center for command details or information about all commands.
Power
Get power mode
4.2 [Power Control] Responses
Responses to commands for power control, or for acquiring the power mode.
Power
Get power mode
Command Type ASCII Notation Binary Notation
Power ON
Power OFF
POWER ON<CR> 50h 4Fh 57h 45h 52h 20h 4Fh 4Eh 0Dh
POWER OFF<CR> 50h 4Fh 57h 45h 52h 20h 4Fh 46h 46h 0Dh
GET POWER<CR> 47h 45h 54h 20h 50h 4Fh 57h 45h 52h 0Dh
Response Type ASCII Notation Binary Notation
Success i:OK<CR> 69h 3Ah 4Fh 4Bh 0Dh
Failure <Refer to the Error List>
OFF g:POWER=OFF<CR> 67h 3Ah 50h 4Fh 57h 45h 52h 3Dh 4Fh 46h 46h 0Dh
OFF→ON g:POWER=OFF2ON<CR> 67h 3Ah 50h 4Fh 57h 45h 52h 3Dh 4Fh 46h 46h 32h 4Fh 4Eh 0Dh
ON g:POWER=ON<CR> 67h 3Ah 50h 4Fh 57h 45h 52h 3Dh 4Fh 4Eh 0Dh
ON→PMM g:POWER=ON2PMM<CR> 67h 3Ah 50h 4Fh 57h 45h 52h 3Dh 4Fh 4Eh 32h 50h 4Dh 4Dh 0Dh
PMM g:POWER=PMM<CR> 67h 3Ah 50h 4Fh 57h 45h 52h 3Dh 50h 4Dh 4Dh 0Dh
PMM→ON g:POWER=PMM2ON<CR> 67h 3Ah 50h 4Fh 57h 45h 52h 3Dh 50h 4Dh 4Dh 32h 4Fh 4Eh 0Dh
ON→OFF g:POWER=ON2OFF<CR> 67h 3Ah 50h 4Fh 57h 45h 52h 3Dh 4Fh 4Eh 32h 4Fh 46h 46h 0Dh
* OFF indicates standby mode, ON indicates that the projector is running, and PMM indicates power management mode.
Failure <Refer to the Error List>
*"→" indicates the transition to another mode.
PC⇒PRJ
PRJ⇒PC
5. Input Source Selection
5.1 [Input Source Selection] Commands
Commands for switching the input source, or for acquiring the input source selection value.
Input source
Get input source GET INPUT<CR> 47h 45h 54h 20h 49h 4Eh 50h 55h 54h 0Dh
5.2 [Input Source Selection] Responses
Responses to commands for input source selection, or for acquiring the input source selection value.
Input source
Get input source
Command Type ASCII Notation Binary Notation
DigitalPC
DigitalVideo
AnalogPC1
AnalogPC2
Component
Video
S-Video
USB
INPUT=D-RGB<CR> 49h 4Eh 50h 55h 54h 3Dh 44h 2Dh 52h 47h 42h 0Dh
INPUT=HDMI<CR> 49h 4Eh 50h 55h 54h 3Dh 48h 44h 4Dh 49h 0Dh
INPUT=A-RGB1<CR> 49h 4Eh 50h 55h 54h 3Dh 41h 2Dh 52h 47h 42h 31h 0Dh
INPUT=A-RGB2<CR> 49h 4Eh 50h 55h 54h 3Dh 41h 2Dh 52h 47h 42h 32h 0Dh
INPUT=COMP<CR> 49h 4Eh 50h 55h 54h 3Dh 43h 4Fh 4Dh 50h 0Dh
INPUT=VIDEO<CR> 49h 4Eh 50h 55h 54h 3Dh 56h 49h 44h 45h 4Fh 0Dh
INPUT=S-VIDEO<CR> 49h 4Eh 50h 55h 54h 3Dh 53h 2Dh 56h 49h 44h 45h 4Fh 0Dh
INPUT=USB<CR> 49h 4Eh 50h 55h 54h 3Dh 55h 53h 42h 0Dh
Response Type ASCII Notation Binary Notation
Success i:OK<CR> 69h 3Ah 4Fh 4Bh
Failure <Refer to the Error List>
DigitalPC g:INPUT=D-RGB<CR> 67h 3Ah 49h 4Eh 50h 55h 54h 3Dh 44h 2Dh 52h 47h 42h 0Dh
DigitalVideo g:INPUT=HDMI<CR> 67h 3Ah 49h 4Eh 50h 55h 54h 3Dh 48h 44h 4Dh 49h 0Dh
AnalogPC1 g:INPUT=A-RGB1<CR> 67h 3Ah 49h 4Eh 50h 55h 54h 3Dh 41h 2Dh 52h 47h 42h 31h 0Dh
AnalogPC2 g:INPUT=A-RGB2<CR> 67h 3Ah 49h 4Eh 50h 55h 54h 3Dh 41h 2Dh 52h 47h 42h 32h 0Dh
Component g:INPUT=COMP<CR> 67h 3Ah 49h 4Eh 50h 55h 54h 3Dh 43h 4Fh 4Dh 50h 0Dh
Video g:INPUT=VIDEO<CR> 67h 3Ah 49h 4Eh 50h 55h 54h 3Dh 56h 49h 44h 45h 4Fh 0Dh
S-Video g:INPUT=S-VIDEO<CR> 67h 3Ah 49h 4Eh 50h 55h 54h 3Dh 53h 2Dh 56h 49h 44h 45h 4Fh 0Dh
USB g:INPUT=USB<CR> 67h 3Ah 49h 4Eh 50h 55h 54h 3Dh 55h 53h 42h 0Dh
Failure <Refer to the Error List>
PC⇒PRJ
PRJ⇒PC