信息处理系统、装置和方法以及计算机可读记录介质与流程

文档序号:22400732发布日期:2020-09-29 18:13阅读:110来源:国知局
信息处理系统、装置和方法以及计算机可读记录介质与流程

本公开涉及信息处理系统、信息处理装置、信息处理方法以及计算机可读记录介质。



背景技术:

在日本特开2009-163574号公报中公开了如下内容:以比以往更正确地执行冲突处理为课题,将在执行打印作业时在网络打印机侧发生了冲突(设备冲突)的打印设定作为设备冲突规则登记在设备冲突规则数据库中,然后,除了预先登记在冲突规则数据库(系统)中的冲突规则之外,还使用登记在设备冲突规则数据库中的设备冲突规则来判定是否冲突,这样,对打印失败时的打印设定的实绩进行分析并作为设备冲突来登记,由此,与以往相比,能够提高是否冲突的判定精度。

在日本特开2001-134388号公报中公开了如下内容:以提供在向打印机发送的打印条件中存在设定错误的情况下能够更迅速地向用户通知该情况的打印作业监视技术为课题,将从个人计算机向打印机发送的打印作业(包含所设定的打印条件)也发送到该个人计算机的cpu,根据判断表来判断是否能够在打印机中执行所设定的打印条件,在判断为无法执行的情况下将该情况的消息显示在个人计算机的显示器上。

以往,公知有能够以可利用的功能或纸张不同的多种图像处理装置为控制对象的打印机驱动程序。这里,对于在打印机驱动程序之后出售的机型等,打印机驱动程序有时没有保持与控制对象的图像处理装置中的禁令相关的信息,即与无法利用的功能、纸张以及无法利用的功能和纸张的组合相关的信息。当受理了反映有与禁令有关的打印设定的打印作业时,图像处理装置无法正确地执行该打印作业。



技术实现要素:

本公开的课题在于,提供即使未保持与控制对象的图像处理装置的禁令相关的信息,也能够抑制将反映了与禁令相关的打印设定的打印作业发送到图像处理装置的信息处理系统、信息处理装置以及计算机可读记录介质。

用于实现该目的的本公开的要点在于以下的的各方案。

根据本公开的第1方案,提供具有信息处理装置和图像处理装置的信息处理系统。所述信息处理装置具有:受理单元,其受理打印设定;打印作业发送单元,其根据来自操作者的打印执行指示,将反映了所述打印设定的打印作业发送到图像处理装置;禁令判断作业发送单元,其将反映了所述打印设定的禁令判断作业发送到所述图像处理装置;以及控制单元,其控制为,当反映在由所述禁令判断作业发送单元发送的所述禁令判断作业中的所述打印设定被判断为不可打印的情况下,不将反映了所述打印设定的打印作业发送到所述图像处理装置,所述图像处理装置具有:输出单元,其执行从所述信息处理装置接收到的打印作业;以及判断单元,其根据从所述信息处理装置接收到的禁令判断作业,判断是否可以进行反映在该禁令判断作业中的所述打印设定下的打印。

根据本公开的第2方案,提供信息处理装置,该信息处理装置具有:受理单元,其受理打印设定;打印作业发送单元,其根据来自操作者的打印执行指示,将反映了所述打印设定的打印作业发送到图像处理装置;禁令判断作业发送单元,其将反映了所述打印设定的禁令判断作业发送到所述图像处理装置;以及控制单元,其控制为,当反映在由所述禁令判断作业发送单元发送的所述禁令判断作业中的所述打印设定被判断为不可打印的情况下,不将反映了所述打印设定的打印作业发送到所述图像处理装置。

根据本公开的第3方案,在所述信息处理装置中,所述控制单元控制为,在由操作者指示了执行打印的情况下,在发送反映了所述打印设定的打印作业之前,使所述禁令判断作业发送单元进行禁令判断作业的发送,在判断为可打印的情况下,将反映了所述打印设定的打印作业发送到所述图像处理装置。

根据本公开的第4方案,所述信息处理装置还具有显示控制单元,该显示控制单元控制为,在判断为不可打印的情况下,在显示单元进行内容为不可打印的显示。

根据本公开的第5方案,所述信息处理装置还具有:第2受理单元,其受理来自操作者的禁令判断的指示;以及显示控制单元,其控制为,在通过所述第2受理单元受理了禁令判断的指示的情况下,将反映了打印设定的禁令判断作业发送到所述图像处理装置,在显示单元进行基于对所述禁令判断作业的判断结果的显示。

根据本公开的第6方案,在所述信息处理装置中,在受理了打印设定的情况下,所述禁令判断作业发送单元将反映了该打印设定的禁令判断作业发送到所述图像处理装置。

根据本公开的第7方案,所述信息处理装置还具有显示控制单元,该显示控制单元控制为,在指示了执行打印的情况下,并且在针对反映了指示执行打印的时刻的打印设定的禁令判断作业判断为不可打印时,在显示单元进行内容为不可打印的显示。

根据本公开的第8方案,在所述信息处理装置中,所述显示控制单元控制为,在未指示执行打印的情况下,并且在针对所发送的禁令判断作业判断为不可打印时,不进行内容为不可打印的显示。

根据本公开的第9方案,所述信息处理装置还具有存储单元,该存储单元存储反映在所发送的禁令判断作业中的打印设定和判断结果的组合。

根据本公开的第10方案,在所述信息处理装置中,所述受理单元不受理根据存储在所述存储单元中的判断结果而成为不可打印的打印设定。

根据本公开的第11方案,在所述信息处理系统中,所述图像处理装置还具有存储单元,该存储单元存储从所述信息处理装置接收到的打印作业,所述存储单元存储从所述信息处理装置接收到的禁令判断作业的打印设定和判断结果。

根据本公开的第12方案,所述信息处理系统还具有显示控制单元,该显示控制单元控制为在显示单元进行与存储在所述存储单元中的打印作业相关的信息的显示,所述显示控制单元控制为将与打印作业相关的信息和与禁令判断作业相关的信息区分开而进行显示。

根据本公开的第13方案,所述信息处理系统还具有显示控制单元,该显示控制单元控制为在显示单元进行与存储在所述存储单元中的打印作业相关的信息的显示,所述显示控制单元控制为显示与打印作业相关的信息,但不显示与禁令判断作业相关的信息。

根据本公开的第14方案,提供计算机可读记录介质,该计算机可读记录介质储存有使计算机执行处理的程序,该处理具有如下的步骤:受理打印设定;根据来自操作者的打印执行指示,将反映了所述打印设定的打印作业发送到图像处理装置;将反映了所述打印设定的禁令判断作业发送到所述图像处理装置;以及控制为当反映在所述发送的所述禁令判断作业中的所述打印设定被判断为不可打印的情况下,不将反映了所述打印设定的打印作业发送到所述图像处理装置。

根据本公开的第15方案,提供信息处理方法,其具有如下的步骤:受理打印设定;根据来自操作者的打印执行指示,将反映了所述打印设定的打印作业发送到图像处理装置;将反映了所述打印设定的禁令判断作业发送到所述图像处理装置;以及控制为当反映在所述发送的所述禁令判断作业中的所述打印设定被判断为不可打印的情况下,不将反映了所述打印设定的打印作业发送到所述图像处理装置。

