Most of the software and hardware below works for Casio QV-3000EX, QV-3500EX, QV-4000, QV-8000 and QV-5700 cameras. Others will be added as they come to light.
Many of Casio's cameras like the QV-3000EX allow remote control using the serial ('digital') connection to the camera from a computer. Casio support sent someone on the Digital Photograpy Review Casio Talk Forum remote control software called ReMoCon, and it's source code that works under Windows 95/98/NT. As well they released a simple serial communications protocol which inpsired many to create remote control programs on the platform of their choice.
If you find another way to remotely control the camera, let me know.
The WLRC - Wire Less Remote Control uses an infrared remote controller to send the communications protocol codes to a special Ir plug in the serial port. There are some recommendations from users on this thread.
The Casio WR-1C wired remote control comes with the QV8000 and works with the QV-3000EX.
The QV-3500EX has it's own wired remote the WR-2C. IT also works with the QV-3000EX but some of the buttons are swapped.
This Russian page shows the Casio WR-1C wired remote for the QV2800UX which appears to work with the QV3000EX, although the buttons do different things. The author of this page has put red icons on the WR-1C picture to show the QV3000EX functions. The green icons come with the unit.
UPDATE 13-June-2002 - Windows CE PocketPCRalf Schieferdecker has made a remote controller QRemote, for Windows CE 3.0 PocketPCs. |
UPDATE 23-August-2001 - Casio Pocketviewer PDAWolfgang Ortmann has made a remote controller QVControl, for a Casio Pocketviewer PDA. |
UPDATE 14-May-2001 - WindowsMelih Ozbek has written a specialist macro recording program QV3000EX Macro Recorder , for Windows platforms. It's now freeware. |
UPDATE 08-Jan-2001 - Psion (EPOC)Andrew Gregory has written a tool, QVRemote, for all EPOC machines, including the Psion Series 5, Series 5mx, Revo, MC218, and Osaris. |
WindowsEckhard Henkel has used the protocol to develop DiCaControl for Windows to control the QV3000EX from Windows 95/98/NT and do time lapse photography followed by download - like a webcam. DiCaControl's first review from digitalkamera.de - congrats Eckhard! |
Joecool Weis has written QVTimer a more basic (but prettier!) remote control and time lapse photography software. |
Command line control using MS-DOSI've written an MS-DOS batch file called camcmd.bat that controls the camera from the command line under Win9x/NT. A similar type of batch file called webcam.bat will take x photos every y minutes from the command line. For installation and usage tips and tricks for both the above batch files, see below. |
Palm OSEckhard Henkel has also written DiCaControl for Palm OS. |
LinuxRobert Harrison has written qvrec.py - "a little GUI" for Linux using Python. |
Windows CEPocket Teraterm a free terminal program for Windows CE with a build-in macro interpreter that can communicate with the serial port. Thanks to Thomas Kroener on the dpreview Casio forum for pointing this out.
Shutter = 'B' ; press button Off = 'b' ; release button send Off ; better do this first :loop send Shutter ; take the picture pause 1 send Off pause 4 ; delay for saving image to CF-card goto loop |
Apple NewtonMarco Mangani wrote a tool for Apple Newton (including time lapse function). |
Hewlett Packard 48C Programmable CalculatorAnd Marco has now also written Casio QV3K Remote 1.0 for the HP 48C. Download page for all HP 48C comms programs is here. |
mode com1: 9600,N,8,1, > nulchange the 'com1' to 'com2'.
Tested on a PIII 450MHz running WinNT 4 SP6a and a P133 laptop running Win95 OSR2.
Heavy use is made of 'for .. do' loops to process many commands in a single line.
When the MODE command is used to set port parameters, those parameters will stay active until the current command prompt is closed. So the section of the file that uses the mode command, ':cam', is called by the other sections using the '%comspec% /c %0 cam' command. That way a new command session gets opened, used for the comms and closed, so that other software can still be used to access the camera by the serial port.
'%0' will evaluate to whatever command was typed to start the batch, so the batch files can in fact have any name.