输出系统、终端装置以及输出方法_4

文档序号:9671027阅读:来源:国知局
取消型、或定制动作型的消息框。
[0116]按动选择键种类的按钮,选择定制动作型的消息框时,从选择定制动作的下拉菜单中选择定制动作。图17的设定画面1130中选择了定制动作“输出对象选择”。因此,出于图17的设定画面1130的设定,显示图18所示的消息框,其中显示该图18所示的定制动作“选择输出对象”的键。利用图17的设定画面1130,管理者能够设定消息通知的动作。
[0117]图18是显示输出对象选择的键的一例消息框的示意图。图18的消息框1140中具有“选择输出对象”键和“用上述打印机打印”。按动图18的“用上述打印机打印”键后,用户选择“打印机C”打印。而按动图18的“选择输出对象”键后,用户可以选择其他输出对象进行打印。
[0118]在选择图13所示的规则设定画面1040上动作种类中的“面向文档管理装置13的文档登录”后按动追加键后,图13所示的规则设定画面1040移动到文档管理装置设定画面。这样,管理者便能够设定“面向文档管理装置13的文档登录”。
[0119]本实施方式除了能够用个别条件或个别动作的设定画面来进行检查以外,还能够进行规则的统一性检查。例如在设有改变打印设定的动作时,将打印动作中的“允许改变打印设定”的复选框设为0N,则会发出警告。这是为了防止按照规则改变打印设定之后能够改变打印设定这样矛盾状态。因此,本实施例能够通过检查规则的统一性,防止出现矛盾状
??τ ο
[0120]〈具体处理〉
[0121]以下详述本实施方式设计的打印系统1的处理。本实施方式涉及的客户终端16例如进行图19所示的打印处理。
[0122]图19是客户终端的一例打印处理流程图。在步骤S1,文档制作软件21接受用户提出的选择假想打印驱动器22作为输出对象的打印要求。文档制作软件21向假想打印驱动器22发送打印活动。
[0123]在步骤S2,假想打印驱动器22根据软件数据生成中间打印数据,向打印流程插件31发送打印插件。在步骤33,打印流程插件31读取场景,开始实行采用该场景规定的解析。
[0124]打印流程插件31进入步骤S4,将1代入N。在步骤S5,打印流程插件31尝试第N个规则的取得。打印流程插件31如果不能取得第N个规则,则结束图19所示的打印处理。如果取得第N个规则,打印流程插件31进入步骤S6,判断是否存在按照第N个规则设定的条件。
[0125]如果存在按照第N个规则设定条件,则打印流程插件31进入步骤S7,启动实行按照第N个规则设定的条件进行处理的插件24,进行图20所示条件的处理。如果不存在第N个规则设定的条件,则打印流程插件31进入步骤S9。
[0126]图20是一例条件处理流程图。实行按照第N个规则设定的条件进行处理的插件24在步骤S21中从中间打印数据取得在条件中定义的参数的值。插件24在步骤S22中判断取得的参数的值是否符合条件,并将判断结果送回打印流程插件31。
[0127]返回图19,收到判断结果的打印流程插件31进入步骤S8的处理,判断判断结果是否符合条件。如果判断结果符合条件,则打印流程插件31进入步骤S9,启动实行按第N个规则设定的动作的处理的插件24,实行动作处理。而如果判断结果不符合条件,则打印流程插件31进入步骤S11的处理。
[0128]在此显示图21所示的消息通知动作,作为动作处理的一例,用来说明动作处理。图21是一例消息通知动作处理流程图。
[0129]在步骤S31,消息通知插件32从按照规则动作设定的规则定义文件中取得消息通知内容。消息通知的内容例如为图17所示的设定画面1130上设定的通知方法、通知内容、图标、以及选项等。
[0130]在步骤S32,消息通知插件32判断通知方法是否是消息框。如果通知方法不是消息框,则消息通知插件32在步骤S33实行气球显示,而后结束图21的处理。
[0131]如果通知方法是消息框,则消息通知插件32进入步骤S34,显示通知内容。而后,在步骤S35,消息通知插件32等待用户答复。当用户答复后,消息通知插件32从用户取得答复内容。
[0132]进入步骤S37,判断答复内容是否是按动动作键,例如按动定制动作等。如果答复内容是按动动作键,则消息通知插件32在步骤S39中,实行基于动作键的处理,结束图21的处理。
[0133]在进入步骤S38的情况下,如果答复内容例如为按动0K键,则信息通知插件32结束图21的处理。而如果答复内容例如不是按动0K键,则信息通知插件32进入步骤S40,实行取消处理,而后结束图21的处理。
[0134]返回图19,在打印流程插件31实行了步骤S9的处理之后,在步骤S10判断是否被设定为在实行了第N个规则之后,不实行下一个规则而结束处理。
[0135]如果被设定为在实行了第N个规则之后不实行下一个规则而结束处理,则打印流程插件31结束图19所示的打印处理。而如果未被设定为在实行了第N个规则之后不实行下一个规则而结束处理,则进入步骤S11,打印流程插件31对N加1之后,返回步骤S5。
[0136]例如,当规则被定义为无条件改变打印设定(彩色设定=黑白)的动作和打印(对打印机A)的动作的情况下,由于没有条件,因而在步骤S9中实行规则定义的两个动作处理。该规则为强制性黑白打印的例子。
[0137]而如果场景被定义为有条件且实行之后不实行下一个规则而结束处理的设定规则以及无条件规则的情况下,则可分为符合条件时的动作处理和除此以外的动作处理。
[0138]设实行之后不实行下一个规则而结束处理的设定规则定义条件(页数为50页以上)和打印(对打印机A)的动作,无条件规则定义打印(对打印机B)的动作。
[0139]此时在步骤S5,取得定义条件(页数为50页以上)和打印(对打印机A)动作的规则。如果符合条件(页数为50页以上),则打印流程插件31在步骤S9中实行规则定义的打印(对打印机A)动作处理。而后在步骤S10,因规则被设定为不实行下一个规则而结束处理,所以,打印流程插件31结束处理。
[0140]如果不符合条件(页数为50页以上),则打印流程插件31返回步骤S5,取得被定义为无条件打印(对打印机B)动作的规则。由于是无条件,因而按规则打印控制部71在步骤S9中实行规则中定义的打印(对打印机B)动作处理。
[0141]另外,在场景中定义了多个规则,设定有条件且在实行之后不实行下一个规则而结束处理的情况下,可以按照条件来分开动作处理。
[0142]例如,以不同的关键词作为条件,不同条件由不同打印机打印为动作,打印流程插件31例如可以按照文档内的记载来分给不同打印对象。再如,条件也可以将时间及星期混在一起。此时可以按照规则的优先顺序来操作,在工作期间,以打印机Y为打印对象,而在非工作期间,例如按照文档内的记载来分配打印对象。
[0143]这样,在按照条件分配打印对象时,预先定义打印动作和消息通知动作,便能够在结束打印动作的实行之后,显示表示打印对象的消息框,将打印对象通知用户。
[0144]在按照条件分配打印对象时,预先定义打印动作和消息通知动作,还能够在打印动作实行之前,从图18所示的消息框接受打印对象的选择。
[0145]因此,消息通知插件32在打印动作实行之前,能够从用户取得答复内容,将答复内容通知打印流程插件31。打印流程插件31能够根据来自用户的答复内容,从多个打印动作之中决定下一个需要实行的动作。
[0146]上述本实施方式涉及的客户终端16通过将消息通知作为规则的动作来设定,从而在客户终端16上显示如图18所示的消息框1140。因此,客户终端16能够将根据条件分配的输出对象通知给用户,或者接受用户选择的输出对象。
[0147]例如,客户终端16能够从图18所示的消息框1140,接受用户表示同意输出对象的“用上述打印机打印”的指示或改变输出对象的“选择输出对象”的指示。客户终端16在收到用户表示同意输出对象的“用上述打印机打印”的指
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1