(效果)

根据所述第1方案的信息处理系统,信息处理装置即使未保持与控制对象的图像处理装置的禁令相关的信息,也能够抑制将反映了与禁令相关的打印设定的打印作业发送到图像处理装置。

根据所述第2方案的信息处理装置,即使未保持与控制对象的图像处理装置的禁令相关的信息,也能够抑制将反映了与禁令相关的打印设定的打印作业发送到图像处理装置。

根据所述第3方案的信息处理装置,在发送打印作业之前,在判断为可打印的情况下,能够将该打印作业发送到图像处理装置。

根据所述第4方案的信息处理装置,在判断为不可打印的情况下,能够向操作者通知不可打印的内容。

根据所述第5方案的信息处理装置,在从操作者受理了禁令判断的指示的情况下,能够向操作者通知该禁令判断的结果。

根据所述第6方案的信息处理装置,能够使得在每次受理打印设定时,都进行该打印设定的禁令判断。

根据所述第7方案的信息处理装置,与在指示了执行打印之后将反映了该时刻的打印设定的禁令判断作业发送到图像处理装置的情况相比,在该打印设定被判断为不可打印的情况下,能够尽快向操作者通知不可打印的内容。

根据所述第8方案的信息处理装置,对于操作者未指示执行打印的打印设定,可以不进行内容为不可打印的显示。

根据所述第9方案的信息处理装置,能够存储打印设定和判断结果的组合。

根据所述第10方案的信息处理装置,即使不将禁令判断作业发送到图像处理装置,也可以不受理成为不可打印的打印设定。

根据所述第11方案的信息处理系统,能够在图像处理装置侧存储打印设定和判断结果。

根据所述第12方案的信息处理系统,操作者能够将与打印作业相关的信息和与禁令判断作业相关的信息区分开而进行确认。

根据所述第13方案的信息处理系统,操作者能够只确认与打印作业相关的信息。

根据所述第14方案的计算机可读记录介质,即使未保持与控制对象的图像处理装置的禁令相关的信息,也能够抑制将反映了与禁令相关的打印设定的打印作业发送到图像处理装置。

根据所述第15方案的信息处理方法,即使未保持与控制对象的图像处理装置的禁令相关的信息,也能够抑制将反映了与禁令相关的打印设定的打印作业发送到图像处理装置。

附图说明

图1是与本实施方式的结构例有关的概念性的模块结构图。

图2是示出打印机驱动程序的方式例的说明图。

图3是与本实施方式的结构例有关的具体的模块结构图。

图4是示出本实施方式的处理例的流程图。

图5是示出与本实施方式的打印设定相关的画面的显示例的说明图。

图6是示出禁令判断作业信息和打印作业信息的数据结构例的说明图。

图7是示出打印/禁令判断作业历史表的数据结构例的说明图。

图8是示出禁令判断结果信息的数据结构例的说明图。

图9是示出本实施方式的禁令判断的结果的显示例的说明图。

图10是示出本实施方式的处理例的流程图。

图11是示出本实施方式的作业日志的显示例的说明图。

图12是示出实现本实施方式的计算机的硬件结构例的框图。

具体实施方式

以下,基于附图对实现本发明时的优选的一个实施方式的例子进行说明。

图1示出了与本实施方式的结构例有关的概念性的模块结构图。

另外,模块一般是指理论上可分离的软件(关于“软件”的解释,包含计算机程序)、硬件等部件。因此,本实施方式的模块不仅指计算机程序中的模块,也指硬件结构中的模块。因此,本实施方式还兼对用于作为这些模块而发挥功能的计算机程序(例如,用于使计算机执行各个步骤的程序、用于使计算机作为各个单元而发挥功能的程序、用于使计算机实现各个功能的程序)、系统以及方法进行了说明。不过,为了便于说明,使用了“存储”、“使其存储”以及与它们同等的语句,但这些语句在实施方式为计算机程序的情况下,意思是使存储装置存储、或者控制为使存储装置存储。另外,模块可以与功能一对一地对应,但在实际安装中,可以用1个程序来构成1个模块,也可以用1个程序构成多个模块,相反地也可以由多个程序构成1个模块。另外,多个模块可以由1个计算机执行,也可以通过分散或并列环境中的计算机而由多个计算机执行1个模块。另外,在1个模块中也可以包含其他模块。另外,以下,“连接”除了使用于物理连接之外,还使用于逻辑连接(例如,数据的接收发送、指示、数据间的参照关系、登录等)的情况。“预先确定”的意思是指在作为对象的处理之前确定的,当然包括在本实施方式的处理开始之前确定的意思,也包括在本实施方式的处理开始之后且在作为对象的处理之前,根据此时的状况、状态或者此前的状况、状态而确定的意思。在“预先确定的值”存在多个的情况下,可以是分别不同的值,也可以是2个以上的值(“2个以上的值”当然也包括全部的值)相同。另外,“在是a的情况下,进行b”这样的记载是指“判断是否为a,在判断为a的情况下进行b”。不过,排除了不需要进行是否为a的判断的情况。另外,在如“a、b、c”等那样列举了事物的情况下,只要没有特别说明,则都是例示列举,包括仅选择了其中一个的情况(例如,仅a)。

另外,所谓系统或装置,除了多个计算机、硬件、装置等通过网络(“网络”包括一对一对应的通信连接)等通信单元连接而构成的情况之外,还包括通过1个计算机、硬件、装置等实现的情况。“装置”和“系统”被用作互相同义的术语。当然,“系统”并不包括仅仅是人为约定的社会“结构”(也就是说,社会系统)。

另外,在进行基于各模块的每个处理时、或者在模块内进行多个处理的情况下在每次进行该处理时,从存储装置读取作为对象的信息,在进行了该处理之后,将处理结果写入到存储装置。因此,对于处理前的从存储装置的读取、处理后的向存储装置的写入,有时省略了说明。另外,作为此时的存储装置,也可以包含硬盘驱动器、ram(randomaccessmemory的缩写)、外部存储介质、经由通信线路的存储装置、cpu(centralprocessingunit的缩写)内的寄存器等。

作为本实施方式的由信息处理装置100和图像处理装置150构成的图像处理系统具有打印功能,图像处理装置150根据来自信息处理装置100的打印指令来进行打印。这里,信息处理装置100不具有与作为控制对象的图像处理装置150的禁令相关的信息。即使在这样的状况下,信息处理装置100也能够抑制将反映了与禁令相关的打印设定的打印作业发送到图像处理装置150。这里,“反映了与禁令相关的打印设定的打印作业”是指相当于禁令的打印设定,是指结果为无法进行打印的打印作业。

这里,“禁令”是指在打印设定中,作为对象的图像处理装置150无法利用的功能、纸张、以及无法利用的功能和纸张的组合。例如,根据图像处理装置150的机型,有的能够分别进行装订处理、以及在a5尺寸的纸张上进行打印,但无法对a5尺寸的纸张进行装订处理。该机型中的禁令是a5尺寸的纸张的设定与进行装订处理的设定的组合。

