Other than online checkin (which is only available with Qatar Airways for flights LEAVING Doha) I have no idea how you can check-in 12 hours early.