IP Library Granted Patent US 8,970,865
Granted Patent B2
US 8,970,865 · App. 13/565,382 · Granted Mar 3, 2015

Printing control device, storage medium storing printing control program, and printing control method

Inventor: Masashi Nakagawa (Sagamihara, JP)
Assignee: Canon Kabushiki Kaisha
G06F3/1205G06F3/1232G06F3/1254G06F3/1244H04N1/3935G06F3/1258G06F3/1288
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,970,865
App. No.
13/565,382
Granted
Mar 3, 2015
Kind
B2
Abstract

The printing control device of the present invention inquires whether or not an actual output printer driver supports the function of the items regarding drawing processing in step SC 1503 . If it is found as a result of inquiry in step SC 1504 that the printer driver does not support the function, the printing control device processes print data in step SC 1506 . On the other hand, if the printer driver supports the function in step SC 1504 , the printing control device determines whether or not the print setting corresponding to the function is enabled in step SC 1505 . If the printing control device determines that the print setting is disabled, the process advances to step SC 1506 and the printing control device processes print data.

Claims (35)

1. A printing control device including a driver for generating print data based on a print job in an intermediate format in which print setting information is set, the printing control device comprising:

a function determining unit configured to determine whether or not the driver supports a predetermined function among the print setting information;

a transmission unit configured to transmit the print job in the intermediate format to the driver to cause the driver to execute the predetermined function if the function determining unit determines that the driver supports the predetermined function;

a processing unit configured to execute, before the print job is transmitted to the driver, the predetermined function so that a drawing processing is performed to a drawing data of the print job according to a print setting corresponding to the predetermined function in the print setting information included in the print job if the function determining unit determines that the driver does not support the predetermined function; and

a disabling unit configured to disable a print setting corresponding to the predetermined function of the driver when the processing unit processes the print job in the intermediate format,

wherein the transmission unit transmits, to the driver, the print job to which the print setting corresponding to the predetermined function is disabled by the disabling unit.

2. The printing control device according to claim 1 , further comprising:

a setting determining unit configured to determine whether or not a print setting corresponding to the predetermined function of the driver is enabled,

wherein, if the setting determining unit determines that the print setting is disabled, the processing unit processes the print job in the intermediate format with respect to the predetermined function.

3. The printing control device according to claim 1 , wherein, if the predetermined function is an expansion/reduction print function, the processing unit calculates drawing area by means of different processing based on the fact that a print paper sheet is a standard paper size or any other paper size.

4. The printing control device according to claim 1 , further comprising:

a sheet determining unit configured to determine whether or not the driver supports an expanded size or a reduced size of a sheet if the predetermined function is an expansion/reduction print function,

wherein, if the driver does not support the expanded size or the reduced size of the sheet, the processing unit performs processing for expanding or reducing drawing data of the print job in the intermediate format.

5. The printing control device according to claim 1 , wherein the predetermined function is any one of a color/monochrome print function, an integration print function, or an expansion/reduction print function.

6. A printing control method for a printing control device including a driver for generating print data based on a print job in an intermediate format in which print setting information is set, the method comprising:

determining, whether or not the driver supports a predetermined function among the print setting information;

transmitting the print job in the intermediate format to the driver to cause the driver to execute the predetermined function if the function determining unit determines that the driver supports the predetermined function;

executing, before the print job is transmitted to the driver, the predetermined function so that a drawing processing is performed to a drawing data of the print job according to a print setting corresponding to the predetermined function in the print setting information included in the print job if it is determined that the driver does not support the predetermined function; and

disabling a print setting corresponding to the predetermined function of the driver when the print job in the intermediate format is processed,

wherein, in the transmitting, the print job to which the print setting corresponding to the predetermined function is disabled in the disabling is transmitted to the driver.

7. The method according to claim 6 further comprising:

determining, whether or not a print setting corresponding to the predetermined function of the driver is enabled,

wherein, if it is determined that the print setting is disabled, the print job in the intermediate format is processed with respect to the predetermined function.

8. The method according to claim 6 ,

wherein, if the predetermined function is an expansion/reduction print function, a drawing area is calculated by means of different processing based on the fact that a print paper sheet is a standard paper size or any other paper size.

9. The method according to claim 6 further comprising:

determining, whether or not the driver supports an expanded size or a reduced size of a sheet if the predetermined function is an expansion/reduction print function,

wherein, if the driver does not support the expanded size or the reduced size of the sheet, processing for expanding or reducing drawing data of the print job in the intermediate format is performed.

10. The method according to claim 6 , wherein the predetermined function is any one of a color/monochrome print function, an integration print function or an expansion/reduction print function.

11. A non-transitory storage medium storing a printing control program for making a computer including a driver for generating print data based on a print job in an intermediate format in which print setting information is set, comprising:

determining, whether or not the driver supports a predetermined function among the print setting information;

transmitting the print job in the intermediate format to the driver to cause the driver to execute the predetermined function if the function determining unit determines that the driver supports the predetermined function;

executing, before the print job is transmitted to the driver, the predetermined function so that a drawing processing is performed to a drawing data of the print job according to a print setting corresponding to the predetermined function in the print setting information included in the print job if it is determined that the driver does not support the predetermined function; and

disabling a print setting corresponding to the predetermined function of the driver when the print job in the intermediate format is processed,

wherein, in the transmitting, the print job to which the print setting corresponding to the predetermined function is disabled in the disabling is transmitted to the driver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2012
From: NAKAGAWA, MASASHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 029344/0634 →
Priority Claims (2)
JP 2011-171249 · Aug 4, 2011 · national
JP 2011-225543 · Oct 13, 2011 · national
Continuity (1)
Related Publication 20130033714A1 · Feb 7, 2013