“禁令判断”是指判断打印设定是否为与禁令相关的设定。例如,如上述那样,在打印设定中存在a5尺寸的纸张的设定与进行装订处理的设定的组合的情况下,判断为不可打印。

“禁令判断作业”是图像处理装置150用于进行禁令判断的作业,是指虽然反映了打印设定但图像处理装置150不执行打印的作业。为了与打印作业进行区分,例如,也可以在作业中附加表示为禁令判断作业的信息。另外,在禁令判断作业内可以包含图像信息,也可以不包含,但从禁令判断作业的大小的观点来看,优选不包含图像信息。

信息处理装置100具有存储模块105、通信模块110、受理模块120、显示处理模块130以及控制模块140。信息处理装置100对图像处理装置150发送打印作业。并且,将后述的禁令判断作业发送到图像处理装置150。例如,作为信息处理装置100,可以是由操作者使用的个人计算机、便携式信息通信设备(作为便携式信息通信设备,包含移动电话、智能手机、移动设备、可穿戴计算机等)等。

通信模块110具有打印作业发送模块112、禁令判断作业发送模块114以及判断结果取得模块116,该通信模块110经由通信线路而与图像处理装置150的通信模块160连接。通信模块110在其与图像处理装置150之间进行通信。

打印作业发送模块112根据来自操作者的打印执行指示,将反映了由打印设定受理模块122受理的打印设定的打印作业发送到图像处理装置150。

禁令判断作业发送模块114将反映了由打印设定受理模块122受理的打印设定的禁令判断作业发送到图像处理装置150。

另外,禁令判断作业发送模块114也可以在打印设定受理模块122受理了打印设定的情况下,将反映了该打印设定的禁令判断作业发送到图像处理装置150。

这里,作为“在受理了打印设定的情况下,将反映了该打印设定的禁令判断作业发送到图像处理装置150”,也可以是“在每次受理打印设定时,将反映了该打印设定的禁令判断作业发送到图像处理装置150”。

判断结果取得模块116从图像处理装置150取得基于判断模块190的判断结果。判断结果取得模块116例如可以读取判断结果发送模块166所具有的判断模块190的判断结果,也可以接收从判断结果发送模块166发送来的判断结果。

受理模块120具有打印设定受理模块122和禁令判断指示受理模块124。例如,受理模块120对兼作触摸面板的液晶显示器进行控制而受理操作者的操作。此外,也可以受理使用了鼠标、键盘、照相机、麦克风等的操作者的操作(也包含视线、手势、声音等)。

打印设定受理模块122受理打印设定。例如,打印设定受理模块122根据操作者的操作来受理打印设定。

禁令判断指示受理模块124受理来自操作者的禁令判断的指示。

显示处理模块130具有显示控制模块132和显示模块134。显示处理模块130对兼作触摸面板的液晶显示器进行控制而对操作者呈现消息等。此外,也可以通过基于扬声器的声音输出、使用了触觉设备的触感而向操作者呈现消息。

显示控制模块132控制为,在通过图像处理装置150判断为不可打印的情况下,在显示模块134进行内容为不可打印的显示。

另外,显示控制模块132也可以控制为,在通过禁令判断指示受理模块124受理了禁令判断的指示的情况下,将反映了打印设定的禁令判断作业发送到图像处理装置150,在显示模块134进行基于对禁令判断作业的判断结果的显示。

另外,显示控制模块132也可以控制为,在通过打印设定受理模块122指示了执行打印的情况下,并且在针对反映了指示执行打印的时刻的打印设定的禁令判断作业通过图像处理装置150判断为不可打印时,在显示模块134进行内容为不可打印的显示。

此外,显示控制模块132也可以将显示模块134控制为,在未指示执行打印的情况下,并且在针对禁令判断作业发送模块114所发送的禁令判断作业通过图像处理装置150判断为不可打印时,不进行内容为不可打印的显示。例如,在每次受理打印设定时,将反映了该打印设定的禁令判断作业发送到图像处理装置150,即使在该打印设定被判断为不可打印的情况下,也不进行内容为不可打印的显示,直到指示执行打印为止。

显示模块134根据显示控制模块132的控制来进行显示。显示模块134例如是兼作触摸面板的液晶显示器、有机el显示器等。

控制模块140控制为,当反映在由禁令判断作业发送模块114发送的禁令判断作业中的打印设定被图像处理装置150判断为不可打印的情况下,不将反映了该打印设定的打印作业发送到图像处理装置150。

另外,控制模块140控制为,在由操作者指示了执行打印的情况下,在发送反映了打印设定的打印作业之前,使禁令判断作业发送模块114进行禁令判断作业的发送,在通过图像处理装置150判断为可打印的情况下,将反映了打印设定的打印作业发送到图像处理装置150。

存储模块105存储反映在所发送的禁令判断作业中的打印设定与判断结果的组合。

并且,打印设定受理模块122也可以不受理根据存储在存储模块105中的判断结果而成为不可打印的打印设定。

这里,作为“不受理打印设定”,可以是对于已经判断为不可打印的打印设定的组合,例如,不进行该打印设定的显示、或者使该打印设定变灰而无法选择等。

图像处理装置150具有存储模块155、通信模块160、输出模块170、显示处理模块180以及判断模块190。图像处理装置150是根据从信息处理装置100接收到的打印作业来进行打印的设备。例如,作为图像处理装置150,可使用打印机、复合机(复合机是指具有扫描、打印、复印、传真等任意两个以上的功能的图像处理装置)等。另外,图像处理装置150使用从信息处理装置100接收到的禁令判断作业,判断是否可以进行反映在该禁令判断作业中的打印设定下的打印。

通信模块160具有打印作业接收模块162、禁令判断作业接收模块164以及判断结果发送模块166,该通信模块160经由通信线路而与信息处理装置100的通信模块110连接。通信模块160在其与信息处理装置100之间进行通信。

打印作业接收模块162从信息处理装置100接收打印作业。具体来说,打印作业接收模块162从信息处理装置100的打印作业发送模块112接收打印作业。

禁令判断作业接收模块164从信息处理装置100接收禁令判断作业。具体来说,禁令判断作业接收模块164从信息处理装置100的禁令判断作业发送模块114接收禁令判断作业。

判断结果发送模块166使信息处理装置100取得基于判断模块190的判断结果。判断结果发送模块166例如可以以信息处理装置100的判断结果取得模块116能够读取的方式保持判断模块190的判断结果,也可以对信息处理装置100发送判断结果。

输出模块170执行从信息处理装置100接收到的打印作业。也就是说,根据包含在打印作业中的打印设定,对包含在该打印作业中的图像进行打印。

显示处理模块180具有显示控制模块182和显示模块184。显示处理模块180对液晶显示器进行控制而对操作者呈现打印作业等的日志。此外,也可以通过基于扬声器的声音输出、使用了触觉设备的触感而向操作者呈现消息。

