Abstract: A positioning apparatus for a printer is provided. The positioning apparatus includes at least one encoder, an OPC belt, and a code strip consisting of a reference bar code region, a blank region and normal bar code region. The OPC belt is moved relatively to the encoder and has a joint region. The code strip is mounted on the OPC belt and has a plurality of bar codes. The encoder is used for detecting the bar codes and generating a displacement signal representing a displacement of the OPC belt moved relatively to the encoder. The blank region may be adjoined the joint region. Therefore, a home position can be located precisely by the displacement signal due to the existence of the reference bar code region and blank region. Moreover, a positioning method for a printer is also disclosed.