EOS Utility is not a scriptable app. I can't get UI scripting to work either. I can click at the shutter position, I can see some interaction with the button but can't actually do a shutter press and I can only do that by clicking at a universal screen position so it's not very practical. It's probably not worth bothering trying.
Luckily there is an app that will control a tethered Canon camera ( as long as it is in the supported list), which has a fully implemented AppleScript dictionary, that can control just about everything on the camera (and in the app).
At it's simplest this script will operate the shutter of the camera
tell application "Capture One 22"
set theCamera to camera of current document
capture
end tell
The shooting is really fast and the photo is available to QLab almost instantly.
I think only the pro version of Capture One supports instant pictures over tethering. This isn't cheap, but you can currently get 50 percent off a permanent license using the code JULYFLASH50. Or there is a free 30 day trial, or a monthly subscription.
Top Tip: You often need to take the SD cards out of the camera to get it to connect with Capture One.
Mic