The script currently uses the Shoot command to take pictures, but I see this in the docs:
shoot -- Records an image.
This command is similar to the click "shoot_full" command (see below), but it waits for the camera to perform some normally automatic actions, such as auto-focusing, charging the flash, etc. For example: if in AUTO, P, Tv, Av, or any SCN modes, using the "shoot" command causes the camera to check focus and exposure for each shot. When "shoot" is used in intervalometer scripts this far surpasses the camera's own built-in intervalometer in that the camera only sets exposure and focus once for the initial exposure, as if it was only using the "click 'shoot_full'" command. This "shoot" command in an intervalometer script allows it to compensate for all the things that can change over the course of many minutes and hours.
Well, of course the supposedly inferior method is exactly what I want. But does the above imply that using click "shoot_full" will prevent the camera from changing focus even if it is in autofocus mode? If so, I could put a nice test pattern poster in the canvas position, and have the script take one "shoot" pic, then remove the poster and have the script 'click "shoot_full"' thereafter. Anyone have experience with shoot_full with respect to autofocus?
Edit: Well, I gave it a try, but shoot_full appears to be no different from shoot, at least with respect to autofocus on the A590IS. The focus adjusts in either case. Oh well.