印刷装置以及印刷装置的控制方法制造方法及图纸

技术编号:8651166 阅读:147 留言:0更新日期:2013-05-01 15:34
本发明专利技术提供一种能够在各行的边界部分没有出现间隙地进行印刷的印刷装置以及印刷装置的控制方法。以行为单位进行印刷的印刷装置(1)包括:CG-ROM(24),存储与包含在接收到的数据中的字符代码对应的字体数据;数据判定部(42),判定在一行份的数据中是否包含字符代码以及图像数据双方;高度比较部(43),在判定为在一行份的数据中包含字符代码以及图像数据双方的情况下,比较与字符代码对应的字体数据的字符高度和图像数据的图像数据高度;高度调整部(45),在比较的结果是判定为字符高度与图像数据高度不同的情况下,调整成字符高度和图像数据高度变为相同;以及印刷处理部(46),基于调整后的字体数据以及图像数据进行一行份的印刷。

【技术实现步骤摘要】

本专利技术涉及基于数据以行为单位进行印刷的。
技术介绍
以往,公知一种基于由外部设备(控制装置、主机装置)输入(接收)的数据对印刷介质以行为单位进行印刷的印刷装置(例如,参照专利文献I)。该印刷装置具备控制器部,其基于由外部设备输入的数据来生成行单位的印刷数据;和引擎部,其在由控制器部接受印刷数据之后,由记录头对记录介质印刷图像。专利文献1:日本特开平7-205498号公报但是,在如上所述以行为单位进行印刷的印刷装置的情况下,有时在从外部设备输入的数据之中包含字符代码和图像数据(image data),会基于这些字符代码和图像数据进一行份的印刷。在该情况下,在基于数据生成的一行份的印刷数据之中,包含与字符代码相对应且印刷装置所内置的字体数据(font data)和图像数据(图像数据的至少一部分)双方。在该情况下,在与该字符代码相对应的字体数据的字符高度(字符的高度方向的点数)和图像数据的高度(图像数据的高度方向的点数)不同的情况下,为了将所有内容印刷在一行,一行份的印刷介质的送纸量按照匹配高度较高的一方(点数较多的一方)的方式来决定执行。由此,例如,在字符高度比图像数据高度高的情况下(“字符高度>图像数据高度”的情况下),在印刷图像数据的部分中,不进行基于图像数据的图像(image)的印刷,而仅仅进行“字符高度-图像数据高度”的量的送纸。在印刷在一行中包含字体数据和图像数据在内的多行的情况下,如果字符高度和图像数据高度不同,则在其中一个高度较低的部位的各行的边界部分(行间)会出现间隙,故存在不能得到所期待的印刷结果的问题。有时会跨越多行来印刷一个图像。在该情况下,在一行中包含字体数据和图像数据且字符高度比图像数据高度高的情况下,一个图像的印刷结果会因为在行间出现用于送纸的空白(白条)而导致被分断,存在印刷结果的美观性变差这样的问题。
技术实现思路
本专利技术鉴于上述问题,其目的在于提供一种,在印刷在一行中包含字体数据和图像数据的多行的情况下,能够按照在各行的边界部分无法出现间隙的方式进行印刷。本专利技术的印刷装置是能够与控制装置连接的印刷装置,是基于从控制装置接收到的数据对印刷介质以行为单位进行印刷的印刷装置,上述印刷装置的特征在于具备存储部,其存储与包含在数据中的字符代码相对应的字体数据;判定部,其判定在一行份的数据之中是否包含字符代码以及至少一部分的图像数据双方;比较部,其在判定部的判定的结果是判定为在一行份的数据之中包含字符代码以及至少一部分的图像数据双方的情况下,对与该字符代码相对应的字体数据的字符高度、和该至少一部分的图像数据的图像数据高度进行比较;调整部,其在比较部的比较的结果是判定为字符高度与图像数据高度不同的情况下,调整成字符高度和图像数据高度变为相同;以及印刷处理部,其基于由调整部调整后的字体数据以及至少一部分的图像数据来进行一行份的印刷。此外,本专利技术的印刷装置的控制方法是能够与控制装置连接的印刷装置的控制方法,其中上述印刷装置基于从控制装置接收到的数据对印刷介质以行为单位进行印刷,并存储与包含在数据中的字符代码相对应的字体数据,上述印刷装置的控制方法的特征在于执行下述步骤判定步骤,判定在一行份的上述数据中是否包含字符代码以及至少一部分的图像数据双方;比较步骤,在判定步骤的判定的结果是判定为在一行份的数据中包含字符代码以及至少一部分的图像数据双方的情况下,对与该字符代码相对应的字体数据的字符高度、和该至少一部分的图像数据的图像数据高度进行比较;调整步骤,在比较步骤的比较的结果是判定为字符高度与图像数据高度不同的情况下,调整成字符高度和图像数据高度变为相同;以及印刷处理步骤,基于由调整步骤调整后的字体数据以及至少一部分的图像数据来进行一行份的印刷。根据该构成,在一行中印刷字符(基于字体数据的字符的图像)和图像(基于图像数据的图像)双方的情况、并且与成为印刷对象的字符相对应的字体数据的字符高度和图像数据的高度(图像数据高度)不同的情况下,调整成两者的高度变为相同,从而进行印刷。由此,在将印刷数据分为多行来以行为单位进行印刷的情况下,尤其在图像数据中能够在各行的边界部分不产生间隙(白条)的情况下进行印刷,作为结果而能够得到用户所期待的印刷结果。另外,作为将字符高度和图像数据高度调整为相同的方法,存在将一方的高度缩短从而使两者高度相同的方法、将一方的高度延长从而使两者高度相同的方法、以及将一方的闻度缩短并且将另一方的闻度提闻从而使两者闻度相同的方法等。此外,这里提及的字符代码意味着表示字符或记号(也包含空白)的字符代码,而不是表示换行等特定指令的字符代码(控制系统的字符代码)。在本专利技术的印刷装置中优选,在比较部的比较的结果是判定为字符高度比图像数据高度高的情况下,调整部删除成为字符高度的调整对象的字体数据的一部分,以使字符高度与图像数据高度变为相同。根据该构成,将图像数据的高度作为基准(优先),缩短字符高度以使字符高度与图像数据高度变为相同。例如,在字符高度 >图像数据高度的情况下,如果通过使一部分图像数据重复等来提高(延长)图像数据高度从而使其与字符高度相匹配,则虽然能够消除各行的边界部分的间隙,但是由于基于图像数据进行印刷的图像被缓慢地印刷,所以会损害印刷结果的外观。在本专利技术中,通过将图像数据高度作为基准来进行调整(即,通过不改变图像数据高度),能够在不损害图像的外观的情况下消除各行的边界部分的间隙。在本专利技术的印刷装置中优选,在字体数据为在字符高度方向上包含上余白部分以及下余白部分中的至少一方的字体数据的情况下,调整部通过删除字符高度方向的上余白部分以及下余白部分中的至少一方的一部分,来缩短字符高度,以使该字符高度与图像数据高度变为相同。根据该构成,在进行字体数据的字符高度调整时,能够提供删除字体数据的上下余白部分的方法、仅删除上余白部分的方法、仅删除下余白部分的方法等的各种删除方法。由于判别并删除为了显示字体数据中包含的字符的在实际印刷中没有点的余白部分,所以不损害印刷结果,能够作为字符来印刷用户识别所需的信息,并能够得到用户所期待的印刷结果。在本专利技术的印刷装置中优选,在删除字体数据的上余白部分以及下余白部分的情况下,调整部按照字体数据的种类来改变上余白部分以及下余白部分的删除比例。根据该构成,通过或者均等地删除字体数据的上下余白部分,或者将上余白部分比下余白部分略多地删除,或者将下余白部分比上余白部分略多地删除等,能够调整同一行中的字符的位置的平衡,并能够按照成为字符高度的调整对象的字体数据的种类来提供各种删除方法。在本专利技术的印刷装置中优选,调整部通过变更存储了字体数据的存储部的读出地址,来删除字体数据的上余白部分,通过减少伴随字体数据的印刷的印刷介质的送纸量,来删除字体数据的下余白部分。根据该构成,由于通过用于读出在存储部中按照地址的次序而存储的字体数据的地址的变更、换行时、行间的送纸量的调整来进行字体数据的上下余白部分的删除,所以能够简单地并且对印刷装置的性能(performance)无影响地来实现。在本专利技术的印刷装置中优选,上述印刷装置还具备装饰有无判定部,上述装饰有无判定部通过与字符代码(与字符代码相对应的字体数据)所涉及的装饰相关的指令的接收或者装置主体的设定来本文档来自技高网
...

