A portable flash memory storage device such as a memory card can configure a host device upon insertion. The device may also include a microlens array to receive light from the polarization maintaining optical array. Accordingly, a thermal head is driven for printing, every time a predetermined angle of rotation is sensed.