CPC G06F 16/113 (2019.01) [G06F 16/93 (2019.01)] | 20 Claims |
1. A method for integrated digital-analog archiving, the method comprising:
retrieving, by a computer, an electronic document from a data storage;
extracting, by the computer, metadata from the electronic document;
generating, by the computer, a text string based at least in part on the metadata extracted from the electronic document;
determining, by the computer, size, orientation, and format of the electronic document;
generating, by the computer, a scaled image of the electronic document based on the size, orientation, and format of the electronic document;
generating, by the computer, an analog document identifier for identifying the electronic document on an analog archiving medium;
generating, by the computer, a first visual indicator for indicating a start of the electronic document on an analog archiving medium;
generating, by the computer, a second visual indicator for indicating an end of the electronic document on the analog archiving medium;
generating or obtaining, by the computer, a digital timestamp;
adding, by the computer, an analog version of the digital timestamp to the text string so as to record a time when the scaled image of the electronic document is stored on the analog archiving medium;
generating, by the computer, an analog rendition of the electronic document including the first visual indicator, the analog document identifier, the scaled image of the electronic document, the text string, and the second visual indicator;
communicating, by the computer, the analog rendition of the electronic document to a printer for printing the analog rendition of the electronic document on the analog archiving medium;
storing, in a metadata database, a document identifier of the electronic document, the digital timestamp, and positional information indicating a position of the analog rendition of the electronic document printed on the analog archiving medium;
receiving a request for a document stored on the analog archiving medium, the request containing searching criteria;
based on the searching criteria, retrieving the positional information of the analog rendition of the electronic document from the metadata database;
utilizing the positional information, determining the position of the analog rendition of the electronic document printed on the analog archiving medium;
capturing an image of the analog rendition of the electronic document at the position;
processing the image of the analog rendition of the electronic document;
determining whether the image correctly reflects the electronic document;
responsive to the image not correctly reflecting the electronic document, positioning the analog archiving medium and repeating the capturing, the processing, and the determining until a correct image that reflects the electronic document is found;
capturing a final image of the analog rendition of the electronic document, the final image including a scaled image of the analog rendition of the electronic document and analog metadata located proximate the scaled image on the analog archiving medium;
processing the final image of the analog rendition of the electronic document, the processing including transforming the scaled image of the analog rendition of the electronic document into an electronic file and transforming the analog metadata into electronic metadata;
adding the electronic metadata to the electronic file; and
returning the electronic file in response to the request.
|