Summary

Canon WUX10 is a WUXGA resolution projector with RS-232-C serial control via a D-Sub 9-pin service port. This spec covers power, input selection, image mode, brightness, sharpness, contrast, aspect ratio, lamp mode, and blank commands over asynchronous half-duplex serial communication at 19,200 bps.

Transport

protocols:
  - serial
serial:
  baud_rate: 19200
  data_bits: 8
  parity: none
  stop_bits: 2
  flow_control: none
auth:
  type: none  # inferred: no auth procedure in source

Traits

traits:
  - powerable    # inferred from POWER ON/OFF commands
  - routable     # inferred from INPUT= commands
  - queryable    # inferred from GET commands
  - levelable    # inferred from BRI, SHARP, CONT setting commands

Actions

actions:
  - id: power_on
    label: Power On
    kind: action
    command: "POWER ON\r"
    params: []

  - id: power_off
    label: Power Off
    kind: action
    command: "POWER OFF\r"
    params: []

  - id: select_input
    label: Select Input
    kind: action
    command: "INPUT={input}\r"
    params:
      - name: input
        type: enum
        values: [D-RGB, HDMI, A-RGB1, A-RGB2, COMP, VIDEO]
        description: "Input source selection"

  - id: set_image_mode
    label: Set Image Mode
    kind: action
    command: "IMAGE={mode}\r"
    params:
      - name: mode
        type: enum
        values: [STANDARD, PRESENTATION, SRGB, MOVIE]
        description: "Image preset mode"

  - id: set_brightness
    label: Set Brightness
    kind: action
    command: "BRI={value}\r"
    params:
      - name: value
        type: integer
        description: "Brightness value"  # UNRESOLVED: valid range not stated in source

  - id: set_sharpness
    label: Set Sharpness
    kind: action
    command: "SHARP={value}\r"
    params:
      - name: value
        type: integer
        description: "Sharpness value"  # UNRESOLVED: valid range not stated in source

  - id: set_contrast
    label: Set Contrast
    kind: action
    command: "CONT={value}\r"
    params:
      - name: value
        type: integer
        description: "Contrast value"  # UNRESOLVED: valid range not stated in source

  - id: set_aspect
    label: Set Aspect Ratio
    kind: action
    command: "ASPECT={ratio}\r"
    params:
      - name: ratio
        type: enum
        values: [AUTO, FULL, "16:9", "4:3", ZOOM, TRUE]
        description: "Aspect ratio mode"

  - id: set_lamp_mode
    label: Set Lamp Mode
    kind: action
    command: "LAMP={mode}\r"
    params:
      - name: mode
        type: enum
        values: [NORMAL, SILENT]
        description: "Lamp brightness mode"

  - id: blank_on
    label: Blank On
    kind: action
    command: "BLANK=ON\r"
    params: []

  - id: blank_off
    label: Blank Off
    kind: action
    command: "BLANK=OFF\r"
    params: []

Feedbacks

feedbacks:
  - id: power_state
    label: Power State
    query_command: "GET POWER\r"
    type: enum
    values: [ON, OFF]  # UNRESOLVED: response format not documented in source

  - id: input_state
    label: Current Input
    query_command: "GET INPUT\r"
    type: enum
    values: [D-RGB, HDMI, A-RGB1, A-RGB2, COMP, VIDEO]  # UNRESOLVED: response format not documented in source

  - id: image_mode
    label: Image Mode
    query_command: "GET IMAGE\r"
    type: enum
    values: [STANDARD, PRESENTATION, SRGB, MOVIE]  # UNRESOLVED: response format not documented in source

  - id: brightness
    label: Brightness
    query_command: "GET BRI\r"
    type: integer  # UNRESOLVED: value range and response format not documented in source

  - id: sharpness
    label: Sharpness
    query_command: "GET SHARP\r"
    type: integer  # UNRESOLVED: value range and response format not documented in source

  - id: contrast
    label: Contrast
    query_command: "GET CONT\r"
    type: integer  # UNRESOLVED: value range and response format not documented in source

  - id: aspect_ratio
    label: Aspect Ratio
    query_command: "GET ASPECT\r"
    type: enum
    values: [AUTO, FULL, "16:9", "4:3", ZOOM, TRUE]  # UNRESOLVED: response format not documented in source

  - id: lamp_mode
    label: Lamp Mode
    query_command: "GET LAMP\r"
    type: enum
    values: [NORMAL, SILENT]  # UNRESOLVED: response format not documented in source

  - id: blank_state
    label: Blank State
    query_command: "GET BLANK\r"
    type: enum
    values: [ON, OFF]  # UNRESOLVED: response format not documented in source

Variables

# UNRESOLVED: no settable continuous parameters with documented ranges found in source
# Brightness, sharpness, and contrast accept integer values but valid ranges are not stated

Events

# UNRESOLVED: no unsolicited notification events documented in source

Macros

# UNRESOLVED: no multi-step sequences documented in source

Safety

confirmation_required_for: []
interlocks: []
# UNRESOLVED: source does not document power-on sequencing requirements, warm-up/cool-down
# delays, or interlock procedures. Projector lamp safety handling not specified.

Notes

  • All commands are ASCII text terminated with <CR> (0x0D).
  • The serial port uses a D-Sub 9-pin connector with only pins 2 (RxD), 3 (TxD), and 5 (GND) active.
  • Communication is half-duplex — commands are sent one at a time.
  • The source provides hex byte representations alongside ASCII commands, confirming the command encoding.

Provenance

source_domains:
  - downloads.canon.com
source_urls:
  - https://downloads.canon.com/nw/brochures/pdf/projector/realis-wux10-mark-ii-commands.pdf
retrieved_at: 2026-04-30T04:33:04.493Z
last_checked_at: 2026-06-02T22:04:53.731Z

Verification Summary

verdict: verified
checked_at: 2026-06-02T22:04:53.731Z
matched_actions: 20
action_count: 20
confidence: medium
summary: "All 20 spec actions traced to source (dip-safe re-verify). (16 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "no TCP/IP or network control protocol documented in source"
- "response format for GET commands not documented in source"
- "valid value ranges for brightness, sharpness, contrast not stated in source"
- "command timing, delays, or retry behavior not documented in source"
- "valid range not stated in source"
- "response format not documented in source"
- "value range and response format not documented in source"
- "no settable continuous parameters with documented ranges found in source"
- "no unsolicited notification events documented in source"
- "no multi-step sequences documented in source"
- "source does not document power-on sequencing requirements, warm-up/cool-down"
- "response/acknowledgement format for all commands not documented"
- "minimum delay between commands not documented"
- "warm-up time after power on not documented"
- "cool-down time after power off not documented"
- "error response format not documented"

From the AI4AV catalog (https://ai4av.net) · ODbL-1.0