SYSTEMS AND METHODS FOR EXTENDING CAPABILITY OF AN IMAGING DEVICE
In accordance with embodiments of the present disclosure, a document workflow server application may comprise one or more instructions embodied in computer-readable media. The document workflow server application may be configured to, when executed by a processor of a document workflow server receive from an imaging device communicatively coupled to the document workflow server via the Internet a user selection to perform a document service and in response to the user selection, perform the document service.
1 . A document workflow server application comprising one or more instructions embodied in computer-readable media, the document workflow server application configured to, when executed by a processor of a document workflow server:
receive from an imaging device communicatively coupled to the document workflow server via the Internet a user selection to perform a document service; and
in response to the user selection, perform the document service.
2 . The document workflow server application of claim 1 , wherein the user selection is a user selection to perform a document search and the document workflow server application is further configured to, in response to the user selection:
perform a federated document search among multiple storage repositories; and
communicate search results to the imaging device.
3 . The document workflow server application of claim 2 , wherein the multiple storage repositories comprise at least one third-party cloud service.
4 . The document workflow server application of claim 2 , further configured to:
receive a user selection of a document from the search results; and
in response to the user selection of the document, retrieve the document from a storage repository on which it is stored and communicate the document to the imaging device.
5 . The document workflow server application of claim 4 , further configured to convert the document from a first file format in which it is stored on the storage repository to a second file format.
6 . The document workflow server application of claim 5 , the second file format comprising a file format for which the imaging device can print the document.
7 . The document workflow server application of claim 1 , wherein the user selection is a user selection to digitize a scanned document and the document workflow server application is further configured to, in response to the user selection:
receive the scanned document from the imaging device; and
perform one or more document enhancement operations on the document.
8 . The document workflow server application of claim 7 , wherein the one or more document enhancement operations comprises one or more of:
optical enhancement of the document;
optical character recognition of the document;
conversion of the document from a first file format in which it is created on the imaging device to a second file format; and
tagging the document with metadata.
9 . The document workflow server application of claim 7 , wherein:
the imaging device is not configured to send an electronic mail from the imaging device; and
the one or more document enhancement operations comprises sending the document via electronic mail.
10 . The document workflow server application of claim 7 , further configured to store the document to a storage repository.
11 . The document workflow server application of claim 10 , wherein the storage repository comprises a third-party cloud service.
12 . A document workflow client application comprising one or more instructions embodied in computer-readable media, the document workflow client application configured to, when executed by a processor of an imaging device:
receive from a user interface of the imaging device a user selection to perform a document service; and
in response to the user selection, communicate the user selection to a document workflow server communicatively coupled to the imaging device via the Internet, wherein communication of the user selection causes the document workflow server to perform the document service.
13 . The document workflow client application of claim 12 , wherein the user selection is a user selection to perform a document search and communication of the user selection causes the document workflow server to:
perform a federated document search among multiple storage repositories; and
communicate search results to the imaging device.
14 . The document workflow client application of claim 13 , wherein the multiple storage repositories comprise at least one third-party cloud service.
15 . The document workflow client application of claim 13 , further configured to:
display the search results to the user interface;
receive from the user interface a user selection of a document from the search results;
in response to the user selection of the document, communicate the user selection of the document to the document workflow server to cause the document workflow server to retrieve the document from a storage repository on which it is stored; and
receive the document from the document workflow server.
16 . The document workflow client application of claim 12 , wherein the user selection is a user selection to digitize a scanned document and communication of the user selection causes the document workflow server to:
receive the scanned document from the imaging device; and
perform one or more document enhancement operations on the document.
17 . The document workflow client application of claim 16 , wherein the one or more document enhancement operations comprises one or more of:
optical enhancement of the document;
optical character recognition of the document;
conversion of the document from a first file format in which it is created on the imaging device to a second file format; and
tagging the document with metadata.
18 . The document workflow client application of claim 17 , wherein:
the imaging device is not configured to send an electronic mail from the imaging device; and
the one or more document enhancement operations comprises sending the document via electronic mail.
19 . The document workflow client application of claim 16 , wherein communication of the user selection further causes the document workflow server to store the document to a storage repository.
20 . The document workflow client application of claim 19 , wherein the storage repository comprises a third-party cloud service.