A while back, @ToddMartin ran into a similar issue.
This is happening just after a 4.4 -> 2013 PU2 upgrade. All of the users can print AP checks except for one workstation. This workstation is running XP but so are several others.
We have uninstalled and reinstalled wksetup. Also, I have created a new ""out of the box"" AP check form but am getting the same error. It happens on the user's local printer and to a shared network printer.
Here is the link (I think) to Todd's message:
https://90minds-com.socialcast.com/messages/search?q=exception+eaccessviolation