In OS9, "foreground Printing" simply means that the print cache ('spool') has first call on the available memory.
OSX doesn't use memory in the same way, so the print cache works in the background and you should never see any problems unless you have very limited RAM (in which case you shouldn't be running OSX)
"spooling" (caching) will always occur unless the connection to the printer is faster than the bus speed of the computer, and the printer has sufficient RAM to store the job without relying on the computer's RAM.