显示控制模块182也可以控制为,使显示模块184进行与存储在存储模块155中的打印作业相关的信息的显示。

此外,显示控制模块182也可以控制为,将与打印作业相关的信息和与禁令判断作业相关的信息区分开而进行显示。

另外,显示控制模块182也可以控制为,在显示模块184进行与存储在存储模块155中的打印作业相关的信息的显示。

而且,显示控制模块182也可以控制为显示与打印作业相关的信息,但不显示与禁令判断作业相关的信息。

显示模块184根据显示控制模块182的控制来进行显示。显示模块184例如是液晶显示器、有机el显示器等。可以是配备于图像处理装置150的显示装置,也可以经由通信线路而在信息处理装置100的显示模块134中进行显示。作为后者的例子,可以生成网页,并通过信息处理装置100的web浏览器等来显示。

存储模块155存储从信息处理装置100接收到的打印作业。

此外,存储模块155也可以存储从信息处理装置100接收到的禁令判断作业的打印设定和判断结果。这里,“判断结果”当然是基于判断模块190的判断处理的结果,表示是否能够打印。

判断模块190根据从信息处理装置100接收到的禁令判断作业,判断是否可以进行反映在该禁令判断作业中的打印设定下的打印。判断模块190只要判断在禁令判断作业中所包含的打印设定下本图像处理装置150是否能够进行打印即可。具体来说,可以先存储好禁令,在打印设定相当于禁令的情况下,判断为不可打印。相反地,也可以先在本图像处理装置150中存储好用于可打印的条件,在不符合该条件的情况下,判断为不可打印。

图2是示出打印机驱动程序的方式例的说明图。

通常,在从某个图像处理装置进行打印的情况下,将该机型专用打印机驱动程序安装到用户终端中而进行打印。图2的(a)示出了该例。图像处理装置250a、图像处理装置250b、图像处理装置250c的机型各不相同。因此,机型专用打印机驱动程序200a被开发为图像处理装置250a用,机型专用打印机驱动程序200b被开发为图像处理装置250b用,机型专用打印机驱动程序200c被开发为图像处理装置250c用。

在该情况下,由于存在必须针对每个图像处理装置250将打印机驱动程序安装到用户终端的麻烦,所以正在进行机型通用的打印机驱动程序的提供。图2的(b1)示出了该例。将机型通用打印机驱动程序220安装到打印服务器210中,使得打印服务器210能够使用图像处理装置250a、图像处理装置250b、图像处理装置250c进行打印。

机型通用打印机驱动程序220仅支持几乎所有的图像处理装置250都支持的功能,以便能够在各种各样的图像处理装置250中使用。在图2的(b2)的例子所示的文氏图中示出了该情况。a机型支持功能212a示出了图像处理装置250a的功能区域,b机型支持功能212b示出了图像处理装置250b的功能区域,c机型支持功能212c示出了图像处理装置250c的功能区域,这3个功能区域重合起来而得的所有机型支持功能214示出了机型通用打印机驱动程序220所支持的功能区域。

另外,作为机型通用的打印机驱动程序,也可以是图2的(c1)的例子所示的方式。机型通用打印机驱动程序225支持所有机型的图像处理装置250的功能,根据作为连接目标的图像处理装置250来进行切换。也就是说,将机型通用打印机驱动程序225安装到用户终端中,在连接了图像处理装置250a的情况下,作为用于发挥该图像处理装置250a的功能的机型通用打印机驱动程序225a来进行动作,在连接了图像处理装置250b的情况下,作为用于发挥该图像处理装置250b的功能的机型通用打印机驱动程序225b来进行动作。在图2的(c2)的例子所示的文氏图中示出了该情况。机型通用打印机驱动程序225支持a机型支持功能212a、b机型支持功能212b、c机型支持功能212c这三个功能区域,但在连接目标为图像处理装置250a的情况下,作为对a机型支持功能212a的区域进行支持的打印机驱动程序来发挥功能,在连接目标为图像处理装置250b的情况下,作为对b机型支持功能212b的区域进行支持的打印机驱动程序来发挥功能,在连接目标为图像处理装置250c的情况下,作为对c机型支持功能212c的区域进行支持的打印机驱动程序来发挥功能。

但是,即使是机型通用打印机驱动程序,对于在创建该机型通用打印机驱动程序的时刻导入市场的机型,能够建立与功能和禁令的对应,但对于在创建机型通用打印机驱动程序之后导入市场的机型,无法知道规格。对于新机型,在继续使用该机型通用打印机驱动程序的情况下,无法完全地支持功能和禁令,因此会对用户产生不良情况。

例如,关于禁令,由于在创建机型通用打印机驱动程序时新机型的图像处理装置250的信息是未知的,所以存在这样的情形:在用户终端进行了相当于禁令的打印设定,并且为了领取打印物而来到了图像处理装置250前才注意到是不可打印的设定。

当然,为了在打印前知道是相当于禁令的打印设定,必须安装与新机型的图像处理装置250用的禁令对应的打印机驱动程序,但对于用户来说很费力。

图3是与本实施方式的结构例有关的具体的模块结构图。

打印机驱动程序300具有禁令存储模块305、用户接口模块310、禁令判断作业生成模块315、打印作业生成模块320以及作业历史判断模块330,该打印机驱动程序300与应用程序340、假脱机程序345、图像处理装置350连接。打印机驱动程序300相当于发挥上述信息处理装置100的功能的模块组。图像处理装置350相当于上述图像处理装置150。图像处理装置350具有作业受理模块355、作业判断模块360、作业输出模块365以及作业历史处理模块370。

应用程序340与打印机驱动程序300连接。应用程序340经由操作系统而将待打印的文档传送给打印机驱动程序300。作为应用程序340,例如,可以是文档的创建程序、web浏览器等。在从应用程序340进行打印的情况下,从应用程序340的打印对话框中显示基于指定的打印机驱动程序300的用户接口模块310的用户接口。

用户接口模块310与禁令存储模块305、禁令判断作业生成模块315、打印作业生成模块320连接。为了利用图像处理装置350进行打印,用户接口模块310显示用于受理基于操作者的操作的打印设定的打印设定画面。然后,将该打印设定传送给禁令判断作业生成模块315或打印作业生成模块320。例如,在有打印执行指示的情况下,将该时刻的打印设定传送给打印作业生成模块320,在有禁令判断指示的情况下或每次进行了各个项目中的打印设定时,将该时刻的打印设定传送给禁令判断作业生成模块315。另外,即使在有打印执行指示的情况下,也可以将该时刻的打印设定传送给禁令判断作业生成模块315,在接收到对禁令判断作业判定为可打印的判断结果之后,将该打印设定传送给打印作业生成模块320。

禁令判断作业生成模块315与用户接口模块310和假脱机程序345连接。禁令判断作业生成模块315生成反映了由用户接口模块310受理的打印设定的禁令判断作业,并经由假脱机程序345发送到图像处理装置350。

