IP Library › Granted Patent US 8,705,087
Granted Patent B2
US 8,705,087 · App. 12/615,431 · Granted Apr 22, 2014

Image forming apparatus and image forming method for rotating image data

Inventor: Kozo Tao (Osaka, JP)
Assignee: Kyocera Document Solutions Inc.
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,705,087
App. No.
12/615,431
Granted
Apr 22, 2014
Kind
B2
Abstract

An image forming apparatus includes an image data conversion unit configured to convert print data into bitmap data, a sheet feeding unit configured to store and feed a sheet on which printing is to be performed, a detecting unit configured to detect an orientation of the sheet in the sheet feeding unit, a print unit configured to print the bitmap data onto the sheet fed from the sheet feeding unit, a determination unit configured to determine whether or not a data orientation in which pieces of pixel data of the bitmap data are arranged matches the sheet orientation detected by the detecting unit, and an image rotating unit configured to rotate the bitmap data when the determination unit determines that the data orientation does not match the sheet orientation, whereby the data orientation matches with the sheet orientation.

Claims (28)

1. An image forming apparatus comprising:

a feeding unit including a first sheet;

a storage unit configured to store print data to be printed onto the first sheet;

a detecting unit configured to detect an orientation of the print data and an orientation of the first sheet;

a determination unit configured to determine, whether or not the orientation of the print data matches the orientation of the first sheet;

an image data conversion unit configured to rotate the print data to match the orientation of the first sheet and convert the print data into bitmap data if the determination unit determines that the orientation of the print data does not match the orientation of the first sheet;

a print unit configured to print the converted bitmap data onto the first sheet; and

a control unit configured to determine whether or not a problem occurs during printing and whether or not printing can continue after recovery of the problem, the control unit further configured to determine whether the bitmap data was generated by converting the print data before the problem occurred,

wherein when the control unit determines that the bitmap data was not generated before the problem occurred (i) the determination unit is further configured to determine whether or not the orientation of the print data matches an orientation of a second sheet of the feeding unit, (ii) the image data conversion unit is further configured to rotate the print data to match the orientation of the second sheet and convert the print data into bitmap data if the determination unit determines that the orientation of the print data does not match the orientation of the second sheet, and (iii) the print unit is further configured to print the bitmap data onto the second sheet, and

wherein when the control unit determines that the bitmap data was generated before the problem occurred (i) the determination unit is further configured to determine whether or not the previously converted bitmap data matches the orientation of the second sheet, (ii) the image data conversion unit is further configured to rotate the previously converted bitmap data to match the orientation of the second sheet, and (iii) the print unit is further configured to print the previously converted bitmap data onto the second sheet after rotation by the image data conversion unit.

2. The image forming apparatus according to claim 1 , wherein the bitmap data is generated by the image data conversion unit before the occurrence of the problem.

3. The image forming apparatus according to claim 1 , wherein the image data conversion unit rotates the bitmap data using image rotation hardware.

4. The image forming apparatus according to claim 1 , wherein the image data conversion unit rotates the bitmap data by an angle selected from the group consisting of 90 and 270 degrees so that the data orientation matches the sheet orientation.

5. The image forming apparatus according to claim 1 , wherein, when the determination unit determines that the data orientation is a portrait orientation and the sheet orientation is a landscape orientation, the image data conversion unit rotates the bitmap data by 270 degrees.

6. The image forming apparatus according to claim 1 , wherein, when the determination unit determines that the data orientation is a landscape orientation and the sheet orientation is a portrait orientation, the image data conversion unit rotates the bitmap data by 270 degrees.

7. The image forming apparatus according to claim 1 , wherein the image data conversion unit converts the print data that is described in page description language into data in an intermediate language and converts the data in the intermediate language into bitmap data.

8. An image forming method comprising the steps of:

detecting an orientation of a first sheet in a sheet feeding unit;

detecting an orientation of print data;

determining, whether or not the print data needs to be rotated to match the orientation of the first sheet;

when it is determined that the print data needs to be rotated, rotating the print data to match the orientation of the first sheet and converting the print data into bitmap data;

printing or attempting to print the converted bitmap data onto the first sheet;

identifying a problem during printing;

determining whether or not printing can continue after a recovery of the problem;

determining whether or not the print data was converted into bitmap data before the problem occurred;

when it is determined that the print data was not converted into bitmap data before the problem occurred, (i) determining whether or not the print data needs to be rotated to match the orientation of a second sheet, and (ii) if it is determined that the print data needs to be rotated, rotating the print data to match the orientation of the second sheet and converting the print data into bitmap data;

when it is determined that the print data was converted into bitmap data before the problem occurred, (i) determining whether or not the previously converted bitmap data matches the orientation of the second sheet, and (ii) if it is determined that the bitmap data needs to be rotated, rotating the previously converted bitmap data to match the orientation of the second sheet; and

printing the bitmap data onto the second sheet.

Assignments (2)
CHANGE OF NAME Recorded Jun 1, 2012
From: KYOCERA MITA CORPORATION
To: KYOCERA DOCUMENT SOLUTIONS INC.
Reel/Frame 028300/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2009
From: TAO, KOZO
To: KYOCERA MITA CORPORATION
Reel/Frame 023545/0557 →
Priority Claims (2)
JP 2009-018681 · Jan 29, 2009 · national
JP 2009-018682 · Jan 29, 2009 · national
Continuity (1)
Related Publication 20100188691A1 · Jul 29, 2010