信息处理装置及信息处理装置的控制方法

文档序号:6366700阅读:179来源:国知局
专利名称:信息处理装置及信息处理装置的控制方法
技术领域
本发明涉及使打印装置进行打印的信息处理装置及信息处理装置的控制方法。
背景技术
在被安装于个人计算机(PC)的打印机驱动器中,按照来自用户的指示,进行在打印中使用的纸张尺寸、打印质量、页面排版等用于设定与打印相关的各种项目的打印设定处理。但是,在被安装于PC的应用程序中,纸张尺寸等上述项目的一部分也会按照用户的指示而变更设定。因此,对于这种项目,具有在应用程序中进行的设定和在打印机驱动器中进行的设定成为相反的内容的情况,有可能使得用户困惑。因此,在专利文献I中记载了如下内容在由打印机驱动器进行的打印设定处理中,禁止设定能够在应用程序中设定的项目,或从画面上删除该项目,或在进行了设定该项目的操作时进行警报。现有技术文献专利文献专利文献I日本特开平11-143664号公报根据专利文献I记载的发明,在由打印机驱动器进行的打印设定处理中,限制对能够在应用程序中设定的项目的设定,因而始终优先在应用程序中的设定,认为能够防止用户困惑。但是,认为如果仅在用户需要的情况下使应用程序的设定优先,将能够提高使用便利性。