假脱机程序345与打印机驱动程序300的禁令判断作业生成模块315和打印作业生成模块320以及图像处理装置350的作业受理模块355连接。假脱机程序345接收来自禁令判断作业生成模块315的禁令判断作业、来自打印作业生成模块320的打印作业并暂时保管。然后,图像处理装置350依次执行由假脱机程序345保管的禁令判断作业、打印作业。具体来说,在图像处理装置350处于打印处理中的情况下,保管接收到的禁令判断作业、打印作业,在打印处理结束之后,进行下一个禁令判断作业、打印作业的处理。

作业受理模块355与假脱机程序345、作业判断模块360连接。作业受理模块355经由假脱机程序345而从打印机驱动程序300的禁令判断作业生成模块315接收禁令判断作业,并从打印机驱动程序300的打印作业生成模块320接收打印作业,并传送给作业判断模块360。

作业判断模块360与作业受理模块355、作业输出模块365、作业历史处理模块370连接。在从作业受理模块355接收到的作业为打印作业的情况下,作业判断模块360将该打印作业传送给作业输出模块365。并且,在从作业受理模块355接收到的作业为禁令判断作业的情况下,判断在该禁令判断作业所包含的打印设定下是否能够利用本图像处理装置350进行打印。然后,将判断结果传送给作业历史处理模块370。

作业输出模块365与作业判断模块360、作业历史处理模块370连接。作业输出模块365根据从作业判断模块360接收到的打印作业来进行打印。具体来说,在打印作业中包含要打印的图像和打印设定,根据该打印设定来打印该图像。将作为打印处理的历史的日志数据传送给作业历史处理模块370。

作业历史处理模块370与作业判断模块360、作业输出模块365、打印机驱动程序300的作业历史判断模块330连接。作业历史处理模块370存储作业判断模块360对禁令判断作业的判断结果和来自作业输出模块365的打印处理的日志数据。并且,可以将针对禁令判断作业的判断结果和打印处理的日志数据以能够由打印机驱动程序300的作业历史判断模块330读取的方式开放,也可以将针对禁令判断作业的判断结果和打印处理的日志数据发送到打印机驱动程序300的作业历史判断模块330。具体来说,在前者的情况下,使存储有针对禁令判断作业的判断结果和打印处理的日志数据的存储器部分能够被作业历史判断模块330访问。在后者的情况下,根据打印机驱动程序300与图像处理装置350的通信协议,向打印机驱动程序300发送针对禁令判断作业的判断结果和打印处理的日志数据。

作业历史判断模块330与禁令存储模块305、打印作业生成模块320、图像处理装置350的作业历史处理模块370连接。作业历史判断模块330从图像处理装置350的作业历史处理模块370取得针对禁令判断作业的判断结果和打印处理的日志数据,并存储在禁令存储模块305中。当然,判断结果是针对禁令判断作业生成模块315所发送的禁令判断作业的判断结果。另外,在将判断结果存储于禁令存储模块305时,如后述那样存储为不可打印的组合、可打印的组合。

禁令存储模块305与用户接口模块310和作业历史判断模块330连接。禁令存储模块305与上述存储模块105对应,存储禁令判断作业生成模块315向图像处理装置350发送的禁令判断作业的判断结果。具体来说,作为禁令判断作业的打印设定,如上述那样,在为a5尺寸与装订处理的组合并且判断结果为不可打印的情况下,将a5尺寸与装订处理的组合存储为不可打印(即,禁令)。另外,作为禁令判断作业的打印设定,在为a4尺寸与装订处理的组合并且判断结果为可打印的情况下,将a4尺寸与装订处理的组合存储为可打印。

打印作业生成模块320与用户接口模块310、作业历史判断模块330、假脱机程序345连接。打印作业生成模块320生成反映了由用户接口模块310受理的打印设定的打印作业,并经由假脱机程序345发送到图像处理装置350。

图4是示出本实施方式的处理例的流程图。左侧是示出由信息处理装置100进行的处理例的流程图,右侧是示出由图像处理装置150进行的处理例的流程图。该流程图示出了如下的处理例:在受理了设定之后生成并发送禁令判断作业,如果未受理打印执行指示,则无论禁令判断结果如何,都不进行内容为不可打印的显示,在受理了打印执行指示时,如果此时的打印设定为不可打印,则进行该内容的显示。

在步骤s402中,信息处理装置100检测根据操作者的操作而进行的各项目的设定的变更。

在步骤s404中,信息处理装置100生成当前时刻的打印设定下的禁令判断作业。

在步骤s406中,信息处理装置100对图像处理装置150发送禁令判断作业,进入到步骤s452。然后,在该情况下,在图像处理装置150中,进行步骤s454中的禁令判断的处理。

在步骤s408中,信息处理装置100判断是否受理了基于操作者的操作的打印执行指示。在受理了打印执行指示的情况下,进入到步骤s410,在除此之外的情况下,返回到步骤s402。

在步骤s452中,图像处理装置150判断是否为禁令判断作业,在是禁令判断作业的情况下,进入到步骤s454,在除此之外的情况下,进入到步骤s456。在是打印作业的情况下,进入到步骤s456。

在步骤s454中,图像处理装置150进行包含在该禁令判断作业中的打印设定下的禁令判断,进入到步骤s458。另外,也可以将步骤s454中的判断结果发送到信息处理装置100,进入到基于信息处理装置100的步骤s410。

在步骤s456中,图像处理装置150进行基于打印作业的打印。

在步骤s458中,图像处理装置150更新作业历史,进入到步骤s499。另外,也可以将步骤s454中的判断结果发送到信息处理装置100,进入到基于信息处理装置100的步骤s410。另外,进入步骤410是在紧接着步骤s454之后或紧接着步骤s458之后。

在步骤s410中,信息处理装置100针对在步骤s406中发送的禁令判断作业中的打印设定,在是可打印的设定的情况下,进入到步骤s414,在除此之外的情况下,进入到步骤s412。另外,该步骤s410的处理是在步骤s408中为“是”(也就是说,受理了打印执行指示的情况下)并且从图像处理装置150接收到判断结果之后进行的。

在步骤s412中,信息处理装置100进行内容为在当前的设定下不可打印的显示。然后,返回到步骤s402。

在步骤s414中,信息处理装置100生成打印作业而将该打印作业发送到图像处理装置150。在该情况下,在图像处理装置150中进行步骤s456中的打印处理。

图5是示出与本实施方式的打印设定相关的画面的显示例的说明图。画面500示出了受理操作者的操作的打印设定画面的例子,其显示在信息处理装置100的显示装置中。

在图5的(a)的例子所示的画面500中显示纸张设定区域510、份数设定区域520、装订处理设定区域530、打印按钮540、取消按钮550。

生成禁令判断作业并将该禁令判断作业发送到图像处理装置150的契机(也称为时机)可以是(1)由操作者选择了打印按钮540的情况和(2)某个项目中的打印设定发生了变更的情况中的任意一种。在(1)的情况下,在针对该禁令判断作业的判断结果为可打印的情况下,生成打印作业并将该打印作业发送到图像处理装置150。

此外,如图5的(b)的例子所示,也可以将由操作者选择了禁令判断按钮545的情况作为生成禁令判断作业并将该禁令判断作业发送到图像处理装置150的契机。