【技术保护点】
一种印刷装置,是能够与控制装置连接的印刷装置,是基于从上述控制装置接收到的数据对印刷介质以行为单位进行印刷的印刷装置,上述印刷装置的特征在于具备:存储部,其存储与包含在上述数据中的字符代码相对应的字体数据;判定部,其判定在一行份的上述数据之中是否包含上述字符代码以及至少一部分的图像数据双方;比较部,其在上述判定部的判定的结果是判定为在一行份的上述数据之中包含上述字符代码以及上述至少一部分的图像数据双方的情况下,对与该字符代码相对应的字体数据的字符高度、和该至少一部分的图像数据的图像数据高度进行比较;调整部,其在上述比较部的比较的结果是判定为上述字符高度与上述图像数据高度不同的情况下,调整成上述字符高度和上述图像数据高度变为相同;以及印刷处理部,其基于由上述调整部调整后的上述字体数据以及上述至少一部分的图像数据来进行一行份的印刷。

【技术特征摘要】
2011.09.30 JP 2011-2163761.一种印刷装置,是能够与控制装置连接的印刷装置,是基于从上述控制装置接收到的数据对印刷介质以行为单位进行印刷的印刷装置,上述印刷装置的特征在于具备: 存储部,其存储与包含在上述数据中的字符代码相对应的字体数据; 判定部,其判定在一行份的上述数据之中是否包含上述字符代码以及至少一部分的图像数据双方; 比较部,其在上述判定部的判定的结果是判定为在一行份的上述数据之中包含上述字符代码以及上述至少一部分的图像数据双方的情况下,对与该字符代码相对应的字体数据的字符高度、和该至少一部分的图像数据的图像数据高度进行比较; 调整部,其在上述比较部的比较的结果是判定为上述字符高度与上述图像数据高度不同的情况下,调整成上述字符高度和上述图像数据高度变为相同;以及 印刷处理部,其基于由上述调整部调整后的上述字体数据以及上述至少一部分的图像数据来进行一行份的印刷。2.根据权利要求1所述的印刷装置,其特征在于, 在上述比较部的比较的结果是判定为上述字符高度比上述图像数据高度高的情况下,上述调整部删除成为上述字符高度的调整对象的上述字体数据的一部分,以使上述字符高度与上述图像数据高度变为相同。3.根据权利要求2所述的印刷装置,其特征在于, 在上述字体数据为在上述字符高度方向上包含上余白部分以及下余白部分中的至少一方的字体数据的情况下,上述调整部通过删除上述字符高度方向的上余白部分以及下余白部分中的至少一方的一部分,来缩短上述字符高度,以使该字符高度与上述图像数据高度变为相同。4.根据权利要求3所述的印刷装置,其特征在于, 在删除上述字体数据的上述上余白部分以及上述下余白部分的情况下,上述调整部按照上述字体数据的种类来改变上述上余白部分以及上述下余白部分的删除比例。5....

【专利技术属性】
技术研发人员:若狭俊一
申请(专利权)人:精工爱普生株式会社
类型:发明
国别省市:

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

1