Hi there,
This log looks fine. The classes.conf error is not the cause of your problems, it occurs on all Mac's.
What I was hoping to see was an entry for the job your attempted to print and the times associated with each service that was used to print the job. For example, a print to our network printer looks like this...
I [30/Jan/2007:09:19:48 +1100] Adding start banner page "none" to job 138.
I [30/Jan/2007:09:19:48 +1100] Job 138 queued on 'LP
on_nsnrprint088' by 'paulh'.
I [30/Jan/2007:09:19:48 +1100] Started filter /usr/libexec/cups/filter/cgpdftops (PID 223) for job 138.
I [30/Jan/2007:09:19:48 +1100] Started filter /usr/libexec/cups/filter/pstops (PID 224) for job 138.
I [30/Jan/2007:09:19:48 +1100] Started filter /Library/Printers/Canon/PS/Cores/pstonctps (PID 225) for job 138.
I [30/Jan/2007:09:19:48 +1100] Started backend /usr/libexec/cups/backend/mcd (PID 226) for job 138.
You can see the time for each service that was used to print this document and how long a gap there was till the next service started. In your case I am expecting that one of the services is taking a long time to start or pass the data and that is what is causing the delay.
So, try turning the Mac off again, turn it back on and just try to print a document. If it takes the usual 90s then check the error_log for this most recent job and see what the times show. Post it back it here also. I'm travelling at the moment but I will check in when I can.
Also, do you know if the previous old printer still exists? To check, open your Internet browser and type
http://127.0.0.1:631/printers. This will show the printers installed on your Mac, and of the old HP is still listed, you can delete it from here. You will have to authenticate but it is another way to delete a printer, especially one that isn't displayed.
Paul