Communication Specifications
Communication Flow
Error List
Command List
Command System Chart
Power Management Mode
Key
Spaces of 0 or more characters, Tab (09h), other separators
Spaces of 1 or more characters, Tab (09h), other separators
Separators between parameters ,|
[ ]
Characters in [ ] can be omitted
|
Equivalent to OR
Contents
1. Overview
2. Communication Specifications
3. Communication Flow
4. Command System
5. Control Mode
6. Key/Emulation function
7. Power Management Mode
8. Command List
9. Command Descriptions
REMOTE
LOCAL
POWER
INPUT
AUTOPC
DOTS
TRACK
HPOS VPOS
HPIX VPIX
SEL
ASPECT
IMAGE
BRI
CONT
SHARP
GAMMA
DGAMMA
PROG
WB
WBRGB
SAT
HUE
ACADJUST
6AXR~Y
LAMP
RESET
VKS
AVOL
MUTE
BVOL
IMAGEFLIP
PMM
PJON
NOSIG
NOSHOW
LOGOPOS
LANG
TERMINAL
KEYLOCK
RCCH
RC
MAIN
GET
RANGE
10. Error List
11. Miscellaneous
Appendix 1 Reset Items
Item
1. Overvie
w
These specifications describe the methods of controlling the SX50 projector from the PC over an RS-232C connection.
Virtually all operations possible with the remote control can be controlled from the PC.
The following symbols are used in these specifications.
SymbolDescription
Space with 0 or more characters (20h), Tab (09h), or other
△
separator
Space with 1 or more characters (20h), Tab (09h), or other
□
separator
Separator between parameters ,|□
▽
[ ]
The data in [ ] can be omitted.
|
Same as OR
The definition name is on the left side of this mark, and the
:=
definition description is on the right side.
2. Communication Specifications
Communication
system
Maximum transmission length
Item
Communication system
Transmission speed
Character length
Stop bit
Parity
Transmission format
Delimiters
Transmission codes
Communication procedure
Flow control
Error control
Break signal
Time out
Connection
Specifications
Control
The SX50 has two control modes: LOCAL and REMOTE.
Mode
Most user commands are used in REMOTE mode.
The two modes are set by the REMOTE and LOCAL commands.
Item
Connection systemPC: “1:1” connection in SX50
Connection signal line
Connection cable
RS-232-C, Start-stop synchronization, Semi-duplex communication
19.2 Kbps
8 bits/character
2 bits
None
Variable-length record with terminal as delimiter
Maximum of 256 characters (bytes) including delimiters
Delimiters are one of CR, LF, CR+LF, Null (0) (Delimiters are identified automatically.)
Response delimiters are identical to command delimiters.
ASCII code (General-purpose characters: 20h to 7Fh), Tab (09h)
(Codes other than those above and delimiters are considered “other separator codes”.)
Uppercase and lowercase of alphabetic characters are considered the same character.
Double-byte characters and single-byte characters are not distinguished. All are
considered single-byte characters.
No procedure
None
None
Not supported
Tc Character interval: 10 ms
Tr Command/response interval: 10 s
Specifications
3-line connection of SD, RD, and SG
Dedicated cable
Local
• SX50 normal mode
• The available user commands are limited.
REMOTE, LOCAL, RC, MAIN, GET_MODE
only are available
Specifications
REMOTE
LOCAL
PC-SX5 connection status
PC-SX5接続形態
Send data SDSD Send data
Receive data RDRD Receive data
Signal ground SGSG Signal ground
• Except for RC and MAIN, all user commands are
available in this mode.
• Except for POWER, all remote control and
front panel buttons are disabled.
PC
Remote
PORT
COM
Dedicated cable
専用ケーブル
SERVICE
PORT
Canon
SX50
Commands
Request transmissions sent from PC to SX50
△
Transmission
format
<Command character strings> △<Delimiters>
<Command character strings>
Type
Null
Control
Setting
Reference
Reference
Command character string
Character strings consisting of 0 or more
<Delimiters>
TypeDescription
Null command
Character string
Control command
Character string
Setting command
Character string
Reference command
Character string
Range request
alphanumeric characters
One of CR (0Dh), LF (0Ah), CR+LF (0Dh+0Ah), Null (00h)
Commands with a command character string length of 0. No command processing is performed.
<Null command character string>:= <Character string with length 0>
Projector control command. The format of the <command control string> is shown below.
If an Ok is not received, the control results may also be returned in some cases.
<Control command character string>:= <Control name> [ <Parameter value>]
Command that sets values for each parameter. The format of the <command character string> is shown below.
<Setting command character strings>:= <Parameter name>△=△<Parameter value>
For the definition of <Parameter value>, refer here.
Command that requests the current setting value of each parameter. The format is shown below.
<Reference command character string>:=? △<Parameter name> | GET <Parameter name>
Command requesting the available setting range for the setting vales of each parameter. The format is shown below.
<Range request command character string>:= RANGE <Parameter name>
Response
■
OK
□
BUSY
■
WARN
■
ERR
□
GET
□
RANGE
■
OK
■
BUSY
■
WARN
■
ERR
□
GET
□
RANGE
■
OK
■
BUSY
■
WARN
■
ERR
□
GET
□
RANGE
□
OK
■
BUSY
■
WARN
■
ERR
■
GET
□
RANGE
□
OK
■
BUSY
■
WARN
■
ERR
□
GET
■
RANGE
Response Transmissions sent from SX50 to PC in response to commands from PC
>
n
>
mission forma
<Response character string> <Delimiter
<Response character string>
Character strings consisting of one or more ASCII characters
The first two characters are always <one lowercase letter>:
The first character indicates the response type.
Response
type
i State responsei:OK i:BUSY etc.
wWarningw:USER_COMMAND..
eErrore:000B INVALID..
gReference command responseg:AVOL=10
r
<Delimiters>Delimiters for commands sent from PC
Meaning
Range request command
response
Example
r:VKS=N, -50, 50
Type
BUSY
WARN
ERR
GET
RANGE
TypeDescription
OK
OK response
After processing of each command is completed, a response is sent indicating that the next command can be received.
<OK response character string>:=i:OK
BUSY response
This response is sent when a command cannot be received during processing.
<BUSY response character string>:=i:BUSY
Example:
> IMAGE=2
< i:BUSY
WARN responseThis response is sent when warning information is issued. Note that this command cannot be executed.
<Warning response character string>:= w:<Warning description>
> IMAGE=2
Example:
< w:USER_COMMAND_VERSION_IS_UPDATED
ERR responseAn error message is output.
<Error response character string>:= e:<Error code> <Error message>
※ <Error code> is expressed as a four-digit hexadecimal number.
* Refer to “Error List”!
Example:
> abcdefg
< e:0002 INVALID_COMMAND
GETresponse
Request response for each parameter.
<GET response character string>:=g<Parameter name>=<Value>
Example: > GET LANG or ? LANG
< g:LANG=JPN
RANGE response
This is the settable range response for each parameter.
<Range response character string> := r:<Parameter name>=<Type>, <Setting value range>
※ <For <Setting value range> refer to the RANGE command.
Example:
> RANGE CONT
<
r:CONT=N, -20, 20
Other
Transmissio
recognition
<Parameter
Transmission is recognized when delimiter is received.
Even if a maximum transmission length is received, the entire received transmission will be lost unless a delimiter is received.
<<Value > := <Numerical value > | <Control value > | <Logical value > | <ID> | “<Character string >”
<Numerical value>
<Control value>:= On | Off
<ID>:= 1 or more ASCII characters
<Character string>:= 0 or more ASCII characters (20h to 7Fh)
:= [<Sign>] <Decimal character string ((Min. 1 character to Max. 5
characters)>The range of valid values is -32768 to 32767.
Cable
The connection diagram for the cable connecting the PC and projector is shown below.
3.Communication Flow
A
Transmission
sent
Transmission
received
Command/One response is always returned for each command sent from the PC.
Response
Response
reception
timeout
At the sending side (PC), the transmission is sent within character intervals of Tc (character interval timeout).
t the receiving side (SX50), data able to be received within the character interval of Tc is held, and receiving of a delimiter is considered
“transmission received”.
If a received character interval exceeds Tc or a delimiter is not received within 256 characters, all data already received is
lost, and the mode is reset to receive standby again.
(However, note that a response may not be returned when the internal receive buffer overflows due to
reception of a large amount of data.)
PCSX50
Command
Within Tr
Response
*The timeout interval between command and response (Tr) is 10 seconds.
If a response is not received within Tr (timeout interval between command and response) while in response reception standby
after sending a command at the PC, resend the command in the “response reception timeout”.
4.Command System
The command system for SX50 “User Commands” is shown below.
Mode change
Switch to Remote mode REMOTE
Switch to Local modeLOCAL
Setting/Control
Display settingInput signal switchingINPUT
Input signal setting
Input signal selectionSEL
Screen settingASPECT
Auto PCAUTOPC
Menu display position setting
User screen settingUser screen registration
Flip displayIMAGEFLIP
Total number of dots adjustment
Tracking adjustment
Horizontal/Vertical position adjustment
Horizontal/Vertical resolution adjustment
DOTS
TRACK
HPOS/VPOS
PIX
* User commands use only automatic selection of input signals.
*Running of Auto PC will change the values set in “Input signal selection”.
User image positionLOGOPOS
Input when no signalNOSIG
Screen when nothing shown
Startup screenPJON
NOSHOW
Image adjustment
Image quality selectIMAGE
*This is set for each input signal and
image quality.
Image adjustment reset RESET
System settingTerminal settingTERMINAL
Remote control/Key
Power supply
Input switching
Keystone
Auto PC
Spotlight
Volume adjustment
Digital zoom
Image quality select
Audio mute
Display screen setting when
nothing shown
Freeze image
Presentation timer setting
Power managementPMM
Electronic soundBVOL
Key lockKEYLOCK
Password registration
Password setting
Remote control settingRCCH
Language settingLANG
ResetRESETRESET SYSTEM
POWER
INPUT
VKS/HKS
AUTOPC*Running of Auto PC will change the values set in “Input signal selection”.
AVOL
IMAGE*Same as “Setting/Control”-“Image Adjustment”-“Image Quality Select”.
MUTE
Color saturation settingSAT
Hue settingHUE
Advanced color correction ACADJUST
RGB adjustmentWBRGB
6-axis adjustment (R to Y)
Lamp mode settingLAMP
Indicates functions that are available in the menu but not
available in the user commands.
6AXR TO Y
5. Control Mod
e
a
The table below shows the states and limitations of the LOCAL and REMOTE control modes.
Mode
Item
Description
StateState indicatorConstant remote indic
LED
ALMState indicatorState indicator
Transition method
Main unit keysAll availableOnly POWER button is available
Operation
Remote control keys All availableOnly POWER button is available
buttons
EmulationAvailable※1Not available
Switching5 minutes elapsed from no signalNo switching
Return· Signal input・REMOTE command
Standby
mode
Special mode
(Service mode)
※1 However, switching to the USB mouse function or Special mode is not allowed.
※2 If the control mode is REMOTE, the following are displayed regardless of whether the power is on or off.
LED indicator pattern during REMOTE mode
Mode where projector control/operation is performed by
the main unit or remote control. Normal mode when
microcomputer is started.
・Microcomputer startup・REMOTE command
・Manual power on/off
・LOCAL command
· Remote control button pressed
· Main unit button pressed
· Emulation
Executable with remote control or main unit buttons
LOCAL modeREMOTE mode
Mode where projector control/operation is performed by
a PC or other external device.
(The PC or other external device is connected by a
serial cable.)
Not executable in any state
■■
※2
6. Key/Emulation function
The table below shows how the main unit/remote control keys and Emulation function operate in each control mode.
Key/Emulation
Remote control
Main unit keys
Remote control emulation
Main unit key emulation
LOCAL modeREMOTE mode
Unlock
control lock
○
○
○
○
Remote
×○
○×
○
○○
Main unit key
lock
○
Unlock
POWER only×
POWER only
Remote
control lock
POWER only×
×
××
×
Main unit key
lock
POWER only
×
×
7.Power Management Mod
e
During Remote mode, Power Management is not in standby regardless of the SX50 settings.
If the SX50 is set to REMOTE mode during standby, it changes to the projection state.
Remote mode
Projecting in progress
POWER OFF
CommandsPower Management activated
Power Off
Lamp cooling in progress
70 seconds elapsed
Processing only for commands
enabled in Power Management
mode
8. Command List
ItemCommandDescriptionCommand type
1
REMOTE
2
LOCAL
POWER
3
4
INPUT
5
AUTOPC
6
DOTS
7
TRACK
8
HPOS
9
VPOS
10
HPIX
11
VPIX
12
SEL
13
ASPECT
14
IMAGE
BRI
15
CONT
16
SHARP
17
GAMMA
18
DGAMMA
19
PROG
20
WB
21
WBRGB
22
SAT
23
HUE
24
ACADJUST
25
6AXR
26
6AXG
27
6AXB
28
6AXC
29
6AXM
30
6AXY
31
LAMP
32
RESET
33
VKS
34
HKS
35
AVOL
36
MUTE
37
BVOL
38
IMAGEFLIP
39
PMM
40
PJON
41
NOSIG
42
NOSHOW
43
LOGOPOS
44
LANG
45
TERMINAL
46
KEYLOCK
47
RCCH
48
RC
49
MAIN
50
51
GET
52
RANGE
Switching to Remote mode
Cancel Remote mode
Power supply control
Input terminal select
Auto PC execution
Total number of dots adjustment
Tracking adjustment
Input signal
settings
Input select
Screen settings
Image mode
Brightness setting
Contrast setting
Sharpness setting
Gamma correction
Dynamic gamma
Progressive
Screen color correction
Screen color correction (RGB adjustment)
Color level setting
Color balance setting
Advanced color adjustment
6-axis color
Lamp mode setting
Reset
Trapezoid adjustment (vertical keystone)
Trapezoid adjustment (horizontal keystone)
Volume adjustment
Mute
Beep sound setting
Image flip H/V control
Power management
Display screen at startup setting
Display screen when no signal setting
Display screen when nothing shown setting
User image position setting
Language selection
Terminal setting
Key lock setting
Remote control setting
Remote control emulation
Front panel button operation emulation
Obtains various information
Setting range request
Horizontal position adjustment
Vertical position adjustment
Horizontal resolution adjustment
Vertical resolution adjustment
R setting
G setting
B setting
adjust
C setting
M setting
Y setting
Mode Control Setting Reference
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
y
9. Command Descriptions
Descriptions of each command are provided starting from the next page.
The command descriptions have the format shown below.
※ Command type
Command
※ Alphabetic command name
Function ※ This briefly describes the command function.
Parameters
Response
Description
Supported command states
Power
OFF ON PM
× ○ ×
“○” when power supply state is ON.
“○” when power supply state is OFF.
※ This explains the required parameters for the command.
※ This describes the command response.
※ This includes the command function, conditions, and notes.
Example
※ This provides command usage examples.
※ This defines the environments that support the command (power suppl
D-RGB A-RGB1 A-RGB2 CompVideo S-Video None Remote Local
×××○○○×○
The command is enabled in states marked by “ ○”.The command is
“○” when the power supply state is enabled while power
management is in standby.
Input
Mode Control Setting Reference
state, input signal state, control mode).
Mode
×
enabled in control
modes marked by
“○”.
Input signal is required when “×”.
Parameter
types
10. Error List
Code
Item
10001e BAD_SEQUENCECommunication sequence error
2
30003e INVALID_MODE
4
5
6-i BUSY
7000Ae INVALID_PARAMETER
8
9- w
10
11E0XXe COMMUNICATION_ERROR
12200Xe INVALID_SOURCE (****)
13
14-
15
16
※
※
TYPE
0002
e
0004
e
0005
e
000B
e
F001
e
2010
e
201Xe INVALID_SIGNAL (****)
i
i
i
0801
e
0802
1001e TERMINAL_OUT
1002e NO_LOGO_CAPTURED
1003
e
203Xe INVALID_RESOLUTION (***)The input signal resolution is not correct.
The error code is expressed as a four-digit hexadecimal character string. ‘X’ is a number from ‘0’ to ‘9’ or letter from ‘A’ to ‘F’.
Errors with the newer item numbers have higher priority. (When there is more than one error, the highest level error is returned. However, error priority is
the same within the same item number.)
Error character stringError description
Wait until the response is received to send the
INVALID_COMMANDCommand is invalid (undefined).
INVALID_FORMATThe command format is incorrect.
NOT_POWER_SUPPLIEDPower is not being supplied.
JOB_TIMEOUTSX50 internal processing has timed out.Resend the command.
USER_COMMAND_VERSION_IS_UPDA
TED
SYSTEM (UNKNOWN)An internal error occurred.Resend the command.
NO_SIGNALThere is no signal input.
BUSY (NOW_SETTING)Signal setting (detection) is in progress.
BUSY
(POWER_MANAGEMENT_READY)
BUSY (INTERNAL_PROCESS)Heavy processing is in progress.
INVALID_VALUE
IP_NOT_AVAILABLE
The designated command cannot be
executed in this mode.
Transition between states or processing is in
progress in the SX50.
The parameter (type) is invalid (undefined).
This includes the case when the number of
parameters is incorrect.
The user command version is being updated.
A communication protocol violation occurred
in the projector.
This cannot be executed with the current input
source.
The current input source is indicated in
parentheses.
This cannot be executed with the current input
signal.
The current input signal is indicated in
parentheses.
Preparing to switch to power management
standby.
Numerical parameters are invalid or outside
the range.
The input cannot be selected since the
terminal is set to output.
Processing cannot be executed since the user
image is not registered.
IP conversion cannot be performed.Change to the correct input signal.
command.
Send the correct command.
Switch the mode using the REMOTE or
LOCAL command.
Send in the correct command format.
Use the POWER ON command to turn on the
power.
Wait until the power supply state changes to
“ON”, “OFF”, or “PMM”.
Use the correct parameter(s).
Use GET COMVER to obtain the latest user
command version.
Resend the command.
Change the input source.
Input the signal.
Change the input signal.
Wait until the processing is completed.
Use the RANGE command to obtain the
parameter range, and then use a parameter
within the range.
Use the TERMINAL command to set the
terminal to input, and then select the input
again.
Register the user image.
Change to the correct resolution of the input
signal.
Remedy
11. Miscellaneou
s
Use the remote control emulation function (RC command) in Local mode for the following functions.
No display NOSHOW
Freeze screenFREEZE
Digital zoomDZOOM_P, DZOOM_M
Presentation timerP_TIMER
Spotlight functionSPOT
FunctionRC command parameter
n
App
endix 1 Reset Item
s
g
g
A
g
t
C
gs
n
d
n
p
t
A
e
g
t
p
k
f
t
ge
m
t
e
g
AllSystem ImageItemReset setting
●
●
●●
●●
●●
●●
●●
●●
●●
●●
●●
●●
●●
●●
●●●
●●●
●●●
●●●
●●●
●●●
●●●
●●●
●●●
●●●
●●●
●●●
●●●
●●
●●
●●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
Input source switchin
Toggle button recordin
RGB manual for input signal settin
Input signal selec
Input signal select P
Screen settin
Menu display positio
Logo included/not include
Logo position
Screen when nothing show
No signal screen
Screen at startu
Image flip H/V
Image mode
STANDARDPRESENCINEMASRGB
Brightness
Contras
Sharpness
Gamma
Dynamic gamma
Screen color correction
Screen color correction va
dvanced color adjustme
NORMAL
0, 0, 0
NOCORRECT
6-axis color adjust valu
Lamp mode
NORMAL
Color saturation
Color balance
Progressive
Terminal settin
Power managemen
Bee
Key loc
Password on/of
Password tex
Remote control
Langua
Menu category ite
Last spotligh
Spotlight OSD position
Volume
Keyston
P-Timer
Mute
Lamp ready indicator off fla
0
00
0
0
0
0, 0
0
0
1111
000
0
0
0
NORMAL
0, 0, 0
NOCORRECT
0, 0
NORMAL
0
00
A-RGB2INPUT
C1:DRGB C2:ARGB2 -----------V :VIDEO
AUTOSEL
not selected-----------FULLASPECT
CENTER-----------not included-----------CENTERLOGOPOS
BLACKNOSHOW
BLUENOSIG
CANONPJON
NONEIMAGEFLIP
STANDARDIMAGE
The RANGE command can be used to obtain the parameters that can be set at that time.
An “i:OK” is returned after setting is successful.
This performs ON/OFF control of the power supply.
(1)
This command is identical to pressing the POWER button on the remote control or main unit.
(2)
After sending this command, use GET POWER to obtain the power supply state at regular
intervals, and check that it is in the controlled state (off or on).
(3)
The table below shows the POWER command responses according to the power supply state.
POWER Command Responses by Power Supply State
Command
Status
Off
Off→lit
Lamp on
Lit→off
Lit→standby
Standby
Standby→lit
The current mode can be viewed with the GET command.
(4)
POWER ON POWER OFF
○○
○○
○○
△○
○○
○
○
○○
○: i:OK
△: i:BUSY
ID
Example
Control
>
POWER ON
<
i:OK
Reference
> GET POWER or ?POWER
< g:POWER=OFF
Obtain settable parameters
> RANGE POWER
< r:POWER=I,ON,OFF
*Commands are indicated by “>”, and responses are indicated by “<”.
Supported Command States
ParameterPower supply
※When the power supply state is in the process of switching, an “i:BUSY” reply may be sent.
ON
OFF
OFF ON PM
○○○
○○○
D-RGB A-RGB1
○
○
○
○
A-RGB2 Comp
InputMode
Video
S-VideoNoneRemote
○○
○○
○
○○○ ×
○
○○○ ×
Local
Loading...
+ 46 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.