When I try to add printers using lpadmin (after unzipping the correct PPD's enclosing .gz archive) I often receive the error:
"Unable to open PPD file [x] - No such file or directory."
But when I navigate to /Library/Printers/PPDs/Contents/Resources/ and ls, the PPD I was trying to use is right there. So I hit up-cursor a few times to the lpadmin in history, and reissue the command verbatim...and it works.
This is replicable on numerous Macs, both in 10.6 and 10.7. It's as if the ls command "convinces" lpadmin that the PPD actually exists. I can't figure out if this is filesystem lag (buffering), a Terminal problem, or something else.