I found it very frustrating that Canon did not provide a free app or in camera feature to handle this simple task. In comes an open source project called gPHoto2.
“gPhoto2 is a free, redistributable, ready to use set of digital camera software applications for Unix-like systems, written by a whole team of dedicated volunteers around the world. It supports more than 1800 cameras.”
The installation process is fairly simple if HomeBrew is installed, so make sure you have that installed. HomeBrew will take care of installing gPhoto2’s required dependencies.
Open Terminal and run the following command.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Once HomeBrew is installed, plug in your camera via USB and turn it on.
In Terminal, run the following command. This will take a few minutes.
brew install gphoto2; killall PTPCamera; gphoto2 --get-config /main/status/shuttercounter;
When the process completes, you should see something like the following.
Label: Shutter Counter