印刷系统、终端装置以及打印机的制作方法_2

文档序号:8339341阅读:来源:国知局
人计算机用的应用,所以在终端设备300A、300B中使其动作是困难的。另外,在本例中说明了在作为个人计算机的终端设备300C中显示与印刷物相同的预览显示的情况,但并不是必须使MFP100的印刷物相同,有时预览显示基于OS的差异或应用的差异而不同。
[0063]从而,为了将与印刷物一致的预览显示作为一例而在便携终端等的终端设备中执行,需要向执行印刷处理的MFP100发送数据,使MFP100侧生成用于预览显示的数据(参照MFP生成印刷预览),将对应于印刷物的、用于在终端设备300A、300B等中预览显示的数据发送至终端设备。
[0064]但是,若如上所述将在MFP侧生成的用于预览显示的数据总是向终端设备发送,则在终端设备300以及MFP100间产生较多的通信,成为网络的负担。
[0065]从而,在本例中,在终端设备300中判断是否能够在MFP100侧进行预览显示,若为能够则在MFP100侧执行预览显示。
[0066]由此,能够削减向终端设备300发送用于预览显示的数据的处理。
[0067](实施方式I)
[0068]<功能结构>
[0069]图5是说明基于本实施方式I的终端设备300的功能结构的图。
[0070]如图5所示,终端设备300包含CPU30、RAM32、通信控制器35。CPU30包含判断部302、显示控制部304。RAM32具有用于识别关于MFP100是否能够进行预览显示的印刷装置数据列表。
[0071]通信控制器35包含发送部350、接收部351。发送部350接受来自CPU30的数据并将数据发送至MFP100。接收部351接收来自MFP100的数据并将该数据输出至CPU30。
[0072]判断部302在执行对于文件FA的预览显示时,参照RAM32中存储的印刷装置数据列表,判断在MFP100中是否能够进行预览显示。作为一例,在判断部302判断为在MFP100中能够进行预览显示的情况下,生成包含指示在MFP100中执行预览显示的印刷作业并输出至发送部350。
[0073]此外,作为一例,在判断部302判断为在MFP100中不能(不可能)进行预览显示的情况下,进行指示以使MFP100中生成用于预览显示的数据(印刷预览数据),生成包含指示将该印刷预览数据发送至终端设备300的印刷作业并输出至发送部350。
[0074]作为一例,发送部350将来自判断部302的包含指示执行预览显示的印刷作业发送至MFP100。或将包含指示将印刷预览数据发送至终端设备300的印刷作业发送至MFP100。
[0075]作为一例,接收部351在从MFP100接收到印刷预览数据的情况下,向显示控制部304输出该印刷预览数据。
[0076]显示控制部304将由接收部351接收到的印刷预览数据显示在显示器33上。
[0077]关于上述CPU30以及通信控制器35的各功能等,通过执行R0M31中存储的程序而实现。
[0078]<印刷设定画面>
[0079]图6是说明在基于本实施方式I的印刷系统中执行直接打印时的印刷设定画面的图。
[0080]参照图6,示出在终端设备300中执行直接打印时的印刷设定画面400。该印刷设定画面400通过执行用于执行R0M31中存储的直接打印的程序而显示。
[0081]在该印刷设定画面400中,设置了选择打印机名的选择区域401,在该选择区域401中,在预先注册了多个打印机的情况下能够从该打印机之中选择用作印刷装置的打印机。在本例中,示出了选择“ΚΜΤ00Χ”作为打印机名的情况。另外,即使在没有预先注册的情况下,也能够检索以可通信的方式被设置的打印机而从该检索到的打印机之中进行选择。
[0082]此外,在该印刷设定画面400中,设置了 “预览显示”的滑钮402,以能够通过将该滑钮向左右滑动而指示预览显示的执行(打开)、非执行(关闭)的方式被设置。
[0083]在本例中,说明操作该滑钮402而指示预览显示的执行(ON)且执行直接打印的情况。
[0084]<动作概要>
[0085]图7是说明基于本实施方式I的终端设备300中的发送印刷作业的处理的流程图。
[0086]参照图7,在本印刷系统中,能够进行从作为客户机的终端设备300对MFP100、不经由打印机驱动器而直接发送印刷对象的文件并使其印刷的、被称为所谓直接打印的印刷。
[0087]并且,在本例中,说明在从终端设备300对MFP100的文件的直接打印中指示预览显示的执行的情况。
[0088]S卩,设为通过滑钮402指示“预览显示”的执行(打开)。
[0089]首先,终端设备300确认与MFP100的预览显示相关的信息(步骤ST0)。具体而言,判断部302参照RAM32中存储的数据列表,取得在作为印刷装置的MFP100中是否能够进行预览显示的信息。
[0090]图8是说明基于本实施方式I的印刷装置数据列表的一例的图。
[0091]参照图8(A),在本例中,示出将打印机名与有无预览显示相关联而注册的情况。
[0092]具体而言,在本例中示出分别注册“KMTOOX”、“KMTOOY”、“KMTOOZ”作为打印机名,分别相关联而预先注册“〇”、“ O ”、“ X ”作为预览显示的情况。另外,在本例中,作为一例示出显示X ”,但不特别限定于该数据,只要是能够识别是否能够进行预览显示的数据则可以是任何数据。
[0093]另外,“〇”作为预览显示的情况是指印刷装置具有显示功能,能够利用该显示功能进行基于预览数据的显示的情况。
[0094]参照该印刷装置数据列表,在作为印刷装置的MFP100中基于预览显示为“〇”或“ X”的数据判断是否能够进行预览显示。
[0095]另外,在本例中,说明终端设备300预先具有印刷装置数据列表的情况,但也可以从例如未图示的外部的服务器接收该印刷装置数据列表。
[0096]参照图8(B),在本例中,作为印刷装置数据列表,还能够设为关于与作为各印刷装置的MFP100的功能相关的信息,单独具有功能列表的结构。
[0097]在本例中,示出能够分别与打印机名“ΚΜΤ00Χ”、“ΚΜΤ00Υ”、“ΚΜΤ00Ζ”对应来判断是否能够利用与该打印机名对应的MFP100的各功能的功能列表。
[0098]通过终端设备300分别与各MFP100对应而具有该功能列表,参照该功能列表,能够基于在作为印刷装置的MFP100中预览显示为“〇”或“ X ”的数据来判断是否能够进行预览显示。
[0099]该功能列表也可以是由终端设备300取得各MFP100中生成或保持的列表,或是从外部的服务器接收而取得,也可以直接输入至终端设备300。
[0100]再次,参照图7,终端设备300判断在作为印刷装置的MFP100中是否能够进行预览显示(步骤STl)。
[0101]具体而言,判断部302基于印刷装置数据列表来判断在MFP100中是否能够进行预览显示。
[0102]并且,终端设备300在判断为能够进行预览显示的情况下(步骤STl中“是”),生成包含指示执行预览显示的印刷作业(步骤ST2)。具体而言,判断部302生成包含指示在MFP100中执行预览显示的预览用的命令的印刷作业。在该印刷作业中,与成为印刷对象的文件数据一起,还包含指示在MFP100中预览显示的命令(指令)。也将该印刷作业称为MFP预览印刷作业。
[0103]另一方面,终端设备300在判断为不能进行预览显示的情况下(步骤STl中“否”),生成包含将印刷预览数据发送至终端设备300这样的指示的印刷作业(步骤ST4)。具体而言,判断部302生成用于在终端设备300中执行预览显示的印刷预览数据,生成包含指示向终端设备300发送的命令的印刷作业。在该印刷作业中,与成为印刷对象的文件数据一起,还包含指示生成印刷预览数据且向终端设备300发送该生成的数据的命令(指令)。也将该印刷作业称为终端预览印刷作业。
[0104]接着,终端设备300发送在判断部302中生成的印刷作业(步骤ST3)。具体而言,发送部350将由判断部302生成的MFP预览印刷作业或终端预览印刷作业发送至MFP100 (步骤 ST3)。
[0105]然后,结束处理(结束)。
[0106]图9是说明基于本实施方式I的MFP100中的接收印刷作业的处理的流程图。
[0107]参照图9,判断在MFP100中是否接收到印刷作业(步骤ST5)。具体而言,MFP100中的通信控制器17将所接收到的印刷作业(MFP预览印刷作业、终端预览印刷作业或通常的印刷作业)输出至CPU10。在步骤ST5中,MFP100在判断为没有接收到印刷作业的情况下(步骤ST5中“否”),维持步骤ST5的状态。另一方面,在步骤ST5中,在判断为在MFP100中接收到印刷作业的情况下(步骤ST5中“是”),前进至步骤ST6。
[0108]接着,判断在MFP100中是否对印刷作业有预览指示(步骤ST6)。具体而言,CPUlO判断是否是MFP预览印刷作业或终端预览印刷作业。
[0109]在步骤ST6中,在判断为对印刷作业没有预览指示的情况下(步骤ST6中“否”),由于是通常的印刷作业所以执行印刷处理(步骤ST11)。
[0110]然后,结束处理(结束)。
[0111]另一方面,在步骤ST6中,在判断为在MFP100中有预览指示的情况下(步骤ST6中“是”),生成印刷预览数据(步骤ST7)。具体而言,CPUlO按照MFP预览印刷作业或终端预览印刷作业中包含的文件数据以及指令,基于ROMll等中存储的程序而生成印刷预览数据。
[0112]接着,判断在MFP100中是否有MFP预览的指示(步骤ST8)。具体而言,CPUlO按照所包含的指令,判断所接收到的该印刷作业是否是MFP预览印刷作业。
[0113]在步骤ST8中,在判断为有MFP预览的指示的情况下(步骤ST8中“是”),在MFP100中显示印刷预览(步骤ST9)。具体而言,CPUlO将所生成的印刷预览数据显示在例如操作面板16的未图示的显示部上。由此,能够在MFP100中显示印刷预览而事先确认印刷对象。
[0114]并且,判断是否有印刷指示(步骤ST10A)。具体而言,CPUlO判断是否接受到来自操作面板16的印刷指示的输入。
[0115]在步骤STlOA中,在判断为有印刷指示的情况下(步骤STlOA中“是”),执行印刷处理(步骤ST10B)。然后,结束处理(结束)。
[0116]另一方面,在步骤STlOA中,在判断为没有印刷指示的情况下(步骤STlOA中“否”),不执行印刷处理而结束处理(结束)。
[0117]能够通过该处理在MFP100中确认印刷预览来判断有无印刷处理的执行。
[0118]另一方面,在步骤ST8中,在判断为没有MFP预览的指示的情况下(步骤ST8中“否”),即在判断为是终端预览印刷作业的情况下,在MFP100中发送印刷预览数据(步骤ST10)。具体而言,CPUlO将所生成的印刷预览数据经由通信控制器17而发送至终端设备300。该印刷预览数据在终端设备300中的印刷预览中使用。
[0119]然后,在步骤STlOA中,在判断为有印刷指示的情况下(步骤STlOA中“是”),执行印刷处理(步骤ST10B)。然后,结束处理(结束)。
[0120]另一方面,在步骤STlOA中,在判断为没有印刷指示的情况下(步骤STlOA中“否”),不执行印刷处理而结束处理(结束)。
[0121]能够通过该处理在终端设备300中确认印刷预览来判断有无印刷处理的
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1