US8432557B2ActiveUtilityA1

Information processing apparatus for identifying differences between display data and driver data and compute program for information processing apparatus

72
Assignee: MIYATA YUJIPriority: Apr 5, 2010Filed: Mar 9, 2011Granted: Apr 30, 2013
Est. expiryApr 5, 2030(~3.7 yrs left)· nominal 20-yr term from priority
Inventors:Yuji Miyata
G06F 3/1208G06F 3/1256
72
PatentIndex Score
3
Cited by
5
References
11
Claims

Abstract

An information processing apparatus connectable to a printing apparatus which prints an image on a recording medium, including: a display; a storage device which stores an application program which generates an image data of the image as a display data to be displayed on the display, and a printer driver which generates a driver data to be transmitted to the printing apparatus based on the display data generated by the application program; a controller which includes a display-data acquiring section which acquires the display data from the application program, a driver-data acquiring section which acquires the driver data from the printer driver, and a comparing section which compares the display data acquired by the display-data acquiring section and the driver data acquired by the driver-data acquiring section, and the controller displays a comparison result by the comparing section on the display.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An information processing apparatus configured to connect to a printing apparatus which prints an image including a plurality of lines on a recording medium, the information processing apparatus comprising: a display; a processor; and memory storing computer-executable instructions that, when executed by the processor, cause the information processing apparatus to:
 generates a drawing command identifying intervals of the lines of the image; 
 generate display data of the image to be displayed on the display, the display data including the lines of the image and being generated in a bit-map form based on the drawing command; generates driver data of the image to be transmitted to the printing apparatus, the driver data including the lines of the image and being generated in the bit-map form based on the drawing command; acquire the display data, acquire the driver data, and compare the display data and the driver data to judge whether there is a difference between the display data and the driver data; and when the judgment is that there is a difference between the display data and the driver data, display information indicating that there is a difference between the display data and the driver data on the display. 
 
     
     
       2. The information processing apparatus according to  claim 1 , wherein a user can edit the display data, displayed on the display. 
     
     
       3. The information processing apparatus according to  claim 1 , wherein the information that there is a difference between the display data and the driver data includes a frame surrounding an area including a position of the difference. 
     
     
       4. The information processing apparatus according to  claim 3 , wherein comparing of the display data and the driver data comprises comparing the display data and the driver data for each bit, and when there is a bit of which values are different between the display data and the driver data, judging that there is the difference. 
     
     
       5. The information processing apparatus according to  claim 1 , wherein the memory stores additional computer-executable instructions that, when executed by the processor, cause the information processing apparatus to execute a plurality of processes to edit the drawing command of the driver data. 
     
     
       6. The information processing apparatus according to  claim 5 , wherein the memory stores additional computer-executable instructions that, when executed by the processor, cause the information processing apparatus to select the processes to be executed; and determine a type of drawing of the display data, wherein the processes available for selection are changed according to the determined type of drawing. 
     
     
       7. The information processing apparatus according to  claim 5 , wherein the memory stores additional computer-executable instructions that, when executed by the processor, cause the information processing apparatus to: select the processes to be executed; determine a type of each drawing from among a plurality of drawings within the display data; and change the processes available for selection according to the determined type of each drawing. 
     
     
       8. The information processing apparatus according to  claim 1 , wherein the memory stores additional computer-executable instructions that, when executed by the processor, cause the information processing apparatus to display a message recommending an edited drawing command when the judgment is that there is a difference between the display data and the driver data. 
     
     
       9. The information processing apparatus according to  claim 1 , wherein the memory stores additional computer-executable instructions that, when executed by the processor, cause the information processing apparatus to change the drawing command to identify intervals of the lines of the image that are consistent with the intervals of the lines of the display data, respectively. 
     
     
       10. The information processing apparatus according to  claim 1 , wherein the memory stores additional computer-executable instructions that, when executed by the processor, cause the information processing apparatus to compare intervals of the lines of the display data and intervals of the lines of the driver data by comparing a bit structure of the display data and a bit structure of the driver data. 
     
     
       11. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, cause an information processing apparatus to: acquire display data including lines of an image;
 acquire driver data including lines of an image; 
 compare the display data and the driver data to judge whether there is a difference between the display data and the driver data; 
 display an information indicating that there is a difference between the display data and the driver data on a display when the judgment is that there is a difference between the display data and the driver data; and compare intervals of the lines of the display data and intervals of the lines of the driver data by comparing a bit structure of the display data and a bit structure of the driver data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.