首页 / 存储介质

存储介质有效专利 发明

技术领域

[0001] 本说明书的发明的技术领域涉及一种存储介质,该存储介质存储接受模板图像的编辑及打印的程序。

相关背景技术

[0002] 已知有如下技术,在将作为格式等已定的图像的模板图像显示到显示部的设备中,接受模板图像的编辑指令的技术、接受模板图像的打印指令的技术。例如,发明有如下结构,在与标签打印机连接的计算机接受标签条件的设定,并显示与标签条件对应的模板图像,接受该模板图像的打印指令。
[0003] 为了将使用方法易懂地告知用户,在模板图像可能会输入有预设的信息。在该预设的信息中,既有像一般的名称那样即使原样打印也能够使用的信息,也有像虚拟的二维码那样即使原样打印也不能使用的信息。但是,关于即使原样打印也不能使用的模板图像,即,必须编辑的模板图像,用户可能没有注意到就进行打印,从而浪费纸张。因此,使用模板图像时的操作性还存在改善的余地。

具体实施方式

[0015] 以下,参照附图详细说明将嵌入于设备的程序具体化的第一实施方式。本方式是关于嵌入于智能手机等能够携带并能够显示图像的设备的应用程序(以下称作“应用”)的发明。
[0016] 如图1所示,本方式的设备1具备控制器10,该控制器10包含CPU11和存储器12,控制器10能够与打印机2连接。此外,设备1具备用户接口(以下称作“用户IF”)20和通信接口(以下称作“通信IF”)30,这些与控制器10电连接。设备1是例如能够执行用于使打印机2打印的各种应用的装置。此外,图1中的控制器10是将利用于设备1的控制的硬件、软件汇总起来的总称,实际上并不限于表示存在于设备1的单一的硬件。
[0017] CPU11根据从存储器12读出的程序,或者基于用户的操作而执行各种处理。CPU11是计算机的一例。存储器12包含ROM、RAM,还包含HDD、快闪存储器等非易失性存储器,该存储器12存储各种程序、数据。
[0018] 用户IF20包含触摸面板,该触摸面板具备显示功能和操作接受功能这两者。用户IF20是显示部的一例,且是输入接口的一例。此外,用户IF20也可以包含显示信息的显示器等与接受用户的输入操作的键盘、鼠标等的组合。
[0019] 通信IF30包含用于与打印机2等外部装置进行通信的硬件。通信IF30的通信方式可以是无线也可以是有线,另外,也可以是Wi-Fi(注册商标)、Bluetooth(注册商标)、USB、LAN等任意标准的方式。此外,本方式的设备1也可以具有经由通信IF30与互联网连接的功能。
[0020] 如图1所示,在本方式的设备1的存储器12嵌入有操作系统(以下称作“OS”)41、标签制作应用42以及图像数据库(以下称作“图像DB”)43。OS41是例如iOS(注册商标)、Android(注册商标)、Windows(注册商标)、MacOS(注册商标)、Linux(注册商标)中的任一个。
[0021] 本方式的打印机2是例如具备热转印方式的打印头,并收容卷成辊状的标签纸,且将标签纸卷出并进行打印的所谓标签打印机。打印机2例如基于从设备1接收的打印任务,向收容的标签纸打印图像并进行标签纸的输送,并使打印完成的部分向机器外突出。
[0022] 热转印方式的打印头因连续打印而逐渐积热升温。当打印头的温度过度地上升时,会成为故障的原因,因此,打印机2构成为在打印头的温度超过规定的温度的情况下停止动作。并且,本方式的打印机2为了防止因过度升温引起的停止,对各机种设定了作为能够连续打印的标签纸的长度的最大打印长度,并且在持续打印到最大打印长度的情况下,使动作暂时休止。
[0023] 本方式的标签制作应用42是用于使用打印机2来制作各种标签的应用。标签制作应用42是程序的一例。标签制作应用42接受制作、编辑由打印机2打印的图像的指令,并将接受了指令的图像显示于用户IF20。另外,标签制作应用42接受执行打印显示中的图像的指令,基于显示中的图像生成打印任务,并发送到打印机2。此外,本方式的标签制作应用42可以是能够基于用户的执行指令独立执行的程序,也可以是在其他程序的执行中从该程序调用并执行的程序。
[0024] 图像DB43是存储在标签制作应用42使用的各种图像数据的存储区域。标签制作应用42基于用户的指令,将存储于图像DB43的图像数据的图像显示到用户IF20。在本方式中,在图像DB43存储有,例如,在标签制作应用42中能够选择的多个模板图像和与各模板图像对应地表示各使用例的多个使用例图像的图像数据。各使用例图像至少与一个模板图像相关联。此外,存储于图像DB43的图像数据可以始终存储,也可以根据需要从服务器等取得。
[0025] 在标签制作应用42中使用的模板图像是标签制作用的雏形的图像数据,例如,包含字符串,编码图像、边框图像以及插图的样本。标签制作应用42是例如接受模板图像的编辑、打印的指令的应用,该模板图像与从表示多个标签的使用例的使用例图像中选择的使用例图像相关联地存储。用户通过使用标签制作应用42,选择包含与想要制作的标签相似的模板图像的使用例图像,并输入选择的模板图像的编辑、打印的指令,从而能够容易地得到所希望的标签。
[0026] 接着,参照图2的流程图,对基于本方式的标签制作应用42的标签制作处理的顺序进行说明。标签制作处理以接受到标签制作应用42的执行指令为契机,由设备1的CPU11执行。此外,以下的处理及流程图的各处理步骤基本上表示按照记述于各程序的命令的CPU11的处理。CPU11进行的处理包含使用了设备1的OS41的API的硬件控制。在本说明书中,省略OS41的记载地说明各程序的动作。
[0027] 在标签制作处理中,首先,CPU11在用户IF20显示顶层界面(S101)。如图3所示,本方式的顶层界面50例如包含标题51、顶层图像52以及包含多个使用例图像G1、G2等的图像区域53。标题51、顶层图像52是表示标签制作应用42的图像。使用例图像G1、G2等分别是接受模板图像的选择的对象。此外,在顶层界面50包含能够选择的全部使用例图像,例如,通过滚动显示来显示各使用例图像。
[0028] CPU11判断是否接受到选择指令(S102),该选择指令是选择显示在顶层界面50中的使用例图像中的一个的指令。通过轻按各使用例图像,CPU11接受使用例图像的选择指令。S102是选择处理的一例。在本方式的标签制作应用42中,通过使用例图像的选择指令来选择与该使用例图像相关联的模板图像,并如后述那样,转移到显示被选择的模板图像的模板界面。
[0029] 在判断为未接受到使用例图像的选择指令的情况下(S102:否),CPU11判断是否接受到标签制作应用42的结束指令(S103)。在判断为未接受到结束指令的情况下(S103:否),CPU11待机,直到接受到使用例图像的选择指令或应用的结束指令为止。并且,在判断为接受到结束指令的情况下(S103:是),CPU11结束标签制作处理。
[0030] 另一方面,在判断为接受到选择指令的情况下(S102:是),CPU11获取与被选择的使用例图像相关联的模板图像的属性信息(S104)。模板图像的属性信息是附加到模板图像的信息,包含与对该模板图像的打印前的编辑的必要性相关的信息。
[0031] 在模板图像中,既有无需加工而原样打印就能够作为标签使用的图像,也有需要编辑后使用的图像。在本方式中,将各模板图像分类为图4的(A)~(D)所示的四种属性,并且在各模板图像附加有作为表示该模板图像属于四种中的哪一种的信息的属性信息。
[0032] 图4的(A)所示的例子是用明朝、哥特(日语:ゴシック)等一般的字体标明表示一般的物品的种类的名称、问候等固定用语的模板图像61,该模板图像61是可以原样打印,也可以在进行文字的追加、变更等编辑后打印的图像。在以下,将模板图像61这样的既不是必须编辑也不是不能编辑的模板图像称作“可编辑图像”。可编辑图像是第二属性的模板图像的一例。
[0033] 图4的(B)所示的例子是包含二维码、条形码等编码图像的模板图像62,该模板图像61是在打印前,至少需要进行变更编码图像的编辑的图像。模板图像62所包含的编码图像是虚拟的编码图像,该图像保持原样作为编码图像是无效的图像。在以下,将模板图像62这样的必须编辑的模板图像称作“必须编辑图像”。必须编辑图像是例如包含虚拟的编码图像、虚拟的个人信息(姓名、地址、生日、电话号码、认证信息等)的图像。必须编辑图像是第一属性的模板图像的一例。
[0034] 图4的(C)所示的例子是包含标签制作应用42的供应商提供的独自的插图、独自的字体的文字的模板图像63,是不能接受编辑的图像。在以下,将模板图像63这样的不能编辑的模板图像称作“不可编辑图像”。不可编辑图像是第三属性的模板图像的一例。
[0035] 图4的(D)所示的例子是包含特定的年月、星期;不含年的月日等例子的模板图像64,是通常需要编辑后打印的图像。但是,图4的(D)的模板图像64与图4的(B)的例子不同,并非是即使原样打印也无效,而是只要包含的信息与用户的希望一致,则具有被希望原样打印的可能性的图像。在标签制作应用42中,在接受到模板图像64这样的虽然不是必须编辑但编辑的必要性高的模板图像的打印指令的情况下,显示确认是否可以原样打印的确认对话框。在以下,将模板图像64这样的图像称作“打印确认图像”。打印确认图像是第二属性的模板图像中的特定的模板图像的一例。
[0036] CPU11基于获取的属性信息,判断被选择的模板图像是否是必须编辑图像(S105)。此外,模板图像的属性的判断不限于基于属性信息。例如,CPU11也可以基于模板图像的对象的种类来获取模板图像的属性。例如,CPU11可以将包含编码图像的对象的模板图像判断为必须编辑图像,将仅包含插图的对象的模板图像判断为不可编辑图像,并可将除此以外的模板图像判断为可编辑图像或打印确认图像。
[0037] 在判断为是必须编辑图像的情况下(S105:是),CPU11决定使打印按钮变灰(S106)。打印按钮是转移到模板界面时显示的按钮,是用于接受打印指令的按钮。变灰了的按钮是即使被操作也不能接受指令的按钮,是无效状态的按钮。另一方面,未变灰的按钮是有效状态的按钮,是能够接受指令的按钮。
[0038] 在判断为不是必须编辑图像的情况下(S105:否),CPU11判断是否是不可编辑图像(S107)。在判断为是不可编辑图像的情况下(S107:是),CPU11决定使编辑按钮变灰(S108)。编辑按钮是转移到模板界面时显示的按钮,是用于接受编辑指令的按钮。
[0039] 在S106、S108之后,或在判断为不是不可编辑图像的情况下(S107:否),CPU11在用户IF20显示模板界面(S109)。S109是显示处理的一例。例如,如图6所示,模板界面70包含使用例图像71、模板图像72、编辑按钮73、打印按钮74以及返回按钮75。模板界面70是第一界面的一例。
[0040] 使用例图像71是与在顶层界面50选择的使用例图像相同的图像。模板图像72是表示与被选择的使用例图像71相关联的模板图像的图像。编辑按钮73是接受对由模板图像72表示的图像数据的编辑指令的按钮。编辑按钮73是第二对象的一例。打印按钮74是接受由模板图像72表示的图像数据的打印指令的按钮。打印按钮74是第一对象的一例。返回按钮75是接受关闭模板界面70并返回顶层界面50的指令的按钮。
[0041] 编辑按钮73、打印按钮74存在由上述的S106、S108决定为变灰的情况。在被决定为变灰的情况下,CPU11在S109将该按钮变灰,即,显示为无效状态。即,如果模板图像72是不可编辑图像,则CPU11显示使编辑按钮73变灰而不能接受编辑指令的模板界面70,如果模板图像72是必须编辑图像,则CPU11显示使打印按钮74变灰而不能接受打印指令的模板界面70。
[0042] 当对必须编辑图像将打印按钮显示为有效状态时,用户会误解为即使不编辑而打印也能够使用,因此,通过将打印按钮变灰而显示为无效状态能够避免该情况。另外,当对不可编辑图像将编辑按钮显示为有效状态时,用户会误解为是能够编辑的图像,因此,通过将编辑按钮变灰而显示为无效状态能够避免该情况。此外,使各按钮等对象为无效状态的方法不限于变灰,例如,也可以不显示对象,也可以显示对象并接受输入,但取消输入并显示错误。
[0043] 接着,CPU11判断在模板界面70是否接受到编辑指令(S110)。CPU11通过对有效状态的编辑按钮73进行操作来接受编辑指令。在判断为没有接受到编辑指令的情况下(S110:否),CPU11判断是否接受到打印指令(S111)。CPU11通过对有效状态的打印按钮74进行操作来接受打印指令。在判断为也没有接受到打印指令的情况下(S111:否),CPU11判断是否接受到返回指令(S112)。CPU11通过对返回按钮75进行操作来接受返回指令。在判断为也没有接受到返回指令的情况下(S112:否),CPU11待机,直到接受到编辑指令、打印指令、返回指令中的任一个为止。
[0044] 在判断为接受到编辑指令的情况下(S110:是),CPU11执行编辑处理(S113)。编辑处理是接受对选择中的模板图像72进行编辑的处理。
[0045] 参照图5的流程图,对编辑处理的顺序进行说明。在编辑处理中,CPU11判断选择中的模板图像72是否是必须编辑图像(S201)。S201的判断是与图2的标签制作处理的S105相同的判断,CPU11也可以基于S105的判断结果来进行S201的判断。
[0046] 在判断为不是必须编辑图像的情况下(S201:否),CPU11使用户IF20显示编辑界面(S202)。如图7所示,编辑界面80例如包含编辑区域81、打印设定82、打印按钮83以及返回按钮84。编辑界面80是第二界面的一例。在编辑界面80还可以包含接受打印设定的变更的指令的按钮、接受保存编辑后的图像数据的指令的按钮。
[0047] 编辑区域81是显示编辑后的图像数据的区域,在S202中,显示选择中的模板图像72。在打印设定82中显示标签的颜色、标签长度等被选择的打印设定。此外,标签长度是表示关于收容于打印机2的标签纸的长度方向,即打印机2对标签纸的输送方向上的,打印后的一张标签的长度方向的尺寸的信息。打印按钮83是接受在编辑区域81显示的图像的打印指令的按钮。打印按钮83是第三对象的一例。返回按钮84是接受关闭编辑界面80并返回模板界面70的指令的按钮。
[0048] 在判断为是必须编辑图像的情况下(S201:是),CPU11决定使打印按钮变灰(S203),并在用户IF20显示编辑界面(S204)。在S204显示的编辑界面80中,在编辑区域81显示的模板图像72是必须编辑图像,因此,显示无效状态的打印按钮83,不接受打印指令。在未对必须编辑图像进行编辑的状态下,由于将打印按钮83设为无效状态,因此不会浪费纸张。
[0049] 另一方面,在S202显示的编辑界面80中,在编辑区域81显示的模板图像72不是必须编辑图像,因此显示有效状态的打印按钮83,并且即使在没有进行编辑的状态下也接受打印指令。通过在编辑界面80也显示打印按钮83,且设为能够接受打印指令,从而提高了便利性。
[0050] 在显示了使打印按钮83变灰了的编辑界面80后,CPU11判断是否对编辑区域81进行了编辑(S205)。在S205中,在例如接受到光标移动到编辑区域81内、编辑区域81内的需要编辑的对象的选择、在编辑区域81中的对象的删除、追加等输入操作的情况下,CPU11判断为进行了编辑。
[0051] 在判断为没有进行编辑的情况下(S205:否),CPU11判断是否接受到返回指令(S206)。返回指令通过对返回按钮84的操作来接受。在判断为也没有接受到返回指令的情况下(S206:否),CPU11待机,直到进行了编辑或接受到返回指令为止。在判断为进行了编辑的情况下(S205:是),CPU11将变灰了的打印按钮83变更为有效状态并显示(S207)。即,由于必须编辑图像的模板图像72被编辑,因此能够打印编辑后的图像数据。
[0052] 在S202或S207之后,CPU11判断是否通过对有效状态的打印按钮83的操作而接受到打印指令(S208)。在判断为没有接受到打印指令的情况下(S208:否),CPU11判断是否接受到返回指令(S209)。在判断为也没有接受到返回指令的情况下(S209:否),CPU11待机,直到接受到打印指令或返回指令为止。此外,CPU11也接受对编辑区域81的编辑指令,并基于编辑指令来变更编辑区域81的显示。
[0053] 在判断为接受到打印指令的情况下(S208:是),CPU11对成为编辑对象的模板图像72是否是必须编辑图像进行判断(S210)。在判断为是必须编辑图像的情况下(S210:是),CPU11在用户IF20显示确认对话框(S211),并接受用户的指令输入。
[0054] 即使在接受到对必须编辑图像的编辑的情况下,例如,在对包含虚拟的编码图像的模板图像72仅编辑了编码图像以外的部分的情况下,虚拟的编码图像仍然留着。因此,在是必须编辑图像的情况下,CPU11显示询问是否可以原样打印的确认对话框,并接受用户的输入。通过在打印前进行确认,提高了避免无效的打印的可能性。
[0055] CPU11对在确认对话框是否接受到表示可以原样打印的同意打印的指令输入进行判断(S212)。在判断为不是必须编辑图像的情况下(S210:否),或者判断为接受到同意打印的指令输入的情况下(S212:是),CPU11执行打印处理(S213)。打印处理是用于使打印机2进行选择中的图像的打印的处理。
[0056] 参照图8的流程图,对打印处理的顺序进行说明。在打印处理中,CPU11从打印设定获取标签长度(S301)。CPU11例如基于选择中的模板图像72的图像数据和收容于打印机2的标签纸的种类,自动地获取标签长度。或者,在通过用户对打印设定的操作而明确地设定了标签长度的情况下,CPU11获取设定的标签长度。此外,例如在编辑界面80的打印设定82显示打印设定。
[0057] 接着,CPU11获取作为执行打印的装置的打印机2的机种信息(S302),并基于获取到的机种信息来获取能够连续打印的最大打印长度(S303)。S303是获取处理的一例。机种信息既可以包含于标签制作应用42,也可以从OS41、打印机2获取。对应于机种信息的最大打印长度的信息可以存储于标签制作应用42,也可以从打印机2获取,还可以从服务器等外部装置获取。
[0058] CPU11基于在S301获取的标签长度和在S303获取的最大打印长度,设定作为打印份数的上限值的最大份数(S304)。S304是设定处理的一例。CPU11设定能够接受的最大份数,以使得标签长度与最大份数的乘积在最大打印长度以下。
[0059] CPU11使用户IF20显示份数选择界面(S305)。如图9所示,份数选择界面90例如,包含打印份数的选项91、打印按钮92以及取消按钮93。打印份数的选项91以滚动形式等显示,并接受来自用户的选择。在份数选择界面90中显示的选项91是从1到在S304设定的最大份数为止的范围内的数值,能够选择的打印份数为到最大份数为止。
[0060] 此外,在标签制作应用42中,将多份打印的指令作为一个打印任务发送到打印机2。即,发送到打印机2的打印任务是将标签长度乘以份数而计算出的打印长度的打印任务。
并且,在接收到比自身设定的最大打印长度长的打印长度的打印任务的情况下,打印机2在打印到最大打印长度之后,暂时休止,因此,可能会带给用户违和感。在本方式中,由于基于打印对象的标签长度来设定打印份数的上限值,因此能够避免设定不能够连续打印的份数。
[0061] CPU11判断是否通过对打印按钮92的操作而接收到打印指令(S306)。在判断为没有接受到打印指令的情况下(S306:否),CPU11判断是否通过对取消按钮93的操作而接收到取消指令(S307)。在判断为也没有接受到取消指令的情况下(S307:否),CPU11待机,直到接受到打印指令或取消指令为止。
[0062] 在判断为接受到打印指令的情况下(S306:是),CPU11获取通过选项91而选择的打印份数(S308)。进而,CPU11生成打印任务(S309),并将生成的打印任务发送到打印机2(S310)。发送到打印机2的打印任务是向打印机2输出的打印指令的一例,在编辑处理的S213中被执行的打印处理的S310是编辑输出处理的一例。在S310之后,或判断为接受到取消指令的情况下(S307:是),CPU11结束打印处理,并返回图5的编辑处理。
[0063] 在图5的编辑处理中,在S213的打印处理之后,或判断为接受到返回指令的情况下(S206:是;或S209:是),CPU11结束编辑处理,并返回图2的标签制作处理。
[0064] 此外,作为从编辑处理返回标签制作处理时的返回值,CPU11获取有无编辑信息,有无编辑信息表示在编辑处理是否接受到对模板图像的编辑。当在S206判断为是时,或判断为在确认对话框接受到表示不同意打印的指令输入的情况下(S212:否),CPU11附加表示没有接受到编辑或编辑不完整的信息来作为有无编辑信息(S214)。此外,在S212判断为否的情况下,也可以仅不显示确认对话框而返回编辑界面80的显示。
[0065] 另一方面,在S213之后,或在S209判断为是而返回标签制作处理的情况下,CPU11不附加有无编辑信息,或附加表示接受了编辑的信息。此外,有无编辑信息也可以是仅表示进行了编辑的信息。即,在S213之后,或在S209判断为是而返回标签制作处理的情况下,也可以附加表示进行了编辑的信息,且在S214中不附加有无编辑信息。
[0066] 返回图2的标签制作处理的说明。在标签制作处理中,CPU11基于作为来自S113的编辑处理的返回值而获取的有无编辑信息来判断是否接受了编辑(S114)。在判断为接受了编辑的情况下(S114:是),CPU11将打印按钮74(参照图6)设为有效状态(S115)。
[0067] 在S115之后,或判断为没有接受编辑的情况下(S114:否),CPU11返回S109的模板界面70的显示,并待机,直到接受到编辑指令、打印指令、返回指令中的任一个为止。即使在模板图像72是必须编辑图像且打印按钮74变灰的情况下,通过在编辑处理接受编辑之后显示将打印按钮74设为有效状态的模板界面70,从而能够接受打印指令。另一方面,当在编辑处理中没有接受到编辑时,CPU11不变更打印按钮74的状态,并显示与之前相同的模板界面70。
[0068] 另一方面,在CPU11判断为在模板界面70接受到打印指令的情况下(S111:是),CPU11判断选择中的模板图像72是否是打印确认图像(S116)。并且,在判断为是打印确认图像的情况下(S116:是),CPU11在用户IF20显示确认对话框(S117),并接受用户的指令输入。在S117接受的指令输入是第二确认指令的一例。
[0069] 如图4的(D)所示的例那样,打印确认图像是需要编辑的可能性高的图像,用户可能会忘记编辑。因此,CPU11使得询问是否可以原样打印的确认对话框显示,并接受用户的输入。通过在打印前进行确认,提高了避免无效的打印的可能性。
[0070] CPU11判断在确认对话框是否接受到表示可以原样打印的同意打印的指令输入(S118)。在判断为不是打印确认图像的情况下(S116:否),或判断为没有接受到同意打印的指令输入的情况下(S118:是),CPU11执行打印处理(S119)。打印处理是接受选择中的模板图像72的打印的处理,是与在编辑处理(图5)的S213执行的打印处理(图8)相同的处理。在标签制作处理的S119执行的打印处理的S310是输出处理的一例。
[0071] 此外,在判断为接受到对必须编辑图像的编辑,并通过对设为有效状态的打印按钮74的操作而接受到打印指令的情况下,CPU11也可以在S116判断为是,并使确认对话框显示。通过取得用户的确认,提高了避免对编辑不完整的必须编辑图像进行打印的可能性。
[0072] 在S119的打印处理之后,或判断为在确认对话框接受到表示不同意打印的指令输入的情况下(S118:否),CPU11返回S109的模板界面70的显示,并待机,直到接受到编辑指令、打印指令、返回指令中的任一个为止。
[0073] 在判断为在模板界面70接受到返回指令的情况下(S112:是),CPU11返回S101,并使得顶层界面50显示。接着,如上所述,CPU11接受使用例图像的选择、结束指令。由此,结束标签制作处理的说明。
[0074] 如以上详细说明的那样,根据第一实施方式的标签制作应用42,设备1接受模板图像的选择,并显示包含被选择的模板图像的模板界面70。在模板界面70中,在被选择的模板图像72是必须编辑图像且没有接受到编辑的情况下,使打印按钮74变灰而显示为无效状态。另一方面,在被选择的模板图像72不是必须编辑图像,或被选择的模板图像72是必须编辑图像且接受了编辑的情况下,将打印按钮74显示为有效状态。因此,由于不接受对未经编辑的必须编辑图像的打印指令,因此能够避免打印未编辑的必须编辑图像这样的浪费纸张的操作。
[0075] 接着,参照附图,对将嵌入设备的程序具体化的第二实施方式进行详细地说明。本方式仅编辑处理的顺序与第一实施方式不同,对于与第一实施方式相同的结构、处理标注相同的符号并省略说明。
[0076] 参照图10的流程图对本方式的编辑处理的顺序进行说明。该编辑处理与第一实施方式相同的,在标签制作处理的S113被执行。
[0077] 在本方式的编辑处理中,首先,CPU11在用户IF20显示编辑界面80(参照图7)(S401)。在本方式中,CPU11无论编辑对象的模板图像的属性如何都使得有效状态的打印按钮83显示。本方式的编辑界面80也是第二界面的一例,打印按钮83是第三对象的一例。在本方式中,通过显示编辑界面80,即使模板图像72是必须编辑图像,也视为已被编辑而显示有效状态的打印按钮83。
[0078] 接着,CPU11判断是否接受到打印指令(S402)。在判断为没有接受到打印指令的情况下(S402:否),CPU11判断是否接受到返回指令(S403)。在判断为也没有接受到返回指令的情况下(S403:否),CPU11待机,直到接受到打印指令或返回指令为止。此外,CPU11还接受对编辑区域81的编辑指令,并基于编辑指令变更编辑区域81的显示。
[0079] 在判断为接受到打印指令的情况下(S402:是),CPU11判断在该编辑处理开始时显示到编辑区域81的模板图像是否是必须编辑图像(S404)。在判断为是必须编辑图像的情况下(S404:是),CPU11判断是否从最初的图像进行了编辑(S405)。S405的判断,例如是与第一实施方式的编辑处理中的S205相同的判断。
[0080] 在判断为未接受编辑的情况下(S405:否),CPU11在用户IF20显示确认对话框(S406),并接受用户的指令输入。在S406接受的指令输入是第一确认指令的一例。接着,CPU11判断是否接受到同意打印的指令输入(S407)。CPU11例如,使传达是必须编辑图像且未接受编辑的讯息与询问是否原样打印的确认对话框显示,并接受用户的输入。在接受到对未编辑的必须编辑图像的打印指令的情况下,通过在打印前进行确认,能够降低误操作而未经编辑原样进行打印的可能性。
[0081] 在判断为接受到表示不同意打印的指令输入的情况下(S407:否),CPU11返回S401的编辑界面80的显示,并接受各种指令。另一方面,在判断为不是必须编辑图像的情况(S404:否),或判断为接受了编辑的情况下(S405:是),或判断为接受到同意打印的指令输入的情况下(S407:是),CPU11执行打印处理(S408)。S408的打印处理是与第一实施方式的在S213执行的打印处理相同的处理,是图8所示的处理。在S408的打印处理执行的S310也是编辑输出处理的一例。
[0082] 在打印处理之后,或判断为接受到返回指令的情况下(S403:是),CPU11结束编辑处理,并返回图2的标签制作处理。
[0083] 如上所述,在标签制作处理的S114中,CPU11基于作为来自编辑处理的返回值而获取的有无编辑信息来进行是否接受了编辑的判断。在本方式的编辑处理中,不附加作为返回值的有无编辑信息,因此,CPU11判断为接受了编辑(S114:是),并将打印按钮74(参照图6)设为有效状态(S115)。
[0084] 即,在本方式中,CPU11通过执行编辑处理而视作进行了编辑。因此,由于存在即使是未编辑的必须编辑图像也视作编辑过了的情况,因此,也可以在接受到打印指令时(S111:是),在S116也进行是否是必须编辑图像的判断,并在判断为是必须编辑图像的情况下,在S117也使确认对话框显示。
[0085] 如以上详细说明的那样,通过第二实施方式的标签制作应用42,与第一实施方式相同的,在被选择的模板图像72是必须编辑图像且未接受编辑的情况下,设备1使打印按钮74变灰而显示,因此也能够避免浪费纸张的操作。
[0086] 此外,各实施方式仅仅是示例,并不限定本发明。因此,本发明当然可以在不脱离其主旨的范围内进行各种改良、变形。例如,设备1不限于能够携带的装置,也可以是个人计算机等固定型的装置。另外,例如,与设备1连接的打印机不限于一台,也可以是多台。另外,打印机2的打印方式不限于热转印方式,例如,也可以是热敏方式、喷墨方式、电子照片方式。另外,在打印机2使用的打印介质不限于标签纸,例如,也可以是切纸、仅仅是卷纸。
[0087] 另外,各图中所示的各按钮、图像的形状等均是一例,不限于图示的例。另外,在顶层界面50中,选择对象的模板图像72的显示不限于如图3所示的使用例图像的列表,模板图像的列表也可以是模板图像的名称的列表。
[0088] 另外,各方式的标签制作应用42是在自身进行打印任务的制作和发送,但不限于此。例如,也可以将打印对象的图像数据和打印设定交给其他程序,并由其他程序来进行打印任务的制作、发送。在该情况下,将各数据交给其他程序的处理是输出处理、编辑输出处理的一例。
[0089] 另外,在各方式中,预先决定了各机种的最大打印长度,但不限于此。例如,也可以获取打印机2的打印头的当前的温度,从而决定最大打印长度。
[0090] 另外,在实施方式中公开的任意的流程图中,在处理内容不产生矛盾的范围,任意的多个步骤中的多个处理能够任意地变更执行顺序,或能够并行地执行。
[0091] 另外,在实施方式中公开的处理也可以由单一的CPU、多个CPU、ASIC等硬件,或它们的组合来执行。另外,在实施方式中公开的处理能够通过存储用于执行该处理的程序的存储介质或方法等各种方式来实现。

当前第1页 第1页 第2页 第3页
相关技术
渡边真知子发明人的其他相关专利技术