I recently got a new Canon camera and I wanted to be able to take a photo without physically pressing the shutter button.
Using my iTach and some codes I found online I was able to do it using this command. This command is using the 3rd output plug on the iTach, and if you are not using that one then change the :3 to :2 or :1
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 1.9.1.9-->
<command id="713" name="take a picture" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="Requires a Canon SLR such as 60D or 70D and an iTach IR blaster.">
<action>
<cmdType>TCP.Client.WriteLn</cmdType>
<params>
<param>iTach</param>
<param>sendir,1:3,1,33000,1,1,23,225,23,225</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>take a picture</phrase>
</command>
This is handy not only for being able to take superior "selfies" but for doing long exposures without any risk of moving the camera. You could also use a looping event timer to do time-lapse photography!
In order for this to work you will need a few things:
First off you need a Canon 60D or similar camera. There are quite a few Canon cameras with IR sensors that should work with this code. If it works with an RC1 or RC6 remote then I think it should work.
You obviously need an iTach Wifi2Ir (or flex or IP2IR), and you need to have it set up as and connected in VC using TcpClient.Connect.
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 1.9.1.9-->
<command id="779" name="First connect iTach" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>TCP.Client.Connect</cmdType>
<params>
<param>iTach</param>
<param>192.168.0.134</param>
<param>4998</param>
<param>\x0D</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<event>VC.Loaded</event>
</command>
You will also need to set your camera to listen for IR. On my camera this means setting the drive mode as follows:
2-Second Self-Timer/Remote Control: This mode is available only in P, Tv, Av, M, and C exposure modes. It works just like the other Self-Timer/Remote Control mode but with just a 2-second capture delay.
Note that although it says there is a 2 second delay that is actually only when you physically press the shutter button. With IR it is almost instant.
If you have a USBUIRT or similar device you can also try this HEX code:
0000 007e 0002 0000 0017 00e1 0017 00e1