在画面500中显示纸张设定区域510、份数设定区域520、装订处理设定区域530、打印按钮540、禁令判断按钮545以及取消按钮550。

然后,在从图像处理装置150接收到针对禁令判断作业的判断结果的情况下,如图5的(c)的例子所示,也可以显示禁令判断结果显示区域560。

在画面500中显示纸张设定区域510、份数设定区域520、装订处理设定区域530、打印按钮540、取消按钮550、禁令判断结果显示区域560。

在针对禁令判断作业的判断结果为不可打印的情况下,在禁令判断结果显示区域560中例如显示为“在上述打印设定下无法进行打印。”。

另外,在针对禁令判断作业的判断结果为可打印的情况下,在将打印作业发送到图像处理装置150之后,可以在禁令判断结果显示区域560中例如显示为“在图像处理装置150中开始上述打印设定下的打印。”,或者也可以关闭画面500中的打印设定的用户接口。

另外,图5的(c)的例子示出了在图5的(a)的例子所示的画面500中接收到针对禁令判断作业的判断结果的情况下的显示例,但当然也可以对图5的(b)的例子所示的画面500附加禁令判断结果显示区域560。

图6的(a)是示出禁令判断作业信息600的数据结构例的说明图。示出了由禁令判断作业发送模块114生成的禁令判断作业信息600的例子。

禁令判断作业信息600具有禁令判断作业id栏610和打印设定栏620,打印设定栏620具有文档名栏622、纸张栏624、份数栏626、装订栏628。在本实施方式中,禁令判断作业id栏610存储用于唯一地识别禁令判断作业的信息(具体来说,是禁令判断作业id:identification)。打印设定栏620存储打印设定。文档名栏622存储作为打印对象的文档的文档名。纸张栏624存储被打印设定的纸张。份数栏626存储被打印设定的份数。装订栏628存储进行/不进行被打印设定的装订处理的信息。另外,打印设定栏620等同于图6的(b)的例子所示的打印作业信息650的打印设定栏670。

例如,禁令判断作业id:k001示出了以下情况:在打印设定中,文档名为“idxxxxx”、纸张为“a5”、份数为“1”、装订处理为“进行”。

禁令判断作业id是由信息处理装置100生成的,包含在禁令判断作业信息600中,禁令判断作业id也包含在图像处理装置150的判断结果中,由此,能够确定与由禁令判断作业发送模块114发送的禁令判断作业对应的、判断结果取得模块116所取得的判断结果。具体来说,判断由判断结果取得模块116取得的判断结果内的禁令判断作业id是否与由禁令判断作业发送模块114发送的禁令判断作业的禁令判断作业id一致,在一致的情况下,由判断结果取得模块116取得的判断结果是针对由禁令判断作业发送模块114发送的禁令判断作业的判断结果。

图6的(b)是示出打印作业信息650的数据结构例的说明图。示出了由打印作业发送模块112生成的打印作业信息650的例子。

打印作业信息650具有打印作业id栏660、打印设定栏670以及打印图像栏680,打印设定栏670具有文档名栏672、纸张栏674、份数栏676以及装订栏678。在本实施方式中,打印作业id栏660存储用于唯一地识别打印作业的信息(具体来说,是打印作业id)。打印设定栏670存储打印设定。文档名栏672存储作为打印对象的文档的文档名。纸张栏674存储被打印设定的纸张。份数栏676存储被打印设定的份数。装订栏678存储进行/不进行被打印设定的装订处理的信息。打印图像栏680存储作为打印对象的文档的打印图像。

例如,打印作业id:p001示出了以下情况:在打印设定中,文档名为“test.xdw”、纸张为“a5”、份数为“1”、装订处理为“进行”,并且在打印图像栏680中储存有打印图像。

在图6的例子中,分别示出了禁令判断作业信息600和打印作业信息650,但也可以在打印作业信息650中追加对表示是否为禁令判断作业的信息(也称为标志)或表示是否为打印作业的信息进行显示的栏。具体来说,只要在pjl(printerjoblanguage的缩写)中附加作业种类的信息即可。

不过,在是禁令判断作业的情况下,为了减少发送数据量,也可以不在打印图像栏680内储存打印图像。此外,在是禁令判断作业的情况下,作为文档的文档名,也可以使用禁令判断作业id。

另外,如上述那样,在选择了打印按钮540的情况下,在将禁令判断作业发送到图像处理装置150时,即使是禁令判断作业,也可以在打印图像栏680内储存打印图像。然后,在该禁令判断作业的判断结果为可打印的情况下,即使图像处理装置150不接收新的打印作业,也可以打印该打印图像。也就是说,该情况下的禁令判断作业也具有作为打印作业的作用。当然,在禁令判断作业的判断结果为不可打印的情况下,图像处理装置150废弃打印图像栏680内的打印图像。另外,这里的废弃包含删除的概念。

图像处理装置350的作业历史处理模块370例如生成打印/禁令判断作业历史表700。图7是示出打印/禁令判断作业历史表700的数据结构例的说明图。

打印/禁令判断作业历史表700具有文档名(作业名)栏710、用户名(所有者)栏720、结果栏730、类别栏740以及完成时间栏750。文档名(作业名)栏710存储文档名(或者,也可以是作业名)。用户名(所有者)栏720存储用户名(所有者)。结果栏730存储结果。具体来说,在本实施方式中,对于打印作业,存在表示打印正常完成的“正常结束”、表示打印未正常完成的“异常结束”,对于禁令判断作业,存在表示在该禁令判断作业内的打印设定下能够进行打印的“正常结束”、表示不可打印的“异常结束”。类别栏740存储该作业的类别。具体来说,在本实施方式中,存在表示是禁令判断作业的禁令判断、表示是打印作业的打印、表示是复印处理的复印等。完成时间栏750存储该作业处理完成的时间(可以是年、月、日、时、分、秒、秒以下的单位、或者它们的组合)。

例如,在打印/禁令判断作业历史表700的第1行中,文档名(作业名):idxxxxx示出了以下情况:用户名(所有者)为“idxxxxx”、结果为“正常结束”、类别为“禁令判断”、完成时间为“2018/12/414:32”,在第2行中,文档名(作业名):idyyyyy示出了以下情况:用户名(所有者)为“idyyyyy”、结果为“异常结束”、类别为“禁令判断”、完成时间为“2018/12/414:32”,在第3行中,文档名(作业名):test.xdw示出了以下情况:用户名(所有者)为“test”、结果为“正常结束”、类别为“打印”、完成时间为“2018/12/411:15”,在第4行中,文档名(作业名):﹣示出了以下情况:用户名(所有者)为“ko”、结果为“正常结束”、类别为“复印”、完成时间为“2018/12/410:29”。

例如,判断结果取得模块116只要访问图像处理装置150所存储的打印/禁令判断作业历史表700而读取由禁令判断作业发送模块114发送的禁令判断作业的判断结果即可。

另外,判断结果发送模块166也可以对信息处理装置100发送禁令判断结果信息800。图8是示出禁令判断结果信息800的数据结构例的说明图。

