本发明涉及客户端装置、便携式终端和方法。
背景技术:
日本未审查专利申请第2014-186486号公报中描述的信息处理设备生成:例如,适合于用鼠标进行的操作的桌面ui环境,和适合于用触控面板进行的操作的触控面板ui环境,并且单独显示两个ui环境中的一个。信息处理设备确定当前显示的ui环境,并且在当前显示的ui环境中显示消息画面,该消息画面示出了诸如用于信封打印的向导这样的信息。即使在输入了执行打印的指令之后改变ui环境时,消息画面也显示在当前正在显示的ui环境中。信息处理设备在由用户在向周边装置发出处理请求时使用的应用运行的ui环境中,还显示示出了诸如用于信封打印的向导的这样信息的消息画面。即使在多个ui环境中的每一个中分别发出多个处理请求时,发出处理请求时使用的应用和消息画面显示在相同的ui环境中。进一步地,信息处理设备确定消息画面可以显示在哪个ui环境中,并且在可以显示消息画面的ui环境中显示消息画面。
日本未审查专利申请第2014-045418号公报中描述的信息处理系统具有图像形成设备和便携式终端。响应于图像形成设备上传真发送操作或扫描操作的检测,图像形成设备执行主/从设置处理和联系方式显示处理。图像形成设备在检测到传真发送操作或扫描操作之后,确定是否已经操作了图像形成设备的显示面板。如果已经操作了显示面板,则图像形成设备被设置为主,而便携式终端被设置为从。相反,如果尚未操作显示面板,则便携式终端被设置为主,而图像形成设备被设置为从。例如,当要在图像形成设备上执行电子邮件发送功能时,通过使用便携式终端上存储的电子邮件地址信息来确定发送目的地。当要在图像形成设备上执行传真发送功能时,通过使用图像形成设备的显示面板来执行所需操作或其他处理,便携式终端的显示面板以辅助方式同时使用。与所有信息向主装置发送或保持在主装置上时相比,这样从从属装置向主装置只传送所选的目的地信息,减小网络负荷或主装置上使用的存储空间的量。
用于向打印机供给特殊纸张(诸如信封、明信片、标签和厚纸)的过程经常不同于用于供给普通纸的过程。然而,对于用户来说,学习用户供给特殊纸的过程、或者每当用户使用特殊纸时在使用说明书上查阅供给过程是负担。为了减小该负担,存在显示向导画面的技术,该向导画面示出了用于供给特殊纸的过程。这种技术的示例包括在作为打印数据的源的客户端装置的显示器上显示向导画面。然而,打印机通常放置在远离客户端装置的位置处,由此用户无法在看着向导画面的同时执行供给操作。当在供给操作期间看着向导画面的必要性增大时,用户需要返回到客户端装置的位置。虽然这通过在打印机的显示器上显示向导画面来解决,但打印机的显示器通常具有比客户端装置的显示器小的显示面。因此,与在客户端装置上显示向导画面相反,在打印机的显示器上显示向导画面具有如下问题,诸如向导画面的可视性降低以及向导画面上显示的信息量减少。
技术实现要素:
因此,本发明的目的是,在指定装置上显示与向打印机供给纸张有关的向导画面。
根据本发明的第一方面,提供了一种客户端装置,该客户端装置包括:供给部,其响应于特定类型的纸张的选择而向指定装置供给向导画面信息,所述向导画面信息代表与向打印机供给所述纸张有关的向导画面;以及发送部,其向所述打印机发送打印数据。
根据本发明的第二方面,根据第一方面的客户端装置还包括:接收部,其显示所述向导画面信息所供给到的装置候选,并且接收所述向导画面信息所供给到的装置的选择;并且所述供给部向通过使用所述接收部选择的装置供给所述向导画面信息。
根据本发明的第三方面,根据第二方面的客户端装置还包括:显示器,在通过使用所述接收部选择所述客户端装置时,该显示器显示基于所述向导画面信息的向导画面,并且显示接收对打印设置的改变的打印设置画面;和更新部,其根据所述打印设置画面上改变的所述打印设置来更新所述向导画面。
根据本发明的第四方面,在根据第一方面至第三方面中的任意一个方面的客户端装置中,由所述向导画面信息代表的所述向导画面是:用于执行使用触控面板的操作的画面。
根据本发明的第五方面,提供了一种便携式终端,该便携式终端包括:显示器,其从客户端装置接收向导画面信息,并且显示基于所述向导画面信息的向导画面,所述向导画面信息代表与向打印机供给特定类型的纸张有关的向导画面;接收部,其接收对打印设置的改变;发送部,其向所述客户端装置或所述打印机发送代表所述改变后的打印设置的打印设置信息;以及更新部,其根据改变后的打印设置来更新所述向导画面。
根据本发明的第六方面,提供了一种方法,该方法包括以下步骤:响应于特定类型的纸张的选择而向指定装置供给向导画面信息,所述向导画面信息代表与向打印机供给所述纸张有关的向导画面;以及向所述打印机发送打印数据。
根据本发明的第七方面,提供了一种方法,该方法包括以下步骤:从客户端装置接收向导画面信息,并且显示基于所述向导画面信息的向导画面,所述向导画面信息代表与向打印机供给特定类型的纸张有关的向导画面;接收对打印设置的改变;向所述客户端装置或所述打印机发送代表改变后的打印设置的打印设置信息;以及根据所述改变后的打印设置来更新所述向导画面。
根据本发明的第一方面和第六方面中的每个方面,与向打印机供给纸张有关的向导画面可以显示在指定装置上。
根据本发明的第二方面,可以选择上面显示向导画面的装置。
根据本发明的第三、第五和第七方面中的每个方面,当改变打印设置时,可以显示与已改变设置对应的向导画面。
根据本发明的第四方面,向导画面可以显示在包括触控面板的装置上。
附图说明
将基于以下附图详细描述本发明的示例性实施方式,附图中:
图1例示了根据示例性实施方式的总体布置;
图2例示了客户端设备的硬件配置;
图3例示了便携式终端的硬件配置;
图4例示了打印机的硬件配置;
图5是例示了与向导画面显示处理有关的功能配置的框图;
图6是向导画面显示处理的流程图;
图7例示了第一向导画面;
图8例示了装置选择画面;
图9是步骤e01的第一示例的序列图;
图10是步骤e01的第二示例的序列图;
图11是步骤d01的第一示例的序列图;
图12是步骤d01的第二示例的序列图;
图13是步骤d01的第三示例的序列图;
图14是步骤c01的第一示例的序列图;
图15是步骤c01的第二示例的序列图;
图16是步骤c01的第三示例的序列图;以及
图17是步骤b01的示例的序列图。
具体实施方式
下面将描述本发明的示例性实施方式。
图1例示了根据示例性实施方式的总体布置。客户端装置1和打印机3连接到局域网(lan)。lan设置有无线lan接入点。便携式终端2经由无线lan与客户端装置1和打印机3通信。客户端装置1是例如个人计算机(下文中要称为pc),诸如台式pc或笔记本pc。便携式终端2是例如平板pc或智能电话。
图2例示了客户端装置1的硬件配置。控制器11包括:诸如中央处理单元(cpu)这样的算术单元,和诸如只读存储器(rom)和随机存取存储器(ram)这样的存储装置。rom存储描述用于启动硬件和操作系统(os)的过程的固件。ram存储cpu执行算术操作时使用的数据。存储器12包括硬盘存储装置、半导体存储器或其他存储装置,并且存储诸如os或应用程序这样的信息。通信单元13代表用于将客户端装置1连接到lan的通信接口(i/f)。
外部i/f单元16与显示装置14和接收装置15连接。显示装置14是例如液晶显示装置。显示装置14显示由操作者操作客户端装置1所使用的图形用户接口(gui)画面或其他信息。接收装置15是例如键盘或指示装置。接收装置15接收由操作者进行的操作,并且向控制器11输出对应于该操作的信号。显示装置14和接收装置15中的一个或两者可以与客户端装置1一体化。
客户端装置1还充当平板pc。具体地,作为指示装置,客户端装置1包括鼠标和触控面板,触控面板被设置为覆盖显示装置14的显示面。触控面板接收诸如轻击、轻弹或拖动这样的操作,并且向控制器11输出对应于该操作的信号。以桌面模式和平板模式中的一种来操作客户端装置1。桌面模式是显示用于用鼠标和键盘执行操作的画面的模式。平板模式是显示用于用触控面板执行操作的画面的模式。显示装置14中包括的无线通信单元141是用于将显示装置14连接到无线lan的通信i/f。
如果客户端装置1是笔记本类型,则显示装置14可从客户端装置1的主体去除。当显示装置14从客户端装置1去除时,显示装置14与客户端装置1之间的通信经由无线lan执行。如果客户端装置1是桌面类型,则显示装置14和客户端装置1的主体由通信线缆连接。此时,当去除通信线缆时,显示装置14与客户端装置1之间的通信经由无线lan执行。即,当客户端装置1被切换到平板模式,并且显示装置14从客户端装置1的主体分离时,显示装置14充当平板pc。如果客户端装置1是笔记本类型,则根据其尺寸或重量,即使当显示装置不从主体分离时,客户端装置1也提供等同于平板pc的便携性。同样在这种情况下,显示装置14充当平板pc。
图3例示了便携式终端2的硬件配置。控制器21包括诸如cpu这样的算术单元和诸如rom和ram这样的存储装置。rom存储描述用于启动硬件或操作系统(os)的过程的固件。ram存储cpu执行算术操作时使用的数据。存储器22包括例如半导体存储器,并且存储os或应用程序。通信单元23是用于将便携式终端2连接到无线lan接入点的通信i/f。便携式终端2可以设置有组件,诸如用于将便携式终端2连接到蜂窝电话的通信网络的通信i/f,以及用于电话通话的扬声器、麦克风或语音处理电路。
显示器24是例如液晶显示装置,并且显示用户操作便携式终端2所使用的gui画面。接收单元25是例如被设置为覆盖显示器24的显示面的触控面板。接收单元25接收诸如轻击、轻弹或拖动的操作,并且向控制器21输出对应于该操作的信号。
图4例示了打印机3的硬件配置。控制器31包括诸如cpu这样的算术单元和诸如rom和ram这样的存储装置。rom存储描述用于启动硬件或操作系统(os)的过程的固件。ram存储cpu执行算术操作时使用的数据。存储器32包括例如硬盘存储装置或半导体存储器,并且存储诸如os或应用程序这样的信息。通信单元33是用于将打印机3连接到lan的通信i/f。
显示器34是例如液晶显示装置,并且显示用户操作打印机3所使用的gui画面。接收单元35是例如被设置为覆盖显示器34的显示面的触控面板。触控面板接收诸如轻击、轻弹或拖动的操作,并且向控制器31输出对应于该操作的信号。图像形成单元36基于光栅数据(rasterdata)在介质上形成图像。图像形成单元36可以采用诸如电子照相系统或喷墨系统这样的任意系统。
打印介质粗略划分为普通纸和特殊纸。普通纸指的是符合例如日本工业标准(jis)的打印纸。特殊纸的示例包括信封、明信片、标签和厚纸。容纳单元37是例如容纳一摞普通纸的抽屉型箱。手动馈送单元38具有例如从打印机的侧面中设置的开口突出的板状组件。一摞特殊纸或普通纸手动放置在该组件的顶面上。传送单元39包括传送路径,该传送路径从容纳单元37和手动馈送单元38经由图像形成单元36延伸到转送单元40。传送单元39从容纳单元37或手动馈送单元38逐页拉拽介质,向图像形成单元36传送介质,并且向转送单元40传送由图像形成单元36在上面形成图像的介质。
描述用于与后面描述的向导画面(guidescreen)的显示有关的处理(下文中称为向导画面显示处理)的过程的程序安装在客户端装置1中。
图5是例示了与向导画面显示处理有关的功能配置的框图。供给部101响应于特殊类型的纸张的选择而向指定装置供给向导画面信息。向导画面信息代表与向打印机供给纸张有关的向导画面。发送部102向打印机发送打印数据。接收部103显示向导画面信息供给到的装置候选,并且接收向导画面信息所供给到的装置的选择。供给部101向通过使用接收部103选择的装置供给向导画面信息。当通过使用接收部103选择客户端装置1时,显示器104显示基于向导画面信息的向导画面,和接收对打印设置的改变的打印设置画面。更新部105根据打印设置画面上改变的设置来更新向导画面。由向导画面信息代表的向导画面是用于用触控面板执行操作的画面。
显示器201从客户端装置接收向导画面信息,向导画面信息代表与向打印机供给特定类型的纸张有关的向导画面,并且显示基于所接收的向导画面信息的向导画面。接收部202接收对打印设置的改变。发送部203向客户端装置或打印机发送代表改变后的设置的打印设置信息。更新部204根据改变后的打印设置来更新向导画面。下面将描述如何具体执行该处理。
现在,将描述触发向导画面显示处理的事件。例如,客户端装置1的控制器11执行应用,并且用于操作该应用的画面显示在显示装置14上。此时使用的应用可以是任意应用,诸如文档编辑应用、描画(drawing)应用、或网络浏览器应用。当用户在应用的画面上的菜单中选择打印时,显示客户端装置1中安装的打印机驱动程序的设置画面。该设置画面示出了用于各个项的桌面小程序,诸如打印机的选择、副本数、缩放因数、在两面上还是一面上打印、是否将多页打印到一页中、执行单色打印还是彩色打印、以及纸张托盘的选择。用户在该画面上进行期望设置。
打印机驱动程序设置画面上的纸张托盘指示供给纸张的源。容纳单元37和手动馈送单元38中的一个被选为纸张托盘。如果存在多个容纳单元37或多个手动馈送单元38,则选择多个容纳单元37或多个手动馈送单元38中的一个。诸如纸张类型、纸张尺寸和纸张种类这样的项提前为容纳单元37设置。当容纳单元37被选为纸张托盘时,应用用于所选容纳单元37的预设值。将手动馈送单元38选为纸张托盘启动用于设置诸如纸张类型、纸张尺寸和纸张种类这样的项的桌面小程序。
纸张类型的示例包括普通纸、信封、明信片、标签和厚纸。当普通纸被选为纸张类型时,例如,显示用于选择纸张尺寸(例如,基于jis标准的a3、a4、b4或b5)的桌面小程序、或用于选择纸张种类(例如,基重、纸张厚度或纸张颜色)的桌面小程序。当信封被选为纸张类型时,例如,显示用于选择纸张尺寸(例如,长型3号、方型3号)的桌面小程序、或用于选择纸张种类(例如,信封的重量或纸张颜色)的桌面小程序。下文中,指示诸如纸张类型、纸张尺寸和纸张种类这样的项的信息将称为打印设置信息。如果打印设置信息中包括的纸张类型指示一种特殊纸张(信封、明信片、标签或厚纸),则控制器11执行向导画面显示处理。
向导画面是示出与供给特殊纸有关的信息的画面。有两种向导画面:第一向导画面和第二向导画面。第一向导画面是以桌面模式(执行使用鼠标和键盘的操作的模式)运行的客户端装置1的显示装置14上显示的向导画面。相反,第二向导模式是便携式终端2的显示器24、打印机3的显示器34、和以平板模式运行的客户端装置1的显示装置14上显示的向导画面。即,第二向导画面是通过使用触控面板操作的装置上显示的向导画面。存储器12存储代表这些向导画面中的每一个的向导画面信息。由供给部101(参见图5)供给的向导画面信息是代表第二向导画面的向导画面信息。
图6是向导画面显示处理的流程图。
步骤a01
控制器11使显示装置14显示第一向导画面。
图7例示了第一向导画面。图7例示了信封被选为纸张类型时所显示的画面的示例。第一向导画面描绘了内部放置信封的手动馈送单元38,放置信封的方位(纵向/横向(portrait/landscape)或正/背)由文本和图示指示。
步骤a02
控制器11确定是否已经接收了显示第二向导画面的指令。具体地,如下进行该确定。第一向导画面(参见图7)设置有“继续导航”按钮和“确认”按钮。“继续导航”按钮是用于显示第二向导画面的按钮。当用户操作该按钮时,控制器11确定已经接收了显示第二向导画面的指令(步骤a02:是),并且控制器11进行到步骤a04。“确认”按钮是用于执行打印而不显示第二向导画面的按钮。当用户操作该按钮时,控制器11确定尚未接收显示第二向导画面的指令(步骤a02:否),并且控制器11进行到步骤a03。
步骤a03
控制器11向打印机3发送打印数据。具体地,控制器11将由应用(诸如文档编辑应用、描画应用、或网络浏览器应用)创建的数据转换成以页面描述语言(pdl:pagedescriptionlanguage)格式所写的打印数据,并且向打印机3发送所产生的打印数据。打印机3将所接收的打印数据转换成光栅数据,并且在介质上打印由该光栅数据代表的图像。
步骤a04
控制器11搜索能够显示第二向导画面的装置。具体地,控制器11获取与客户端装置1、打印机3和便携式终端2有关的功能信息。功能信息指示:例如,显示面的尺寸、装置中安装的打印设置应用的有/无(在便携式终端2的情况下)、平板模式的有/无(在客户端装置1的情况下)、或便携性/非便携性(在客户端装置1的情况下)。打印设置应用是用于在便携式终端上显示简单设置画面的应用,该简单设置画面具有打印机驱动程序设置画面的功能的一部分。便携性/非便携性指的是:是否可以将客户端装置1切换成平板模式,并且将显示装置14从客户端装置1的主体分离,以使显示装置14充当平板pc。如果客户端装置1是笔记本类型,则根据其尺寸或重量,即使当显示装置14不从主体分离时,客户端装置1也提供等同于平板pc的便携性。同样在这种情况下,显示装置14被分类为能够充当平板pc的装置。
与客户端装置1有关的功能信息从客户端装置1的存储器12获取。与打印机3和便携式终端2中的每一个有关的功能信息可以根据需要借助与打印机3和便携式终端2的通信来获取,或者可以提前存储在客户端装置1中。此时获取功能信息的打印机是在打印机驱动程序设置画面上选择的打印机。该打印机可以是例如被预设为通常使用的打印机的打印机,或由用户选择的打印机。此时获取功能信息的便携式终端是连接到无线lan的便携式终端。
对于已经获取了功能信息的各个装置,控制器11基于该功能信息来确定装置是否能够显示第二向导画面。关于显示面的尺寸,提前设置显示向导画面所需的阈值大小。显示面的尺寸等于或大于该阈值的装置被确定为能够显示第二向导画面的装置。关于客户端装置1,如果装置具有平板模式,并且是便携的,则客户端装置1被确定为能够显示第二向导画面的装置。
步骤a05
控制器11使显示装置14显示装置选择画面。装置选择画面是示出了能够显示第二向导画面的装置的列表的画面。
图8例示了装置选择画面。在图8中,“客户端”指示客户端装置1。“打印机”指示打印机3。平板(1)、平板(2)和智能电话各指示便携式终端2。“可能操作”栏中的“从头设置(settingfromscratch)”意味着除了第二向导画面之外,显示在功能上等同于打印机驱动程序设置画面的设置画面。“导航显示”意味着仅显示第二向导画面。“简单设置改变”意味着该装置安装有打印设置应用,该打印设置应用用于除了第二向导画面之外,显示具有打印机驱动程序设置画面的功能的一部分的简单设置画面。用户在装置选择画面上选择期望装置,并且操作“下一个”按钮。当操作“下一个”按钮时,控制器11进行到步骤a06。
步骤a06
控制器11确定是否已经选择了客户端装置1(图8中的“客户端”)。如果已经选择了客户端装置1(步骤a06:是),则控制器11进行到步骤b01。如果尚未选择客户端装置1(步骤a06:否),则控制器11进行到步骤a07。
步骤b01
控制器11使第二向导画面显示在以平板模式运行的客户端装置1上。该处理将在后面详细描述。
步骤a07
控制器11确定是否已经选择了打印机3(图8中的“打印机”)。如果已经选择了打印机3(步骤a07:是),则控制器11进行到步骤c01。如果尚未选择打印机3(步骤a07:否),则控制器11进行到步骤a08。
步骤c01
控制器11使第二向导画面显示在打印机3上。该步骤将在后面详细描述。
步骤a08
控制器11确定是否已经选择了便携式终端2(安装有打印机设置应用)(图8中的“平板(1)”或“智能电话”)。如果已经选择了便携式终端2(安装有打印机设置应用)(步骤a08:是),则控制器11进行到步骤d01。如果尚未选择便携式终端2(安装有打印机设置应用)(步骤a08:否),则控制器11进行到步骤e01。
步骤d01
控制器11使第二向导画面显示在便携式终端2(安装有打印机设置应用)上。该步骤将在后面详细描述。
步骤e01
控制器11使第二向导画面显示在便携式终端2(未安装打印机设置应用)(图8中的“平板2”)上。该步骤将在后面详细描述。
接着,将参照序列图描述上面提到的步骤b01、c01、d01和e01,该序列图还包括与客户端装置结合操作的装置所执行的处理。为了容易理解,下面将首先描述步骤e01。
图9是步骤e01的第一示例的序列图。
步骤e11
客户端装置1的控制器11从打印机驱动程序设置画面接收打印设置,并且生成代表该打印设置的细节的打印设置信息(1)。进一步地,控制器11从存储器12读取向导画面信息(1),该向导画面信息(1)代表与已经设置的纸张类型对于的第二向导画面。
步骤e12
客户端装置1的控制器11基于由应用创建的数据和打印设置信息(1)来生成pdl格式的打印数据(1),并且使打印数据(1)假脱机(spool)。控制器11还生成识别信息。识别信息包括例如以下各项中的一个或更多个:用于各个打印数据的唯一标识符、用户标识符、和打印数据的文件名称。用于各个打印数据的唯一标识符可以是例如打印数据的创建时间、或以规律或随机方式生成的字符串或数字串。
步骤e13
客户端装置1的控制器11向便携式终端2发送向导画面信息(1)和识别信息。
步骤e21
便携式终端2的控制器21接收向导画面信息(1)和识别信息。
步骤e14
客户端装置1的控制器11使显示装置14显示提示要在打印机3上执行的操作(放置纸张)的消息。当用户看见该消息时,用户在携带便携式终端2的同时,移动到打印机3的位置。
步骤e22
便携式终端2的控制器21接收用于显示第二向导画面的操作。例如,控制器21使显示器24显示与未执行操作的向导画面信息(1)对应的识别信息的列表。当用户选择所显示的识别信息中的任意一个时,控制器21使显示器24显示消息“显示纸张导航?”以及“是”按钮和“否”按钮。如果操作“是”按钮,则控制器21进行到步骤e23。
步骤e23
便携式终端2的控制器21使显示器24显示基于向导画面信息(1)的第二向导画面。此时显示的第二向导画面对应于去除了“继续导航”按钮的第一向导画面(参见图7)。用户根据第二向导画面上的信息放置纸张。
步骤e24
便携式终端2的控制器21接收打印执行操作。例如,如果操作第二向导画面上的“确认”按钮,则控制器21进行到步骤e25。
步骤e25
便携式终端2的控制器21请求客户端装置1向打印机3发送打印数据(1)。
步骤e15
客户端装置1的控制器11向打印机3发送正在被假脱机的打印数据(1)。
步骤e31
打印机3的控制器31接收打印数据(1),并且执行打印。
以上完成了步骤e01的第一示例。
图10是步骤e01的第二示例的序列图。与打印数据在客户端装置1中假脱机的步骤e01的第一示例相反,在步骤e01的第二示例中,打印数据在打印机3中被假脱机。具有与步骤e01的第一示例中相同的步骤数的步骤,与步骤e01的第一示例中的对应步骤相同,因此,将省略那些步骤的描述。
步骤e12a
客户端装置1的控制器11基于由应用创建的数据和打印设置信息(1)来生成pdl格式的打印数据(1)。控制器11将假脱机标记添加于打印数据(1)。假脱机标记是:指示对应的打印数据(1)要在打印机3中假脱机的标记。控制器11还生成识别信息。
步骤e15a
客户端装置1的控制器11向打印机3发送打印数据(1)和识别信息。
步骤e31a
打印机3的控制器31接收打印数据(1)和识别信息。
步骤e31b
打印机3的控制器31识别假脱机标记,并且使打印数据(1)假脱机。控制器31等待,直到接收打印执行操作为止。
步骤e24a
便携式终端2的控制器21使显示器24显示提示要在打印机3上执行的打印执行操作的消息。当用户看见该消息时,用户在打印机3上执行打印执行操作。
步骤e31c
打印机3的控制器31接收打印执行操作。
步骤e31d
打印机3的控制器31执行基于正在假脱机的打印数据(1)的打印。
以上完成了步骤e01的第二示例。
图11是步骤d01的第一示例的序列图。
步骤d11
客户端装置1的控制器11从打印机驱动程序设置画面接收打印设置,并且生成代表打印设置的细节的打印设置信息(1)。进一步地,控制器11从存储器12读取向导画面信息(1),向导画面信息(1)代表与已经设置的纸张类型对应的第二向导画面。
步骤d12
客户端装置1的控制器11使显示装置14显示提示启动便携式终端2上的打印设置应用的消息。当用户看见该消息时,用户执行用于启动便携式终端2上的打印设置应用的操作。
步骤d21
便携式终端2的控制器21接收用于启动打印设置应用的操作。
步骤d22
便携式终端2的控制器21启动打印设置应用。进一步地,控制器21建立与客户端装置1的无线通信链接。
步骤d23
便携式终端2的控制器21对客户端装置1请求打印设置信息(1)和向导画面信息(1)。
步骤d13
客户端装置1的控制器11生成识别信息,并且向便携式终端2发送打印设置信息(1)、向导画面信息(1)和识别信息。
步骤d24
便携式终端2的控制器21接收打印设置信息(1)、向导画面信息(1)、和识别信息,并且使显示器24显示与尚未执行操作的向导画面信息(1)对应的识别信息的列表。当用户选择所显示的识别信息中的任意一个时,控制器21使显示器24显示消息“显示纸张导航?”以及“是”按钮和“否”按钮。如果操作“是”按钮,则控制器21使显示器24显示基于向导画面信息(1)的第二向导画面。用户在携带便携式终端2的同时,移动到打印机3的位置,并且根据第二向导画面上的信息放置纸张。
步骤d25
便携式终端2的控制器21在用于打印设置应用的简单设置画面上接收对打印设置的改变。
步骤d26
便携式终端2的控制器21根据简单设置画面上进行的打印设置的改变,来更新打印设置和第二向导画面。控制器21将打印设置信息(1)更新为打印设置信息(2),并且将向导画面信息(1)更新为向导画面信息(2)。例如,当改变纸张类型或纸张尺寸时,显示与改变后的纸张类型或改变后的纸张尺寸对应的第二向导画面。
步骤d27
便携式终端2的控制器21接收打印执行操作。
步骤d28
便携式终端2的控制器21向客户端装置1发送打印设置信息(2),并且指示客户端装置1执行打印。
步骤d14
客户端装置1的控制器11基于由应用创建的数据和打印设置信息(2)来生成pdl格式的打印数据(1),并且向打印机3发送打印数据(1)。
步骤d31
打印机3的控制器31接收打印数据(1),并且执行打印。
以上完成了步骤d01的第一示例。
图12是步骤d01的第二示例的序列图。与打印数据在便携式终端2上进行打印执行操作之后而生成的步骤d01的第一示例相反,在步骤d01的第二示例中,在客户端装置1上进行打印设置之后,生成打印数据,并且在打印机3中使所生成的打印数据假脱机。具有与步骤d01的第一示例中相同的步骤数的步骤与步骤d01的第一示例中的对应步骤相同,因此,将省略那些步骤的描述。
步骤d14a
客户端装置1的控制器11基于由应用创建的数据和打印设置信息(1)来生成pdl格式的打印数据(1)。控制器11将特殊纸张标记添加于打印数据(1)。特殊纸张标记是:指示特殊纸张的一种类型已经被选为纸张类型的标记。控制器11还生成识别信息。控制器11向打印机3发送打印数据(1)和识别信息。
步骤d31a
打印机3的控制器31接收打印数据(1)和识别信息。
步骤d31b
打印机3的控制器31识别特殊纸张标记,并且使打印数据(1)假脱机。控制器31等待,直到接收打印执行操作为止。
步骤d28a
便携式终端2的控制器21向打印机3发送打印设置信息(2),并且指示打印机3执行打印。
步骤d31c
打印机3的控制器31接收打印设置信息(2),并且基于打印设置信息(2),将正被假脱机的打印数据(1)更新为打印数据(2)。
步骤d31d
打印机3的控制器31执行基于打印数据(2)的打印。
以上完成了步骤d01的第二示例。
图13是步骤d01的第三示例的序列图。与打印数据根据便携式终端2上进行的打印设置的改变而由打印机3更新的步骤d01的第二示例相反,在步骤d01的第三示例中,打印数据由客户端装置1更新。具有与步骤d01的第二示例中相同的步骤数的步骤与步骤d01的第二示例中的对应步骤相同,因此,将省略那些步骤的描述。
步骤d28b
便携式终端2的控制器21向客户端装置1发送打印设置信息(2),并且指示打印机3执行打印。
步骤d14b
打印机3的控制器31接收打印设置信息(2),并且基于打印设置信息(2)将打印数据(1)更新为打印数据(2),并且向打印机3发送打印数据(2)。
步骤d31e
打印机3的控制器31接收打印数据(2),并且执行打印。控制器31丢弃正被假脱机的打印数据(1)。
以上完成了步骤d01的第三示例。
图14是步骤c01的第三示例的序列图。
步骤c11
客户端装置1的控制器11从打印机驱动程序设置画面接收打印设置,并且生成代表打印设置的细节的打印设置信息(1)。进一步地,控制器11从存储器12读取向导画面信息(1),该向导画面信息(1)代表与已经设置的纸张类型对应的第二向导画面。
步骤c12
客户端装置1的控制器11基于由应用创建的数据和打印设置信息(1)来生成pdl格式的打印数据(1),并且使打印数据(1)假脱机。控制器11还生成识别信息。
步骤c13
客户端装置1的控制器11向打印机3发送向导画面信息(1)和识别信息。
步骤c31
打印机3的控制器31接收向导画面信息(1)和识别信息。
步骤c14
客户端装置1的控制器11使显示装置14显示:提示要在打印机3上执行的操作(放置纸张)的消息。当用户看见该消息时,用户移动到打印机3的位置。
步骤c32
打印机3的控制器31接收用于显示第二向导画面的操作。例如,控制器31使显示器34显示与尚未执行操作的向导画面信息(1)对应的识别信息的列表。当用户选择所显示的识别信息中的任意一个时,控制器31使显示器34显示消息“显示纸张导航?”以及“是”按钮和“否”按钮。如果操作“是”按钮,则控制器31进行到步骤c33。
步骤c33
打印机3的控制器31使显示器34显示基于向导画面信息(1)的第二向导画面。用户根据第二向导画面上的信息来放置纸张。在放置纸张之后,用户移动到客户端装置1的位置。
步骤c15
打印机3的控制器11接收打印执行操作。
步骤c16
客户端装置1的控制器11向打印机3发送正被假脱机的打印数据(1)。
步骤c34
打印机3的控制器31接收打印数据(1),并且执行打印。
以上完成了步骤c01的第一示例。
图15是步骤c01的第二示例的序列图。与由客户端装置1接收打印执行操作的步骤c01的第一示例相反,在步骤c01的第二示例中,由打印机3接收打印执行操作。具有与步骤c01的第一示例中相同的步骤数的步骤与步骤c01的第一示例中的对应步骤相同,因此,将省略那些步骤的描述。
步骤c34a
打印机3的控制器31接收打印执行操作。
步骤c34b
打印机3的控制器31对客户端装置1请求打印数据(1)。
以上完成了步骤c01的第二示例。
图16是步骤c01的第三示例的序列图。与打印数据在客户端装置1中被假脱机的步骤c01的第一示例和第二示例相反,在步骤c01的第三示例中,打印数据在打印机3中被假脱机。具有与步骤c01的第一示例和第二示例中相同的步骤数的步骤与步骤c01的第一示例和第二示例中的对应步骤相同,因此,将省略那些步骤的描述。
步骤c12a
客户端装置1的控制器11基于由应用创建的数据和打印设置信息(1)来生成pdl格式的打印数据(1)。控制器11将特殊纸张标记添加于打印数据(1)。控制器11还生成识别信息。
步骤c13a
控制器11向打印机3发送打印数据(1)和向导画面信息(1)。
步骤c31a
打印机3的控制器31接收打印数据(1)、向导画面信息(1)、和识别信息。
步骤c31b
打印机3的控制器31识别特殊纸张标记,并且使打印数据(1)假脱机。控制器31等待,直到接收打印执行操作为止。
步骤c34c
打印机3的控制器31执行基于正在被假脱机的打印数据(1)的打印。
以上完成了步骤c01的第三示例。
图17是步骤b01的示例的序列图。
步骤b11
客户端装置1的控制器11从打印机驱动程序设置画面接收打印设置,并且生成代表打印设置的细节的打印设置信息(1)。进一步地,控制器11从存储器12读取向导画面信息(1),该向导画面信息(1)代表与已经设置的纸张类型对应的第二向导画面。
步骤b12
客户端装置的控制器11使显示装置14显示:提示切换到平板模式的消息。当用户看见该消息时,用户执行用于将客户端装置1切换为平板模式的操作。
步骤b13
客户端装置1的控制器11使客户端装置1过渡到平板模式。
步骤b14
客户端装置1的控制器11使得显示:基于向导画面信息(1)的第二向导画面和打印机驱动程序设置画面。
步骤b15
客户端装置1的控制器11从打印机驱动程序设置画面接收对打印设置的改变。
步骤b16
客户端装置1的控制器11根据改变后的打印设置来更新第二向导画面。控制器11将打印设置信息(1)更新为打印设置信息(2),并且将向导画面信息(1)更新到向导画面信息(2)。
步骤b17
客户端装置1的控制器11接收打印执行操作。
步骤b18
客户端装置1的控制器11基于由应用创建的数据和打印设置信息(2)来生成pdl格式的打印数据(1),并且向打印机3发送打印数据(1)。
步骤b31
打印机3的控制器31接收打印数据(1),并且执行打印。
以上完成了步骤b01的示例。
根据示例性实施方式,与向打印机供给纸张有关的向导画面可以显示在指定装置上。进一步地,根据示例性实施方式,由用户选择上面显示有向导画面的装置。根据步骤d01的第一至第三示例和步骤b01的示例,当对打印设置进行改变时,显示与改变后的设置对应的向导画面。根据示例性实施方式,向导画面显示在包括触控面板的装置上。因此,向导画面显示在平板pc、智能电话和包括触控面板的打印机上。进一步地,如果客户端装置包括桌面模式和平板模式,则以平板模式显示向导画面。
上面提到的示例性实施方式可以被修改为下面描述的修改例。进一步地,可以组合多个修改例。
修改例1
上述示例性实施方式致力于这种情况:其中,客户端装置1显示装置选择画面,并且第二向导画面显示在由用户在装置选择画面上选择的装置上。另选地,用于向导画面显示处理的应用的配置可以使得:客户端装置1、打印机3和便携式终端2中的一个被提前设置为上面显示第二向导画面的装置。进一步地,可以由用户的操作改变该设置。
修改例2
用于向导画面显示处理的应用的配置可以使得:上面显示第二向导画面的推荐装置呈现在装置选择画面上。例如,客户端装置1的控制器11可以对于各个装置(客户端装置1、打印机3和便携式终端2),基于诸如显示面的尺寸、装置中安装的打印设置应用的有/无(在便携式终端2的情况下)、以及装置用作上面显示有第二向导画面的装置的历史这样的信息,进行与装置是否是上面显示有第二向导画面的合适装置有关的评估。然后,客户端装置1的控制器11可以在装置选择画面上呈现诸如评价最高的装置或各个装置的评价等级这样的信息。
修改例3
可以使用适合于上面显示第二向导画面的装置(客户端装置1、打印机3或便携式终端2)的向导画面信息。例如,在一个示例性实施方式中,针对显示面的各个个体尺寸而创建的多个向导画面信息提前存储在客户端装置1中,并且适合于上面显示第二向导画面的装置的显示画面的尺寸的向导画面信息被读取和供给。在另一个示例性实施方式中,客户端装置1的控制器11根据显示面的尺寸来改变向导画面信息中的像素数,并且提供改变后的向导画面信息。
修改例4
虽然上述示例性实施方式致力于第二向导画面是通过使用触控面板操作的装置上显示的向导画面,但第二向导画面可以是通过使用鼠标和键盘操作的装置上显示的向导画面。在这种情况下,客户端装置1可以不包括平板模式,并且打印机3或便携式终端2可以不包括触控面板。
修改例5
虽然上述示例性实施方式致力于向导画面显示处理的功能由软件实施的情况,但该功能的一部分或全部可以由硬件电路来实施。可以通过记录在计算机可读记录介质(诸如磁性记录介质、光学记录介质或半导体存储器)上来提供该软件,并且软件可以从该记录介质读取并安装。进一步地,该软件可以经由电信线来提供。
对本发明的示例性实施方式的上述说明是为了例示和说明的目的而提供的。并非旨在对本发明进行穷尽,或者将本发明限于所公开的精确形式。显而易见的是,很多修改例和变型例对于本领域技术人员是明显的。选择了实施方式进行说明以最好地解释本发明的原理及其实际应用,以使本领域其它技术人员能够理解本发明的各种实施方式,以及适合于所设想的具体用途的各种变型。本发明的范围旨在由所附权利要求及其等同物来限定。