图像形成装置及图像形成方法制造方法及图纸

技术编号:8982050 阅读:129 留言:0更新日期:2013-07-31 23:58
本发明专利技术提供图像形成装置及图像形成方法。本发明专利技术的图像形成装置包括:点图像形成部,选择性地执行:(i)缺省模式,根据第一点配置规则将相当于矩形内部填充的内部点群并根据第二点配置规则将相当于矩形的轮廓的轮廓点群分别配置在坐标空间,从而形成矩形整体的点图像;或者(ii)变更模式,统一到第一点配置规则和第二点配置规则中的任意一方,来将内部点群及轮廓点群配置在坐标空间,从而形成为矩形整体的点图像;以及图像形成控制部,当变更模式被选择时,使点图像形成部统一到第一点配置规则或第二点配置规则中的任意一方,来将内部点群及轮廓点群配置在坐标空间。根据本发明专利技术,能够控制因记录介质的方向而引起的打印失败的发生,并且能够提高用户的便利性。

【技术实现步骤摘要】

本专利技术涉及执行矩形的绘制处理的图像形成装置。本专利技术特别涉及根据页面描述语言中所包含的命令来执行绘制处理的图像形成装置。
技术介绍
打印机等典型的图像形成装置对从主机接收到的可打印数据(printable data)进行解释,在生成由点(dot)构成的位像之后进行打印。例如,如果可打印数据中包含矩形的绘制命令,则执行如下处理:经过将配置于用户坐标空间的矩形的轮廓和矩形内部填充置换为设备坐标空间中的点来进行配置的内部处理,对矩形图像进行绘制。例如,作为形成可打印数据的页面描述语言,已知有PCL XL。与PCL XL相对应的打印机驱动程序在生成包含矩形的绘制命令的可打印数据时,发行矩形(Rectangle)运算符或绘制路径(PaintPath)运算符。与PCL XL相对应的解释器(以下称为PCL XL解释器)针对上述任意一个运算符,都对当前路径执行“描边(stroke ) ”和“填充(f i 11) ”(由于Rectangle运算符在内部运行PaintPath运算符,因此Rectangle运算符与PaintPath运算符在实质上执行相同的处理)。“stroke”是按照对钢笔源(PenSource)(钢笔的颜色)及钢笔宽度(PenWidth)(钢笔的粗细)的指定,在路径上绘制轮廓;“fill”是按照对画刷源(BrushSource)(画刷的颜色)的指定,对路径内进行填充。在PCLXL中,stroke和fill的像素布置(Pixel Placement)(以下称为点配置规贝丨J)不同。在将作为PCL XL中的绘制命令的对象的矩形变换为位像时,对于stroke,按照称为“网格交叉点(Grid Intersection)"的点配置规则来描绘轮廓,此外,对于fill,按照称为“网格居中(Grid Centered)”的点配置规则来对矩形内部进行填充。“Grid Intersection”是根据“fill”的绘制范围与格点之间的关系来配置相对应的点。在图9的(a)中,绘制范围是以(1.8,1.4 )以及(5.2,3.7 )为基准点的矩形,在fi 11中,对该矩形内的区域进行填充。例如,由于(2,2)是绘制区域所包含的格点,因此在(2,2)处配置点。此外,由(1,1) 一(2,2)所表示的网格由于在其内部包含绘制范围,因此在作为该网格左上角的格点的(I,I)处配置点(参考图9的(b ))。“Grid Centered”是根据网格的中心点与fill的绘制范围之间的关系来配置相对应的点。例如,在图9的(a)中,由于(2.5,1.5)被包含在矩形区域中且为网格的中心点,因此在(2,1)处配置点(参考图9的(C))。这种点配置的规则被应用于条码的绘制,所述条码的绘制采用了如图10所示的BarStar (注册商标)等Windows (注册商标)应用程序。实际上,通过将利用这种应用程序而生成的条码粘贴到Word(注册商标,以下称为文档制作软件)和Ex cel (注册商标,以下称为表格计算软件)等商业应用程序的数据上,从而将条码变换为矢量图像来进行打印。通过形成矢量图像,从而具有以下优点:即使在应用程序中被放大或缩小,也难以产生图像崩溃。根据商业应用程序的种类及设定条件,有时条码以Windows (注册商标)图元文件格式(以下称为标准图元文件格式)的矢量图像被粘帖,在表格计算软件的情况下,有时条码以增强型图元文件格式的矢量图像被粘贴。而且,在打印这种条码时,商业应用程序将绘制轮廓和填充内部作为不同的绘制命令,来向打印机驱动程序发出命令。然而,在打印机驱动程序根据上述命令以PCL XL格式生成可打印数据时,绘制命令根据所粘贴的条码的图像格式的不同而不同。具体而言,如果商业应用程序的数据上粘贴的条码是增强型图元文件格式,则为了绘制轮廓和填充内部,仅发行PaintPath运算符。与此相对,如果商业应用程序的数据上粘贴的条码是标准图元文件格式,则为了绘制轮廓而发行Rectangle运算符,为了填充内部而发行PaintPath运算符。因此,若打印由增强型图元文件格式形成的条码则不会产生问题,但是在打印由标准图元文件格式形成的条码时,由于存在两种运算符,因此在一定的条件下,有时条码未被正确绘制。具体而言,当从用户坐标空间向设备坐标空间的变换所涉及的点的配置之际伴随着用户坐标空间的旋转时,有时与轮廓相对应的点图像和与内部的填充相对应的点图像无法匹配,会在条码的内部产生一定粗细的线状的空白。例如,在将被定义为横向比纵向长的用户坐标空间打印到纵向配置的纸张等情况下,当使用户坐标空间沿逆时针方向旋转90度时,有时会产生行上的空白。图11示出 条码绘制所涉及的可打印数据的例子。具体而言,图11示出在文档制作软件中粘贴的条码的条(标准图元文件格式)的可打印数据。图12示出根据图11所示的可打印数据在设备坐标空间中形成条的点图像的绘制处理的步骤。在该绘制处理的步骤中,并未伴随有用户坐标空间的旋转。设备坐标空间设为向右方向表不X轴的正方向,向下方向表不y轴的正方向。用户坐标空间和设备坐标空间在不进行旋转时,两者都是向右方向表示X轴的正方向,向下方向表不y轴的正方向。PCL XL解释器接受到以图11中示出的PCL XL描述的可打印数据时,对其进行解释,并对图12的(i) (iv)的处理进行控制。首先,对“x2y2x2’ y2’ BoundingBox”进行解释时,Rectangle运算符在用户坐标空间中设定以&2,72)和&2’,72’)为基准点的矩形的路径(?&访)(图12的⑴)。接着,根据“OBrushSource”,执行用黑色填充该矩形区域的绘制处理(图12的(ii))。此外,由于设有“NulIPen PenSource”,因此不执行stroke。该绘制处理应用Grid Centered,其结果如图12的(ii)所示,相对应的点“F”被配置在设备坐标空间。其次,对“xlylxl,yl’ LinePath”进行解释时,PaintPath运算符在用户坐标空间中设定以(xl,yl)和(xl’,yl’)为基准点的矩形区域的路径(图12的(iii))。然后,根据“OPenSource”,执行在所设定的路径上绘制轮廓的处理(图12的(iv))。此外,由于设有“NulIBrush BrushSource”,因此不执行 fill。该绘制处理应用Grid Intersection,其结果如图12的(iv)所示,相对应的点“S”被配置在设备坐标空间。如此,矩形构成标准图元文件格式,据此,即使是存在两个运算符时,如果并未伴随有旋转,则由于用户坐标空间和设备坐标空间相匹配,相对应的点被适当地配置,因此也能够正确地绘制矩形。图13示出根据图11所示的可打印数据在设备坐标空间中配置并形成矩形的点图像的绘制处理的步骤。在该绘制处理的步骤中,使用户坐标空间沿逆时针方向旋转90度。在这种情况下,Rectangle运算符在用户坐标空间中设定以(x2,y2)和(x2’,y2’)为基准点的矩形的路径(图13的(i))。接着,根据“OBrushSource”,执行用黑色填充该矩形区域的绘制处理(图13的(ii))。由于该绘制处理应用Grid Centere本文档来自技高网...

【技术保护点】
一种执行矩形的绘制处理的图像形成装置,包括:点图像形成部,选择性地执行:(i)缺省模式,如果在以特定的页面描述语言描述的可打印数据中包含有矩形的绘制命令,则根据第一点配置规则将相当于矩形内部填充的内部点群配置在坐标空间,根据第二点配置规则将相当于所述矩形的轮廓的轮廓点群配置在所述坐标空间,从而形成矩形整体的点图像;或者(ii)变更模式,统一到所述第一点配置规则和所述第二点配置规则中的任意一方,来将所述内部点群及所述轮廓点群配置在所述坐标空间,从而形成为矩形整体的点图像;以及图像形成控制部,当所述变更模式被选择时,使所述点图像形成部统一到所述第一点配置规则或所述第二点配置规则中的任意一方,来将所述内部点群及所述轮廓点群配置在所述坐标空间。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:篠原祐树
申请(专利权)人:京瓷办公信息系统株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1