禁令判断结果信息800具有禁令判断结果id栏810、禁令判断作业id栏820以及判断结果栏830。在本实施方式中,禁令判断结果id栏810存储用于唯一地识别禁令判断结果的信息(具体来说,是禁令判断结果id)。禁令判断作业id栏820存储禁令判断作业id。判断结果栏830存储针对该禁令判断作业的判断结果。

例如,图8所示的禁令判断结果信息800中,禁令判断结果id:kk001示出了以下情况:禁令判断作业id为“k001”、针对该禁令判断作业的判断结果为“不可打印”。

另外,显示控制模块132根据判断结果取得模块116所接收到的判断结果,除了显示图5的(c)所示的例子之外,还可以显示画面900。

图9是示出本实施方式的禁令判断的结果的显示例的说明图。

在画面900中例如显示为“本打印机在以下的打印设定下无法进行打印。”,作为打印设定,显示为“纸张:a5、…、装订:进行”。

图10是示出本实施方式的处理例的流程图。利用存储有图像处理装置150过去所判断的禁令判断的结果的存储模块105,即使不将禁令判断作业发送到图像处理装置150,也能够仅通过信息处理装置100来进行禁令判断。

图10的例子所示的流程图与图4的例子所示的流程图不同,示出了如下的处理例:构成为在收到了打印执行指示的情况下,在发送打印作业之前发送禁令判断作业,进而存储打印设定和判断结果。除此之外的处理与图4的例子所示的处理相同。另外,在图4的例子所示的流程图中,在后台进行禁令判断作业与判断结果的交换。在图10的例子所示的流程图中,在受理了打印执行指示之后发送禁令判断作业,“对于所存储的打印设定,根据其存储内容来判断可否打印”。因此,在能够利用存储内容进行判断的情况下,不需要发送禁令判断作业。左侧是示出信息处理装置100进行的处理例的流程图,右侧是示出图像处理装置150进行的处理例的流程图。

在步骤s1002中,信息处理装置100受理根据操作者的操作而进行的与打印相关的各项目的设定。

在步骤s1004中,信息处理装置100判断是否受理了基于操作者的操作的打印执行指示。在受理了打印执行指示的情况下,进入到步骤s1006,在除此之外的情况下返回到步骤s1002。

在步骤s1006中,判断是否符合存储模块105所存储的不可打印的打印设定,在符合的情况下进入到步骤s1012,在除此之外的情况下进入到步骤s1008。

在步骤s1008中,信息处理装置100生成当前时刻的打印设定下的禁令判断作业。

在步骤s1010中,信息处理装置100对图像处理装置150发送禁令判断作业,进入到步骤s1052。然后,在该情况下,在图像处理装置150中,进行步骤s1054中的禁令判断的处理。

在步骤s1012中,信息处理装置100进行内容为在受理了打印执行指示的时刻的设定下不可打印的显示。然后,返回到步骤s1002。

在步骤s1052中,图像处理装置150判断是否为禁令判断作业,在是禁令判断作业的情况下进入到步骤s1054,在除此之外的情况下进入到步骤s1056。在是打印作业的情况下,进入到步骤s1056。

在步骤s1054中,图像处理装置150进行包含在该禁令判断作业中的打印设定下的禁令判断,进入到步骤s1058。另外,也可以将步骤s1054中的判断结果发送到信息处理装置100,进入到基于信息处理装置100的步骤s1014。

在步骤s1056中,图像处理装置150进行基于打印作业的打印。

在步骤s1058中,图像处理装置150更新作业历史,进入到步骤s1099。另外,也可以将步骤s1054中的判断结果发送到信息处理装置100,进入到基于信息处理装置100的步骤s1014。另外,进入步骤1014是在紧接着步骤s1054之后或紧接着步骤s1058之后。

在步骤s1014中,信息处理装置100判断在通过步骤s1010发送的禁令判断作业中的打印设定下是否能够进行打印,在是可打印的设定的情况下进入到步骤s1020,在除此之外的情况下进入到步骤s1016。具体来说,接收图像处理装置150在步骤s1054中的禁令判断的处理结果,判断是否能够打印。

在步骤s1016中,存储被判断为不可打印的打印设定,进入到步骤s1018。

在步骤s1018中,信息处理装置100进行内容为在受理了打印执行指示的时刻的设定下不可打印的显示。然后,返回到步骤s1002。

在步骤s1020中,信息处理装置100生成打印作业而将该打印作业发送到图像处理装置150。在该情况下,在图像处理装置150中进行步骤s1056中的打印处理。

另外,在步骤s1002中,也可以不受理在步骤s1016中存储的、判断为不可打印的打印设定。在该情况下,不需要步骤s1006。

另外,在步骤s1016中存储了判断为不可打印的打印设定,但也可以存储可打印的打印设定。此外,在步骤s1006中,在符合所存储的可打印的打印设定的情况下,可以不进入到步骤s1008而进入到步骤s1020(也就是说,不生成和发送禁令判断作业),将打印作业发送到图像处理装置150。换言之,也可以仅对一次也没有生成和发送过禁令判断作业的打印设定生成和发送禁令判断作业。

信息处理装置100也可以显示作业日志。另外,作业日志的显示地点可以是配备于信息处理装置100的显示装置,也可以如上述那样是信息处理装置100的web浏览器等。

图11是示出本实施方式的作业日志的显示例的说明图。

图11的(a)所示的例子将表示打印作业的处理结果的作业日志和表示禁令判断作业的判断结果的作业日志分开显示。

将画面1100的区域分开而将上侧设为打印作业显示区域1110,将下侧设为禁令判断作业显示区域1150。

在打印作业显示区域1110中显示打印作业结果表1120。打印作业结果表1120具有文档名栏1122、用户名栏1124、结果栏1126、完成时间栏1128。在文档名栏1122中显示文档名。在用户名栏1124中显示用户名。在结果栏1126中显示打印处理的结果。在完成时间栏1128中显示完成时间。

在禁令判断作业显示区域1150中显示禁令判断作业结果表1160。禁令判断作业结果表1160具有文档名栏1162、用户名栏1164、打印设定栏1166、判断结果栏1168以及完成时间栏1170。在文档名栏1162中显示文档名。在用户名栏1164中显示用户名。在打印设定栏1166中显示打印设定。在判断结果栏1168中显示判断结果。在完成时间栏1170中显示完成时间。

图11的(b)所示的例子仅显示了表示打印作业的处理结果的作业日志。也就是说,表示禁令判断作业的判断结果的作业日志是不显示的。

在画面1100中显示打印作业结果表1120和禁令判断作业显示按钮1190。打印作业显示区域1110与显示在图11的(a)的打印作业显示区域1110内的打印作业结果表1120相同。在由操作者选择了禁令判断作业显示按钮1190的情况下,将显示在图11的(a)的禁令判断作业显示区域1150内的禁令判断作业结果表1160代替打印作业结果表1120而显示。

