在打印带上进行打印的打印装置、打印方法以及记录介质的制作方法

文档序号:2487842阅读:254来源:国知局
专利名称:在打印带上进行打印的打印装置、打印方法以及记录介质的制作方法
技术领域
本发明涉及在打印带上进行打印的打印装置、打印方法、以及用于记录使计算机执行该打印方法的程序的记录介质。
背景技术
已知这样一种打印装置,该装置内设置有用于收纳作为打印带的带部件的盒,通过将从键盘等输入机构输入的或者从其他设备输出的文字等任意地打印在该带部件上,从而能够制作标签、便签以及便条等。另外,在日本特开2011-73336号公报中,公开了一种具备作为输入机构的触摸面板并具有手写输入功能的打印装置。上述具有手写输入功能的装置,例如基于触摸面板的文字输入区域的接触检测信号来生成图像数据,与打印带的宽度相匹配地缩小该图像数据,并在打印带上进行打印。然而,上述进行打印处理的装置存在如下问题,例如,在装置内设置了带宽窄的打印带且用户在文字输入区域内的窄范围内进行了手写输入的情况下,由于单纯地与带宽相匹配地将文字输入区域内缩小,因此打印在带上的文字小,视觉识别性降低。另外,该打印带存在作为标签、便签以及便条等的功能下降的情况。

发明内容
因此,本发明提供一种即使在装置内设置了带宽窄的打印带且用户在文字输入区域内的窄范围内进行了手写输入的情况下、也能在打印带上进行高视觉识别性的打印的打印装置、该打印装置的打印方法、以及记录有用于实现该打印装置的打印方法的程序的记录介质。本发明的打印装置,在打印带上进行打印,具有图像数据生成部,通过与触摸面板接触而进行手写输入,从而根据从上述触摸面板提供的接触检测信号生成图像数据;空白检测部,根据上述图像数据,检测并确定行数据和空白数据,该行数据与通过上述触摸面板进行了手写输入的区域相对应,该空白数据与没有通过上述触摸面板进行手写输入的区域相对应;打印数据生成部,与上述打印带相对应地将从上述图像数据删除上述空白数据而得到的上述行数据进行大小变换,从而生成打印数据;以及打印处理部,根据上述打印数据进行打印处理。另外,本发明的打印装置,在打印带上进行打印,具有图像数据生成部,通过与触摸面板接触而进行手写输入,从而根据从上述触摸面板提供的接触检测信号生成图像数据;以及打印控制部,在从上述图像数据中确定了多行描绘图案的情况下,将上述描绘图案单行地排列并打印在上述打印带上。
另外,本发明的打印方法,是在打印带上进行打印的打印装置的打印方法,具有通过与触摸面板接触而进行手写输入、从而根据从上述触摸面板提供的接触检测信号生成图像数据的处理;根据上述图像数据、检测并确定与通过上述触摸面板进行了手写输入的区域相对应的行数据和与没有通过上述触摸面板进行手写输入的区域相对应的空白数据的处理;与上述打印带相对应地将从上述图像数据删除上述空白数据而得到的上述行数据进行大小变换、从而生成打印数据的处理;以及根据上述打印数据进行打印的处理。另外,记录使计算机执行本发明的打印方法的程序的记录介质,存储使计算机执行以下处理的程序,所述处理包括通过与触摸面板接触而进行手写输入、从而根据从上述触摸面板提供的接触检测信号生成图像数据的处理;根据上述图像数据、检测并确定与通过上述触摸面板进行了手写输入的区域相对应的行数据和与没有通过上述触摸面板进行手写输入的区域相对应的空白数据的处理;与上述打印带相对应地将从上述图像数据删除上述空白数据而得到的上述行数据进行大小变换、从而生成打印数据的处理;以及根据上述打印数据进行打印的处理。根据本发明,能够提供一种即使在装置内设置了带宽窄的打印带且用户在文字输入区域内的窄范围内进行了手写输入的情况下、也能在打印带上进行高视觉识别性的打印的打印装置、该打印装置的打印方法、以及记录用于实现该打印装置的打印方法的程序的记录介质。


