I recently replaced SBS 2003 with Server 2012 R2 for file and print services at a client site. One of the few hiccups was that the AirPrint service kept crashing after successfully spooling a single job.
The only traces in the event log were Event ID 1000 from source Application Error, and Event ID 7034 from Service Control Manager stating that the AirPrint service terminated unexpectedly.
C:\Program Files (x86)\AirPrint\AirPrint.exe to run in Windows 7 compatibility mode:
- Right Click AirPrint.exe
- Compatibility tab
- Change settings for all users
- Run this program in compatibility mode for
- Select Windows 7.
Restart the AirPrint service for good measure, and enjoy iOS printing from Server 2012 R2 again.