发明内容
本发明是鉴于上述问题而提出的,其目的在于,提供ー种信息处理装置及信息处理装置的控制方法,能够提高使用便利性,并且防止用户进行打印相关设定的困惑。由本说明书公开的信息处理装置的控制方法如下控制信息处理装置使信息处理装置根据由应用程序生成的文件并按照针对项目的设定值来生成打印用数据,从而使打印装置根据该打印用数据进行打印,该应用程序使信息处理装置的计算机进行由用户选择选择项的应用程序侧设定处理,该选择项选择针对用于指定打印装置的打印方式的项目的设定值。并且,该信息处理装置的控制方法包括设定步骤,向用户提示针对项目的设定值,根据来自用户的指示来进行针对项目的设定值的设定;以及通知步骤,向应用程序通知与该项目中的各选择项对应的设定值和与表示遵从设定步骤的设定的驱动器设定选择项对应的设定值,作为应用程序侧设定处理的选择项。另外,该信息处理装置的控制方法包括判别步骤,判别在应用程序侧设定处理中的选择结果;以及提示步骤,在设定步骤中,当在判别步骤中判别为选择了驱动器设定选择项的情况下,将确定为在开始设定步骤时使用的预定的设定值作为针对项目的设定值提示给用户,当在判别步骤中判别为选择了除驱动器设定选择项之外的选择项的情况下,将在应用程序侧设定处理中选择的设定值作为针对项目的设定值提示给用户。根据这种结构,当在应用程序侧设定处理中选择了项目中的任意一个设定值的情况下,在由打印机驱动器进行的提示步骤中,将所选择的设定值作为该项目的设定值进行提示。因此,能够在由打印机驱动器进行的提示步骤中反映应用程序侧设定处理的选择结果,防止由打印机驱动器、应用程序各自进行的设定成为相反的设定。另ー方面,当在应用程序侧设定处理中选择了驱动器设定选择项的情况下,在提示步骤中将确定为在开始设定步骤时使用的预定的设定值作为针对项目的设定值进行提示。因此,能够根据用户的意图,在不反映应用程序侧设定处理中的设定值的选择结果的状态下执行提示步骤。因此,能够提高使用便利性,并且防止用户进行打印相关设定的困惑。另外,由本说明书公开的信息处理装置的控制方法也可以是,在设定步骤中,当在判别步骤中判别为选择了除驱动器设定选择项之外的选择项的情况下,禁止对项目的设定 值的变更。由此,当在应用程序侧设定处理中选择了项目中的任意ー个设定值的情况下,禁止在设定步骤中变更该设定值。因此,能够可靠地反映在应用程序侧设定处理中对设定值的选择結果,更可靠地防止用户困惑。并且,由本说明书公开的信息处理装置的控制方法也可以是,在设定步骤中,当在判别步骤中判别为选择了除驱动器设定选择项之外的选择项的情况下,在用户进行了用于变更项目的设定值的操作时,进行表示已在应用程序侧设定处理中设定了针对项目的设定值的警报。由此,尽管已经在应用程序侧设定处理中选择了项目的设定值,也能够防止用户错误地在设定步骤变更设定值,能够更可靠地防止用户困惑。并且,由本说明书公开的信息处理装置的控制方法也可以是,在提示步骤中,对于在判别步骤中判别为选择了除驱动器设定选择项之外的选择项的情况和在判别步骤中判别为选择了驱动器设定选择项的情況,以不同的方式来提示与项目相关的信息。由此,当在设定步骤中进行项目的设定时等,能够容易掌握在应用程序侧设定处理中是否已经选择了设定值,因而能够更可靠地防止用户困惑。并且,由本说明书公开的信息处理装置的控制方法也可以是,还包括指示步骤,指示在提示了驱动器设定选择项的状态下开始应用程序侧设定处理。根据这种结构,能够将在应用程序侧设定处理开始的时刻所提示的选择项作为驱动器设定选择项,只要用户没有需求,就不会选择设定值。因此,只有在应用程序侧设定处理中主动选择了项目的设定值的情况下,在提示步骤中反映在应用程序侧设定处理中的选择,在没有选择设定值的情况下,能够将设定值的选择委托给设定步骤。因此,能够更进一步地反映用户的意图。并且,由本说明书公开的信息处理装置的控制方法也可以是,根据项目而指定的打印方式指在打印中使用的纸张的尺寸。由此,能够提高使用便利性,防止用户进行在打印中使用的纸张尺寸的设定的困惑。并且,由本说明书公开的信息处理装置具有打印机驱动器部,该打印机驱动器部根据由应用程序生成的文件并按照针对项目的设定值来生成打印用数据,从而使打印装置根据该打印用数据进行打印,该应用程序使该信息处理装置的计算机进行由用户选择选择项的应用程序侧设定处理,该选择项选择针对用于指定打印装置的打印方式的项目的设定值。并且,打印机驱动器部具有设定单元,向用户提示针对项目的设定值,根据来自用户的指示来进行针对项目的设定值的设定;通知単元,向应用程序通知与该项目中的各选择项对应的设定值和与表示遵从设定单元的设定的驱动器设定选择项对应的设定值,作为应用程序侧设定处理的选择项;以及判别单元,判别在应用程序侧设定处理中的选择结果O另外,打印机驱动器部具有提示単元,当判别单元判别为选择了驱动器设定选择项的情况下,将确定为在设定单元开始设定值的提示时使用的预定的设定值作为针对项目 的设定值提示给用户,当判别单元判别为选择了除驱动器设定选择项之外的选择项的情况下,将在应用程序侧设定处理中选择的设定值作为针对项目的设定值提示给用户。根据这种结构,当在应用程序侧设定处理中选择了项目中的任意一个设定值的情况下,打印机驱动器部的提示单元将所选择的设定值作为该项目的设定值进行提示。因此,在提示单元进行的设定值的提示时能够反映应用程序侧设定处理的选择结果,防止由打印机驱动器、应用程序各自进行的设定成为相反的设定。另ー方面,当在应用程序侧设定处理中选择了驱动器设定选择项的情况下,提示单元将确定为在设定单元开始设定值的提示时使用的预定的设定值作为项目的设定值进行提示。因此,能够根据用户的意图,在不反映应用程序侧设定处理中的设定值的选择结果的状态下提示项目的设定值。因此,能够提高使用便利性,并且防止用户进行打印相关设定的困惑。


