CN102135864A - 信息处理装置、打印控制程序、计算机可读存储介质、打印装置、和打印*** - Google Patents
信息处理装置、打印控制程序、计算机可读存储介质、打印装置、和打印*** Download PDFInfo
- Publication number
- CN102135864A CN102135864A CN2011100314151A CN201110031415A CN102135864A CN 102135864 A CN102135864 A CN 102135864A CN 2011100314151 A CN2011100314151 A CN 2011100314151A CN 201110031415 A CN201110031415 A CN 201110031415A CN 102135864 A CN102135864 A CN 102135864A
- Authority
- CN
- China
- Prior art keywords
- printing
- condition
- request
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1239—Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/1219—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1255—Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
本发明涉及信息处理装置、打印控制程序、计算机可读存储介质、打印装置、和打印***。安装在信息处理装置(100)中的打印机驱动(105)包括消息队列,接收由第一多功能***设备(150)在执行打印时使用的打印设置的请求;确定接收的请求的源的确定单元(121);和显示控制单元(123),当确定单元(121)确定请求的源是预定应用时,根据请求的源基于指示可设置的打印功能的条件的设置信息来显示打印设置屏幕。
Description
相关申请的交叉引用
本申请主张于2010年1月27日在日本申请的日本专利申请文件2010-015896的优先权,其全部内容通过引用包括于此。
技术领域
本发明涉及一种信息处理装置、打印控制程序、计算机可读存储介质、打印装置、和打印***
背景技术
按照惯例,随着工业技术的发展,图像形成装置趋向于日益多功能化。在多功能图像形成装置中,打印成本根据所使用的功能而改变。增加打印成本的功能的实例如彩色打印。用于能够减少打印成本的功能实例如聚集(aggregating)功能。
因此,例如,对于大公司等,存在通过避免彩色打印的使用或促进聚集打印的使用来减少打印成本的需求。日本公开专利申请第2004-220532号公开了用于解决这种需求的技术的实例。
日本公开专利申请第2004-220532号公开了限制将被安装到个人计算机(PC)等的图像形成装置的驱动的可用功能的技术。日本公开专利申请第2004-220532号还公开了使主机计算机将具有限制可用功能的驱动安装到通过网络连接的个人计算机等。由于日本公开专利申请第2004-220532号公开的技术限制了可用于每台个人计算机的图像形成装置的功能,因此,可以满足上述需求。
然而,因为当用户使用图像形成装置时,日本公开专利申请第2004-220532号公开的技术限制了可用于用户的功能的选项,所以用户不能在用户更喜欢的打印条件下执行打印。因此,存在另一种需求以为特定输出解除这种功能限制。
然而,当满足了这种需求时,在解除驱动功能的限制后,用户常常忘记将设置恢复到初始设置。因此,较少地促进了打印成本的降低。
本发明是在考虑上述问题所产生的,并且本发明的目的在于提供一种信息处理装置、打印控制程序、计算机可读存储介质、打印装置、和打印***,其能够以满足用户需求的方式执行打印,同时使打印成本降低。
发明内容
本发明的目的在于至少部分解决现有技术中的问题。
根据本发明的一方面,提供了一种信息处理装置,包括:接收单元(111),接收在执行打印中由打印装置(150)使用的打印设置的请求;确定单元(121),确定由接收单元(111)接收的请求的源;以及显示控制单元(123),当确定单元(121)确定预定应用是请求的源时,根据请求的源基于指示可设置的打印功能的条件的设置信息,控制以显示打印设置屏幕。
根据本发明的另一方面,提供了一种计算机程序产品,包括非暂时性计算机可用介质,该非暂时性计算机可用介质具有嵌入在其内的用于处理信息处理装置(100)中的信息的计算机可读程序代码,该信息处理装置(100)包括生成单元,和输出单元,当执行程序代码时,使计算机来执行以下步骤:接收步骤,接收在执行打印中由打印装置(150)使用的打印设置的请求;确定步骤,确定在接收步骤接收的请求的源;以及控制步骤,当在确定步骤确定预定应用是请求的源时,根据请求的源基于指示可设置的打印功能的条件的设置信息,控制以显示打印设置屏幕。
当结合附图考虑时,通过阅读本发明的目前优选实施例的下述详细描述,将更好地理解本发明的上述和其它目的、特征、优点以及技术和工业重要性。
附图说明
图1是根据本发明第一实施例的打印***的结构框图;
图2是功能设置文件的例子的示意图;
图3是消息队列的结构示意图;
图4是当通过应用调用打印屏幕时由显示控制单元显示的打印屏幕的例子的示意图;
图5是当通过操作***(OS)调用打印屏幕时由显示控制单元显示的打印机驱动设置屏幕的例子的示意图;
图6是当按压如图4所示的细节设置按钮时由显示控制单元显示的打印设置屏幕的例子的示意图;
图7是当按压如图5所示的打印设置按钮时由显示控制单元显示的打印设置屏幕的例子的示意图;
图8是根据第一实施例的变形例的示例性屏幕的示意图,其中显示控制单元隐藏限制条件下允许的打印功能;
图9是根据第一实施例完成在信息处理装置中执行的打印设置过程的流程图;
图10是根据本发明第二实施例的打印***的结构框图;
图11是根据第二实施例完成在信息处理装置中执行的打印设置过程的处理流程图;
图12是信息处理装置的硬件结构示意图。
具体实施方式
将参考附图更具体的描述根据本发明的信息处理装置、打印控制程序、计算机可读存储介质、打印装置、和打印***的示例性实施例。
第一实施例
图1为根据本发明第一实施例的打印***的结构框图。如图1所示,根据第一实施例的打印***包括信息处理装置100和第一多功能***设备(MFP)150。尽管附图中没有描述,除第一多功能***设备(MFP)150之外的多功能***设备(例如,第二多功能***设备和第三多功能***设备)也可以连接到信息处理装置100。
第一多功能***设备150具有打印装置的结构,并包括:例如,存储单元151、通信单元152、和打印控制单元153。根据本发明第一实施例的第一多功能***设备150是一种打印装置,该打印装置包括打印功能和以下功能中的至少两种功能:复印功能、扫描功能和传真功能。然而,作为连接到信息处理装置100的打印装置,第一多功能***设备150不需要一定包括这些功能,并且可以是具有打印功能的任何打印装置。
存储单元151在其内存储将被分配到多个信息处理装置的打印机驱动包。存储单元151可以是任何通用的存储单元,包括:硬盘驱动(HDD),固态驱动(SDD),和存储卡。
打印机驱动包是包括用于使第一多功能***设备150执行打印的打印机驱动和用于限制打印机驱动的可设置的打印功能的条件的功能设置文件的包。
通信单元152发送数据到通过网络连接的信息处理装置100和从信息处理装置100接收数据。例如,通信单元152接收来自信息处理装置100的打印机驱动105的打印数据。
作为另一个例子,通信单元152将存储在存储单元151的打印机驱动包发送到通过网络连接的信息处理装置。在这种方式下,只要信息处理装置通过网络连接到第一多功能***设备150,信息处理装置就能够接收打印机驱动包,使能打印机驱动来使得第一多功能***设备150执行要被安装在其上的打印。
打印控制单元153打印通过通信单元152从安装在信息处理装置100内的打印机驱动105接收的打印数据,这将在后面描述。这时,打印控制单元153通过控制绘图器等(图未示)将打印数据打印到记录纸。
在安装了打印机驱动包后,任何信息处理装置将具有与信息处理装置100相同的结构。因此,现在描述信息处理装置100的结构。
信息处理装置100包括:通信单元101、应用102、接口103、操作***(OS)104、打印机驱动105、和存储单元106。
在根据第一实施例的信息处理装置100中,当向第一多功能***设备150发出打印请求时,限制可设置的打印功能的条件。信息处理装置100然后控制以允许用户选择通常不允许选择的打印功能的条件。如果这种打印功能的条件被设置用于每条打印数据,则允许该选择。后面将描述实现这种控制的具体方法。
信息处理装置100提供两种方法以允许用户设置打印功能的条件。第一种方法允许用户通过操作***104(例如不通过应用)调用打印机驱动105的打印设置屏幕,并且允许用户在打印设置屏幕中设置打印设置。如果通过这种打印设置屏幕设置打印设置,则当用户采用任意应用打印任意打印数据时,该设置被用作此后应用的普通(默认)设置。
第二种方法是允许用户通过应用102调用打印机驱动105的打印设置屏幕,并当用户希望在应用102上执行打印时,允许用户在打印设置屏幕中设置打印设置。当通过这种打印设置屏幕设置打印设置时,该打印设置用作仅用于当前在应用102上执行的打印的临时设置。
因此,在根据第一实施例的信息处理装置100中,根据是否通过应用调用打印设置而改变可设置的打印条件。换句话说,执行控制使得当通过应用调用打印设置屏幕时,允许用户选择特定打印功能的条件,并且当通过其他程序(例如,操作***104)调用打印设置屏幕时,不允许用户使用打印功能的条件。
换句话说,根据第一实施例的信息处理装置100的特征在于,当通过非应用程序(例如,操作***104)调用打印设置屏幕时,限制允许将要选择的功能的条件,从而禁止用户根据用户的意图对条件做出任何改变,并且当通过应用程序(例如,应用102)调用打印设置屏幕时,临时允许用户使用该功能的这些条件。下面将描述信息处理装置100的具体结构。
通信单元101发送数据到通过网络连接的第一多功能***设备150等或从第一多功能***设备150等接收数据。例如,通信单元101将打印请求与打印数据一起发送到第一多功能***设备150等。
应用102是用于创建和更新任意(arbitrary)数据的应用。应用102能够通过调用打印机驱动105将在其上创建和更新的数据作为打印数据打印。
接口103是由操作***104提供的接口103。用户可以通过接口103访问操作***104、打印机驱动105、或存储单元106。类似地,应用102等能够通过接口103访问操作***104、打印机驱动105等。
操作***104是用于管理信息处理装置100的硬件和软件的计算机程序。作为操作***104的代表,如公知的Windows(注册商标)、UNIX(注册商标)等。
存储单元106在其内存储功能设置文件141。功能设置文件141是指示根据打印请求的源哪个打印功能的条件是可设置的信息。根据第一实施例的功能设置文件141包括当用于显示打印设置屏幕的请求被确定为通过非应用程序(例如,操作***104)接收时可设置的打印功能的条件。换句话说,当通过非应用程序(例如,操作***104)接收用于显示打印设置屏幕的请求时,功能设置文件141包括固定(不可设置的)的打印功能的条件。功能设置文件141还指定默认用于打印机驱动105的设置、操作和连接目标等。
图2为功能设置文件141的例子的示意图。如图2所示,功能设置文件141具有以可扩展标记语言(XML)形式描述的数据结构。功能设置文件141在行201中指定可设置的打印功能的条件为“colorBW”。换句话说,打印功能的条件对于非应用程序(例如,操作***104)固定为“黑白打印”。图2所示的功能设置文件141的例子指定对于非应用程序(例如,操作***104)固定的打印功能的条件。然而,功能设置文件141还可以指定仅对应用可设置的打印功能的条件。
功能设置文件141包括在打印机驱动包内。当通过打印机驱动包将打印机驱动105安装在信息处理装置100中时,功能设置文件141也存储在存储单元106中。功能设置文件141是由管理员创建和更新的一条数据,用户无权改变该数据。
换句话说,用户在功能设置文件中设置打印设置,使降低打印成本成为可能,并在功能设置文件内存储这种打印设置。功能设置文件可以包括在打印机驱动包内,并随打印机驱动的分配而一起分配。在这种方式下,在所有接收打印机驱动分配的信息处理装置上将管理员想要的设置用于默认设置。可替代地,管理员可以在信息处理装置100上编辑功能设置文件。
在第一实施例中,打印机驱动105读出功能设置文件141,从而识别将被限制的功能的条件。在第一实施例中,在功能设置文件141中保持将被限制的功能的条件。然而,还可以其他任何方式保持将被限制的功能的条件。例如,包括在打印机驱动包内的功能设置文件的内容可以反映在注册表中,并且打印机驱动可以读出注册表从而指定将被限制的功能的条件。
打印机驱动105包括消息队列111、打印机驱动用户接口(user interface)单元112、和绘图单元113。打印机驱动105被安装在信息处理装置100内并且在信息处理装置100上操作。打印机驱动105不但可以由第一多功能***设备150提供的打印机驱动包安装,而且还可以由服务器等提供的打印机驱动包安装或由用户手动安装。
消息队列111接收由用户发布的打印机驱动105的消息。例如,消息队列111接收由用户在打印机驱动105的打印设置屏幕上进行的操作(例如,如点击的鼠标操作或从键盘输入的字符串)作为消息。作为其他例子,消息队列111接收使第一多功能***设备150执行打印中使用的打印设置请求或打印请求作为消息。换句话说,消息队列111具有作为接收单元的功能。
图3为消息队列111的结构示意图。如图3所示,根据第一实施例的消息队列111是以先进先出形式的消息队列,但也可以是任何其他形式。在第一实施例中,为每个计算机程序(例如,应用102和操作***104)提供消息队列111,如图3所示的消息队列。
打印机驱动用户接口单元112包括确定单元121、限制单元122、和显示控制单元123。打印机驱动用户接口单元112为用户提供用户接口以允许用户进行使得打印机驱动105执行打印中使用的功能的设置。在这种方式下,用户能够通过打印机驱动用户接口单元112进行打印设置。
确定单元121确定由消息队列111接收的请求显示打印设置屏幕的消息的源。例如,确定单元121确定消息队列111通过应用102接收了请求还是通过非应用程序(例如,操作***104)接收了请求。在确定源时,可以使用任何确定技术。例如,一种方式是确定消息的“调用”是通过操作***104接收还是通过应用102接收。
当确定单元121确定是通过非应用程序(例如,操作***104)接收的请求,而不是确定单元121确定是通过应用102接收的请求时,限制单元122更窄地限制了可设置的打印功能的条件。根据第一实施例的限制单元122读出存储在存储单元106中的功能设置文件141,并根据打印请求的源限制可设置的打印功能的条件。
例如,当确定单元121确定是通过操作***104接收的请求时,限制单元122读出如图2所示的功能设置文件141。尽管打印功能提供了多个条件,如“彩色打印”和“黑白打印”,限制单元122仅将打印功能的条件限制为“黑白打印”。然后由显示控制单元123显示被限制的打印功能的条件。
显示控制单元123显示用于允许用户基于输入消息执行打印设置的打印设置屏幕。当显示打印设置屏幕时,根据第一实施例的显示控制单元123根据为显示由确定单元121确定的打印设置屏幕的请求的源来区分将要显示的打印设置屏幕。换句话说,当确定单元121确定应用102为请求的源时,显示控制单元123控制以显示包括打印功能的条件的打印设置屏幕,该打印设置的条件基于功能设置文件141当通过应用102进行调用时是可设置的。当确定单元121确定操作***104为请求的源时,显示控制单元123控制以显示包括基于功能设置文件141由限制单元122限制的且可设置的打印功能的条件的打印设置屏幕。
在上述方式中,当确定单元121确定是通过应用102接收的请求时,与确定单元121确定是通过操作***104接收的请求的情形相比,显示控制单元123控制以基于功能设置文件141通过限制单元122执行的限制控制来显示包括更多打印功能的条件的打印设置屏幕。
现在描述用于显示打印设置屏幕的屏幕的转换。
图4是当通过应用102调用打印屏幕时由显示控制单元123显示的打印屏幕的例子的示意图。当通过应用102发布打印请求时,显示控制单元123显示图4所示的打印屏幕。当用户按压图4所示的打印屏幕中的细节设置按钮401时,显示控制单元123显示打印设置屏幕。在上述情况中,打印设置的目标是当前在应用102上创建的数据。
同时,图5是当通过操作***104调用打印屏幕时由显示控制单元123显示的打印机驱动105(换句话说,第一多功能***设备150)的设置屏幕的例子的示意图。在图5所示的设置屏幕的例子中,显示了打印机驱动105的细节。当用户按压图5所示的打印设置按钮501时,显示控制单元123显示打印屏幕。在这种情况下,由于这些设置是普通打印设置,因此没有限制这些打印设置的目标。
由于打印设置的目标的不同,根据当从图4所示的打印屏幕显示的打印设置屏幕时和当从图5所示的打印屏幕显示的打印设置屏幕时的情形,可选择的打印功能的条件也不同。
在上述方式下,在根据第一实施例的信息处理装置100中,因为当显示打印设置屏幕时,确定单元121能够确定打印设置屏幕是通过应用102调用还是通过操作***104调用,所以使用功能的条件的操作可以不同。
现在描述由于是通过应用102接收的请求,因此限制单元122没有根据功能设置文件141限制打印功能的条件的例子。图6是当按压如图4所示的细节设置按钮401时由显示控制单元123显示的打印设置屏幕的例子的示意图。因为图6所示的打印设置屏幕是通过应用102调用的,所以没有基于功能设置文件141限制打印功能的条件。因此,在图6所示的例子中,如在选择部分601中所示,显示控制单元123以可设置的方式显示“黑白打印”和“彩色打印”。另外,如在选择部分602中所示,显示控制单元123以可设置的方式显示进纸盘,使用户能够选择用户更喜欢的进纸盘。另外,显示控制单元123还以可设置的方式显示纸张类型。
现在描述由于是通过操作***104接收的请求,因此限制单元122基于功能设置文件141限制打印功能的条件的例子。图7是当按压如图5所示的打印设置按钮501时由显示控制单元123显示的打印设置屏幕的例子的示意图。在图7所示的打印设置屏幕中,显示控制单元123显示基于功能设置文件141由限制单元122限制的打印功能的条件。
在如图7所示的屏幕的例子中,如在选择部分701中所示,显示控制单元123仅显示“黑白打印”作为选项。在这种方式下,与通过应用102显示的屏幕相比,对于项目“彩色打印/黑白打印”限制“彩色”的选择。
另外,显示控制单元123在选择部分702中以变灰的方式显示进纸盘,从而防止对进纸盘做出的任何选择。在第一实施例中,通过以禁止任何改变的方式示出这类打印功能的条件来限制打印功能的条件。为了达到这个目的,需要在功能设置文件141中指定限制对进纸盘的选择的设置。在这种方式下,显示控制单元123使限制单元122限制与进纸盘相关的功能的条件来做出显示。
作为限制打印功能的条件的方法,还可以使用除选择部分中的限制选项或使得功能的条件变灰之外的任何方法。图8是根据第一实施例的变形例的示例性屏幕的示意图,其中显示控制单元123隐藏打印功能本身。在图8所示的例子中,如部分801所示,隐藏了进纸盘选择功能和纸张类型选择功能。
在上述方式下,在限制了打印功能的条件的打印设置屏幕中,显示控制单元123进行以下控制中的一个操作:隐藏仅对应用可设置的条件并显示其他条件作为选项;以变灰方式显示为操作***104设置的打印功能的条件从而禁止对其做出的任何改变;以及隐藏在限制的条件下允许的打印功能本身。根据这些功能,可以使用合适的控制。显示控制单元123进行这样的显示控制,从而允许用户辨认出这些功能的条件的使用是被禁止的。
绘图单元113基于由打印机驱动用户接口单元112设置的打印设置绘制打印数据,以生成在第一多功能***设备150中使用的打印数据来执行打印。
根据第一实施例的绘图单元113从通过打印机驱动用户接口单元112设置的打印设置生成可由第一多功能***设备150解释的打印数据,以及通过应用102请求对其进行打印的数据。绘图单元113将由此生成的打印数据通过通信单元101发送到第一多功能***设备150。
作为用于生成打印数据的页描述语言(PDL),根据第一实施例的绘图单元113使用如下所述的一种或多种:打印机指令语言(PCL)、PCL 6 XL、PostScript、XML纸张规范(XPS)、图形语言(GL)和精制打印指令流(RefinedPrinting Command Stream RPCS)。
现在描述在根据第一实施例的信息处理装置100中完成打印设置的过程。图9是根据第一实施例在信息处理装置100中进行的过程的流程图。首先,应用102或操作***104以预定格式将例如在用户接口上进行操作的信息作为消息发送到打印机驱动105。
消息队列111积累从每个计算机程序接收的消息,并且打印机驱动用户接口单元112读出积累的消息(步骤S901)。然后,打印机驱动用户接口单元112以在先进先出(FIFO)中接收的消息的顺序处理读取的消息以执行打印设置。
更具体地,打印机驱动用户接口单元112确定从消息队列111读出的消息是否是用于显示打印设置屏幕的请求(步骤S902)。当该消息不是用于显示打印设置屏幕的请求时(步骤S902中为否),打印机驱动用户接口单元112进行与消息对应的处理,并从步骤S901重新开始处理。在上述方式中,打印机驱动用户接口单元112等待直到表示用于显示打印设置屏幕的请求的消息到达。
同时,当打印机驱动用户接口单元112确定该消息是用于显示打印设置屏幕的请求(步骤S902中为是),打印机驱动用户接口单元112读取功能设置文件141,并进行例如设置默认值的初始设置以及进行初始化操作(步骤S903)。然后,确定单元121分析消息的发送源,并确定调用的源是否是不需要限制打印功能的条件的应用102(步骤S904)。当确定单元121确定是通过应用102调用的打印设置屏幕时或当不需要限制打印功能的条件时(步骤S904为是),确定单元121基于功能设置文件141确定不需要限制将要在打印设置屏幕上显示的打印功能的条件,并且显示控制单元123显示普通打印设置屏幕(步骤S907)。
在第一实施例中,确定单元121分析消息以确定是否是通过应用调用打印设置屏幕。然而,确定单元121还可以基于从操作***104接收的数据(参数)而不是消息来识别源程序。在这种情形下,例如,确定单元121能够基于用于调用打印设置的功能的自变量中存储的调用的源的信息来识别调用的源程序。
另外,确定单元121还可以从作为调用的发布者的计算机程序的名称(进程的名称)来识别源。可以通过使用由操作***104提供的功能来识别进程(process)的名称。作为另一种替代,确定单元121可以预先设置预定应用的名称,并确定因此保持的应用的名称中是否包括源程序的名称。
另外,确定单元121可以从进程的状态(权限)确定源。这种技术利用的事实在于,在近来的操作***中,为每个进程都分配了权限。权限的例子包括允许访问几乎所有源的内核模式,以及限制可访问的源的用户模式。应用常常在最大限制权限的的用户模式中启动进程。因此,当进程在用户模式下,确定单元121可以确定调用是通过应用发布的。
另外,确定单元121还可以基于例如标题的预定字符串确定源。由于驱动是仅在被调用后才运行的计算机程序,因此驱动有时不得不根据环境使用限制的信息来操作。因此,还可以考虑极度限制可用的信息的情形。
当确定单元121确定源不是应用(例如,操作***104)(步骤S904为否),限制单元122读取功能设置文件141,并限制可设置的打印功能的条件(步骤S905)。
然后,限制单元122设置打印设置屏幕,其中限制的可设置的打印功能的条件(步骤S906)。然后,显示控制单元123基于功能设置文件141显示打印设置屏幕,其中限制单元122限制了打印功能的条件(步骤S907)。例如,在这种打印设置屏幕中,如上所述,显示限制的打印功能的条件,使仅一个选项可用,从而不允许用户做出任何选择,或者使选项变灰且固定。
然后,消息队列111检测是否已经收到表示打印设置屏幕中的操作的消息(步骤S908)。如果没有收到(步骤S908为否),消息队列111重复步骤S908的处理。
如果消息队列111检测到已经收到表示打印设置屏幕中的操作的消息(步骤S908为是),打印机驱动用户接口单元112读取消息(步骤S909)。然后,打印机驱动用户接口单元112确定该读取的消息是否是结束操作(步骤S910)。如果打印机驱动用户接口单元112确定该消息不是结束操作(步骤S910为否),打印机驱动用户接口单元112根据接收的消息的内容进行打印设置,例如选项的设置和设置复印的数量(步骤S911)。然后,从步骤S908重复该过程。
同时,如果打印机驱动用户接口单元112确定该读取的消息是结束操作(步骤S910为是),打印机驱动用户接口单元112通过结束处理进行打印处理或打印取消处理,并结束该过程。
根据上述过程,可以根据源是应用还是非应用计算机程序在打印设置屏幕上显示打印功能的不同条件,来控制打印设置屏幕的显示。该处理流程并不限于如图9所示的顺序,例如,如果需要可以重新调整该处理流程的顺序。
在根据第一实施例在信息处理装置100中,当用户通过操作***104调用打印设置屏幕以设置默认值时,可设置的条件被限制。同时,当用户通过应用调用打印设置屏幕时,用户能够指定用户更喜欢的任何条件。在这种方式下,能够降低打印成本同时允许用户设置打印设置作为用户喜好。另外,由于在功能设置文件中(或在注册表中)指定设置,因此,可以保护打印设置以防止被无知的用户修改。换句话说,信息处理装置100将按照在管理员的指导下指定的设置执行打印。
在根据第一实施例的信息处理装置100的描述中,通过从功能设置文件读取功能限制信息来限制功能。然而,例如,这种信息也可以从注册表读出,而不将读出的源限制为功能设置文件。
在根据第一实施例的信息处理装置100中,通常将限制应用到打印装置上的可设置的功能,但仅当用户期望时,用户能够选择用户期望的打印功能的条件。因此,尽管限制了打印条件,仅当用户特别希望这么做时,用户才以用户期望的方式执行打印。
另外,在根据第一实施例在信息处理装置100中,除非通过应用调用打印设置显示屏幕,否则在用户以用户期望的方式执行打印之后,保持限制打印功能的条件。因此,不需要用户意识到该情形,应用到功能的条件的限制保持有效。因此,能够维持管理员希望的设置。
具体地,在根据第一实施例在信息处理装置100中,因为以按照管理员的意图的方式限制打印功能的条件,所以能够减少所有者的总成本(TCO)。换句话说,可以根据管理员的意图减少打印成本同时实现在用户期望的设置下执行打印。
第二实施例
在第一实施例的描述中,当源是非应用计算机程序时,限制打印功能的条件。然而,第一实施例不受限于当源是非应用计算机程序时限制打印功能的条件。因此,在本发明的第二实施例中描述的例子中,与其他条件结合来限制打印功能的条件。
图10是根据第二实施例的打印***的结构框图。图10所示的信息处理装置1000与根据第一实施例的信息处理装置100的区别在于:以打印机驱动1001代替打印机驱动105,以及打印机驱动1001进行与由打印机驱动105进行的处理不同的处理。在下面描述中,对与根据第一实施例的元件相同的元件给出相同的附图标记并且省略对其的描述。
打印机驱动1001包括打印机单元1011,其执行与包括在根据第一实施例的打印机驱动105的打印机驱动用户接口单元112执行的处理不同的处理。打印机驱动用户接口单元1011包括确定单元1021和限制单元1022,确定单元1021执行与由确定单元121执行的处理不同的处理,限制单元1022执行与限制单元122执行的处理不同的处理,确定单元121和限制单元122二者都包括在根据第一实施例的打印机驱动用户接口单元112中。
另外,存储在存储单元106中的功能设置文件141还定义根据一天的时间或将要打印的数据的数据类型所限制的打印功能的条件。另外,当以一天的预定时间以预定数据类型执行打印时,可以应用图2中所示的在功能设置文件141中定义的打印功能的条件的限制。
确定单元1021确定除由根据第一实施例的确定单元121执行的处理之外的下述内容。例如,确定单元1021确定收到打印设置请求的时间是否在一天的预定时间期间内。例如,一天的预定时间可以是工作时间。换句话说,在用户常常使用的信息处理装置1000中的一天的时间的期间内限制可设置的打印功能的条件。相反地,在仅由管理员使用的信息处理装置1000中的一天的时间的期间内,例如,非工作时间,则不限制可设置的打印功能的条件。
另外,确定单元1021确定将由第一多功能***设备150打印的打印数据是否与预定条件匹配。该条件是与打印数据的格式相关的预定条件,如与时间戳、格式、文件名称相关的条件。在这种方式下,当打印数据和与时间戳、格式、文件名称相关的预定条件匹配时,限制打印功能的条件。
换句话说,根据第二实施例的限制单元1022执行除根据第一实施例的限制单元122执行的处理之外的下述限制处理。例如,如果确定单元1021确定当前时间在一天的预定时间的期间内,则限制单元1022基于功能设置文件141限制可设置的打印功能的条件。通过进行这种限制处理,由于能够在管理员进行维护时的时间的期间内解除打印功能的限制,因此,管理员能够容易地进行维护。
另外,当确定单元1021确定打印数据与预定条件匹配时,限制单元1022基于功能设置文件141限制可设置的打印功能的条件。通过进行这种限制处理,由于根据打印数据的类型应用限制,因此,能够以合适的方式为打印数据限制打印功能的条件。
例如,假设确定单元1021确定打印数据的文件大小是否大于或等于预定文件大小。通过上述确定,限制单元1022可以为具有大于或等于预定文件大小的文件大小的打印数据限制可设置的打印功能的条件。例如,在这种方式下,如果文件大小太大,可以将颜色限制为黑白打印。因此,该控制可以适应于打印数据。
如果当前条件和与一天的时间或打印数据相关的预定条件匹配,则显示控制单元123进行控制以显示打印设置屏幕,在该显示打印设置屏幕上基于功能设置文件141限制可设置的打印功能的条件。
下面描述在根据第二实施例的信息处理装置1000中完成打印设置的过程。图11是在根据第二实施例的信息处理装置1000中执行的处理流程图。
首先,执行与图9所示的根据第一实施例的步骤S901至S904的处理相同的处理,以允许打印机驱动1001确定调用的源是否是不需要限制打印功能的条件的应用程序102(步骤S1101至S1104)。
当确定单元1021确定调用的源是应用时,例如(步骤S1104为是),确定单元1021进一步确定当前时间是否在将要限定功能的一天的预定时间的期间内(步骤S1105)。
如果确定单元1021确定当前时间不在将要限定功能的一天的预定时间的期间内(步骤S1105为否),确定单元1021进一步确定将要通过应用打印的打印数据是否是将要限制功能的条件的打印数据(例如,打印数据的大小是否大于等于预定文件大小)(步骤S1106)。如果确定单元1021确定打印数据不是将要限制功能的条件的打印数据(步骤S1106为否),显示控制单元123显示普通打印设置屏幕,而不需要执行限制打印功能的条件的处理。
同时,如果确定单元1021确定调用的源不是应用时(步骤S1104为否),或者时间处于一天的预定时间的期间内(步骤S1105为是),或者打印数据是将要限制功能的条件的打印数据(步骤S1106的是),限制单元1022读取功能设置文件141,限制可设置的打印功能的条件(步骤S1107)。
假设执行与图9所示的根据第一实施例的步骤S906到S911的处理相同的处理,省略随后的步骤中的处理的说明(步骤S1108到S1113)
除根据第一实施例的信息处理装置100取得的有益效果之外,在根据第二实施例的信息处理装置1000中,可以组合各种条件以限制功能的条件,从而更好地降低打印成本同时允许用户以用户希望的打印设置执行打印。
第二实施例的变形例
在第二实施例的描述中,将与一天的时间相关的条件和与打印数据相关的条件组合,以限制打印功能的条件。然而,第二实施例并不局限于将与一天的时间相关的条件和与打印数据相关的条件组合。因此,在作为变形例的下述例子中,还描述了将是否许可打印数据的条件与上述条件相组合。
除由根据第一实施例的确定单元121进行的处理之外,根据第二实施例的变形例的确定单元1021确定是否已经许可打印数据。
因此,将许可功能作为插件程序加入到应用中。在这种方式下,用户能够接收对在应用102上创建的数据的许可作为最终版本,也就是说,从他/她的管理者处获得用于解除打印功能的限制的许可。
换句话说,当确定单元1021确定调用的源是应用102时,确定单元1021进一步确定通过应用102请求的打印的打印数据是否已经如上所述通过许可。当确定单元1021确定没有授予许可时,限制单元1022限制打印功能的条件,并且当确定单元1021确定已经授予许可时,限制单元1022不限制打印功能的条件。
在这种方式下,仅当打印数据被管理者许可作为最终版本时,才允许用户以全彩打印方式打印打印数据。
在根据变形例的信息处理装置1000中,可以更适当地限制打印功能的条件。另外,信息处理装置可以组合任何其他条件以限制打印功能的条件。
图12是根据上述实施例的信息处理装置的硬件结构示意图。如图12所示,根据实施例的信息处理装置100或1000包括中央处理单元(CPU)1021、只读存储器(ROM)1202、随机访问存储器(RAM)1203、如硬盘驱动(HDD)的外部存储设备1204、如显示器的显示设备1205、如键盘或鼠标的输入设备1206、通信接口(I/F)1207、和连接这些部件的总线1208,以及具有使用常规计算机的硬件结构。
可以以记录在如光盘驱动器(CD-ROM)、软盘(FD)、可记录光盘驱动器(CD-R)、和数字多功能光盘(DVD)等计算机可读记录介质的方式提供根据实施例的信息处理装置100或1000执行的打印机驱动(程序)105或1001,作为可安装或可执行的格式的文件。
另外,可以以存储在连接到如英特网的网络的计算机以可通过网络下载的方式提供由根据实施例的信息处理装置100或1000执行的打印机驱动105或1001。另外,可以通过如因特网的网络提供或分配在根据实施例的信息处理装置100或1000上执行的打印机驱动105或1001。
另外,可以以预先包含在ROM等中的方式提供根据实施例的打印机驱动105或1001。
在根据实施例的信息处理装置100或1000上执行的打印机驱动105或1001具有包括如上所述的模块的模块化结构(消息队列、打印机驱动用户接口单元、和绘图单元)。在实际硬件中,通过使CPU从存储介质读出打印机驱动105或1001,并执行打印机驱动105或1001,将这些模块中的每一个模块都装载到主存储器中,并且在主存储器中提供消息队列、打印机驱动用户接口单元、和绘图单元。
本发明使得能够以满足用户需要同时降低打印成本的方式打印。
尽管结合特定实施例对本发明进行了完整和清楚的揭示,但是所附的权利要求并不限于此,而是用于解释落入在本发明中提出的基础教导中的对于本领域技术人员可以得出的所有变型例及替代结构。
Claims (15)
1.一种信息处理装置(100),包括:
接收单元(111),接收在执行打印中由打印装置(150)使用的打印设置的请求;
确定单元(121),确定由接收单元(111)接收的请求的源;以及
显示控制单元(123),当确定单元(121)确定预定应用是请求的源时,根据请求的源基于指示可设置的打印功能的条件的设置信息,控制以显示打印设置屏幕。
2.根据权利要求1所述的信息处理装置(100),其中,
当确定单元(121)确定预定应用是请求的源时,与当确定单元(121)确定请求的源是操作***时相比,显示控制单元(123)基于设置信息控制以显示包括更多打印功能的条件的打印设置屏幕。
3.根据权利要求1或2所述的信息处理装置(100),其中,
当确定单元(121)确定操作***是请求的源时,显示控制单元(123)进行从以下多个控制中选择的一个控制:
当预定应用是请求的源时,隐藏可设置的打印功能的条件;
以不可改变的方式显示为操作***设置的打印功能的条件;
在打印设置屏幕中隐藏打印功能本身。
4.根据权利要求1至3中任意一项所述的信息处理装置(100),其中,
确定单元(121)进一步确定接收打印设置的请求的时间是否处于一天的预定时间的期间内,以及
当确定单元(121)确定所述时间是处于一天的预定时间的期间内时,显示控制单元(123)基于指示可设置的打印功能的条件的设置信息进一步控制以显示打印设置屏幕。
5.根据权利要求1至4中任意一项所述的信息处理装置(100),其中,
确定单元(121)进一步确定根据打印设置要被打印的打印数据是否和与所述打印数据相关的预定条件相匹配;以及
当确定单元(121)确定所述打印数据与所述预定条件相匹配时,显示控制单元(123)进一步基于指示可设置的打印功能的条件的设置信息来控制以显示打印设置屏幕。
6.根据权利要求1至5中任意一项所述的信息处理装置(100),其中,
确定单元(121)进一步确定根据打印设置要被打印的打印数据是否被许可解除打印功能的限制;以及
当确定单元(121)确定打印数据被许可时,显示控制单元(123)进一步基于指示可设置的打印功能的条件的设置信息来控制以显示打印设置屏幕。
7.根据权利要求1至6中任意一项所述的信息处理装置(100),进一步包括:
存储单元,存储设置信息,其中,
显示控制单元(123)基于存储单元中存储的设置信息来控制以显示打印设置屏幕。
8.一种计算机程序产品,包括非暂时性计算机可用介质,该非暂时性计算机可用介质具有在所述介质内嵌入的、用于处理信息处理装置(100)中的信息的计算机可读程序代码,该信息处理装置(100)包括生成单元和输出单元,当执行所述程序代码时,所述程序代码使计算机执行以下步骤:
接收步骤,接收在执行打印中由打印装置(150)使用的打印设置的请求;
确定步骤,确定在接收步骤接收的请求的源;以及
控制步骤,当在确定步骤确定预定应用是请求的源时,根据请求的源基于指示可设置的打印功能的条件的设置信息,控制以显示打印设置屏幕。
9.根据权利要求8所述的计算机程序产品,其中所述控制步骤包括:
当在确定步骤确定预定应用是请求的源时,与当确定请求的源是操作***时相比,基于设置信息控制以显示包括更多打印功能的条件的打印设置屏幕。
10.根据权利要求8或9所述的计算机程序产品,其中所述控制步骤包括,
当在确定步骤确定操作***是请求的源时,使用从以下技术中选择的一项技术来控制以显示打印设置屏幕:
当预定应用是请求的源时,隐藏可设置的打印功能的条件;
以不可改变的方式显示为操作***设置的打印功能的条件;
在隐藏预定打印功能本身。
11.根据权利要求8至10中任意一项所述的计算机程序产品,其中,
确定步骤包括确定接收打印设置的请求的时间是否是处于一天的预定时间的期间内,以及
当在确定步骤确定所述时间是处于一天的预定时间的期间内时,控制步骤包括基于指示可设置的打印功能的条件的设置信息进一步控制以显示打印设置屏幕。
12.根据权利要求8至11中任意一项所述的计算机程序产品,其中,
确定步骤进一步包括确定根据打印设置要被打印的打印数据是否和与所述打印数据相关的预定条件相匹配;以及
当在确定步骤确定所述打印数据与所述预定条件相匹配时,控制步骤进一步基于指示可设置的打印功能的条件的设置信息来控制以显示打印设置屏幕。
13.根据权利要求8至12中任意一项所述的计算机程序产品,其中,
确定步骤进一步包括确定根据打印设置要被打印的打印数据是否被许可解除打印功能的限制;以及
当在确定步骤确定打印数据被许可时,控制步骤进一步包括基于指示可设置的打印功能的条件的设置信息来控制以显示打印设置屏幕。
14.根据权利要求8至13中任意一项所述的计算机程序产品,其中,
控制步骤包括基于存储单元中存储的设置信息控制以显示打印设置屏幕。
15.根据权利要求8至14中任意一项所述的计算机程序产品,其中,
所述产品包括存储了打印控制程序的计算机可读存储介质。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010015896A JP5458909B2 (ja) | 2010-01-27 | 2010-01-27 | 情報処理装置、印刷制御プログラム、コンピュータ読み取り可能な記憶媒体、画像処理装置、及びプリントシステム |
JP2010-015896 | 2010-01-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102135864A true CN102135864A (zh) | 2011-07-27 |
Family
ID=43857723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100314151A Pending CN102135864A (zh) | 2010-01-27 | 2011-01-26 | 信息处理装置、打印控制程序、计算机可读存储介质、打印装置、和打印*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US20110181910A1 (zh) |
EP (1) | EP2354920A3 (zh) |
JP (1) | JP5458909B2 (zh) |
CN (1) | CN102135864A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108292198A (zh) * | 2015-11-19 | 2018-07-17 | 株式会社理光 | 信息处理设备、设置方法和信息处理*** |
CN110175004A (zh) * | 2018-02-19 | 2019-08-27 | 佳能株式会社 | 打印控制设备、控制方法和非暂时性计算机可读存储介质 |
CN110303771A (zh) * | 2018-03-20 | 2019-10-08 | 兄弟工业株式会社 | 信息处理设备和非暂时性计算机可读存储介质 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5644509B2 (ja) | 2011-01-04 | 2014-12-24 | 株式会社リコー | 情報処理装置 |
US8902456B2 (en) * | 2011-07-11 | 2014-12-02 | Xerox Corporation | System to enable use of PDL metadata to drive printing outcomes |
JP5797052B2 (ja) * | 2011-08-05 | 2015-10-21 | キヤノン株式会社 | 印刷システム、サーバー装置、情報処理方法及びプログラム |
JP6278628B2 (ja) * | 2013-07-18 | 2018-02-14 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US10163078B2 (en) * | 2016-06-30 | 2018-12-25 | The Boeing Company | Aircraft non-periodic maintenance scheduling system |
JP7057642B2 (ja) * | 2017-10-27 | 2022-04-20 | キヤノン株式会社 | 情報処理装置とその制御方法、及びプログラム |
US10331392B1 (en) * | 2017-12-08 | 2019-06-25 | Kyocera Document Solutions Inc. | Image forming operation monitoring systems and methods |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000298562A (ja) * | 1999-04-14 | 2000-10-24 | Seiko Epson Corp | 印刷制御方法および印刷制御装置、記録媒体 |
US20030184781A1 (en) * | 2002-03-27 | 2003-10-02 | Laughlin John D. | Adjusting printer driver settings |
US20060282772A1 (en) * | 2005-06-09 | 2006-12-14 | David Chamberlin | Device driver setting profile lock-down |
JP2007004332A (ja) * | 2005-06-22 | 2007-01-11 | Canon Inc | 情報処理装置および印刷制御方法およびプログラム |
US20090128843A1 (en) * | 2007-11-20 | 2009-05-21 | Kyocera Mita Corporation | Application-based profiles of printer driver settings |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3772953B2 (ja) * | 1999-10-12 | 2006-05-10 | セイコーエプソン株式会社 | ステータス情報取得制御プログラムを記録した媒体、ステータス情報取得制御装置およびステータス情報取得制御方法 |
JP2002287923A (ja) * | 2001-03-22 | 2002-10-04 | Ricoh Co Ltd | プリントシステム |
JP3979067B2 (ja) * | 2001-11-28 | 2007-09-19 | 富士ゼロックス株式会社 | 印刷指示装置 |
US7136174B2 (en) * | 2002-02-25 | 2006-11-14 | Xerox Corporation | System for installing a printer driver on a network |
JP2003316539A (ja) * | 2002-04-22 | 2003-11-07 | Seiko Epson Corp | プリンタドライバ、プリンタホスト、印刷システム |
JP4368589B2 (ja) | 2003-01-17 | 2009-11-18 | シャープ株式会社 | 印刷制御システム及び印刷制御方法 |
JP2006285968A (ja) * | 2005-03-07 | 2006-10-19 | Ricoh Co Ltd | 印刷設定処理プログラム、印刷設定処理装置および印刷設定処理方法 |
JP2007058744A (ja) * | 2005-08-26 | 2007-03-08 | Fuji Xerox Co Ltd | 印刷指示装置およびその印刷機能制限方法および認証印刷システム |
JP4675750B2 (ja) * | 2005-10-28 | 2011-04-27 | シャープ株式会社 | 印刷システム |
JP2007122591A (ja) * | 2005-10-31 | 2007-05-17 | Kyocera Mita Corp | プリンタドライバ及び印刷システム |
JP4770653B2 (ja) * | 2006-09-12 | 2011-09-14 | コニカミノルタビジネステクノロジーズ株式会社 | 印刷管理装置、印刷管理装置の制御方法、および印刷管理装置の制御プログラム |
-
2010
- 2010-01-27 JP JP2010015896A patent/JP5458909B2/ja active Active
-
2011
- 2011-01-17 EP EP11250049A patent/EP2354920A3/en not_active Ceased
- 2011-01-19 US US13/009,311 patent/US20110181910A1/en not_active Abandoned
- 2011-01-26 CN CN2011100314151A patent/CN102135864A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000298562A (ja) * | 1999-04-14 | 2000-10-24 | Seiko Epson Corp | 印刷制御方法および印刷制御装置、記録媒体 |
US20030184781A1 (en) * | 2002-03-27 | 2003-10-02 | Laughlin John D. | Adjusting printer driver settings |
US20060282772A1 (en) * | 2005-06-09 | 2006-12-14 | David Chamberlin | Device driver setting profile lock-down |
JP2007004332A (ja) * | 2005-06-22 | 2007-01-11 | Canon Inc | 情報処理装置および印刷制御方法およびプログラム |
US20090128843A1 (en) * | 2007-11-20 | 2009-05-21 | Kyocera Mita Corporation | Application-based profiles of printer driver settings |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108292198A (zh) * | 2015-11-19 | 2018-07-17 | 株式会社理光 | 信息处理设备、设置方法和信息处理*** |
CN110175004A (zh) * | 2018-02-19 | 2019-08-27 | 佳能株式会社 | 打印控制设备、控制方法和非暂时性计算机可读存储介质 |
CN110303771A (zh) * | 2018-03-20 | 2019-10-08 | 兄弟工业株式会社 | 信息处理设备和非暂时性计算机可读存储介质 |
CN110303771B (zh) * | 2018-03-20 | 2022-03-04 | 兄弟工业株式会社 | 信息处理设备和非暂时性计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP2011154552A (ja) | 2011-08-11 |
EP2354920A2 (en) | 2011-08-10 |
JP5458909B2 (ja) | 2014-04-02 |
US20110181910A1 (en) | 2011-07-28 |
EP2354920A3 (en) | 2012-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102135864A (zh) | 信息处理装置、打印控制程序、计算机可读存储介质、打印装置、和打印*** | |
JP6560573B2 (ja) | 情報処理装置とその制御方法、及びプログラム | |
EP2629192B1 (en) | Information processing apparatus, information processing method, and program | |
JP5121261B2 (ja) | 画像処理装置、画像処理装置の制御方法、制御プログラム | |
JP5995461B2 (ja) | 情報処理装置、制御方法、プログラム | |
JP2008047106A (ja) | ユーザ・インターフェイスをカスタム化するシステムおよび方法 | |
JP6578851B2 (ja) | 情報処理装置およびプログラム | |
CN102547019A (zh) | 终端装置、服务器、画面控制方法和画面转换方法 | |
US20120194861A1 (en) | Computer readable information recording medium storing printing setting editing program, printing setting editing apparatus and printing setting editing method | |
US9160888B2 (en) | Information processing apparatus, user information management control method, and storage medium | |
US20120120443A1 (en) | Information processing apparatus, information processing system, and storage medium | |
JP2011059956A (ja) | プリンタドライバ、情報処理装置、及び記録媒体 | |
JP4380758B2 (ja) | ジョブ処理方法、画像処理システム、アクセス制御装置、アクセス制御方法、及びプログラム | |
CN102693101A (zh) | 信息处理装置 | |
JP6326795B2 (ja) | 情報処理システム、情報処理装置、情報処理方法及びプログラム | |
JP7483522B2 (ja) | 画像形成装置及びその制御方法、並びにプログラム | |
JP2011170685A (ja) | インストールプログラムおよびインストール方法 | |
JP2012128690A (ja) | 情報処理装置及び情報処理装置の制御方法 | |
JP2006289690A (ja) | 画像形成装置および画像形成システム | |
US9152112B2 (en) | Image forming system and image forming apparatus with improved error reporting status | |
US20090051960A1 (en) | System and method for creating a customizable device driver for interfacing with a document processing device | |
EP2851835B1 (en) | Information processing apparatus and method for controlling the same, and program | |
US8411293B2 (en) | Method and program for custom spool page printing | |
JP7171227B2 (ja) | 情報処理装置、その制御方法およびアプリケーション | |
JP2007310768A (ja) | 機能設定制御装置、機能設定制御方法、プリンタドライバ及び記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110727 |