Scan system, method, and program product for generating a file with embedded useable information from a scanned image depending on scanner information
Abstract
There is provided a non-transitory computer-readable medium storing application program executable by a processor of an information processing apparatus which communicates with a scanner having specific information. The specific information indicates whether the scanner is configured to generate a specific file for which specific processing is executable by a specific program. The application program, when executed by the processor, causes the information processing apparatus to: obtain an image read by the scanner; obtain the specific information from the scanner; and generate a file indicating the obtained image. In a case that the specific information is first information, the application program causes the information processing apparatus to generate the file with usable information embedded therein. In a case that the specific information is second information, the application program cause the information processing apparatus to generate the file without the usable information embedded therein.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A non-transitory computer-readable medium storing application program executable by a processor of an information processing apparatus configured to communicate with a scanner having specific information, the specific information indicating whether an image read by the scanner is usable for a specific program different from the application program, the application program, when executed by the processor, causing the information processing apparatus to:
obtain the image read by the scanner;
obtain the specific information from the scanner; and
generate a file indicating the obtained image,
wherein in a case that the specific information is first information indicating that the image read by the scanner is usable for the specific program, the application program causes the information processing apparatus to generate the file with usable information embedded therein, the usable information indicating that specific processing is executable for the file by the specific program, and
wherein in a case that the specific information is second information indicating that the image read by the scanner is unusable for the specific program, the application program causes the information processing apparatus to generate the file without the usable information embedded therein.
2. The medium according to claim 1 ,
wherein the application program causes the information processing apparatus to:
obtain the specific information from the scanner, in a case that the information processing apparatus receives a reading execution instruction for performing reading with the scanner; and
generate the file by using the obtained specific information.
3. The medium according to claim 1 ,
wherein the application program causes the information processing apparatus to:
store the specific information in a memory of the information processing apparatus after obtaining the specific information; and
generate the file by using the specific information read from the memory.
4. The medium according to claim 3 ,
wherein in a case that the specific information read from the memory is the second information, the application program causes the information processing apparatus to re-obtain the specific information from the scanner; and
wherein in a case that the re-obtained specific information is the first information, the application program causes the information processing apparatus to generate the file with the usable information embedded therein.
5. The medium according to claim 3 ,
wherein in a case that the specific information read from the memory is third information, the application program causes the information processing apparatus to re-obtain the specific information from the scanner, the third information indicating that the image read by the scanner is unusable for the specific program, the third information being changeable into the first information, and
wherein in a case that the re-obtained specific information is the first information, the application program causes the information processing apparatus to generate the file with the usable information embedded therein.
6. The medium according to claim 1 , wherein the application program causes the information processing apparatus to generate a PDF file as the file.
7. The medium according to claim 1 , wherein the application program causes the information processing apparatus to generate the file with the usable information embedded in a header of the file.
8. The medium according to claim 1 ,
wherein in a case that the application program causes the information processing apparatus to generate the file without the usable information embedded therein, the application program causes the information processing apparatus to generate the file with identification information identifying the scanner embedded therein,
wherein in a case that the file having the identification information embedded therein is read by the specific program, the specific program uses the identification information to obtain the specific information from the scanner, and
wherein in a case that the obtained specific information is the first information, the specific program executes the specific processing for the file read by the specific program.
9. The medium according to claim 1 ,
wherein in a case that the application program causes the information processing apparatus to generate the file with the usable information embedded therein, the application program causes the information processing apparatus to generate the file with identification information identifying the scanner embedded therein,
wherein in a case that the file having the identification information embedded therein is read by the specific program, the specific program uses the identification information to obtain the specific information from the scanner, and
wherein in a case that the obtained specific information is the second information, the specific program does not execute the specific processing for the file read by the specific program.
10. The medium according to claim 1 , wherein the application program causes the information processing apparatus to further determine whether the specific information is the first information or the second information, after the specific information is obtained from the scanner.
11. A scan system comprising:
a scanner configured to read an image and having specific information, the specific information indicating whether the image read by the scanner is usable for a specific program; and
an information processing apparatus configured to communicate with the scanner,
wherein the information processing apparatus is configured to:
obtain the image read by the scanner;
obtain the specific information from the scanner; and
generate a file indicating the obtained image,
wherein in a case that the specific information is first information indicating that the image read by the scanner is usable for the specific program, the information processing apparatus is configured to generate the file with usable information embedded therein, the usable information indicating that specific processing is executable for the file by the specific program, and
wherein in a case that the specific information is second information indicating that the image read by the scanner is unusable for the specific program, the information processing apparatus is configured to generate the file without the usable information embedded therein.
12. A method for generating a file indicating an image, comprising:
reading the image by a scanner having specific information, the specific information indicating whether the image read by the scanner is usable for a specific program;
obtaining the image read by the scanner;
obtaining the specific information from the scanner; and
generating the file indicating the obtained image,
wherein in a case that the specific information is first information indicating that the image read by the scanner is usable for the specific program, usable information is embedded in the file, the usable information indicating that specific processing is executable for the file by the specific program, and
wherein in a case that the specific information is second information indicating that the image read by the scanner is unusable for the specific program, the usable information is not embedded in the file.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.