1. A swipe scanner for scanning a graphic image pre-printed on a surface, said swipe scanner comprising: a printhead for printing a position-coding pattern onto said graphic image, said position-coding pattern identifying a plurality of absolute positions and an impression identity for the graphic image; an ink supply containing an ink for printing the position-coding pattern; at least one first sensor for sensing positions of said scanner during a swipe of the surface; at least one second image sensor for capturing, during said swipe, portions of the graphic image; and a processor configured for: using the sensed positions to control an output of said printhead during said swipe; using the sensed positions to assemble said captured portions of said graphic image into a scanned graphic image; and generating association data indicating an association between the impression identity, the plurality of absolute positions and the scanned graphic image.