图I是表示PC和打印机的结构的框图。图2是驱动器侧打印设定画面和应用程序侧打印设定画面的说明图。图3是支持选项响应处理的流程图和设定值响应处理的流程图。图4是驱动器侧设定开始处理的流程图。图5是驱动器侧设定值更新处理的流程图。图6是驱动器侧设定变更处理的流程图等。图7是驱动器侧设定变更处理的流程图等。
具体实施例方式下面,使用附图来说明本发明的实施方式。另外,本发明的实施方式不限于下述的实施方式,能够采用属于本发明的技术范围内的各种变形。[第一实施方式][结构的说明]图I是表示PCl和打印机2能够进行数据通信的第一实施方式的打印系统的结构概况的框图。
PCl是通用的信息处理装置,具有控制部11、操作部12、显示部13、存储部14和通信部15。控制部11用于总括控制PCl的各部分,具有CPUlla、ROMllb和RAMllc。操作部12是用于输入基于用户的外部操作的指令的输入装置,在第一实施方式中采用键盘和指示设备(鼠标或触摸板等)。显示部13是用于将各种信息显示为用户能够目视确认的图像的输出装置,采用液晶显示器。存储部14是能够改写存储数据的非易失性的存储装置,在第一实施方式中采用硬盘。并且,在存储部14中安装有操作系统(OS) 14a、文字处理器等应用程序14b、用于能够从PCl利用打印机2的软件(程序)即打印机驱动器14c等。通信部15是用于与打印机2之间进行数据通信的接ロ。 另外,PCl是信息处理装置的一例。另ー方面,打印机2是图像形成装置(打印装置),具有控制部21、通信部22、存储部23、操作部24、显示部25和图像形成部26。控制部21用于总括控制打印机2的各部分,具有CPU21a、R0M21b和RAM21c。通信部22是用于与PCl之间进行数据通信的接ロ。存储部23是能够改写存储数据的非易失性的存储装置,在第一实施方式中采用闪存。操作部24是用于输入基于用户的外部操作的指令的输入装置,具有各种操作按钮。显示部25是用于将各种信息显示为用户能够目视确认的图像的输出装置,采用小型的液晶显示器。图像形成部26使作为图像形成材料的着色材料附着于作为记录介质的纸张上,由此在纸上形成图像。[动作的说明]首先,对由第一实施方式的PCl执行的打印机2的设定处理进行说明。另外,在下面的说明中进行了由应用程序14b或打印机驱动器14c等程序执行处理的记述,这意味着由按照这些程序而工作的PCl的CPUlla进行处理。打印机驱动器14c按照来自用户的指示,在显示部13显示驱动器侧打印设定画面50 (參照图2 (a)),并执行驱动器侧设定处理,以便设定在打印机2进行打印时的“纸张尺寸”、“打印方向”、“双面打印”、“供纸盘”等项目。在驱动器侧打印设定画面50中,用户通过操作部12进行选择各项目的设定值的选择操作,并且若进行使该选择确定的确定操作,则根据所选择的设定值来更新与该项目对应的驱动器侧设定值。并且,打印机驱动器14c根据驱动器侧设定值,从由应用程序14b生成的文件生成打印用数据,使打印机2进行打印。另外,所谓选择操作,例如在项目的设定值被显示为下拉菜单的情况下,可以指这样的一系列操作使光标或鼠标指针移动来选择所显示的设定值,并进行点击或按下回车键来确定设定值的选择。并且,例如当在驱动器侧打印设定画面50中设有与项目的各设定值对应的复选框的情况下,选择操作可以指这样的一系列操作使光标或鼠标指针移动来选择任意ー个复选框,并进行点击或按下回车键来向复选框输入复选标记。并且,所谓确定操作,例如可以指这样的一系列操作使光标或鼠标指针向被设于驱动器侧打印设定画面50中的“OK按钮”上移动,并进行点击或按下回车键来按下该“0K
按钮”。并且,关于这些项目中的一部分项目(以下,记述为应用程序项目),在由应用程序14b进行的应用程序侧设定处理中也进行设定。在应用程序侧设定处理中,在显示部13显示应用程序侧打印设定画面60 (參照图2(b)),并且与驱动器侧设定处理一祥,在应用程序侧打印设定画面60中经过选择操作和确定操作,进行各应用程序项目的驱动器侧设定值的变更。另外,假设在PCl的0S14a采用Windows (注册商标)的情况下,在执行应用程序侧设定处理时,使用DEVM0DE结构体从打印机驱动器14c向应用程序14b通知驱动器侧设定值等。并且,在应用程序侧设定处理的执行过程中或者执行结束后,在任意一种定时使用 DEVM0DE结构体从应用程序14b向打印机驱动器14c通知变更后的设定值等,打印机驱动器14c将该设定值反映为驱动器侧设定值。在此,在应用程序侧打印设定画面60中,对于应用程序项目中的特定的项目(以下,记述为特定项目),除设定值之外,还设有表示遵从在驱动器侧设定处理中的设定的驱动器设定选择项。另外,在第一实施方式中,作为一例,“纸张尺寸”(在应用程序侧打印设定画面60中记述为“尺寸”)和“供纸盘”被设定为特定项目。并且,在应用程序侧打印设定画面60中,在显示“供纸盘”的设定值等的供纸盘区域61中显示有驱动器设定选择项。并且,在驱动器侧设定处理中,对于特定项目的设定,当在前面执行的应用程序侧设定处理中选择了任意ー个设定值的情况下,进行对设定值的变更禁止等,但在选择了驱动器设定选择项的情况下能够进行设定值的变更(详细情况将在后面进行说明)。以下,将根据在应用程序侧设定处理中的选择结果来进行驱动器侧设定处理中的特定项目的设定值的变更禁止等的功能,记述为驱动器指定功能。下面,对由打印机驱动器14c执行的用于实现驱动器指定功能的各种处理进行说明。首先,使用图3(a)记述的流程图来说明根据来自应用程序14b的问询,从打印机驱动器14c向应用程序14b通知各应用程序项目的设定值或者应用程序项目是否支持驱动器指定功能的支持选项响应处理。另外,应用程序14b在开始应用程序侧设定处理时等进行上述问询。在S105,打印机驱动器14c向应用程序14b通知在应用程序侧设定处理中进行设定的各应用程序项目和对应于该项目的设定值。并且,对于特定项目,还通知设有作为选择项中的ー个的驱动器设定选择项和表示该情况的设定值(对应于驱动器设定选择项的数值),结束该处理。另外,支持选项响应处理是通知步骤、通知单元的一例。下面,使用图3(b)记述的流程图来说明打印机驱动器14c根据来自应用程序14b的问询,通知针对通过该问询而指定的应用程序项目的驱动器侧设定值等的设定值响应处理。另外,应用程序14b在开始应用程序侧设定处理时等针对每个应用程序项目进行上述问询。并且,根据针对该问询的响应,在应用程序侧设定处理的开始时刻,确定对应各应用程序项目而显示于应用程序侧打印设定画面60上的设定值等。在S205,打印机驱动器14c判定通过上述问询而指定的应用程序项目是否是特定项目(換言之,是否是支持驱动器指定功能的项目)。并且,在得到肯定判定的情况下(S205 :是),使处理进入S210,在得到否定判定的情况下(S205 :否),使处理进入S215。在S210,打印机驱动器14c向应用程序14b通知驱动器设定选择项,作为在应用程序侧设定处理的开始时刻所显示的选择项。并且,通知在所指定的应用程序项目中能够显示为选择项的设定值,结束该处理。在S215,打印机驱动器14c向应用程序14b通知驱动器侧设定值,作为在应用程序侧设定处理的开始时刻所显示的选择项。并且,通知在所指定的应用程序项目中能够显示为选择项的其它设定值和驱动器设定选择项,结束该处理。另外,打印机驱动器14c例如也可以通知估计被选择的频率为最高频率的设定值等除驱动器侧设定值之外的设定值,作为在应用程序侧设定处理的开始时刻所显示的选择项。 另外,S210是指示步骤的一例。下面,使用图4记述的流程图来说明打印机驱动器14c根据在应用程序侧设定处理中的各应用程序项目的设定值等的选择結果,设定驱动器侧打印设定画面50中的各项目的显示状态的驱动器侧设定开始处理。另外,该处理例如是在应用程序侧设定处理的执行过程中等由应用程序14b起动驱动器侧设定处理时而开始的处理。在S305,打印机驱动器14c选择在最后执行的应用程序侧设定处理或者正在执行中的应用程序侧设定处理中的选择结果没有反映为驱动器侧设定值的任意一个应用程序项目。并且,对于该应用程序项目,根据DEVM0DE结构体,将在应用程序侧设定处理中的选择结果和驱动器侧设定值进行比较,使处理进入S310。在S310,在选择中的应用程序项目是特定项目并且在应用程序侧设定处理中选择了驱动器设定选择项的情况下(S310:是),打印机驱动器14c使处理进入S320。另一方面,在选择中的应用程序项目不是特定项目的情况下或者在应用程序侧设定处理中对于该应用程序项目选择了任意ー个设定值的情况下(S310 :否),使处理进入S315。在S315,打印机驱动器14c按照在应用程序侧设定处理中所选择的设定值,更新与选择中的应用程序项目对应的驱动器侧设定值,使处理进入S320。在S320,打印机驱动器14c针对全部应用程序项目判定在应用程序侧设定处理中的选择结果是否反映为驱动器侧设定值。并且,在得到肯定判定的情况下(S320 :是),使处理进入S325,在得到否定判定的情况下(S320 :否),使处理进入S305。在S325,打印机驱动器14c选择没有被设定显示状态的任意ー个项目,并判定该项目是否是特定项目(換言之,是否是支持驱动器指定功能的项目)。并且,在得到肯定判定的情况下(S325 :是),使处理进入S330,在得到否定判定的情况下(S325 :否),使处理进入 S340。在S330,打印机驱动器14c针对选择中的特定项目,判定是否在应用程序侧设定处理中选择了驱动器指定选择项。并且,在得到肯定判定的情况下(S330 :是),使处理进入S340,在得到否定判定的情况下(S330 :否),使处理进入S335。在S335,打印机驱动器14c将选择中的特定项目的显示状态设定为限制状态,使处理进入S345。另外,图2 (a)记述的驱动器侧打印设定画面50表示作为特定项目的“纸张尺寸”的显示状态被设定为限制状态时的显示方式的一例。在显示“纸张尺寸”的设定值的纸张尺寸区域51中,在应用程序侧设定处理中所选择的设定值被显示为涂灰的状态(图2(a)中的纸张尺寸区域51的斜线部分表示被涂灰的状态)。另外,限制状态的显示方式不限于此,例如也可以考虑将纸张尺寸区域51设为不显示或在纸张尺寸区域51中将设定值设为不显示等。另ー方面,在S340,打印机驱动器14c将 选择中的项目的显示状态设定为非限制状态,使处理进入S345。另外,在图2(a)记述的驱动器侧打印设定画面50中,“打印方向”、“双面打印”、“供纸盘”成为显示状态被设定为非限制状态的项目。在显示状态被设定为非限制状态的情况下,在与各项目对应的显示区域中显示有当前的驱动器侧设定值。另外,打印机驱动器14c也可以显示例如估计被选择的频率较高的设定值等其它的设定值,从而取代当前的驱动器设定值。并且,在驱动器侧打印设定画面50中将特定项目的显示状态显示为限制状态或非限制状态,这是以不同的方式来提示项目的相关信息的一例。在S345,打印机驱动器14c判定是否对全部项目设定了显示状态。并且,在得到肯定判定的情况下(S345 :是),结束该处理,在得到否定判定的情况下(S345 :否),使处理进人 S325。另外,S305 S315、S330是判别步骤、判别单元的一例。并且,S335、S340是设定步骤、提示步骤、设定单元、提示单元的一例。下面,使用图5记述的流程图来说明打印机驱动器14c根据在应用程序侧设定处理中的各应用程序项目的设定值等的选择结果来更新驱动器侧设定值,并且根据更新后的驱动器侧设定值来设定驱动器侧打印设定画面50中的各项目的显示状态的驱动器侧设定值更新处理。另外,该处理是在应用程序侧设定处理的执行过程中或应用程序侧设定处理结束后随时执行的处理。在S405 S420中进行与驱动器侧设定开始处理中的S305 S320相同的处理,因而省略说明。在S425,打印机驱动器14c将全部项目的显示状态设定为显示有与该项目对应的当前的驱动器侧设定值的非限制状态,结束该处理。下面,使用图6(a)记述的流程图来说明在驱动器侧设定处理中,打印机驱动器14c根据选择操作,对应各项目来变更在驱动器侧打印设定画面50中显示的设定值的驱动器侧设定变更处理。另外,该处理是在由用户进行了选择操作时执行的处理。在S505,打印机驱动器14c判定由用户进行了选择操作的项目是否是特定项目(換言之,是否是支持驱动器指定功能的项目),在得到肯定判定的情况下(S505 :是),使处理进入S510,在得到否定判定的情况下(S505 :否),使处理进入S525。在S510,打印机驱动器14c针对被进行了选择操作的特定项目,判定在起动驱动器侧设定处理之前是否在应用程序侧设定处理中选择了驱动器指定选择项。并且,在得到肯定判定的情况下(S510 :是),使处理进入S525,在得到否定判定的情况下(S510 :否),使处理进入S515。
在S515,打印机驱动器14c针对被进行了选择操作的特定项目,通知已经在应用程序侧设定处理中选择了设定值的信息,使处理进入S520。具体地讲,例如也可以在显示部13显示图6(b)记述的警报画面70来进行上述通知。在S520,打印机驱动器14c取消选择操作,结束该处理。另ー方面,在S525,打印机驱动器14c根据选择操作,针对成为该操作的对象的项目,更新在驱动器侧打印设定画面50中显示的设定值,结束该处理。另外,驱动器侧设定处理是设定步骤、设定単元的一例。[第二实施方式]
下面,对第二实施方式的由PCl进行的打印机2的设定处理进行说明。在第二实施方式的PCi中也进行与第一实施方式相同的处理,但是驱动器侧设定变更处理的内容与第一实施方式不同。因此,下面使用图7(a)记述的流程图来说明驱动器侧设定变更处理。S605、S610的处理是与第一实施方式中的S505、S510相同的处理,因而省略说明。在S615,打印机驱动器14c针对被进行了选择操作的特定项目,进行已经在应用程序侧设定处理中选择了设定值的信息的通知和是否许可变更该特定项目的设定值的问询,使处理进入S620。具体地讲,例如也可以在显示部13显示图7 (b)记述的问询画面80来进行上述问询等。在S620,打印机驱动器14c根据借助问询画面80而受理的用户的操作,判定是否许可对进行了选择操作的特定项目的设定值的变更。并且,在得到肯定判定的情况下(S620 :是),使处理进入S630,在得到否定判定的情况下(S620 :否),使处理进入S625。在S625,打印机驱动器14c取消选择操作,结束该处理。另ー方面,在S630,打印机驱动器14c根据选择操作,针对成为该操作的对象的项目,更新在驱动器侧打印设定画面50中显示的设定值,结束该处理。[效果]根据第一、第二实施方式的打印机驱动器14c,当在应用程序侧设定处理中针对特定项目选择了任意ー个设定值的情况下,在由应用程序14b起动的驱动器侧设定处理中,以反映了选择结果的状态来显示驱动器侧打印设定画面50。另外,对于特定项目,当在应用程序侧设定处理中选择了任意ー个设定值的情况下,在驱动器侧打印设定画面50中禁止对设定值的变更或者在经过向用户问询后进行设定值的变更。因此,例如当在应用程序侧设定处理的执行过程中由应用程序14b起动了驱动器侧设定处理并且应用程序侧打印设定画面60和驱动器侧打印设定画面50同时起动的情况下等,能够防止在各设定画面中选择的设定值成为相反的设定值。并且,尽管已经在应用程序侧设定处理中选择了特定项目的设定值,也能够防止用户错误地在驱动器侧设定处理中变更该设定值。另ー方面,当在应用程序侧设定处理中对特定项目选择了驱动器设定选择项的情况下,在由应用程序14b起动的驱动器侧设定处理中,显示当前的驱动器侧设定值作为该特定项目的设定值,不会禁止对设定值的变更等。即,能够根据用户的意图,在驱动器侧设定处理中进行特定项目的设定值的变更。因此,能够提高使用便利性,并且防止用户进行打印相关设定的困惑。[其它实施方式]
第一、第二实施方式的驱动器侧设定变更处理是在进行了选择操作时执行的,当该选择操作的对象是在应用程序侧设定处理中被选择了除驱动器设定选择项之外的选择项的特定项目的情况下,显示警报画面70或问询画面80。但是,不限于此,打印机驱动器14c例如也可以在鼠标的光标进入到驱动器侧打印设定画面50中的特定项目的显示区域时等的进行了一部分选择操作吋,执行驱动器侧设定变更处理。在这种情况下,也能够得到相同的效果。并且,在第一实施方式中,当在应用程序侧设定处理中选择了特定项目的设定值的情况下,在驱动器侧设定开始处理中,该特定项目的显示状态被设定为限制状态(S335)。另外,在进行了针对该特定项目的选择操作时,在驱动器侧设定变更处理中,进行已经在应用程序侧设定处理中选择了该特定项目的设定值的信息的通知(S515),该选择操作被取消(S520)。但是,即使不全部执行上述的S335、S515、S520的处理,通过执行这些处理中的至少ー个处理,也能够得到相同的效果。
另ー方面,在第二实施方式中,当在应用程序侧设定处理中选择了特定项目的设定值的情况下,在驱动器侧设定开始处理中,该特定项目的显示状态被设定为限制状态(S335)。另外,在进行了针对该特定项目的选择操作时,在驱动器侧设定变更处理中,进行是否许可对该特定项目的设定值的变更的问询(S615)。但是,即使不执行上述的S335、S615这两个步骤,通过执行这些处理中的至少ー个处理,也能够得到相同的效果。
权利要求
1.一种信息处理装置的控制方法,该控制方法如下控制所述信息处理装置使所述信息处理装置根据由应用程序生成的文件并按照针对项目的设定值来生成打印用数据,从而使打印装置根据该打印用数据进行打印,所述应用程序使所述信息处理装置的计算机进行由用户选择选择项的应用程序侧设定处理,所述选择项选择针对用于指定所述打印装置的打印方式的所述项目的设定值,所述信息处理装置的控制方法的特征在于,包括 设定步骤,向用户提示针对所述项目的设定值,根据来自用户的指示来进行针对所述项目的设定值的设定; 通知步骤,向所述应用程序通知与该项目中的各选择项对应的设定值和与表示遵从所述设定步骤的设定的驱动器设定选择项对应的设定值,作为所述应用程序侧设定处理的选择项; 判别步骤,判别在所述应用程序侧设定处理中的选择结果;以及 提示步骤,在所述设定步骤中,当在所述判别步骤中判别为选择了所述驱动器设定选 择项的情况下,将确定为在开始所述设定步骤时使用的预定的设定值作为针对所述项目的 设定值提示给用户,当在所述判别步骤中判别为选择了除所述驱动器设定选择项之外的选择项的情况下,将在所述应用程序侧设定处理中选择的设定值作为针对所述项目的设定值提示给用户。
2.根据权利要求I所述的信息处理装置的控制方法,其特征在于, 在所述设定步骤中,当在所述判别步骤中判别为选择了除所述驱动器设定选择项之外的选择项的情况下,禁止对所述项目的设定值的变更。
3.根据权利要求I或2所述的信息处理装置的控制方法,其特征在于, 在所述设定步骤中,当在所述判别步骤中判别为选择了除所述驱动器设定选择项之外的选择项的情况下,在用户进行了用于变更所述项目的设定值的操作时,进行表示已在所述应用程序侧设定处理中设定了针对所述项目的设定值的警报。
4.根据权利要求I或2所述的信息处理装置的控制方法,其特征在于, 在所述提示步骤中,对于在所述判别步骤中判别为选择了除所述驱动器设定选择项之外的选择项的情况和在所述判别步骤中判别为选择了所述驱动器设定选择项的情况,以不同的方式来提示与所述项目相关的信息。
5.根据权利要求I或2所述的信息处理装置的控制方法,其特征在于, 还包括指示步骤,指示在提示了所述驱动器设定选择项的状态下开始所述应用程序侧设定处理。
6.根据权利要求I或2所述的信息处理装置的控制方法,其特征在于, 根据所述项目而指定的所述打印方式指在打印中使用的纸张的尺寸。
7.一种信息处理装置,具有打印机驱动器部,该打印机驱动器部根据由应用程序生成的文件并按照针对项目的设定值来生成打印用数据,从而使打印装置根据该打印用数据进行打印,所述应用程序使所述信息处理装置的计算机进行由用户选择选择项的应用程序侧设定处理,所述选择项选择针对用于指定所述打印装置的打印方式的所述项目的设定值,所述信息处理装置的特征在于,所述打印机驱动器部具有 设定单元,向用户提示针对所述项目的设定值,根据来自用户的指示来进行针对所述项目的设定值的设定;通知单元,向所述应用程序通知与该项目中的各选择项对应的设定值和与表示遵从所述设定单元的设定的驱动器设定选择项对应的设定值,作为所述应用程序侧设定处理的选择项; 判别单元,判别在所述应用程序侧设定处理中的选择结果;以及提示单元,当 所述判别单元判别为选择了所述驱动器设定选择项的情况下,将确定为在所述设定单元开始设定值的提示时使用的预定的设定值作为针对所述项目的设定值提示给用户,当所述判别单元判别为选择了除所述驱动器设定选择项之外的选择项的情况下,将在所述应用程序侧设定处理中选择的设定值作为针对所述项目的设定值提示给用户。
全文摘要
一种信息处理装置及信息处理装置的控制方法,能够提高使用便利性并防止用户进行打印设定的困惑。包括设定步骤,向用户提示针对项目的设定值,根据用户的指示进行设定;通知步骤,向应用程序通知与项目中各选择项对应的设定值和与表示遵从设定步骤的设定的驱动器设定选择项对应的设定值,作为应用程序侧设定处理的选择项;判别步骤,判别在应用程序侧设定处理中的选择结果;提示步骤,在设定步骤中,当判别为选择了驱动器设定选择项时,将确定为在开始设定步骤时使用的预定设定值作为针对项目的设定值提示给用户,当判别为选择了除驱动器设定选择项之外的选择项时,将在应用程序侧设定处理中选择的设定值作为针对项目的设定值提示给用户。
文档编号G06F3/12GK102736874SQ201210076738
公开日2012年10月17日 申请日期2012年3月21日 优先权日2011年3月29日
发明者村田希如 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1