参照图12对本实施方式的信息处理装置100、图像处理装置150、打印机驱动程序300、图像处理装置350的硬件结构例进行说明。图12所示的结构例如由个人计算机等构成,示出了具有扫描仪等数据读取部1217和打印机等数据输出部1218的硬件结构例。

cpu(centralprocessingunit的缩写)1201是根据记述了在上述实施方式中说明的各种模块(即,通信模块110、打印作业发送模块112、禁令判断作业发送模块114、判断结果取得模块116、受理模块120、打印设定受理模块122、禁令判断指示受理模块124、显示处理模块130、显示控制模块132、显示模块134、通信模块160、打印作业接收模块162、禁令判断作业接收模块164、判断结果发送模块166、输出模块170、显示处理模块180、显示控制模块182、显示模块184、判断模块190、应用程序340、假脱机程序345、用户接口模块310、禁令判断作业生成模块315、打印作业生成模块320、作业历史判断模块330、作业受理模块355、作业判断模块360、作业输出模块365、作业历史处理模块370等各模块)的执行序列的计算机程序而执行处理的控制部。

rom(readonlymemory的缩写)1202储存cpu1201所使用的程序和运算参数等。ram(randomaccessmemory的缩写)1203储存在cpu1201的执行中使用的程序、在该执行中适当变化的参数等。该rom和该ram通过由cpu总线等构成的主机总线1204而相互连接。

主机总线1204经由桥1205而与pci(peripheralcomponentinterconnect/interface的缩写)总线等外部总线1206连接。

键盘1208、鼠标等指示设备1209是由操作者操作的设备。关于显示器1210,存在液晶显示装置或crt(cathoderaytube的缩写)等,将各种信息作为文本或图像信息进行显示。另外,也可以是具有指示设备1209和显示器1210这两者的功能的触摸屏等。在该情况下,对于键盘功能的实现,即使不像键盘1208那样物理连接,也可以在画面(例如,触摸屏)上用软件描绘出键盘(所谓的软件键盘,也称为屏幕键盘等)而实现键盘的功能。

hdd(harddiskdrive的缩写)1211内置有硬盘(除硬盘之外,也可以是闪存等),对硬盘进行驱动而记录或再现由cpu1201执行的程序或信息。hdd1211实现作为存储模块105、存储模块155、禁令存储模块305等的功能。此外,还储存其他的各种数据、各种计算机程序等。

驱动器1212读取记录在所安装的磁盘、光盘、光磁盘或半导体存储器等可移动记录介质1213中的数据或程序,将该数据或程序提供给经由接口1207、外部总线1206、桥1205和主机总线1204而连接的ram1203。另外,可移动记录介质1213也能够作为数据记录区域来使用。

连接端口1214是连接外部连接设备1215的端口,具有usb、ieee1394等连接部。连接端口1214经由接口1207和外部总线1206、桥1205、主机总线1204等而与cpu1201等连接。通信部1216与通信线路连接,执行与外部的数据通信处理。数据读取部1217例如是扫描仪,执行文档的读取处理。数据输出部1218例如是打印机,执行文档数据的输出处理。

关于上述实施方式中的基于计算机程序的系统,使本硬件结构的系统读取作为软件的计算机程序,使软件和硬件资源协同动作而实现上述实施方式。

另外,图12所示的信息处理装置100等的硬件结构表示1个结构例,本实施方式并不限于图12所示的结构,只要是能够执行在本实施方式中说明的模块的结构即可。例如,可以用专用硬件(例如面向特定用途的集成电路(作为具体例,存在asic(applicationspecificintegratedcircuit的缩写)等)或可重构的集成电路(作为具体例,存在fpga(field-programmablegatearray的缩写)等)来构成一部分模块,一部分模块也可以是存在于外部系统内并通过通信线路连接的方式,进而,也可以是多个图12所示的系统互相通过通信线路而连接从而互相协调动作。另外,特别是除了个人计算机之外,也可以组装在便携式信息通信设备、信息家电、机器人、复印机、传真机、扫描仪、打印机、复合机等中。

另外,也可以在受理打印设定之前,生成可设定的打印设定的组合来作为禁令判断作业,在该禁令判断作业中对图像处理装置150进行询问,将判断结果存储于存储模块105。也可以对可设定的全部打印设定进行禁令判断作业的生成。例如,在连接了新的图像处理装置150的情况下,当在图像处理装置150中追加装备了进行装订处理等的新的后处理单元的情况下,也可以进行以下的处理。

(1)作为用户接口,准备用于进行使全部的禁令规则生成的处理的按钮即“全禁令生成按钮”,检测该按钮的选择。

(2)以循环的方式对图像处理装置150询问打印设定的组合。也就是说,生成打印设定的全部组合,并生成包含各个打印设定的组合的禁令判断作业,使图像处理装置150进行判断。

(3)从图像处理装置150取得针对禁令判断作业的判断结果,将判断结果为不可打印的打印设定的组合作为禁令数据而存储在存储模块105中。

(4)在对象机型的禁令数据被存储在存储模块105中的情况下,在每次变更打印设定时,使用该禁令数据来判断是否能够以该组合进行打印,在不可打印的情况下显示警告。

另外,也可以将存储在存储模块105中的禁令数据导出到文件中。

而且,也可以将该文件导入到其他打印机驱动程序。

另外,也可以将该文件储存在信息处理装置100能够访问的服务器中。而且,各信息处理装置100也可以使用该服务器内的文件来代替存储模块105内的禁令数据,判断是否能够以操作者所指定的打印设定的组合来进行打印。

另外,对于所说明的程序,可以储存在记录介质中来提供,另外,也可以通过通信单元来提供该程序。在该情况下,例如,关于所述说明的程序,也可以理解为“记录有程序的计算机可读取的记录介质”的发明。

“记录有程序的计算机可读取的记录介质”是指为了程序的安装、执行、程序的流通等而使用的、记录有程序的计算机可读取的记录介质。

另外,作为记录介质,例如,包含数字通用光盘(dvd)、作为由dvd论坛制定的标准的“dvd-r、dvd-rw、dvd-ram等”、作为由dvd+rw制定的标准的“dvd+r、dvd+rw等”、光盘(cd)、只读光盘(cd-rom)、可录光盘(cd-r)、可擦写光盘(cd-rw)等、蓝光光盘(blu-ray(注册商标)disc)、光磁盘(mo)、软盘(fd)、磁带、硬盘、只读存储器(rom)、电可擦可编程只读存储器(eeprom(注册商标))、闪存、随机存取存储器(ram)、sd(securedigital的缩写)存储卡等。

而且,所述程序的整体或其一部分也可以记录在所述记录介质中而进行保存或流通等。另外,可以通过通信,例如,使用局域网(lan)、城域网(man)、广域网(wan)、因特网、内联网、外联网等中使用的有线网络或无线通信网络、或者它们组合等传送介质来进行传送,另外,也可以通过载波进行输送。

此外,所述程序也可以是其他程序的一部分或全部,或者也可以与单独的程序一起记录在记录介质中。另外,也可以分割记录在多个记录介质中。另外,也可以以压缩或加密等方式进行记录,只要能够复原,则任何方式都可以。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1