Good thought anyways! I don't know why I didn't think of using a different app to print off of. Still haven't found a way around having to use a sleep though (which I hate putting into a udf). Thought about doing a loop that checks for files in the spooler folder, but that wont work if you print to a unc'd printer.