-
Update 4: <br>
<br>
Figured out the issue - was a bug in my own code that somehow only manifested when reading binary data like screenshots or files directly from the scope.<br>
<br>
All works fine now.<br>
<br>
The method I'm using to read screenshots is:<br>
SAVE:IMAGE:FILEFORMAT PNG<br>
HARDCOPY START<br>
<read binary data from scope><br>
<save that data as .png><br>
<br>
Note that if you do set<br>
HARDCOPY:ACTIVEPRINTER "PictBridge"<br>
before running<br>
HARDCOPY START<br>
everything still works as expected.<br>
<br>
One thing I have noticed is that sometimes the mouse pointer is included in screenshots, sometimes not. Still not sure what causes that or how to enable/disable the mouse pointer showing up in screenshots, but I'm calling this a win for now.
-
Update 3:<br>
<br>
I didn't mention this in Update 2, but the SAVE:IMAGE "E:/temp.png"; command does indeed save a screenshot. However, this means I need to physically remove the USB drive from the scope and read from the USB drive with my PC -- far from ideal.<br>
<br>
I've since forced reinstallation of the scope firmware and the same issues are still present. HARDCOPY START doesn't send anything over USB, and FILESYSTEM:READFILE "E:/temp.png" also does not send anything over the USB VISA interface.
-
Update:<br>
It seems like SAVE:IMAGE "C:/temp.png" is hanging. I've increased the timeout to 60+ seconds, and it still times out.<br>
I've also tried SAVE:IMAGE "temp.png", same issue.