The printer is USB only, so you need to attach the printer to a computer that your iPhone can "see" (and print through to the printer).
You can get an AirPort Express (from Apple, etc.) and connect this printer to the Airport Express' USB port.
THEN you can print to if from your iPhone.
Hope that helps!