In reply to watashi:
The $psprintf returns a string. Did you check what your psprintf is returning? Is there a space inside?