OK...having very annoying issues with my "take a photo then print it automatically script."
Decided not to use enable USB to trigger since the printer is directly connected to the camera already via USB... probably gonna hardwire it instead. enable USB is OFF.
Done a ton of troubleshooting, and it seems like CHDK hangs the USB stream after shooting, locking up the little Polaroid Pogo Printer.
Here's the steps:
1. Starting in REC mode, it waits for any button to be pressed, then SHOOTS.
2. Switches to PLAY mode (printer is already attached, so the Print button is now lit)
3. Presses "SET" to enter Print menu
4. Presses "SET" to confirm Print, sending the current image (the one you just took) to the Printer.
Here's a simple, test code of the basic operation (you start the script in REC mode):
@title TEST
wait_click
shoot
sleep 4000
set_record 0
sleep 6000
click "set"
sleep 4000
click "set"
sleep 50000
end
It's working fine visually, going through the menus, etc. except instead of receiving data over the USB, the printer hangs and locks up.
Here's my troubleshooting:
1. Doing these above steps manually (not using the test script), also using the same timings, works perfectly.
2. Adding a "left" command after returning to the PLAY mode to select a previous image, DOESN'T WORK EITHER
3. Starting in REC, after Rem'ing out the wait & shoot command, works, causing the printer to simply print the last image in the pile
4. Starting in REC, Shooting first manually, then entering ALT, then running the test script with the wait & shoot commands rem'd out WORKS
4. Changing compression/resolution of images has no effect. Right now they are 640x480, normal compression
It seems like when CHDK invokes the shoot command, it hangs any further doings on the USB port.
Am I missing something? It's driving me nuts!
Thanks