Page 7
clamp width, write...................142 color, read ....................143 color, read ....................144 color, write ....................145 color balance, decrement.................146 color balance, increment .................147 color balance, read ..................148 color balance, read ..................149 color balance, read ..................150 color balance, write.................151 color balance, write.................152 color temperature, read ................153 color temperature, read ................154 color temperature, write ................155 color temperature, write ................156...
Page 8
field polarity, read...................187 field polarity, write..................188 field polarity, write..................189 field select, read ..................190 field select, read ..................191 field select, write ..................192 field select, write ..................193 file, copy ....................194 file, copy ....................195 file, copy ....................195 file, delete....................197 file, delete....................198 file, list ....................199 file, list ....................200 file, list ....................201 file, list active..................202...
Page 17
Communication protocol summary Start byte \xfe Projector address Command byte(s) Data bytes (OPTIONAL) Checksum byte Stop byte \xff Start byte The "start byte" informs the projector (in case of transmission) or the computer (in case of reception) that a new data transfer will take place. Projector address : The "projector address"...
Page 18
Checksum byte : The "checksum byte" is used to detect errors during transmission or reception. Formula : Checksum byte = (Projector address + Command bytes + Data bytes) modulo 256 Stop byte : The "stop byte" informs the projector (in case of transmission) or the computer (in case of reception) that the data transfer is complete and that the interpretation of the command and data bytes can start.
Page 19
Communication settings summary Baud rate see Owner’s Manual Data bits Parity Stop bits Baud Rate : Defines the speed of the data transfer. The baud rate can be set, depending on the type of projector, using the dip switches on the processor board of the projector or using the menu structure.
Page 20
Connector labelled "RS232 IN" : This female D9-pin connector is used to connect the projector with the computer. Connector labelled "RS232 OUT" : This male D9-pin connector is used to drive the next projector in a chain. Pin-out : The pin-out is the ’standard’ PC-AT convention, which is : Pin # Name Full name...
Page 21
Cable (IBM PC or compatible Ø projector) : female male order number R9827560 (cable length = 15m) order number R9827570 (cable length = 30m)
Page 22
Cable (MAC Ø projector) : HSKo HSKi TxD- mini 8 RXD- male TXD+ n.c. RXD+ order number R9827640 (D9-DIN mini8; cable length = 1m) order number R9827560 (D9-D9; cable length = 15m) order number R9827570 (D9-D9; cable length = 30m) Signal levels : State Voltage...
Page 23
Characters : In this manual, all characters are expressed using the C- language syntax : GGG = 0..255 decimal values KK = 00..ff hexadecimal values \xKK Negative values/numbers : The 2s complement number system is used to express negative numbers. Pascal-language string : A Pascal-language string consists of one or more characters.
Page 24
C-language string : A C-language string consists of one or more characters. The last character of the string is always the NULL (\x00) character. Therefore, the length of a C-language string is determined by the position of the NULL character. Example : "hello world"...
Filename A filename is specified as a C-language string. This string has to follow some rules : Filename x x x x x x x x . y z z NULL length string = 12 x = character of the base name (= 8 characters) ’a’...
Page 26
Constant Light Output. Liquid Crystal Display. Least Significant Byte. In some exceptional cases : Least Significant Bit. Most Significant Byte. In some exceptional cases : Most Significant Bit. On Screen Display.
Description : When the projector receives a command, the command format is checked (see communication protocol), including the projector address and the checksum. If the command format contains an error, the command is ignored. If the command format is correct, the projector checks if the command is a valid command.
Page 29
Description : Decrement balance. Command : Command[0] \x23 Command[1] \x0a Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement balance of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Page 30
Description : Increment balance. Command : Command[0] \x22 Command[1] \x0a Data : No data bytes. Projector type : All projectors with audio control. Example : Increment balance of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Page 31
Description : Decrement bass. Command : Command[0] \x23 Command[1] \x08 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement bass of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Page 32
Description : Increment bass. Command : Command[0] \x22 Command[1] \x08 Data : No data bytes. Projector type : All projectors with audio control. Example : Increment bass of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Page 33
Description : Decrement brightness. Command : Command[0] \x04 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement the brightness of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x04 Checksum...
Page 34
Description : Increment brightness. Command : Command[0] \x03 Data : No data bytes. Example : Increment the brightness of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x03 Checksum \x04 Stop \xff Receive (acknowledge) Start \xfe Projector address...
Page 35
Description : Decrement color (saturation). Command : Command[0] \x06 Data : No data bytes. Example : Decrement the color of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x06 Checksum \x07 Stop \xff Receive (acknowledge) Start \xfe Projector address...
Page 36
Description : Increment color (saturation). Command : Command[0] \x05 Data : No data bytes. Example : Increment the color of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x05 Checksum \x06 Stop \xff Receive (acknowledge) Start \xfe Projector address...
Page 37
Description : Decrement contrast. Command : Command[0] \x02 Data : No data bytes. Example : Decrement contrast of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x02 Checksum \x03 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01...
Page 38
Description : Increment contrast. Command : Command[0] \x01 Data : No data bytes. Example : Increment contrast of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x01 Checksum \x02 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01...
Page 39
Description : Simulation of the infrared remote control unit. The codes act in the same way as if they were sent by an infrared remote control unit or the local keypad. Command : Command[0] \x30 Data : Possible codes used for Data[0] : Data[0] \x77 \x19...
Page 41
TINT \x31 TINT+ \x2e TINT- \x2f TREBLE+ \x3c TREBLE- \x3d VOLUME+ \x38 VOLUME- \x39 Optional, a second data byte (Data[1]) can be sent. If this byte is 1, the projector handles the key (Data[0]) as it was sent using a remote control, taking all necessary delays into account.
Page 43
Description : Read the status of mute audio. Command : Command[0] \x21 Command[1] \x3d Data : No data bytes. Return data : Data[0] = status mute audio. Mute audio Data[0] Disabled \x00 Enabled \x01 Projector type : All projectors with audio control.
Page 44
Example : Read the status of mute audio of a projector with address \x01. Suppose the audio is muted. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x3d Checksum \x5f Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1]...
Page 45
Description : Disable audio mute. Command : Command[0] \x26 Command[1] \x3d Data : No data bytes. Projector type : All projectors with audio control. Example : Disable audio mute of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26...
Page 46
Description : Enable audio mute. Command : Command[0] \x27 Command[1] \x3d Data : No data bytes. Projector type : All projectors with audio control. Example : Enable audio mute of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27...
Page 47
Description : Read the status of mute video. Command : Command[0] \x21 Command[1] \x3e Data : No data bytes. Return data : Data[0] = status mute video. Mute audio Data[0] Disabled \x00 Enabled \x01...
Page 48
Example : Read the status of mute video of a projector with address \x01. Suppose the video is muted. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x3e Checksum \x60 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1]...
Page 49
Description : Disable video mute. Command : Command[0] \x26 Command[1] \x3e Data : No data bytes. Example : Disable video mute of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x3e Checksum \x65 Stop \xff Receive (acknowledge) Start...
Page 50
Description : Enable video mute. The on-screen-display will be muted too ! Command : Command[0] \x27 Command[1] \x3e Data : No data bytes. Example : Enable video mute of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1]...
Page 51
Description : Decrement phase. Command : Command[0] \x0c Data : No data bytes. Example : Decrement phase of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x0c Checksum \x0d Stop \xff Receive (acknowledge) Start \xfe Projector address \x01...
Page 52
Description : Increment phase. Command : Command[0] \x0b Data : No data bytes. Example : Increment phase of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x0b Checksum \x0c Stop \xff Receive (acknowledge) Start \xfe Projector address \x01...
Page 53
Description : Read the projector status. Command : Command[0] \x67 Data : No data bytes. Return data : The return data consists of one data byte containing the projector status. Only bit0 (least significant bit) to bit3/bit4* are significant. bit# bit = 0 bit = 1 bit0...
Page 54
Example : Read the status of a projector with address \x01. Suppose the status is projector on, text on, video mute off, picture frozen and no 800-peripheral connected. Transmit Start \xfe Projector address \x01 Command[0] \x67 Checksum \x68 Stop \xff Receive (acknowledge) Start \xfe...
Page 55
Description : Set the projector off. Command : Command[0] \x66 Data : No data bytes. Example : Set the projector with address \x01 off. Transmit Start \xfe Projector address \x01 Command[0] \x66 Checksum \x67 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0]...
Page 56
Description : Set the projector on. Command : Command[0] \x65 Data : No data bytes. Example : Set the projector with address \x01 on. Transmit Start \xfe Projector address \x01 Command[0] \x65 Checksum \x66 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0]...
Page 57
Description : Decrement sharpness. Command : Command[0] \x0a Data : No data bytes. Example : Decrement sharpness of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x0a Checksum \x0b Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00...
Page 58
Description : Increment sharpness. Command : Command[0] \x09 Data : No data bytes. Example : Increment sharpness of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x09 Checksum \x0a Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00...
Page 59
Description : Read active source or slot. Command : Command[0] \x32 Data : No data bytes. Return data : Source or slot number (\x01..).
Page 60
Example : Read the active source/slot number of a projector with address \x01. Suppose the answer is \x03. Transmit Start \xfe Projector address \x01 Command[0] \x32 Checksum \x33 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07...
Page 61
Description : Select a source or slot. Command : Command[0] \x31 Data : Source or slot number (\x01..).
Page 63
Description : Decrement tint (hue). Command : Command[0] \x08 Data : No data bytes. Example : Decrement tint of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x08 Checksum \x09 Stop \xff Receive (acknowledge) Start \xfe Projector address...
Page 64
Description : Increment tint (hue). Command : Command[0] \x07 Data : No data bytes. Example : Increment tint of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x07 Checksum \x08 Stop \xff Receive (acknowledge) Start \xfe Projector address...
Page 65
Description : Decrement treble. Command : Command[0] \x23 Command[1] \x09 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement treble of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Page 66
Description : Increment treble. Command : Command[0] \x22 Command[1] \x09 Data : No data bytes. Projector type : All projectors with audio control. Example : Increment treble of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Page 67
Description : Decrement volume. Command : Command[0] \x23 Command[1] \x07 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement volume of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Page 68
Description : Increment volume. Command : Command[0] \x22 Command[1] \x07 Data : No data bytes. Projector type : All projectors with audio control. Example : Increment volume of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Description : Read data from the 2 line LCD. The data read contains : - the status of the backlight - all text - the status and position of the cursor. Command : Command[0] \x7a Command[1] \x01 Data : No data bytes. Return data : The return data is a concatenation of the command bytes (except Command[0]), data and return data of following...
Page 71
Example : Read data from the 2 line LCD of a projector with address \x01. Suppose the backlight is on, top line (line 0) contains the text "hello world" and the cursor is off. Transmit Start \xfe Projector address \x01 Command[0] \x7a Command[1]...
Page 73
Description : Read the status of the backlight of the 2 line LCD. Command : Command[0] \x7a Command[1] \x04 Data : No data bytes. Return data : Data[0] = status. Status Data[0] \x00 \x01 Projector type : All projectors equipped with a 2 line LCD.
Page 74
Example : Read the status of the backlight of the 2 line LCD of a projector with address \x01. Suppose the backlight is on. Transmit Start \xfe Projector address \x01 Command[0] \x7a Command[1] \x04 Checksum \x7f Stop \xff Receive (acknowledge) Start \xfe Projector address...
Page 75
Description : Read the status and position of the cursor of the 2 line LCD. Command : Command[0] \x7a Command[1] \x03 Data : No data bytes. Return data : Description Data[0] horizontal position (\x00..) Data[1] vertical position (\x00..) Data[2] Status Data[3] Blink Status...
Page 76
Read the status and position of the cursor of the 2 line LCD of a projector with address \x01. Suppose the cursor is on, blinks and is positioned at location (4, 0). Transmit Start \xfe Projector address \x01 Command[0] \x7a Command[1] \x03 Checksum...
Page 77
Description : Read the format (maximum number of characters and maximum number of lines) of the 2 line LCD. Command : Command[0] \x7a Command[1] \x06 Data : No data bytes. Return data : Description Data[0] number of characters Data[1] number of lines Projector type : All projectors equipped with a 2 line LCD.
Page 79
Description : Read the text displayed on the 2 line LCD. Command : Command[0] \x7a Command[1] \x02 Data : Data[0] horizontal position (\x00..) Data[1] vertical position (\x00..) Data[2] max number of characters Note : Data[2] is optional Return data : Text as a C-language string.
Page 81
Description : Set the backlight on/off of the 2 line LCD. Command : Command[0] \x7a Command[1] \x84 Data : Data[0] = Status Status Data[0] \x00 \x01 Note : This command can be combined with other "2 lines LCD, write" commands. Projector type : All projectors equipped with a 2 line LCD.
Page 82
Example : Set the backlight on of the 2 line LCD of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x7a Command[1] \x84 Data[0] \x01 Checksum \x00 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1]...
Page 83
Description : Clear all data displayed on the 2 line LCD. Command : Command[0] \x7a Command[1] \x85 Data : No data bytes. Note : This command can be combined with other "2 lines LCD, write" commands. Projector type : All projectors equipped with a 2 line LCD.
Page 84
Example : Clear all data from the 2 line LCD of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x7a Command[1] \x85 Checksum \x00 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07...
Page 85
Description : Set the cursor on or off at a certain position on the 2 line LCD. Only one cursor is available ! Command : Command[0] \x7a Command[1] \x83 Data : Description Data[0] horizontal position (\x00..) Data[1] vertical position (\x00..) Data[2] Status Data[3]...
Page 86
Projector type : All projectors equipped with a 2 line LCD. Example : Set a blinking cursor at position (4, 0) on the 2 line LCD of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x7a Command[1] \x83 Data[0]...
Page 87
Description : Write text on the 2 line LCD. Command : Command[0] \x7a Command[1] \x82 Data : Description Data[0] horizontal position (\x00..) Data[1] vertical position (\x00..) Data[2.. C-Language string Note : This command can be combined with other "2 lines LCD, write"...
Page 89
Description : Read the configuration of the 800-peripheral output module. Command : Command[0] \xf2 Command[1] \x81 Data : No data bytes. Return data : Data[0] = configuration. Output module Data[0] configuration Standard \x00 5 Cable \x01 Example : Read the configuration of the 800-peripheral output module of a projector with address \x01.
Page 91
Description : Set-up the configuration of the 800-peripheral output module. Command : Command[0] \xf2 Command[1] \x01 Data : Data[0] = configuration. Output module Data[0] configuration Standard \x00 5 Cable \x01 Example : Configure the 800-peripheral output module to be “Standard” of a projector with address \x01. Transmit Start \xfe...
Page 93
Description : Read the actual balance value. Command : Command[0] \x21 Command[1] \x0a Data : No data bytes. Return data : Data[0] = balance value. Projector type : All projectors with audio control. Example : Read the actual balance value of a projector with address \x01.
Page 95
Description : Write a new balance value. Command : Command[0] \x20 Command[1] \x0a Data : Data[0] = balance value. Projector type : All projectors with audio control. Example : Set the balance to \xeb (= -21) on a projector with address \x01.
Page 96
Description : Read the actual bass value. Command : Command[0] \x21 Command[1] \x08 Data : No data bytes. Return data : Data[0] = bass value. Projector type : All projectors with audio control. Example : Read the actual bass value of a projector with address \x01.
Page 98
Description : Write a new bass value. Command : Command[0] \x20 Command[1] \x08 Data : Data[0] = bass value. Projector type : All projectors with audio control. Example : Set the bass to \x01 (= +1) on a projector with address \x01.
Page 99
Description : Change de pc baudrate. Command : Command[0] \x75 Data : Data[] c-language string Notes : - The acknowledge is sent at the same baudrate as the question. The baudrate will be changed after transmission of the acknowledge sequence. - If the data contains a non-valid c-language string or an invalid baudrate, the baudrate will be set to 9600.
Page 101
Description : Decrement blanking bottom. Command : Command[0] \x23 Command[1] \x4d Data : No data bytes. Example : Decrement blanking bottom of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x4d Checksum \x71 Stop \xff...
Page 102
Description : Increment blanking bottom. Command : Command[0] \x22 Command[1] \x4d Data : No data bytes. Example : Increment blanking bottom of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x4d Checksum \x70 Stop \xff...
Page 103
Description : Read the actual value of blanking bottom. Command : Command[0] \x21 Command[1] \x4d Data : No data bytes. Return data : Data[0..1] = value of blanking bottom. Data[0] MSB of value Data[1] LSB of value Example : Read the actual value of blanking bottom of a projector with address \x01.
Page 105
Description : Write a new value for blanking bottom. Command : Command[0] \x20 Command[1] \x4d Data : Data[0..1] = value of blanking bottom. Data[0] MSB of value Data[1] LSB of value Example : Set the blanking bottom to 0 on a projector with address \x01.
Page 107
Description : Decrement blanking left. Command : Command[0] \x23 Command[1] \x4e Data : No data bytes. Example : Decrement blanking left of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x4e Checksum \x72 Stop \xff...
Page 108
Description : Increment blanking left. Command : Command[0] \x22 Command[1] \x4e Data : No data bytes. Example : Increment blanking left of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x4e Checksum \x71 Stop \xff...
Page 109
Description : Read the actual value of blanking left. Command : Command[0] \x21 Command[1] \x4e Data : No data bytes. Return data : Data[0..1] = value of blanking left. Data[0] MSB of value Data[1] LSB of value Example : Read the actual value of blanking left of a projector with address \x01.
Page 111
Description : Write a new value for blanking left. Command : Command[0] \x20 Command[1] \x4e Data : Data[0..1] = value of blanking left. Data[0] MSB of value Data[1] LSB of value Example : Set the blanking left to 0 on a projector with address \x01. Transmit Start \xfe...
Page 113
Description : Decrement blanking right. Command : Command[0] \x23 Command[1] \x4f Data : No data bytes. Example : Decrement blanking right of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x4f Checksum \x73 Stop \xff...
Page 114
Description : Increment blanking right. Command : Command[0] \x22 Command[1] \x4f Data : No data bytes. Example : Increment blanking right of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x4f Checksum \x72 Stop \xff...
Page 115
Description : Read the actual value of blanking right. Command : Command[0] \x21 Command[1] \x4f Data : No data bytes. Return data : Data[0..1] = value of blanking right. Data[0] MSB of value Data[1] LSB of value Example : Read the actual value of blanking right of a projector with address \x01.
Page 117
Description : Write a new value for blanking right. Command : Command[0] \x20 Command[1] \x4f Data : Data[0..1] = value of blanking right. Data[0] MSB of value Data[1] LSB of value Example : Set the blanking right to 0 on a projector with address \x01.
Page 119
Description : Decrement blanking top. Command : Command[0] \x23 Command[1] \x4c Data : No data bytes. Example : Decrement blanking top of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x4c Checksum \x70 Stop \xff...
Page 120
Description : Increment blanking top. Command : Command[0] \x22 Command[1] \x4c Data : No data bytes. Example : Increment blanking top of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x4c Checksum \x6f Stop \xff...
Page 121
Description : Read the actual value of blanking top. Command : Command[0] \x21 Command[1] \x4c Data : No data bytes. Return data : Data[0..1] = value of blanking top. Data[0] MSB of value Data[1] LSB of value Example : Read the actual value of blanking top of a projector with address \x01.
Page 123
Description : Write a new value for blanking top. Command : Command[0] \x20 Command[1] \x4c Data : Data[0..1] = value of blanking top. Data[0] MSB of value Data[1] LSB of value Example : Set the blanking top to 0 on a projector with address \x01. Transmit Start \xfe...
Page 125
Description : Read the actual brightness value. Command : Command[0] \x21 Command[1] \x02 Data : No data bytes. Return data : Data[0] = brightness value. Example : Read the actual brightness value of a projector with address \x01. Suppose the brightness equals \x20. Transmit Start \xfe...
Page 127
Description : Write a new brightness value. Command : Command[0] \x20 Command[1] \x02 Data : Data[0] = brightness value. Example : Set the brightness to \x20 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x02 Data[0]...
Page 129
Description : Decrement the clamp delay. Command : Command[0] \x23 Command[1] \x67 Data : No data bytes. Example : Decrement the clamp delay of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x67 Checksum \x8b...
Page 130
Description : Increment the clamp delay. Command : Command[0] \x22 Command[1] \x67 Data : No data bytes. Example : Increment the clamp delay of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x67 Checksum \x8a...
Page 131
Description : Read the actual value of the clamp delay. Command : Command[0] \x21 Command[1] \x67 Data : No data bytes. Return data : Data[0] = value of the clamp delay. Example : Read the actual value of the clamp delay of a projector with address \x01.
Page 133
Description : Write a new value for the clamp delay. Command : Command[0] \x20 Command[1] \x67 Data : Data[0] = value of the clamp delay. Example : Set the clamp delay to \x00 on a projector with address \x01. Transmit Start \xfe Projector address...
Page 134
Description : Read the actual value of the clamp edge. Command : Command[0] \x21 Command[1] \x66 Data : No data bytes. Return data : Data[0] = value of the clamp edge. Data[0] Leading \x00 Trailing \x01 Example : Read the actual value of the clamp edge of a projector with address \x01.
Page 136
Description : Set the clamp edge to leading. Command : Command[0] \x26 Command[1] \x66 Data : No data bytes. Example : Set the clamp edge to leading on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x66...
Page 137
Description : Set the clamp edge to trailing. Command : Command[0] \x27 Command[1] \x66 Data : No data bytes. Example : Set the clamp edge to trailing on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x66...
Page 138
Description : Decrement the clamp width. Command : Command[0] \x23 Command[1] \x68 Data : No data bytes. Example : Decrement the clamp width of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x68 Checksum \x8c...
Page 139
Description : Increment the clamp width. Command : Command[0] \x22 Command[1] \x68 Data : No data bytes. Example : Increment the clamp width of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x68 Checksum \x8b...
Page 140
Description : Read the actual value of the clamp width. Command : Command[0] \x21 Command[1] \x68 Data : No data bytes. Return data : Data[0] = value of the clamp width. Example : Read the actual value of the clamp width of a projector with address \x01.
Page 142
Description : Write a new value for the clamp width. Command : Command[0] \x20 Command[1] \x68 Data : Data[0] = value of the clamp width. Example : Set the clamp width to \x32 on a projector with address \x01. Transmit Start \xfe Projector address...
Page 143
Description : Read the actual color (saturation) value. Command : Command[0] \x21 Command[1] \x03 Data : No data bytes. Return data : Data[0] = color value. Example : Read the actual color value of a projector with address \x01. Suppose the color equals \x20. Transmit Start \xfe...
Page 145
Description : Write a new color (saturation) value. Command : Command[0] \x20 Command[1] \x03 Data : Data[0] = color value. Example : Set the color to \x20 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x03...
Page 146
Description : Decrement the actual color balance. Command (color balance red/green) : Command[0] \x23 Command[1] \x43 Command (color balance blue/green) : Command[0] \x23 Command[1] \x44 Data : No data bytes. Example : Decrement the color balance red/green on a projector with address \x01.
Page 147
Description : Increment the actual color balance. Command (color balance red/green) : Command[0] \x22 Command[1] \x43 Command (color balance blue/green) : Command[0] \x22 Command[1] \x44 Data : No data bytes. Example : Increment the color balance red/green on a projector with address \x01.
Page 148
Description : Read the color balance. Command (color balance red/green) : Command[0] \x21 Command[1] \x43 Command (color balance blue/green) : Command[0] \x21 Command[1] \x44 Data (only in case of reading the color balance of a specified color temperature) : Data[0] = color temperature. Data[0] "PROJECTOR WHITE"...
Page 149
Return data : Data[0] = value of color balance multiplied by 100. Data[0] \x00..\xfa Example : Data[0]=\x64 equals 1.00...
Page 150
Example : Read the color balance red/green of a projector with address \x01. Suppose the color balance equals 1.00. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x43 Checksum \x65 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1]...
Page 151
Description : Write the actual color balance. Command (color balance red/green) : Command[0] \x20 Command[1] \x43 Command (color balance blue/green) : Command[0] \x20 Command[1] \x44 Data : Data[0] = value of color balance multiplied by 100. Data[0] \x00..\xfa Example : Data[0]=\x64 equals 1.00 Example : Set the color balance red/green to 1.00 on a projector with address \x01.
Page 153
Description : Read the actural color temperature. Command (color balance red/green) : Command[0] \x21 Command[1] \x45 Data : No data bytes. Return data : Data[0] = color temperature. Data[0] "PROJECTOR WHITE" custom color balance derived from "PROJECTOR WHITE" custom color balance derived from 3200, 5400, 6500 or 9300 3200...
Page 154
Example : Read the actual color temperature of a projector with address \x01. Suppose the color temperature equals 6500. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x45 Checksum \x67 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1]...
Page 155
Description : Write the color temperature. Command : Command[0] \x20 Command[1] \x45 Data : Data[0] = color temperature. Data[0] "PROJECTOR WHITE" custom color balance derived from "PROJECTOR WHITE" custom color balance derived from 3200, 5400, 6500 or 9300 3200 5400 6500 9300...
Page 156
Example : Set the color temperature to 6500 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x45 Data[0] \x41 Checksum \xa7 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07...
Page 157
Description : Read the actual contrast value. Command : Command[0] \x21 Command[1] \x01 Data : No data bytes. Return data : Data[0] = contrast value. Example : Read the actual contrast value of a projector with address \x01. Suppose the contrast equals \x30. Transmit Start \xfe...
Page 159
Description : Write a new contrast value. Command : Command[0] \x20 Command[1] \x01 Data : Data[0] = contrast value. Example : Set the contrast to \x30 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x01 Data[0]...
Page 160
Description : Decrement dimming. Command : Command[0] \x23 Command[1] \x0d Data : No data bytes. Projector type : Please verify the Owner’s Manual of the projector if the dimming feature is supported. Example : Decrement dimming of a projector with address \x01 by one.
Page 161
Description : Increment dimming. Command : Command[0] \x22 Command[1] \x0d Data : No data bytes. Projector type : Please verify the Owner’s Manual of the projector if the dimming feature is supported. Example : Increment dimming of a projector with address \x01 by one.
Page 162
Description : Read the dimming value. Command : Command[0] \x21 Command[1] \x0d Data : No data bytes. Return data : Data[0] = dimming value. Projector type : Please verify the Owner’s Manual of the projector if the dimming feature is supported. Example : Read the dimming value of a projector with address \x01.
Page 164
Description : Decrement the fade value. The audio volume level of the external speaker(s) will decrease or the audio volume of the internal speaker(s) will increase. Command : Command[0] \x23 Command[1] \x5f Data : No data bytes. Projector type : All projectors with audio control.
Page 166
Description : Increment the fade value. The audio volume level of the external speaker(s) will increase or the audio volume of the internal speaker(s) will decrease. Command : Command[0] \x22 Command[1] \x5f Data : No data bytes. Projector type : All projectors with audio control.
Page 168
Description : Read the actual fade value. Command : Command[0] \x21 Command[1] \x5f Data : No data bytes. Return data : Data[0] = fade value. Projector type : All projectors with audio control. Example : Read the actual fade value of a projector with address \x01.
Page 170
Description : Write a new fade value. Command : Command[0] \x20 Command[1] \x5f Data : Data[0] = fade value. Projector type : All projectors with audio control. Example : Set the fade value to -15 (\xf1) on a projector with address \x01.
Page 171
Description : Decrement the fade value of the external speaker(s). The audio volume level of the external speaker(s) will decrease. Command : Command[0] \x23 Command[1] \x41 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement the fade value of the external speaker(s) of a projector with address \x01 by one.
Page 173
Description : Increment the fade value of the external speaker(s). The audio volume level of the external speaker(s) will increase. Command : Command[0] \x22 Command[1] \x41 Data : No data bytes. Projector type : All projectors with audio control. Example : Increment the fade value of the external speaker of a projector with address \x01 by one.
Page 175
Description : Read the actual fade value of the external speaker(s). Command : Command[0] \x21 Command[1] \x41 Data : No data bytes. Return data : Data[0] = fade value. Projector type : All projectors with audio control. Example : Read the actual fade value of the external speaker(s) of a projector with address \x01.
Page 177
Description : Write a new fade value for the extern speaker(s). Command : Command[0] \x20 Command[1] \x41 Data : Data[0] = fade value. Projector type : All projectors with audio control. Example : Set the fade value for the external speaker(s) to \x0f on a projector with address \x01.
Page 179
Description : Decrement the fade value of the internal speaker. The audio volume level of the internal speaker will decrease. Command : Command[0] \x23 Command[1] \x40 Data : No data bytes. Projector type : All projectors with audio control. Example : Decrement the fade value of the internal speaker of a projector with address \x01 by one.
Page 181
Description : Increment the fade value of the internal speaker. The audio volume level of the internal speaker will increase. Command : Command[0] \x22 Command[1] \x40 Data : No data bytes. Example : Increment the fade value of the internal speaker of a projector with address \x01 by one.
Page 182
Description : Read the actual fade value of the internal speaker. Command : Command[0] \x21 Command[1] \x40 Data : No data bytes. Return data : Data[0] = fade value. Projector type : All projectors with audio control. Example : Read the actual fade value of the internal speaker of a projector with address \x01.
Page 184
Description : Write a new fade value for the intern speaker. Command : Command[0] \x20 Command[1] \x40 Data : Data[0] = fade value. Projector type : All projectors with audio control. Example : Set the fade value for the internal speaker to \x0f on a projector with address \x01.
Page 186
Description : Read the actial position of field polarity. Command : Command[0] \x21 Command[1] \x62 Data : No data bytes. Return data : Data[0] = field polarity. Data[0] Negative \x00 Positive \x01 Automatic \x02 Example : Read the actual field polarity of a projector with address \x01.
Page 188
Description : Change the field polarity value. Command : Command[0] \x20 Command[1] \x62 Data : Data[0] = field polarity. Data[0] Negative \x00 Positive \x01 Automatic \x02 Example : Set the field polarity to automatic on a projector with address \x01. Transmit Start \xfe...
Page 190
Description : Read what field is actualy selected. Command : Command[0] \x21 Command[1] \x63 Data : No data bytes. Return data : Data[0] = selected field. Data[0] Even \x00 \x01 Both \x02 Example : Read the actual selected field of a projector with address \x01.
Page 192
Description : Change the field selection. (Only in case of interlaced images.) Command : Command[0] \x20 Command[1] \x63 Data : Data[0] = field selection. Data[0] Even \x00 \x01 Both \x02 Example : Select both fields on a projector with address \x01. Transmit Start \xfe...
Page 194
Description : Copy file1 to file2. - File2 (destination file) has to be a custom file. - If the location specified by the "file index" of file2 has already been taken up, file2 will overwrite that contents. - If file1 and file2 point to the same location, the base name of file1 is replaced by the base name of file2 without affecting other data.
Page 197
Description : Delete one or more files. - Only custom files (????????.c??) can be deleted. Command : Command[0] \xc1 Data : One or more filenames (wildcards allowed). Example : Delete all files starting with the characters "nt" on a projector with address \x01. Transmit Start \xfe...
Page 199
Description : Get a list of files. Command : Command[0] \xc0 Data : One or more filenames (wildcards allowed). Example : Get a list of all files starting with the characters "nt" on a projector with address \x01. Suppose there are 2 files : "ntsc .s02"...
Page 202
Description : Get the filename of the active file. Command : Command[0] \xc5 Data : No data bytes. Example : Get the filename of the active file on a projector with address \x01. Suppose the filename is "ntsc .c01". Transmit Start \xfe Projector address...
Page 206
Description : Move file1 to file2. - Only custom files can be moved. - If the location specified by the "file index" of file2 has already been taken up, file2 will overwrite that contents. - If file1 and file2 point to the same location, the base name of file1 is replaced by the base name of file2 without affecting other data.
Page 209
Description : Read the contents of a file. - This command can be used to make a backup of your projector files on your hard disk. Use the command “file, write” to restore those files on your projector. - The file contents is compressed and projector-dependent. (It could even be version-dependent.) Command : Command[0]...
Page 212
Description : Rename file1 to file2. - Only custom files can be renamed. - Only the base name of a file can be renamed. This means that file1 and file2 have to point to the same location (file1 and file2 must have the same "file index") Command : Command[0] \xc3...
Page 215
Description : Write the contents of a file. - This command can be used to restore files that were previously backed up on your hard disk to your projector. See the command “file, read” for more information on how to backup files to your hard disk. - The file contents is compressed and projector-dependent.
Page 218
Description : Read the actual value of the frame delay. Command : Command[0] \x21 Command[1] \x65 Data : No data bytes. Return data : Data[0] = value of the frame delay. Data[0] \x00 \x01 Projector type : Please verify the Owner’s Manual of the projector if the frame delay is implemented.
Page 220
Description : Set the frame delay off. Command : Command[0] \x26 Command[1] \x65 Data : No data bytes. Projector type : Please verify the Owner’s Manual of the projector if the frame delay is implemented. Example : Set the frame delay off on a projector with address \x01. Transmit Start \xfe...
Page 221
Description : Set the frame delay on. Command : Command[0] \x27 Command[1] \x65 Data : No data bytes. Projector type : Please verify the Owner’s Manual of the projector if the frame delay is implemented. Example : Set the frame delay on on a projector with address \x01. Transmit Start \xfe...
Page 222
Description : Disable freeze. Command : Command[0] \x26 Command[1] \x23 Data : No data bytes. Example : Disable freeze of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x23 Checksum \x4a Stop \xff Receive (acknowledge) Start \xfe Projector address...
Page 223
Description : Enable freeze. Command : Command[0] \x27 Command[1] \x23 Data : No data bytes. Example : Enable freeze of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x23 Checksum \x4b Stop \xff Receive (acknowledge) Start \xfe Projector address...
Page 224
Description : Decrement gamma. Command : Command[0] \x23 Command[1] \x70 Data : No data bytes. Example : Decrement the gamma of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x70 Checksum \x94 Stop \xff Receive (acknowledge)
Page 225
Description : Increment gamma. Command : Command[0] \x22 Command[1] \x70 Data : No data bytes. Example : Increment the gamma of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x70 Checksum \x93 Stop \xff Receive (acknowledge)
Page 226
Description : Read the actual gamma value. Command : Command[0] \x21 Command[1] \x70 Data : No data bytes. Return data : Data[0] = gamma value. Example : Read the actual gamma of a projector with address \x01. Suppose the gamma equals \x05 (= 5). Transmit Start \xfe...
Page 228
Description : Write a new gamma value. Command : Command[0] \x20 Command[1] \x70 Data : Data[0] = gamma value. Example : Set the gamma to \x05 (= 5) on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1]...
Page 229
Description : Read the horizontal period in nanoseconds. Command : Command[0] \x21 Command[1] \x5b Data : No data bytes. Return data : Data[0..3] = horizontal period in nanoseconds. Data[0] MSB of value Data[1] Data[2] Data[3] LSB of value Example : Read the horizontal period of the active source on a projector with address \x01.
Page 231
Description : Write the horizontal period in nanoseconds. Command : Command[0] \x20 Command[1] \x5b Data : Data[0..3] = horizontal period in nanoseconds. Data[0] MSB of value Data[1] Data[2] Data[3] LSB of value Example : Set the horizontal period to 48360 ns (xga_60) on a projector with address \x01.
Page 233
Description : Read the information display codes. Command : Command[0] \x73 Data : No data bytes. Return data : Data[0] high byte Data[1] low byte bit 0 bit5 bit1 bit6 bit4 bit2 bit3 bit7 bit7 = most significant bit...
Page 234
Example : Read the information display of a projector with address \x01. Suppose it shows "F1.". Transmit Start \xfe Projector address \x01 Command[0] \x73 Checksum \x74 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff...
Page 235
Description : Read the status of the infrared ports. Command : Command[0] \x6f Data : No data bytes. Return data : Data[0] = status. bit# bit = 0 bit = 1 bit0 (LSB) receiver front receiver front disabled enabled bit1 receiver rear receiver rear disabled...
Page 236
Example : Read the status of the infrared ports of a projector with address \x01. Suppose a hardwired remote is used and the front and rear receiver are enabled. Transmit Start \xfe Projector address \x01 Command[0] \x6f Checksum \x70 Stop \xff Receive (acknowledge) Start...
Page 237
Description : Enable/Disable one ore more infrared ports. Command : Command[0] \x6e Data : Data[0] = status. bit# bit = 0 bit = 1 bit0 (LSB) disable enable receiver front receiver front bit1 disable enable receiver rear receiver rear * : when no hardwired remote is connected, the receiver front and rear cannot be disabled;...
Page 239
Description : Read installation. Command : Command[0] \x21 Command[1] \x24 Data : No data bytes. Return data : Data[0] = installation. Installation Data[0] Front/Table \x40 Front/Ceiling \x80 Rear/Table \x00 Rear/Ceiling \xc0 Example : Read installation of a projector with address \x01. Suppose the projector is installed in front/ceiling.
Page 241
Description : Write installation (front/table, ...). Command : Command[0] \x20 Command[1] \x24 Data : Data[0] = installation. Installation Data[0] Front/Table \x40 Front/Ceiling \x80 Rear/Table \x00 Rear/Ceiling \xc0 Example : Set the installation of a projector with address \x01 to front/ceiling. Transmit Start \xfe...
Page 242
Description : Read the actual value of interlaced. Command : Command[0] \x21 Command[1] \x60 Data : No data bytes. Return data : Data[0] = interlaced value. Data[0] Not interlaced \x00 Interlaced \x01 Example : Read the actual value of interlaced of a projector with address \x01.
Page 244
Description : Tell the projector the signal applied is not interlaced. Command : Command[0] \x26 Command[1] \x60 Data : No data bytes. Example : Define the signal as not interlaced on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26...
Page 245
Description : Tell the projector the signal applied is interlaced. Command : Command[0] \x27 Command[1] \x60 Data : No data bytes. Example : Define the signal as interlaced on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1]...
Page 247
Outline Data[0] \x1c Alpha numeric characters Data[0] \x23 Page character Data[0] \x22 Data[1] ascii code of an alphabetic character Purity Data[0] \x20 To change the color of the purity pattern, use the command “overlay palette, write” and change palette entry 1. Leveling pattern (coarse) Data[0] \x24...
Page 248
Leveling pattern (fine) Data[0] \x25 Data[1] \x01 (red) or \x02 (green) or \x03 (blue) Data[2] \x01 (position 1) or \x02 (position 2) or \x03 (position 3) or \x04 (position 4) or \x05 (position 5) or \x06 (position 6) Data[3] \x00..\x255 (“contrast”...
Page 249
Example : Write the purity internal pattern on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x41 Data[0] \x20 Checksum \x62 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff...
Page 250
Description : Decrement the horizontal keystone. Command : Command[0] \x23 Command[1] \x50 Data : No data bytes. Example : Decrement the horizontal keystone of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x50 Checksum \x74...
Page 251
Description : Increment the horizontal keystone. Command : Command[0] \x22 Command[1] \x50 Data : No data bytes. Example : Increment the horizontal keystone of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x50 Checksum \x73...
Page 252
Description : Read the actual value of the horizontal keystone. Command : Command[0] \x21 Command[1] \x50 Data : No data bytes. Return data : Data[0..1] = value of the horizontal keystone. Data[0] MSB of value Data[1] LSB of value Example : Read the actual value of the horizontal keystone of a projector with address \x01.
Page 254
Description : Write a new value for the horizontal keystone. Command : Command[0] \x20 Command[1] \x50 Data : Data[0..1] = value of the horizontal keystone. Data[0] MSB of value Data[1] LSB of value Example : Set the horizontal keystone to 0 on a projector with address \x01.
Page 256
Description : Read the article number of the lamp. Command : Command[0] \x76 Command[1] \x84 Data : No data bytes. Return data : The return data-transfer being the lamp article number is a C-language string (see syntax). Projector type : Only for projectors that have a memory chip attached to the lamp.
Page 258
Description : Read the status (on/off) of the CLO. Command : Command[0] \x76 Command[1] \x96 Data : No data bytes. Return data : Data[0] = status. Status Data[0] \x00 \x01 Projector type : All projectors where the CLO has been installed.
Page 259
Example : Read the status of the CLO of a projector with address \x01. Suppose the CLO is turned on. Transmit Start \xfe Projector address \x01 Command[0] \x76 Command[1] \x96 Checksum \x0d Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00...
Page 260
Description : Read the lamp run time history list. Command : Command[0] \x74 Data : No data bytes. Return data : Lamp[0] serial number c-language string Lamp[0] run time see formula below Lamp[1] serial number c-language string Lamp[1] run time see formula below Lamp[n-1] run time see formula below...
Page 261
Description : Read the maximum lamp run time in seconds. This is the maximum guaranteed run time for the lamp. Command : Command[0] \x76 Command[1] \x89 Data : No data bytes. Return data : The return data-transfer being the maximum lamp run time in seconds consists of four data bytes.
Page 263
Description : Read the run time when the message menu, indicating the remaining lamp run time, first occurs. This message menu is displayed for 1 minute and is repeated every 30 minutes Command : Command[0] \x76 Command[1] \x8b Data : No data bytes.
Page 265
Description : Read the lamp run time in hours. Command : Command[0] \x64 Data : No data bytes. Return data : The return data-transfer being the lamp run time in hours consists of four data bytes. The first byte is the most significant byte ! Formula : Lamp run time (hours)
Page 267
Description : Read the serial number of the lamp. Command : Command[0] \x63 Data : No data bytes. Return data : The return data-transfer being the lamp serial number is a pascal-language string (see syntax). Example : Read the lamp serial number of a projector with address \x01.
Page 269
Description : Read the serial number of the lamp. Command : Command[0] \x76 Command[1] \x86 Data : No data bytes. Return data : The return data-transfer being the lamp serial number is a C-language string (see syntax). Projector type : Only for projectors that have a memory chip attached to the lamp.
Page 271
Description : Read the lamp status. Command : Command[0] \x6c Data : No data bytes. Return data : Data[0] = lamp status. Only bit0 (least significant bit) is significant. bit# bit = 0 bit = 1 bit0 nominal power high power Projector type : BD8100, BG8100, BG8200, BG9200.
Page 273
Description : Read the number of strikes of the lamp. This is the number of times the lamp has been switched on. Command : Command[0] \x76 Command[1] \x8e Data : No data bytes. Return data : The return data-transfer being the number of strikes consists of four data bytes.
Page 274
Example : Read the number of lamp strikes of a projector with address \x01. Suppose the number of strikes is 1000. Transmit Start \xfe Projector address \x01 Command[0] \x76 Command[1] \x8e Checksum \x05 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00...
Page 275
Description : Read the run time when the warning menu, indicating the end of life of the lamp, first occurs. This warning menu is displayed on the screen and is repeated every 30 minutes Command : Command[0] \x76 Command[1] \x8c Data : No data bytes.
Page 277
Description : Reset the lamp run time (after installation of a new lamp). Command : Command[0] \x68 Data : The data being the lamp serial number is a pascal-language string (see syntax) with length 7. Data[0] \x07 Data[1] \x30..\x39 Data[2] \x30..\x39 Data[3] \x30..\x39...
Page 278
Description : Set the CLO on or off. Command : Command[0] \x76 Command[1] \x16 Data : Data[0] = Status Status Data[0] \x00 \x01 Projector type : All projectors where the CLO has been installed.
Page 279
Example : Set the CLO on of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x76 Command[1] \x16 Data[0] \x01 Checksum \x8e Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop \xff...
Page 280
Description : Write a new lamp status. Command : Command[0] \xc6 Data : Data[0] = lamp status. Only bit0 (least significant bit) is significant. bit# bit = 0 bit = 1 bit0 nominal power high power Projector type : BD8100(LC), BG8100(LC), BG8200(LC), BG9200(LC). Example : Set the lamp status to high power of a projector with address \x01.
Page 282
Description : Read the language used for the on-screen-display. Command : Command[0] \x71 Data : No data bytes. Projector type : See your Owner’s Manual to verify what languages are supported by the projector software. Return data : Data[0] = language. Language Data[0] English (International)
Page 284
Description : Change the language used for the on-screen-display. Command : Command[0] \x70 Data : Data[0] = language. Language Data[0] English (International) \x00 French \x01 Spanish \x02 Deutsch \x03 Chinese \x04 Projector type : See your Owner’s Manual to verify what languages are supported by the projector software.
Page 286
Description : Open or close the lens bridge. Command : Command[0] \xf4 Command[1] \x85 Data : Direction Data[0] \x00 Down \x01 Projector type : All projectors with motorized lens bridge. Example : Open the bridge of a projector with address \x01. Transmit Start \xfe...
Page 288
Description : Focus the lens. Command : Command[0] \xf4 Command[1] \x83 Data : Data[0] = direction. Direction Data[0] Near \x00 \x01 Projector type : All projectors with motorized lens adjustment. Example : Focus the lens of a projector with address \x01. Transmit Start \xfe...
Page 290
Description : Shift the lens up, down, left or right. Command : Command[0] \xf4 Command[1] \x81 Data : Data[0] = direction. Direction Data[0] \x00 Down \x01 Left \x02 Right \x03 Projector type : All projectors with motorized lens adjustment. Example : Shift the lens up of of a projector with address \x01.
Page 292
Description : Change the tilt of the projector. Command : Command[0] \xf4 Command[1] \x84 Data : Data[0] = direction. Direction Data[0] Counterclockwise \x00 Clockwise \x01 Projector type : All projectors with motorized tilt adjustment. Example : Change the tilt in counterwise direction of a projector with address \x01.
Page 294
Description : Zoom the lens. Command : Command[0] \xf4 Command[1] \x82 Data : Data[0] = direction. Direction Data[0] \x00 \x01 Projector type : All projectors with motorized lens adjustment. Example : Lens-zoom-in of a projector with address \x01. Transmit Start \xfe Projector address \x01...
Page 296
Description : Decrement the active number of lines. Command : Command[0] \x23 Command[1] \x59 Data : No data bytes. Example : Decrement the active number of lines on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Page 297
Description : Increment the active number of lines. Command : Command[0] \x22 Command[1] \x59 Data : No data bytes. Example : Increment the active number of lines on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Page 298
Description : Read the active number of lines. Command : Command[0] \x21 Command[1] \x59 Data : No data bytes. Return data : Data[0..1] = active number of lines. Data[0] MSB of value Data[1] LSB of value Example : Read the active number of lines on a projector with address \x01.
Page 300
Description : Change the active number of lines. Command : Command[0] \x20 Command[1] \x59 Data : Data[0..1] = active number of lines. Data[0] MSB of value Data[1] LSB of value Example : Set the active number of lines to 480 (\x01e0) on a projector with address \x01.
Page 302
Description : Decrement the value of line start. Command : Command[0] \x23 Command[1] \x5a Data : No data bytes. Example : Decrement line start on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x5a Checksum...
Page 303
Description : Increment the value of line start. Command : Command[0] \x22 Command[1] \x5a Data : No data bytes. Example : Increment line start on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x5a Checksum...
Page 304
Description : Read the value of line start. Command : Command[0] \x21 Command[1] \x5a Data : No data bytes. Return data : Data[0..1] = line start. Data[0] MSB of value Data[1] LSB of value Example : Read the value of line start on a projector with address \x01.
Page 306
Description : Change the value of line start. Command : Command[0] \x20 Command[1] \x5a Data : Data[0..1] = line start. Data[0] MSB of value Data[1] LSB of value Example : Set the value of line start to 20 (\x0014) on a projector with address \x01.
Page 308
Description : Decrement the total number of lines. Command : Command[0] \x23 Command[1] \x58 Data : No data bytes. Example : Decrement the total number of lines on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Page 309
Description : Increment the total number of lines. Command : Command[0] \x22 Command[1] \x58 Data : No data bytes. Example : Increment the total number of lines on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Page 310
Description : Read the total number of lines. Command : Command[0] \x21 Command[1] \x58 Data : No data bytes. Return data : Data[0..1] = total number of lines. Data[0] MSB of value Data[1] LSB of value Example : Read the total number of lines on a projector with address \x01.
Page 312
Description : Change the total number of lines. Command : Command[0] \x20 Command[1] \x58 Data : Data[0..1] = total number of lines. Data[0] MSB of value Data[1] LSB of value Example : Set the total number of lines to 525 (\x020d) on a projector with address \x01.
Page 314
Description : Read the status of the audio lock. Command : Command[0] \x21 Command[1] \x3f Data : No data bytes. Return data : Data[0] = lock specification. Lock Data[0] \x00 Input 1 or A \x01 Input 2 or B \x02 Input 3 or C \x03 Projector type :...
Page 316
Description : Lock the audio signal to a specific audio input or set the lock off (audio input follows the video input). Command : Command[0] \x20 Command[1] \x3f Data : Data[0] = lock specification. Lock Data[0] \x00 Input 1 or A \x01 Input 2 or B \x02...
Page 318
Description : Read the background (on or off) of the logo. Command : Command[0] \xf1 Command[1] \x82 Data : No data bytes. Return data : Data[0] = logo background. Background Data[0] Off (transparent) \x00 On (black) \x01 Example : Read the background of the logo of a projector with address \x01.
Page 320
Description : Read the hot-key used to turn the logo on or off in operational mode. Command : Command[0] \xf1 Command[1] \x83 Data : No data bytes. Return data : Data[0] = logo hot-key. Hot-key Data[0] \x00 <TEXT> \x0d Example : Read the hot-key of the logo of a projector with address \x01.
Page 322
Description : Read the position of the logo. Command : Command[0] \xf1 Command[1] \x84 Data : No data bytes. Return data : Data[0] = horizontal position. Data[1] = vertical position. Example : Read the position of the logo of a projector with address \x01.
Page 324
Description : Read the status (on or off) of the logo. Command : Command[0] \xf1 Command[1] \x81 Data : No data bytes. Return data : Data[0] = logo status. Status Data[0] \x00 \x01 Example : Read the status of the logo of a projector with address \x01.
Page 326
Description : Change the background of the logo (set the background on or off). Command : Command[0] \xf1 Command[1] \x02 Data : Data[0] = logo background. Background Data[0] Off (transparent) \x00 On (black) \x01 Example : Set the logo background off of a projector with address \x01.
Page 328
Description : Setup a hot-key to turn the logo on or off in operational mode. Command : Command[0] \xf1 Command[1] \x03 Data : Data[0] = logo hot-key. Hot-key Data[0] \x00 <TEXT> \x0d Example : Set the logo hot-key to <TEXT> of a projector with address \x01.
Page 330
Description : Change the position of the logo. Command : Command[0] \xf1 Command[1] \x04 Data : Data[0] = horizontal position. Data[1] = vertical position. Example : Set the logo position to (1, 1) of a projector with address \x01. Transmit Start \xfe Projector address...
Page 332
Description : Change the status of the logo (set the logo on or off). Command : Command[0] \xf1 Command[1] \x01 Data : Data[0] = logo status. Status Data[0] \x00 \x01 Example : Set the logo on of a projector with address \x01. Transmit Start \xfe...
Page 334
Description : Read the network configuration. Command : Command[0] \x11 Command[1] \x01 Data : No data bytes. Return data : Data[0] = DHCP Status Data[1..4] = IP Address (aaa.bbb.ccc.ddd) Data[5..8] = Subnet Mask (aaa.bbb.ccc.ddd) Data[9..12] = Default Gateway (aaa.bbb.ccc.ddd) Data[13..18] = MAC Address (aa:bb:cc:dd:ee:ff) DHCP Status Data[0] disabled (off)
Page 335
aa:bb:cc:dd:ee:ff Data[n] Data[n+1] Data[n+2] Data[n+3] Data[n+4] Data[n+5] If the network configuration could not be determined, only one data byte is returned (Data[0] = \x02). Projector type : All DLP based projectors with network functionality.
Page 336
Example : Read the network configuration of a projector with address \x01. Suppose the network configuration is : DHCP Status : on IP Address : 150.158.195.214 Subnet Mask : 255.255.248.0 Default Gateway : 150.158.192.1 MAC Address : 00:01:02:DB:FF:89 Transmit Start \xfe Projector address \x01...
Page 338
Description : Write the network configuration. Command : Command[0] \x11 Command[1] \x81 Data : Data[0] = DHCP Status DHCP Status Data[0] disable (off) \x00 enable (on) \x01 If Data[0] equals \x00, 12 more data bytes (Data[1..12]) must be sent. Data[1..4] = IP Address (aaa.bbb.ccc.ddd) Data[5..8] = Subnet Mask (aaa.bbb.ccc.ddd) Data[9..12] = Default Gateway (aaa.bbb.ccc.ddd) aaa.bbb.ccc.ddd...
Page 339
Example : Write the network configuration of a projector with address \x01. Suppose the network configuration is : DHCP Status : off IP Address : 150.158.195.214 Subnet Mask : 255.255.248.0 Default Gateway : 150.158.192.1 Transmit Start \xfe Projector address \x01 Command[0] \x11 Command[1]...
Page 341
Description : Exit one/all menus. Command : Command[0] \x42 Command[1] \x01 Data : Data[0] \x01 Exit one menu \xff Exit all menus Example : Exit all menus on a projector with address \x01. (Go back to operational mode) Transmit Start \xfe Projector address \x01...
Page 343
Description : Read the version of the MOCA software. Command : Command[0] \xf3 Command[1] \x82 Data : No data bytes. Return data : The return data-transfer being the software version is a c- language string (see syntax). Note : there is no return data when the MOCA processor doesn’t respond (not installed or busy).
Page 345
Description : Set the "blue motors" of the MOCA to midposition. Command : Command[0] \xf3 Command[1] \x06 Data : No data bytes. Projector type : All projectors equipped with MOCA. Example : Set the "blue motors" of the MOCA on a projector with address \x01 to midposition.
Page 346
Description : Set the "green motors" of the MOCA to midposition. Command : Command[0] \xf3 Command[1] \x04 Data : No data bytes. Projector type : All projectors equipped with MOCA. Example : Set the "green motors" of the MOCA on a projector with address \x01 to midposition.
Page 347
Description : Set the "red motors" of the MOCA to midposition. Command : Command[0] \xf3 Command[1] \x05 Data : No data bytes. Projector type : All projectors equipped with MOCA. Example : Set the "red motors" of the MOCA on a projector with address \x01 to midposition.
Page 348
Description : Set all motors of the MOCA to midposition. Command : Command[0] \xf3 Command[1] \x07 Data : No data bytes. Projector type : All projectors equipped with MOCA. Example : Set all motors of the MOCA on a projector with address \x01 to midposition.
Page 349
Description : Change the state of a "blue motor" of the MOCA. Command : Command[0] \xf3 Command[1] \x03 Data : Data[0] = Position on the screen (see osd internal pattern) Position Data[0] \x01 \x02 \x03 \x04 \x05 \x06 \x07 Data[1] = Direction (see osd internal pattern) Direction Data[1] \x01...
Page 350
Projector type : All projectors equipped with MOCA. Example : Change the state of a "blue motor" of the MOCA on a projector with address \x01 by executing "6 up". Transmit Start \xfe Projector address \x01 Command[0] \xf3 Command[1] \x03 Data[0] \x06 Data[1]...
Page 351
Description : Change the state of a "green motor" of the MOCA. Command : Command[0] \xf3 Command[1] \x01 Data : Data[0] = Position on the screen (see osd internal pattern) Position Data[0] \x01 \x02 \x03 \x04 \x05 \x06 \x07 Data[1] = Direction (see osd internal pattern) Direction Data[1] \x01...
Page 352
Projector type : All projectors equipped with MOCA. Example : Change the state of a "green motor" of the MOCA on a projector with address \x01 by executing "6 up". Transmit Start \xfe Projector address \x01 Command[0] \xf3 Command[1] \x01 Data[0] \x06 Data[1]...
Page 353
Description : Change the state of a "red motor" of the MOCA. Command : Command[0] \xf3 Command[1] \x02 Data : Data[0] = Position on the screen (see osd internal pattern) Position Data[0] \x01 \x02 \x03 \x04 \x05 \x06 \x07 Data[1] = Direction (see osd internal pattern) Direction Data[1] \x01...
Page 354
Projector type : All projectors equipped with MOCA. Example : Change the state of a "red motor" of the MOCA on a projector with address \x01 by executing "6 up". Transmit Start \xfe Projector address \x01 Command[0] \xf3 Command[1] \x02 Data[0] \x06 Data[1]...
Page 355
Description : Write an overlay color, used for the OSD. Command : Command[0] \x0f Data : Data[0] Palette entry Data[1] Red.MSB Data[2] Red.LSB Data[3] Green.MSB Data[4] Green.LSB Data[5] Blue.MSB Data[6] Blue.LSB Projector type Palette entry BD3000(LC), BD3100(LC), \x01..\x0f BD5100(LC), BD8100(LC) Others \x01..\x3f Projector type...
Page 356
Example : Write maximum white to palette entry 1 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x0f Data[0] \x01 Data[1] \x80 \x7f Data[2] \x80 \x7f Data[3] \x80 \x7f Data[4] \x80 \x7f Data[5] \x80 \x7f Data[6] \x80 \x7f...
Page 357
Description : Read the size (in pixels) of the lcd panel. Command : Command[0] \xf0 Command[1] \x01 Data : No data bytes. Return data : Data[0..1] = number of pixels in horizontal direction. Data[2..3] = number of pixels in vertical direction. Data[0] MSB of hpix Data[1]...
Page 358
Example : Read the size of the lcd panel of a projector with address \x01. Suppose the size is 1024 x 768 pixels. Transmit Start \xfe Projector address \x01 Command[0] \xf0 Command[1] \x01 Checksum \xf2 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01...
Page 359
Description : Select a source on an external switcher that is not in direct communication with the projector (800-port not used). Command : Command[0] \x33 Command[1] \xff Data : Data[0] = source number (\x01..\x63). Data[1] = external slot type Data[1] Type \x01 Video Input...
Page 360
Video Input S-Video Input RGB Analog Input - Sync On Green RGB3S/RG3SB Input - Separate Sync RGB3S/RG3SB Input - Sync On Green Component Input - Separate Sync Component Input - Sync On Y Component Input - Tri-Level Separate Sync Component Input - Tri-Level Sync On Y Data[2] Mode \x00...
Page 361
Example : Select source 1, type ’ RGB Analog Input - Separate Sync’, mode 0 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x33 Command[1] \x80 \x7f Data[0] \x01 Data[1] \x05 Data[2] \x00 Checksum \x39 Stop \xff Receive (acknowledge)
Page 362
Description : Read the actual phase value. Command : Command[0] \x21 Command[1] \x06 Data : No data bytes. Return data : Data[0] = phase value or Data[0..1] = phase value (MSB first) Projector type : 1 byte phase value BD2100(LC), BD3000(LC), BD3100(LC) BD5000(LC),...
Page 363
Example : Read the actual phase value of a projector with address \x01. Suppose the phase equals \x03. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x06 Checksum \x28 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06...
Page 364
Description : Write a new phase value. Command : Command[0] \x20 Command[1] \x06 Data : Data[0] = phase value or Data[0..1] = phase value (MSB first) Projector type : 1 byte phase value BD2100(LC), BD3000(LC), BD3100(LC) BD5000(LC), BD8000(LC) 2 byte phase value others...
Page 365
Example : Set the phase to \x03 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x06 Data[0] \x03 Checksum \x2a Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop...
Page 366
Description : Read the source number of the source displayed in the pip window. Command : Command[0] \x21 Command[1] \x88 Data : No data bytes. Return data : Data[0] = source number. Projector type : The projector has to support pip. Example : Read the source number of the source displayed in the pip window of a projector with address \x01.
Page 368
Description : Read the status and screen position of the pip window. Command : Command[0] \x21 Command[1] \x87 Data : No data bytes. Return data : Data[0] = status. Status Data[0] \x00 \x01 Data[1..8] = screen position. Data[1..8] is only returned when status is on ! Data[1,2] x.MSB, x.LSB Data[3,4]...
Page 369
Projector type : The projector has to support pip. Example : Read the pip window properties of a projector with address \x01. Suppose the pip window is disabled. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x87 Checksum \xa9 Stop \xff Receive (acknowledge)
Page 370
Description : Select the source to be displayed in the pip window. Command : Command[0] \x20 Command[1] \x88 Data : Data[0] = source number. Projector type : The projector has to support pip. Example : Display source 1 in the pip window of a projector with address \x01.
Page 372
Description : Write a new position for the pip window. Also used to enable/disable the pip window. Command : Command[0] \x20 Command[1] \x87 Data : Data[0] = status. Status Data[0] \x00 \x01 Data[1] = screen position (OPTIONAL). Screen position Data[1] OPTIONAL Top/Left \x00...
Page 373
Projector type : The projector has to support pip. Example : Enable the pip window on a projector with address \x01 and position it in the top/left corner of the screen. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x87 Data[0] \x01...
Page 374
Description : Decrement the active number of pixels. Command : Command[0] \x23 Command[1] \x5d Data : No data bytes. Example : Decrement the active number of pixels on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Page 375
Description : Increment the active number of pixels. Command : Command[0] \x22 Command[1] \x5d Data : No data bytes. Example : Increment the active number of pixels on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Page 376
Description : Read the active number of pixels. Command : Command[0] \x21 Command[1] \x5d Data : No data bytes. Return data : Data[0..1] = active number of pixels. Data[0] MSB of value Data[1] LSB of value Example : Read the active number of pixels on a projector with address \x01.
Page 378
Description : Change the active number of pixels. Command : Command[0] \x20 Command[1] \x5d Data : Data[0..1] = active number of pixels. Data[0] MSB of value Data[1] LSB of value Example : Set the active number of pixels to 640 (\x0280) on a projector with address \x01.
Page 380
Description : Decrement the value of pixel start. Command : Command[0] \x23 Command[1] \x5e Data : No data bytes. Example : Decrement pixel start on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x5e Checksum...
Page 381
Description : Increment the value of pixel start. Command : Command[0] \x22 Command[1] \x5e Data : No data bytes. Example : Increment pixel start on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x5e Checksum...
Page 382
Description : Read the value of pixel start. Command : Command[0] \x21 Command[1] \x5e Data : No data bytes. Return data : Data[0..1] = pixel start. Data[0] MSB of value Data[1] LSB of value Example : Read the value of pixel start on a projector with address \x01.
Page 384
Description : Change the value of pixel start. Command : Command[0] \x20 Command[1] \x5e Data : Data[0..1] = pixel start. Data[0] MSB of value Data[1] LSB of value Example : Set the value of pixel start to 20 (\x0014) on a projector with address \x01.
Page 386
Description : Decrement the total number of pixels. Command : Command[0] \x23 Command[1] \x5c Data : No data bytes. Example : Decrement the total number of pixels on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23...
Page 387
Description : Increment the total number of pixels. Command : Command[0] \x22 Command[1] \x5c Data : No data bytes. Example : Increment the total number of pixels on a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22...
Page 388
Description : Read the total number of pixels. Command : Command[0] \x21 Command[1] \x5c Data : No data bytes. Return data : Data[0..1] = total number of pixels. Data[0] MSB of value Data[1] LSB of value Example : Read the total number of pixels on a projector with address \x01.
Page 390
Description : Change the total number of pixels. Command : Command[0] \x20 Command[1] \x5c Data : Data[0..1] = total number of pixels. Data[0] MSB of value Data[1] LSB of value Example : Set the total number of pixels to 800 (\x0320) on a projector with address \x01.
Page 392
Description : Write blanking shapes (circles, rectangles, lines and triangles). (OPTIONAL) Command : Command[0] \xe1 Data : Data for a solid circle with centre (x, y) and radius r. Data Data[n] ’C’ = ’\x43’ Data[n+1] x(MSB) Data[n+2] x(LSB) Data[n+3] y(MSB) Data[n+4] y(LSB) Data[n+5]...
Page 393
Data for a solid rectangle with coordinates (x1, y1) (x2, y2). Data Data[n] ’R’ = ’\x52’ Data[n+1] x1(MSB) Data[n+2] x1(LSB) Data[n+3] y1(MSB) Data[n+4] y1(LSB) Data[n+5] x2(MSB) Data[n+6] x2(LSB) Data[n+7] y2(MSB) Data[n+8] y2(LSB) Data for a hole rectangle with coordinates (x1, y1) (x2, y2).
Page 394
Data for a solid line with coordinates (x1, y) (x2, y). Data Data[n] ’L’ = ’\x4c’ Data[n+1] y(MSB) Data[n+2] y(LSB) Data[n+3] x1(MSB) Data[n+4] x1(LSB) Data[n+5] x2(MSB) Data[n+6] x2(LSB) Data for a hole line with coordinates (x1, y) (x2, y). Data Data[n] ’l’...
Page 395
Data for a solid triangle with coordinates (x1, y1) (x2, y2) (x3, y3). Data Data[n] ’T’ = ’\x54’ Data[n+1] x1(MSB) Data[n+2] x1(LSB) Data[n+3] y1(MSB) Data[n+4] y1(LSB) Data[n+5] x2(MSB) Data[n+6] x2(LSB) Data[n+7] y2(MSB) Data[n+8] y2(LSB) Data[n+9] x3(MSB) Data[n+10] x3(LSB) Data[n+11] y3(MSB) Data[n+12] y3(LSB) Data for a hole triangle with coordinates (x1, y1) (x2, y2)
Page 396
Notes : - The calculations are made starting from an imaginary solid shape as large as the lcd panel. - To combine several shapes, just put the data of the requested shapes after each other. The order in which the shapes are drawn is the same as the order in which they are sent to the projector.
Page 398
Description : Read the projector run time in seconds. Command : Command[0] \x62 Data : No data bytes. Return data : The return data-transfer being the projector run time in seconds consists of four data bytes. The first byte is the most significant byte ! Formula : Projector run time (seconds)
Page 400
Description : Read the serial number of the projector. Command : Command[0] \x61 Data : No data bytes. Return data : The return data-transfer being the projector serial number is a pascal-language string (see syntax). Example : Read the serial number of a projector with address \x01. Suppose the projector serial number is ’0000001’.
Page 402
Description : Determine the type of projector you are communicating with. Command : Command[0] \x6b Data : No data bytes. Return data : The return data-transfer being the projector type is a pascal-language string (see syntax). Example : Read the projector type of a projector with address \x01. Suppose the projector is a ’BARCODATA 8100’.
Page 404
Description : Write the projector address. Command : Command[0] \x6d Data : Data[0] = projector address. Data[0] \x00..\xff Note : The acknowledge will be sent with the original projector address. Example : Set the address of a projector with address \x01 to \x20. Transmit Start \xfe...
Page 406
Description : Read the actual sharpness value. Command : Command[0] \x21 Command[1] \x05 Data : No data bytes. Return data : Data[0] = sharpness value. Exception list Projector On screen Data[0] Type BD5000(LC), "-4 db" \x00 BD8000(LC) "0 db" \x01 "3,5 db"...
Page 407
Example : Read the actual sharpness value of a projector with address \x01. Suppose the sharpness equals \x03. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x05 Checksum \x27 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06...
Page 408
Description : Write a new sharpness value. Command : Command[0] \x20 Command[1] \x05 Data : Data[0] = sharpness value. Exception list Projector On screen Data[0] Type BD5000(LC), "-4 db" \x00 BD8000(LC) "0 db" \x01 "3,5 db" \x02 "6 db" \x03 BD3000(LC), "0"...
Page 409
Example : Set the sharpness to \x03 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x05 Data[0] \x03 Checksum \x29 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop...
Page 410
Description : Decrement the horizontal shift. Command : Command[0] \x23 Command[1] \x47 Data : No data bytes. Example : Decrement the horizontal shift of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x47 Checksum \x6b...
Page 411
Description : Increment the horizontal shift. Command : Command[0] \x22 Command[1] \x47 Data : No data bytes. Example : Increment the horizontal shift of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x47 Checksum \x6a...
Page 412
Description : Read the actual value of the horizontal shift. Command : Command[0] \x21 Command[1] \x47 Data : No data bytes. Return data : Data[0..1] = value of the horizontal shift. Data[0] MSB of value Data[1] of value Example : Read the actual value of the horizontal shift of a projector with address \x01.
Page 414
Description : Write a new value for the horizontal shift. Command : Command[0] \x20 Command[1] \x47 Data : Data[0..1] = value of the horizontal shift. Data[0] MSB of value Data[1] of value Example : Set the horizontal shift to 0 on a projector with address \x01.
Page 416
Description : Decrement the vertical shift. Command : Command[0] \x23 Command[1] \x48 Data : No data bytes. Example : Decrement the vertical shift of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x48 Checksum \x6c...
Page 417
Description : Increment the vertical shift. Command : Command[0] \x22 Command[1] \x48 Data : No data bytes. Example : Increment the vertical shift of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x48 Checksum \x6b...
Page 418
Description : Read the actual value of the vertical shift. Command : Command[0] \x21 Command[1] \x48 Data : No data bytes. Return data : Data[0..1] = value of the vertical shift. Data[0] MSB of value Data[1] of value Example : Read the actual value of the vertical shift of a projector with address \x01.
Page 420
Description : Write a new value for the vertical shift. Command : Command[0] \x20 Command[1] \x48 Data : Data[0..1] = value of the vertical shift. Data[0] MSB of value Data[1] of value Example : Set the vertical shift to 0 on a projector with address \x01. Transmit Start \xfe...
Page 422
Description : Decrement the horizontal size. Command : Command[0] \x23 Command[1] \x49 Data : No data bytes. Example : Decrement the horizontal size of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x49 Checksum \x6d...
Page 423
Description : Increment the horizontal size. Command : Command[0] \x22 Command[1] \x49 Data : No data bytes. Example : Increment the horizontal size of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x49 Checksum \x6c...
Page 424
Description : Read the actual value of the horizontal size. Command : Command[0] \x21 Command[1] \x49 Data : No data bytes. Return data : Data[0..1] = value of the horizontal size. Data[0] MSB of value Data[1] of value Example : Read the actual value of the horizontal size of a projector with address \x01.
Page 426
Description : Write a new value for the horizontal size. Command : Command[0] \x20 Command[1] \x49 Data : Data[0..1] = value of the horizontal size. Data[0] MSB of value Data[1] of value Example : Set the horizontal size to 0 on a projector with address \x01.
Page 428
Description : Decrement the vertical size. Command : Command[0] \x23 Command[1] \x4a Data : No data bytes. Example : Decrement the vertical size of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x23 Command[1] \x4a Checksum \x6e...
Page 429
Description : Increment the vertical size. Command : Command[0] \x22 Command[1] \x4a Data : No data bytes. Example : Increment the vertical size of a projector with address \x01 by one. Transmit Start \xfe Projector address \x01 Command[0] \x22 Command[1] \x4a Checksum \x6d...
Page 430
Description : Read the actual value of the vertical size. Command : Command[0] \x21 Command[1] \x4a Data : No data bytes. Return data : Data[0..1] = value of the vertical size. Data[0] MSB of value Data[1] of value Example : Read the actual value of the vertical size of a projector with address \x01.
Page 432
Description : Write a new value for the vertical size. Command : Command[0] \x20 Command[1] \x4a Data : Data[0..1] = value of the vertical size. Data[0] MSB of value Data[1] of value Example : Set the vertical size to 0 on a projector with address \x01. Transmit Start \xfe...
Page 434
Description : Close the mechanical shutter (OPTIONAL). Command : Command[0] \x23 Command[1] \x42 Data : Data[0] = speed. Data[0] Fast \x00 Slow \x01 Projector type : Some projectors don’t make the difference between "Fast" and "Slow" speed. However, Data[0] must always be sent. Example : Close the shutter (full speed) of a projector with address \x01.
Page 436
Description : Open the mechanical shutter (OPTIONAL). Command : Command[0] \x22 Command[1] \x42 Data : Data[0] = speed. Data[0] Fast \x00 Slow \x01 Projector type : Some projectors don’t make the difference between "Fast" and "Slow" speed. However, Data[0] must always be sent. Example : Open the shutter (full speed) of a projector with address \x01.
Page 438
Description : Read the actual shutter position (OPTIONAL). Command : Command[0] \x21 Command[1] \x42 Data : No data bytes. Return data : Data[0] = shutter position. Data[0] Closed \x00 Open \x01 Undetermined \x02 Projector type : Some projectors cannot determine wheather the shutter is "Open"...
Page 440
Description : Read the status (on/off) of the soft edge. Command : Command[0] \x21 Command[1] \x82 Data : No data bytes. Return data : Data[0] = status. Status Data[0] \x00 \x01 Projector type : All projectors equipped with soft edge, except simulation products.
Page 441
Example : Read the status of the soft edge of a projector with address \x01. Suppose the soft edge is turned on. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x82 Checksum \xa4 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0]...
Page 442
Description : Set the soft edge on or off. Command : Command[0] \x20 Command[1] \x82 Data : Data[0] = Status Status Data[0] \x00 \x01 Projector type : All projectors equipped with soft edge, except simulation products.
Page 443
Example : Set the soft edge on of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x82 Data[0] \x01 Checksum \xa4 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06 Checksum \x07 Stop...
Page 444
Description : Decrement the soft edge black level. Command : Command[0] \x23 Command[1] \x84 Command[2] \x00 in case of red black level \x01 in case of green black level \x02 in case of blue black level Data : No data bytes. Projector type : All projectors equipped with soft edge, except simulation products.
Page 446
Description : Increment the soft edge black level. Command : Command[0] \x22 Command[1] \x84 Command[2] \x00 in case of red black level \x01 in case of green black level \x02 in case of blue black level Data : No data bytes. Projector type : All projectors equipped with soft edge, except simulation products.
Page 448
Description : Read the value of the soft edge black level. Command : Command[0] \x21 Command[1] \x84 Command[2] \x00 in case of red black level \x01 in case of green black level \x02 in case of blue black level Data : No data bytes.
Page 449
Example : Read the value of red soft edge black level on a projector with address \x01. Suppose the value is 100 (\x64). Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x84 Command[2] \x00 Checksum \xa6 Stop \xff Receive (acknowledge) Start \xfe Projector address...
Page 450
Description : Change the value of the black level. Command : Command[0] \x20 Command[1] \x84 Command[2] \x00 in case of red black level \x01 in case of green black level \x02 in case of blue black level Data : Data[0] = soft edge black level. Projector type : All projectors equipped with soft edge, except simulation products.
Page 452
Description : Decrement the top, bottom left or right soft edge size. Command : Command[0] \x23 Command[1] \x83 Command[2] \x00 in case of top size \x01 in case of bottom size \x02 in case of left size \x03 in case of right size Data : No data bytes.
Page 454
Description : Increment the top, bottom left or right soft edge size. Command : Command[0] \x22 Command[1] \x83 Command[2] \x00 in case of top size \x01 in case of bottom size \x02 in case of left size \x03 in case of right size Data : No data bytes.
Page 456
Description : Read the value of the top, bottom, left or right soft edge size. Command : Command[0] \x21 Command[1] \x83 Command[2] \x00 in case of top size \x01 in case of bottom size \x02 in case of left size \x03 in case of right size Data : No data bytes.
Page 457
Example : Read the value of left soft edge size on a projector with address \x01. Suppose the value is 100 (\x64). Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x83 Command[2] \x02 Checksum \xa7 Stop \xff Receive (acknowledge) Start \xfe Projector address...
Page 458
Description : Change the value of the top, bottom, left or right soft edge size. Command : Command[0] \x20 Command[1] \x83 Command[2] \x00 in case of top size \x01 in case of bottom size \x02 in case of left size \x03 in case of right size Data : Data[0] = soft edge size.
Page 460
Description : Read the language used in the on-screen-display. Command : Command[0] \x69 Data : No data bytes. Return data : The return data-transfer being the software language is a pascal-language string (see syntax). Example : Read the on-screen-display language of a projector with address \x01.
Page 462
Description : Read the type of software installed in the projector. Command : Command[0] \x6a Data : No data bytes. Return data : The return data-transfer being the software type is a pascal-language string (see syntax). Example : Read the software type of a projector with address \x01. Suppose the lanuage is ’STANDARD’.
Page 464
Description : Read the version of the software. Command : Command[0] \x60 Data : No data bytes. Return data : The return data-transfer being the software version is a pascal-language string (see syntax). Example : Read the software version of a projector with address \x01. Suppose the version number is ’1.02’.
Page 466
Description : Read active source or slot number and its mode. Command : Command[0] \x34 Data : No data bytes. Return data : Data[0] = source or slot number (\x01..).
Page 467
Data[1] = source or slot mode Video/S-Video Input Data[1] Mode \x00 Video \x01 S-Video RGB Analog Input - Separate Sync Data[1] Mode \x00 H/C : Composite Sync or H/C, V : Horizontal, Vertical Sync \x01 H/C : Composite Video Fixed 5-Cable Input Data[1] Mode \x00...
Page 468
Digital Video Decoder Input Data[1] Mode \x00 Video \x01 S-Video \x02 RGB Analog Input - Sync On Green RGB3S/RG3SB Input - Separate Sync RGB3S/RG3SB Input - Sync On Green Component Input - Separate Sync Component Input - Sync On Y Component Input - Tri-Level Separate Sync Component Input - Tri-Level Sync On Y Data[1]...
Page 469
Example : Read the active source/slot number+mode of a projector with address \x01. Suppose the source number equals \x03 and its mode equals \x01. Transmit Start \xfe Projector address \x01 Command[0] \x34 Checksum \x35 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0]...
Page 470
Description : Select a source or slot and put it in a pre-defined mode (mode selection is optional). Command : Command[0] \x33 Data : Data[0] = source or slot number (\x01..).
Page 471
Data[1] = source or slot mode OPTIONAL Video/S-Video Input Data[1] Mode \x00 Video \x01 S-Video RGB Analog Input - Separate Sync Data[1] Mode \x00 H/C : Composite Sync or H/C, V : Horizontal, Vertical Sync \x01 H/C : Composite Video Fixed 5-Cable Input + DVI Data[1] Mode...
Page 472
Digital Video Decoder Input Data[1] Mode \x00 Video \x01 S-Video \x02 RGB Analog Input - Sync On Green RGB3S/RG3SB Input - Separate Sync RGB3S/RG3SB Input - Sync On Green Component Input - Separate Sync Component Input - Sync On Y Component Input - Tri-Level Separate Sync Component Input - Tri-Level Sync On Y Data[1]...
Page 474
Description : Read slow/fast sync (only active when the decoder is used). Command : Command[0] \x21 Command[1] \x27 Data : No data bytes. Return data : Data[0] = sync. Sync Data[0] Slow \x00 Fast \x04 Projector type : BD2100(LC), BD3000(LC), BD3100(LC), BD5100(LC), BD8100(LC), BG8100(LC)..
Page 475
Example : Read the sync status of a projector with address \x01. Suppose the sync status equals fast. Transmit Start \xfe Projector address \x01 Command[0] \x21 Command[1] \x27 Checksum \x49 Stop \xff Receive (acknowledge) Start \xfe Projector address \x01 Command[0] \x00 Command[1] \x06...
Page 476
Description : Set the sync to fast (only active when the decoder is used). Command : Command[0] \x27 Command[1] \x27 Data : No data bytes. Projector type : BD2100(LC), BD3000(LC), BD3100(LC), BD5100(LC), BD8100(LC), BG8100(LC).. Example : Set the sync to fast of a projector with address \x01. Transmit Start \xfe...
Page 477
Description : Set the sync to slow (only active when the decoder is used). Command : Command[0] \x26 Command[1] \x27 Data : No data bytes. Projector type : BD2100(LC), BD3000(LC), BD3100(LC), BD5100(LC), BD8100(LC), BG8100(LC).. Example : Set the sync to slow of a projector with address \x01. Transmit Start \xfe...
Page 478
Description : Set text off (identical to TEXT button on infrared remote control). Command : Command[0] \x0e Data : No data bytes. Example : Set text off of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x0e Checksum \x0f...
Page 479
Description : Set text on (identical to TEXT button on infrared remote control). Command : Command[0] \x0d Data : No data bytes. Example : Set text on of a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x0d Checksum \x0e...
Page 480
Description : Read the actual tint value. (only active when the internal decoder is used and the signal is NTSC). Command : Command[0] \x21 Command[1] \x04 Data : No data bytes. Return data : Data[0] = tint value. Note : This command is only active when the internal decoder is used and the signal is NTSC.
Page 482
Description : Write a new tint value. Command : Command[0] \x20 Command[1] \x04 Data : Data[0] = tint value. Note : This command is only active when the internal decoder is used and the signal is NTSC. Example : Set the tint to 0 on a projector with address \x01. Transmit Start \xfe...
Page 484
Description : Read the actual treble value. Command : Command[0] \x21 Command[1] \x09 Data : No data bytes. Return data : Data[0] = treble value. Projector type : All projectors with audio control. Example : Read the actual treble value of a projector with address \x01.
Page 486
Description : Write a new treble value. Command : Command[0] \x20 Command[1] \x09 Data : Data[0] = treble value. Projector type : All projectors with audio control. Example : Set the treble to \xff on a projector with address \x01. Transmit Start \xfe...
Page 488
Description : Read the actual value of the vertical refresh. Command : Command[0] \x21 Command[1] \x61 Data : No data bytes. Return data : Data[0] = value of the vertical refresh. Data[0] Sync \x00 Async \x01 Example : Read the actual value of the vertical refresh of a projector with address \x01.
Page 490
Description : Set the vertical refresh to synchronous. Command : Command[0] \x26 Command[1] \x61 Data : No data bytes. Example : Set the vertical refresh to synchronous on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26 Command[1] \x61...
Page 491
Description : Set the vertical refresh to asynchronous. Command : Command[0] \x27 Command[1] \x61 Data : No data bytes. Example : Set the vertical refresh to asynchronous on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27 Command[1] \x61...
Page 492
Description : Read the actual value of the vertical sync polarity. Command : Command[0] \x21 Command[1] \x64 Data : No data bytes. Return data : Data[0] = value of the vertical sync polarity. Data[0] Leading \x00 Trailing \x01 Example : Read the actual value of the vertical sync polarity of a projector with address \x01.
Page 494
Description : Set the vertical sync polarity to leading. Command : Command[0] \x26 Command[1] \x64 Data : No data bytes. Example : Set the vertical sync polarity to leading on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x26...
Page 495
Description : Set the vertical sync polarity to trailing. Command : Command[0] \x27 Command[1] \x64 Data : No data bytes. Example : Set the vertical sync polarity to trailing on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x27...
Page 496
Description : Read the actual volume value. Command : Command[0] \x21 Command[1] \x07 Data : No data bytes. Return data : Data[0] = volume value. Example : Read the actual volume value of a projector with address \x01. Suppose the volume equals \x10. Transmit Start \xfe...
Page 498
Description : Write a new volume value. Command : Command[0] \x20 Command[1] \x07 Data : Data[0] = volume value. Example : Set the volume to \x10 on a projector with address \x01. Transmit Start \xfe Projector address \x01 Command[0] \x20 Command[1] \x07 Data[0]...
Page 500
2 line LCD, read : \x7a\x01 2 line LCD, read backlight : \x7a\x04 2 line LCD, read cursor : \x7a\x03 2 line LCD, read format : \x7a\x06 2 line LCD, read text : \x7a\x02 2 line LCD, write backlight : \x7a\x84[value] 2 line LCD, write clear : \x7a\x85 2 line LCD, write cursor : \x7a\x83[x][y][status][blink] 2 line LCD, write text : \x7a\x82[text]...
menu, exit : \x42\x01\x01 menu, exit all : \x42\x01\xff MOCA, read version : \xf3\x82 MOCA, set blue to midposition : \xf3\x06 MOCA, set green to midposition : \xf3\x04 MOCA, set red to midposition : \xf3\x05 MOCA, set to midposition : \xf3\x07 MOCA, write blue : \xf3\x03[position][direction] MOCA, write green : \xf3\x01[position][direction] MOCA, write red : \xf3\x02[position][direction]...
Need help?
Do you have a question about the BarcoGraphics Maxwell/ 6300 and is the answer not in the manual?
Questions and answers