iPhone 3GS (recommended)
As for operation by other iPhone/iPod touch, the confirmation is not taken.
Because the automatic focus of the camera is not effective, the recognition of the bar code of iPhone 3G seems to be difficult.
When iPod touch is used, the bar code scanning function cannot be used.
OS 3.1 over (requirements)