图1是本发明实施方式的打印装置的立体图。图2是表示本发明实施方式的打印装置的触摸面板的使用状态的一例的图。图3是本发明实施方式的打印装置的内部放大图和带盒的立体图。图4是本发明实施方式的打印装置的功能框图。图5是表示本发明实施方式的打印装置的打印处理的动作的一例的流程图。图6是表示本发明实施方式的打印装置的打印数据生成处理的一例的流程图。图7是表示本发明实施方式的打印装置的标签制作处理步骤的一例的图。图8是表示本发明实施方式的打印装置的上空白、下空白、行间隔以及行数据的确定处理的一例的流程图。图9是表示本发明实施方式的打印装置的标签制作处理步骤的一例的图。图10是表示本发明实施方式的打印装置的前空白、后空白以及行数据的确定处理的一例的流程图。图11是表示本发明实施方式的打印装置的标签制作处理步骤的一例的图。图12是表示比较例的打印装置的打印结果的一例的图。
具体实施例方式以下,基于附图详细说明本发明的实施方式。图1是本发明实施方式的打印装置I的立体图。打印装置I在壳体2的上表面具有由液晶显示装置等构成的触摸面板显示部3。在触摸面板显示部3,在显示画面的上表面重叠地配置有作为文字输入装置的、由透明的加压开关等构成的触摸面板输入部4。具体而言,触摸面板具备触摸面板显示部3和触摸面板输入部4。在壳体2的背面具备的开闭盖的内侧,如后所述地,可安装地形成有用于收容作为打印带的带部件31等的带盒。在壳体2的侧面,形成有将打印后的带部件31不断放出的带放出部7。图2是表示打印装置I的触摸面板显示部3和触摸面板输入部4的使用状态的一例的图,具体而言,图2A是表示软键盘(software keyboard)输入模式时的显示画面的一例的图,图2B是表示手写输入模式时的文字输入区域等的显示画面的一例的图。打印装置I的输入模式具有软键盘输入模式和手写输入模式,各模式可切换。打印装置I在软键盘输入模式时,如图2A所示,利用软键盘功能在壳体2的触摸面板显示部3上显示虚拟的键盘。在触摸面板显示部3的显示画面上,设有键盘区域3a和文字编辑区域3b,键盘区域3a显示虚拟的键盘,该虚拟的键盘具备拉丁文字键、数字键、记号键等文字 记号输入键(以下将这些键总称为文字键)、向汉字的转换键、无转换键、以及执行键等控制键,文字编辑区域3b显示从该键盘区域3a输入的文字。键盘区域3a将触摸面板输入部4的各键作为图像进行显示,并且,通过用指尖或触摸笔按压作为触摸面板输入部4而在显示画面上显示的各键的位置,来输入各键的坐标位置的数据。由该触摸面板显示部3和触摸面板输入部4构成软键盘。另外,打印装置I在手写输入模式时,如图2B所示,在触摸面板显示部3的显示画面上,设有作为手写文字输入部的手写文字输入区域5以及虚拟的键区域6,该虚拟的键区域6具有细线设定键、粗线设定键、小型橡皮设定键、大型橡皮设定键、消除键、保存键和印刷键等控制键。打印装置I在手写文字输入区域5中,通过利用例如作为记录笔(styluspen)的触摸笔64或操作者的手指等按压触摸面板输入部4,从而基于所按压的各坐标位置的数据来形成作为手写文字的图像数据。键区域6将各控制键作为图像进行显示,并且,通过按压作为触摸面板输入部4而在显示画面上显示的各键的位置,来输入各键的坐标位置的数据。本实施方式的打印装置I是在作为打印带的带部件31上印刷文字等的装置,带部件31将印刷带层和剥离带层层叠而形成,印刷带层的表面具备打印面,背面作为由粘着剂形成的粘着面,剥离带层粘帖在粘着面上。 图3是打印装置I的内部放大图和带盒的立体图。为了装填带盒21,如图3所示,在装置的壳体2的背面具备的开闭盖的内侧,形成有用于装填带盒21的盒装填部8,带盒21收容有带部件31和墨带(ink ribbon) 35。在盒装填部8内,形成有带打印机构45和用于将带盒21支承在规定位置上的盒支承部15。该带打印机构45具备纵向排列的打印元件;打印头的热敏头(thermalhead) 11,作为打印部;压棍(platen roller) 12,在与热敏头11之间夹入带部件31和墨带35并对其进行输送;以及带卷绕轴(ribbon take-up shaft) 13,将打印使用过的墨带35卷绕到带盒21内。另外,在盒装填部8的一端部形成有与壳体2的外部连通的带放出部7,在该带放出部7中组装有全切(full cut)机构17和半切(half cut)机构18,全切机构17作为全切单元,将带部件31的印刷带层和剥离带层在宽度方向上切断,半切机构18作为半切单元,只将带部件31的打印带切断。并且,带盒21具有盒壳22,在该盒壳22的内部分别收纳有带芯23,卷装有带部件31 ;带供给芯24,卷装有未使用的墨带35 ;以及带卷绕芯25,卷绕已使用的墨带35。另外,在带盒21的盒壳22中形成有头配置部27,在将带盒21装填入盒装填部8内的情况下,热敏头11位于头配置部27。另外,在盒壳22的角部形成有被卡合部29,被卡合部29与盒装填部8的盒支承部15卡合,并被该盒支承部15支承。并且,虽未图示,在该盒壳22的被卡合部29,形成有与带盒21的种类相应的规定的凹凸,在盒装填部8的盒支承部15,形成有带宽检测开关(tapewidth detection switch) 16,带宽检测开关16在装填了带盒21的情况下对形成于盒壳22的被卡合部29的凹凸进行判断。并且,打印装置I中,若盒壳22被装填入盒装填部8,则盒壳22的被卡合部29与形成在盒装填部8的盒支承部15上的带宽检测开关16中的几个或全部进行卡合,卡合后的带宽检测开关16被压下,根据该成为打开(on)状态的带宽检测开关16的组合,能够判断带部件31的带宽等的种类。也就是说,该打印装置I中,由于带盒21的种类根据内置的带部件31的宽度等而不同,所以通过判断该带盒21的种类,能够识别作为打印对象物的带部件31的宽度等,控制部40能够制作与带宽相适合的打印数据。该打印装置I中,在做出了打印的指示时,带部件31和墨带35被从带盒21不断放出,该带部件31与墨带35以重合的状态被夹入在压辊12与热敏头11之间并被输送。并且,热敏头11根据打印数据而被发热驱动,墨带35的墨被热转印到带部件31的印刷带层而在印刷带层上进行打印,若打印结束,则全切机构17或半切机构18根据设定来工作,将带部件31在宽度方向上切断,制作一个带状的标签。接着,说明打印装置I的电路结构。如图4所示,该打印装置I具备控制部40。作为存储单元的R0M41和RAM42与控制部40连接。另外,作为输入单元的触摸面板输入部4与控制部40连接,该触摸面板输入部4输入接受了使用者的键操作而得到的文字数据和字体大小、以及手写的文字或图画(以下称为文字等)。并且,触摸面板显示部驱动电路63与控制部40连接,该触摸面板显示部驱动电路63驱动对输入的信息等各种信息进行显示的显示单元即触摸面板显示部3。另外,控制部40连接有头驱动电路51,驱动热敏头11 ;作为步进马达驱动电路的输送用马达驱动电路52,驱动作为步进马达的输送用马达;以及刀具(cutter)马达驱动电路53,驱动刀具马达。另外,控制部40连接有对盒体(cartridge)的种类进行判断的作为盒体判断单元的带宽检测开关16。另外,控制部40是CPU,根据来自触摸面板输入部4的输入信号,自动执行预先存储在R0M41中的系统程序、存储在存储卡中的控制程序、从外部设备读入的控制程序、以及实现本发明的功能的程序(PRG) 41c等,将RAM42作为工作区即工作存储器42c对寸电路各部的动作进行控制。R0M41中存储有用于显示并打印所设定的文字数据等的程序、打印字体、用于填涂的斜线及网格、以及点图案等,R0M41还起到记录有控制部40可读取的程序的记录介质的功能。另外,R0M41具有显示用CG(character generator,字符生成器)41a,存储显示用的字体的图案数据;打印用CG41b,存储打印用的图案数据;以及上述的程序41c。RAM42中具有打印数据存储区域42a,存储作为印刷信息的打印数据72 ;显示数据存储区域42b,存储在触摸面板显示部3上显示的图案数据;以及作为工作区的工作存储器42c,包含图像数据71、从图像数据71提取的行数据73、暂时存储打印处理等所需的数据的寄存器、计数器等。头驱动电路51按照作为印刷信息的打印数据72及格式设定的信息,控制作为打印单元的热敏头11,在带部件31上执行印刷。输送用马达驱动电路52是驱动输送单元的电路,控制使压辊12及带卷绕轴旋转的输送用马达46,以规定的速度在长度方向上输送带部件31。刀具马达驱动电路53是控制全切单元和半切单元等切断单元的驱动电路,控制作为全切机构17使用的刀具马达48的步进马达及作为半切机构18使用的刀具马达48的DC马达等。另外,控制部40通过执行程序41c,使打印装置I实现带宽检测处理部40a、图像数据生成部40b、空白检测部40c、排列处理部40d、打印数据生成部40e、以及打印处理部40f的功能。上述的保存在R0M41中的程序41c使控制部40作为带宽检测处理部40a,根据来自带宽检测开关16的信号来实现对作为打印带的带部件31的宽度进行检测的处理。另外,程序41c使控制部40作为图像数据生成部40b,根据以具有规定分辨率的密度而在触摸面板输入部4的手写文字输入区域5内呈矩阵状配置的接触检测传感器组的检测信号(以下称为接触检测信号),实现生成图像数据71的处理。此外,该图像数据71根据上述各接触检测传感器的输出值而生成,并被转换成由点图像的集合构成的二进制图像数据。因此,以下,将对应于各接触检测传感器输出而生成的、各点图像数据所表示的“O”或“I”等值表示为“像素值”。另外,程序41c使控制部40作为空白检测部40c,根据沿着图像数据71的左右方向的每行的像素值,实现对行数据73、上空白和下空白进行检测并确定的处理。另外,在从图像数据71中提取了多个行数据73的情况下,空白检测部40c进行确定多个行数据73的行间隔的处理。另外,空白检测部40c根据沿着图像数据71的上下方向的每行的像素值,进行确定前空白、后空白和行数据73的处理。另外,程序41c使控制部40作为排列处理部40d,在例如从图像数据71提取了多个行数据73和行间隔的情况下,实现将多个行数据73在沿着作为打印带的带部件31的输送方向的方向上并列地排列的处理。另外,该排列处理部40d进行在所排列的多个行数据73之间设置空白的处理。另外,程序41c使控制部40作为打印数据生成部40e,在上空白和下空白比规定值宽的情况下,实现从图像数据71中删除上空白和下空白并进行将行数据73对应于作为打印带的带部件31的带宽而扩大或缩小的大小变换从而生成打印数据72的处理。控制部40将规定值设定为,与不删除上空白和下空白的情况相比,在删除上空白和下空白来进行打印时视觉识别性变得良好这样的值,例如手写文字输入区域5的上下宽度的大约10%左右。另外,也可以根据带宽来决定该规定值,具体而言,带宽越窄则设定为越小的值,从而带部件31的带宽越窄则越容易删除上空白和下空白。另外,程序41c使控制部40作为打印处理部40f,根据将多个行数据73进行了排列的打印数据72,控制作为印刷单元的头驱动电路51和热敏头11以实现打印处理。通过由控制部40对头驱动电路51、输送用马达驱动电路52和刀具马达驱动电路53等进行控制,打印装置I能够将手写输入文字及字符串打印在带部件31上并在规定位置切断该带部件31来制作标签。接下来,利用附图详细地说明本发明实施方式的打印装置I的制作标签的打印处理的动作。图5是表示本发明实施方式的打印装置I的打印处理的动作的一例的流程图。打印装置I中,若根据用户的操作从触摸面板输入部4输入表示从模式设定中选择了标签制作模式这一情况的信号,则控制部40以标签制作模式执行各种处理。控制部40执行带宽检测处理部40a,从而根据表示带宽检测开关16的状态的信号,判断带部件31的带宽等的种类,进行对作为打印带的带部件31的宽度进行检测的处理(步骤S101),将检测到的与带宽相关的数据存储在RAM42的工作存储器42c中。如图2A、图2B所示,在触摸面板显示部3和触摸面板输入部4中,酯够选择软键盘输入模式或手写输入模式。接下来,若根据用户的操作从触摸面板输入部4输入对软键盘输入模式或手写输入模式进行选择的信号,则控制部40根据该信号来设定输入模式。在本实施方式中,对选择了手写输入模式的情况进行说明。控制部40进行对在触摸面板输入部4的手写文字输入区域5中的手写输入进行检测的处理(步骤S105)。具体而言,如图2B所示,若通过用户操作记录笔等触摸笔64在触摸面板输入部4的手写文字输入区域5中手写输入文字及消息,则控制部40执行图像数据生成部40b,从而根据来自触摸面板输入部4的信号来检测手写输入,利用来自触摸面板输入部4的信号并根据手写文字输入区域5内的接触检测信号,生成图像数据71并将图像数据71存储到RAM42的工作区即工作存储器42c中(步骤S110)。该手写文字输入区域5被预先设定为横向W点、纵向H点。在本实施方式中,触摸面板显示部3和触摸面板输入部4的横向长度为76_左右,纵向长度为5Imm左右,像素数为横向240点、纵向160点。手写文字输入区域5的大小为横向长度70mm、纵向长度30mm左右,分辨率为横向220点、纵向95点左右。接下来,控制部40在进行了根据图像数据71确定行数据73、上空白、下空白等的处理后,如后所述地,在前空白和后空白大于规定值的情况下,进行将该前空白和后空白删除的处理等,并进行将行数据73与作为打印带的带部件31的带宽相对应地扩大或缩小的大小变换而生成打印数据72的打印数据生成处理(步骤S115)。关于该步骤S115的处理的详细情况,将在后面叙述。接下来,控制部40将打印数据72存储到RAM42的打印数据存储区域42a中(步骤S120),根据该打印数据72进行打印处理(步骤S125)。图6是表示本发明实施方式的打印装置的打印数据生成处理的一例的流程图。图7是表示打印装置I的制作标签的处理的步骤的一例的图。关于步骤S115的打印数据生成处理,一边参照图6、图7 —边进行说明。在步骤S201中,控制部40如图7A所示,对从触摸面板输入部4的横向W点X纵向H点的手写文字输入区域5提取的图像数据71进行全行扫描(full line scan)。所谓全行扫描,如图7B、图7C所示,在图像数据71中,按照沿着左右方向的每一行来确定像素值是“O”还是“1”,从上端开始向下端的行依次对所有的行进行同样的处理。本实施方式中,以图像数据71的左上为起点,从左向右地按照每一行来进行确认像素值是“O”还是“I”的处理,一直进行到下端的行。此外,本实施方式中,图像数据71的各像素(点)具有“O”或“I”的像素值,但不限于此。例如,也可以设定为,取“O”和“255”等任意的值作为各像素的像素值。这时,为了区别文字部分以及作为背景的空白部分而预先规定阈值,在像素值为阈值以上的情况下作为文字部分,在小于阈值的情况下作为空白部分。接下来,如图6、图7D所示,控制部40通过执行空白检测部40c,从而根据图像数据71中的沿着左右方向的每行的像素值,进行对上空白74a、下空白74c和行数据73等进行确定的处理(步骤S205)。具体而言,如图7D所示,控制部40将像素值为“O”的行从最上段开始连续且连续多行的区域作为上空白74a,将在I行内像素值为“I”以上的行连续且连续多个的区域作为行数据73。另外,控制部40在检测出多个行数据73a、73b的情况下,将多个行数据73a、73b之间的区域作为行间隔74b。另外,控制部40在从行数据73 (73b)的下一行起、像素值为“O”的行连续到最下段行而连续多行的情况下,将该区域作为下空白74c。在本实施方式中,如图7D所示,确定了两个行数据73a、73b,该行数据73a的纵宽为hi点,行数据73b的纵宽为h2点。接下来,一边参照图8—边详细地说明图6中示出的步骤S205的处理即上空白74a、下空白74c以及行数据73等的确定处理。如图8所示,在步骤S301中,控制部40根据图像数据71的像素值,判断是否满足上空白条件。具体而言,控制部40根据图像数据71的沿着左右方向的每行的像素值,在像素值为“O”的行从最上段的行开始连续且连续多行的情况下,判断为满足上空白条件,并将该满足上空白条件的区域确定为上空白74a(步骤S305),进入步骤S310的处理。另外,在步骤S301中,在不满足上空白条件的情况下,进入步骤S310的处理。接下来,控制部40确认行间隔空白的有无(步骤S310)。具体而言,控制部40根据图像数据71的沿着左右方向的每行的像素值,检测像素值为“I”以上的行连续且连续多行的行数据73,在检测出多个行数据73的情况下,确定行数并将多个行数据73之间的行间隔空白确定为行间隔74b (步骤S315),进入步骤S320的处理。另外,在步骤S310的处理中,在只有一个行数据73被检测出、未检测出行间隔空白的情况下,控制部40进入步骤S320的处理。接下来,控制部40判断是否满足下空白条件(步骤S320),具体而言,控制部40根据图像数据71的沿着左右方向的每行的像素值,在像素值为“O”的行连续多个直到连续到作为最终行的最下段行的情况下,判断为满足下空白条件,将该区域确定为下空白74c(步骤S325),进入图6示出的步骤S210的处理。另外,在步骤S320的处理中,在不满足下空白条件的情况下,进入图6示出的步骤S210的处理。在步骤S210中,控制部40执行空白检测部40c,从而根据图像数据71的沿着上下方向的每行的像素值,进行对前空白、后空白和行数据73进行确定的处理。
图9是表示打印装置I的制作标签的处理的步骤的一例的图。如图9A所示,对于在图像数据71中被识别为行数据73的区域,控制部40按照纵向的每一行,从左端开始依次进行对各行内的像素值是“O”还是“I”以上进行确认的处理,直到进行到右端的行。如图9B所示,在像素值为“O”的行从左端行开始连续并连续了多行的情况下,控制部40将从左端行起到像素值为“I”以上的行之间的区域确定为前空白74d,将图像数据71的像素值为“O”的行连续且连续到右端的区域确定为该行的后空白74e。在本实施方式中,如图9B所示,控制部40将两个行数据73a、73b中的第一个行数据73a的横宽确定为wl点,将第2个行数据73b的横宽确定为《2点。图10是表示本发明实施方式的打印装置的前空白74d、后空白74e和行数据73的确定处理的一例的流程图。一边参照图10 —边说明图6示出的步骤S210的处理。在步骤S401中,控制部40根据图像数据71的像素值,判断是否满足前空白条件。具体而言,控制部40根据图像数据71的沿着上下方向的每行的像素值,例如在按照每个行数据73、像素值为“O”的行从左端行开始连续且连续了多行的情况下,判断为满足前空白条件,将满足前空白条件的区域确定为前空白74d(步骤S405),进入步骤S410的处理。另外,在步骤S401中,在不满足前空白条件的情况下,进入步骤S410的处理。接下来,控制部40判断是否满足后空白条件(步骤S410)。具体而言,控制部40根据图像数据71的沿着左右方向的每行的像素值,在像素值为“O”的行连续到右端行而连续了多行的情况下判断为满足后空白条件,将满足后空白条件的区域作为后空白(步骤S415),进入图6示出的步骤S215的处理。 如图6所示,在步骤S215中,在上空白74a、下空白74c宽于规定值的情况下,控制部40进行从图像数据71中删除上空白74a和下空白74c的处理,并进一步根据需要进行删除前空白74d和后空白74e的处理。接下来,在步骤S220中,控制部40判断是否从图像数据71提取了多个行数据73,在判断为未从图像数据71提取多个行数据73而只提取了一个行数据73的情况下,对提取出的行数据73进行变换大小的处理以使该提取出的行数据73与带部件31的带宽相匹配,从而生成打印数据72(步骤S223),进入图5示出的步骤S120的处理。另外,在图6所示的步骤S220中,控制部40在判断为从图像数据71提取了多个行数据73的情况下,通过执行排列处理部40d,进行使多个行数据73以沿着作为打印带的带部件31的输送方向的方式进行排列的处理(步骤S225)。图11是表示打印装置I的制作标签的处理的步骤的一例的图。在图6所示的步骤S225中,排列处理部40d如图1lA所示地,进行使多个行数据73a、73b沿着打印带的输送方向进行排列的处理。具体而言,在从图像数据71提取了多个行数据73a、73b的情况下,将下级的行数据73b邻接于上级的行数据73a的右侧而配置。在本实施方式的打印装置I中,将多个行数据73a、73b沿向右方向依次排列,但不限于此,例如也可以替换成多个行数据73a、73b沿向右方向或向左方向进行排列。接下来,在图6所示的步骤S230中,控制部40分别对多个行数据73a、73b进行将其变换为与作为打印带的带部件31的宽度相对应的大小的打印数据72的处理。具体而言,如图1lB所示,进行大小变换处理,以使得各行数据73的纵向长度成为带部件31的宽度左右。
接下来,在图6所示的步骤S235中,控制部40根据需要执行排列处理部40d,从而如图11(b)所示地,通过进行在多个行数据73之间设置一定量的空白75的处理等,执行多个行数据73的间隔调整并生成打印数据72。此外,也可以是,控制部40能够根据用户操作引起的来自触摸面板输入部4的信号,调整作为行间隔空白的空白75的大小。此外,在步骤S220中,控制部40判断是否提取了多个行数据73,并在提取了多个行数据73的情况下自动地进行规定的排列处理(步骤S225),但并不限于该方式。例如也可以是,在从图像数据71提取了多个行数据73的情况下,控制部40将选择画面与各自的打印消息一起显示在触摸面板显示部3上,并从触摸面板输入部4接受表示用户的选择的信号,进行与该信号相应的规定处理,其中,上述选择画面可以选择是将从图像数据71删除了空白后的多个行数据73不进行排列而直接与带宽相匹配地进行大小变更并印刷、还是进行将多个行数据73排列的处理(步骤S225)等而进行印刷。然后,进入到上述的图5所示的步骤S120的处理,控制部40将通过上述处理而生成的打印数据72保存在打印数据存储区域42a中。 接下来,在图5所示的步骤S125中,控制部40执行打印处理部40f,从而如图1lC所示地,根据保存在打印数据存储区域42a中的打印数据72,控制作为打印单元的热敏头11等,由此在作为打印带的带部件31上进行打印。如上所述,在本发明的实施方式中,打印装置I具有带宽检测处理部40a,根据来自带宽检测开关16的信号,进行对作为打印带的带部件31的带宽进行检测的处理;图像数据生成部40b,通过与触摸面板接触而进行手写输入,根据从作为触摸面板的触摸面板输入部4的手写文字输入区域5提供的接触检测信号,生成图像数据71 ;空白检测部40c,根据图像数据71中的沿着左右方向的每行的像素值,进行对行数据73、上空白74a和下空白74c进行检测并确定的处理;打印数据生成部40e,在上空白74a和下空白74c比规定值宽的情况下,从图像数据71删除上空白74a和下空白74c,并与作为打印带的带部件31的带宽相对应地进行将行数据73扩大或缩小的大小变换而生成打印数据72 ;以及打印处理部40f,根据打印数据72进行打印处理。S卩,能够提供一种即使在装置内设置了带宽窄的作为打印带的带部件31且用户在手写文字输入区域5内的窄范围内进行了手写输入的情况下、也能够通过简单的处理在短时间内在带部件31上进行高视觉识别性的打印的打印装置1、该打印装置I的打印方法、以及用于使计算机实现该打印装置I的打印方法的程序41c。另外,本发明的实施方式中,打印装置I的空白检测部40c根据图像数据71的沿着上下方向的每行的像素值,进行确定行数据73的前空白74d和后空白74e的处理,打印数据生成部40e从图像数据71删除前空白74d和后空白74e来进行生成打印数据72的处理,所以,能够提供一种在打印时能够减小沿着带部件31的带输送方向的多余长度部分的打印装置1、该打印装置I的打印方法、以及用于使计算机实现该打印装置I的打印方法的程序41c。另外,本发明的实施方式中,打印装置I还具有排列处理部40d,该排列处理部40d,在空白检测部40c根据图像数据71的沿着左右方向的每行的像素值从图像数据71确定了多个行数据73和行间隔74b的情况下,将多个行数据73在带输送方向即横向方向上并列地排列成单行,所以,能够提供一种即使用户在手写文字输入区域5内进行了多行的手写输入也能够在带部件31上进行高视觉识别性的打印的打印装置1、该打印装置I的打印方法、以及用于实现该打印装置I的打印方法的程序41c。例如,在比较例的装置中,在装置内设置宽度窄的带部件31,当在触摸面板输入部4的手写文字输入区域5中进行了多行的手写输入时,如图12所示,单纯地与带部件31的带宽相匹配地缩小印刷,存在文字变小、视觉识别性下降的情况。在本发明的打印装置I中,由于进行上述的处理,如图1lC所示,在宽度窄的带部件31上将多个行数据73a、73b并排排列,从而能进行高视觉识别件的打印。另外,根据本发明的实施方式,排列处理部40d进行在被排列的多个行数据73之间设置空白75的处理,所以,例如与将多个行数据73无间隙地单纯排列的情况相比,能够提供一种能够进行高视觉识别性的打印的打印装置1、该打印装置I的打印方法、以及用于实现该打印装置I的打印方法的程序41c。另外,也可以构成为,使得上述空白75的大小能
够由用户调整。另外,本发明实施方式的流程图中示出的处理,作为能在计算机中实现的程序41c,在写入例如磁盘、光盘、半导体存储器等记录介质中的状态下能够应用于各种装置,或者能够利用通信介质进行传送而应用于各种装置。这样,通过使在本实施方式中所述的各处理存储在所希望的记录介质上,并使其他的计算机等执行程序41c,从而能够获得与使用了本实施方式的装置的情况同样的作用效果。另外,计算机并不限定为本实施方式所述的内置于装置的计算机,而是包含能读取在记录介质中存储的程序41c的、具备按照所读取的打印控制程序进行控制动作的CPU等运算装置的所有计算机。以上说明了本发明的几个实施方式,但是这些实施方式只是作为例子而提出的,并不意欲限定发明的范围。这些新的实施方式能以其他各种方式来实施,在不脱离发明的主旨的范围内,能进进行各种省略、替换以及变更。这些实施方式及其变形包含在发明的范围及主旨内,并包含在权利要求书所记载的发明及其等同的范围内。
权利要求
1.一种打印装置,在打印带上进行打印,具有 图像数据生成部,通过与触摸面板接触而进行手写输入,从而根据从上述触摸面板提供的接触检测信号生成图像数据; 空白检测部,根据上述图像数据,检测并确定行数据和空白数据,该行数据与通过上述触摸面板进行了手写输入的区域相对应,该空白数据与没有通过上述触摸面板进行手写输入的区域相对应; 打印数据生成部,与上述打印带相对应地将从上述图像数据删除上述空白数据而得到的上述行数据进行大小变换,从而生成打印数据;以及 打印处理部,根据上述打印数据进行打印处理。
2.根据权利要求1所述的打印装置, 上述空白检测部,对上述图像数据执行按照每一行将图像数据的所有行进行扫描的全行扫描处理,在进行了扫描的各行中存在包含至少一个以上的像素值在规定阈值以上的像素的行时,将该行检测并确定为上述行数据; 在进行了扫描的上述各行中存在完全不包含像素值在上述规定阈值以上的像素的行时,将该行检测并确定为上述空白数据。
3.根据权利要求1所述的打印装置, 上述空白检测部根据上述图像数据,进行确定上述行数据的上空白和下空白的处理; 上述打印数据生成部进行从上述图像数据删除上述上空白和下空白的处理。
4.根据权利要求1所述的打印装置, 上述空白检测部根据上述图像数据,进行确定上述行数据的前空白和后空白的处理; 上述打印数据生成部进行从上述图像数据删除上述前空白和后空白的处理。
5.根据权利要求3所述的打印装置, 上述打印数据生成部与上述打印带相对应地将上述行数据进行扩大变换或缩小变换。
6.根据权利要求1所述的打印装置, 该打印装置还具有排列处理部,在从上述图像数据中确定了多个上述行数据和行间隔的情况下,该排列处理部将上述多个行数据在带输送方向上排列为并列的单行。
7.根据权利要求3所述的打印装置, 该打印装置还具有排列处理部,在从上述图像数据中确定了多个上述行数据和行间隔的情况下,该排列处理部将上述多个行数据在带输送方向上排列为并列的单行。
8.—种打印方法,通过打印装置在打印带上进行打印, 通过与触摸面板接触而进行手写输入,从而根据从上述触摸面板提供的接触检测信号生成图像数据; 根据上述图像数据,检测并确定行数据和空白数据,该行数据与通过上述触摸面板进行了手写输入的区域相对应,该空白数据与没有通过上述触摸面板进行手写输入的区域相对应; 与上述打印带相对应地将从上述图像数据删除上述空白数据而得到的上述行数据进行大小变换,从而生成打印数据; 根据上述打印数据进行打印。
9.根据权利要求8所述的打印方法,上述空白检测部,对上述图像数据执行按照每一行将图像数据的所有行进行扫描的全行扫描处理,在进行了扫描的各行中存在包含至少一个以上的像素值在规定阈值以上的像素的行时,将该行检测并确定为上述行数据,在进行了扫描的上述各行中存在完全不包含像素值在上述规定阈值以上的像素的行时,将该行检测并确定为上述空白数据。
10.根据权利要求8所述的打印方法, 在确定上述行数据时,在根据上述图像数据进行了确定上述行数据的上空白和下空白的处理后,进行从上述图像数据删除上述上空白和下空白的处理。
11.根据权利要求8所述的打印方法, 在确定上述行数据时,在根据上述图像数据进行了确定上述行数据的前空白和后空白的处理后,进行从上述图像数据删除上述前空白和后空白的处理。
12.根据权利要求10所述的打印方法, 在生成上述打印数据时,与上述打印带相对应地将上述行数据进行扩大变换或缩小变换。
13.根据权利要求10所述的打印方法, 在从上述图像数据中确定了多个上述行数据和行间隔的情况下,进行将上述多个行数据在带输送方向上排列为并列的单行的处理。
14.根据权利要求11所述的打印方法, 在从上述图像数据中确定了多个上述行数据和行间隔的情况下,进行将上述多个行数据在带输送方向上排列为并列的单行的处理。
全文摘要
一种打印装置,具有图像数据生成部,根据触摸面板输入部的手写文字输入区域的接触检测信号,生成图像数据;空白检测部,根据图像数据,检测并确定行数据、上空白、下空白;打印数据生成部,通过与带宽相对应地对行数据进行大小变换,生成打印数据;以及打印处理部,根据打印数据进行打印处理。即使在设置了带宽窄的打印带且用户在文字输入区域内的窄范围内进行了手写输入的情况下,也能在打印带上进行高视觉识别性的打印。
文档编号B41J3/00GK103009823SQ20121043348
公开日2013年4月3日 申请日期2012年9月20日 优先权日2011年9月20日
发明者木村哲 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1