IP Library Granted Patent US 9,729,754
Granted Patent B2
US 9,729,754 · App. 14/943,180 · Granted Aug 8, 2017

Image processing apparatus for expansion processing

Inventor: Hironobu Yamada (Tokyo, JP)
Assignee: Oki Data Corporation
H04N1/3875G06K15/024G06K15/1868
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 9,729,754
App. No.
14/943,180
Granted
Aug 8, 2017
Kind
B2
Abstract

Embodiments may include a reception processor that receives image data corresponding to an image including a plurality of image objects. A controller may determine whether image objects are in contact with a boundary of a printing area of medium, and, based on a result of the determination, may perform expansion processing on one of the plurality of image objects that is in contact with the boundary of the printing area of the medium to expand image objects in contact with the boundary of the printing area and does not perform expansion processing on image objects not in contact with the boundary of the printing area of the medium such image objects not in contact with the boundary of the printing area are not expanded. Expansion image data including the expanded image objects and image objects on which expansion processing is not performed may be generated and output.

Claims (29)

1. An image processing apparatus comprising:

a reception processor configured with a first program that, when executed by the reception processor, causes the reception processor to perform first operations comprising receiving image data corresponding to an image, wherein the image data includes a plurality of image objects; and

a controller configured with a second program that, when executed by the controller, causes the controller to perform second operations comprising

determining whether ones of the plurality of image objects are in contact with a boundary line of a printing area of medium, and

based on a result of the determination,

performing expansion processing on one of the plurality of image objects that is in contact with the boundary line of the printing area of the medium to expand the one of the plurality of image objects that is in contact with the boundary line of the printing area and not performing expansion processing on an other one of the plurality of image objects that is not contact with the boundary line of the printing area of the medium such that the other one of the plurality of image objects that is not in contact with the boundary line of the printing area is not expanded, and

generating and outputting expansion image data including both the expanded one of the plurality of image objects on which expansion processing is performed and the other one of the plurality of image objects on which expansion processing is not performed.

2. The image processing apparatus according to claim 1 , wherein

the controller is further configured by the second program to cause the controller to perform second operations further comprising

discriminating a type of each of the plurality of image objects,

determining whether each of the plurality of image objects is targeted for the expansion processing based on a result of the discrimination of the type of each of the plurality of image objects and the result of the determination, and

performing the expansion processing on each of the targeted ones of the plurality of image objects based on a result of the determination.

3. The image processing apparatus according to claim 2 , wherein

the type of the plurality of image objects comprises a first type and a second type;

the type of the targeted ones of the plurality of image objects comprises the first type; and

the type of the ones of the plurality of image objects that are not targeted comprises the second type.

4. The image processing apparatus according to claim 3 , wherein the first type comprises a line type or a graphic type.

5. The image processing apparatus according to claim 3 , wherein the second type comprises a character type or a bitmap type.

6. The image processing apparatus according to claim 1 , wherein

the image data comprises data for label printing; and

the printing area comprises a label printing area.

7. The image processing apparatus according to claim 1 , further comprising:

a storage device that stores expansion information about the image object on which the expansion processing is performed, wherein

the controller is further configured by the second program to cause the controller to perform second operations such that performing the expansion processing comprises performing expansion processing on one of the plurality of image objects by using the expansion information stored in the storage device.

8. The image processing apparatus according to claim 1 , wherein the controller is further configured by the second program to cause the controller to perform second operations such that performing expansion processing on one of the plurality of image objects and not performing expansion processing on an other one of the plurality of image objects, thereby generating and outputting expansion print data comprises:

determining a first straight line passing through a first position and a second position on the one of the plurality of image objects to be expanded, the first straight line determined based on first coordinates of the first position in contact with a boundary line of a printing area of a medium, and second coordinates of the second position next to first dot position in the printing area of the medium,

determining where the first straight line intersects an expansion-area boundary,

determining a second straight line passing through a fourth position and a third position on the first straight line, the fourth position in contact with the expansion-area boundary, and

generating the expansion image data based on expanding the first straight line to include the second straight line.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2015
From: YAMADA, HIRONOBU
To: OKI DATA CORPORATION
Reel/Frame 037056/0800 →
Priority Claims (1)
JP 2015-044999 · Mar 6, 2015 · national
Continuity (1)
Related Publication 20160261767A1 · Sep 8, 2016