Odd one - I am running Mac OS X Server 10.6.7 on a Mac Mini with many standard services enabled, including Firewall and Print.
The Print service provides printer queues via IPP, and clients (Mac, iPad) are able to connect and print through this service.
If the Firewall service is enabled, there is a 3-5 minute delay before the print job is accepted and printing begins.
If I disable the Firewall service, print jobs are accepted, and begin printing, immediately.
The twist is, if the Firewall service is enabled, but set to
Allow all traffic, the prints are still delayed!
Logging: There are no relevant packets being dropped in the logs that I can see, just UDP 5002 and UDP 138.
Can anyone give me some pointers on how to discover what the Firewall service might be interrupting?