CN101131630A - 信息处理装置和打印设备控制方法 - Google Patents
信息处理装置和打印设备控制方法 Download PDFInfo
- Publication number
- CN101131630A CN101131630A CNA200710139949XA CN200710139949A CN101131630A CN 101131630 A CN101131630 A CN 101131630A CN A200710139949X A CNA200710139949X A CN A200710139949XA CN 200710139949 A CN200710139949 A CN 200710139949A CN 101131630 A CN101131630 A CN 101131630A
- Authority
- CN
- China
- Prior art keywords
- print job
- identifying information
- printing device
- merged
- 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.)
- Granted
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/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/122—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
-
- 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/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- 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/126—Job scheduling, e.g. queuing, determine appropriate device
-
- 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/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
信息处理装置假脱机所接受的打印作业,该信息处理装置可以连接到打印设备,该打印设备具有保存打印作业并将多个所保存的打印作业合并的功能。该装置将指示要被合并的作业的第一识别信息添加到由假脱机单元假脱机的多个打印作业中要被合并的打印作业。该装置将由添加单元添加有第一识别信息的打印作业传送到打印设备,作为要在打印设备侧保存的保存作业。该装置指定打印设备来合并添加有第一识别信息的保存作业。通过指定根据合并指定打印所合并的保存作业,在多个打印作业的打印处理中防止另一打印作业的中断。
Description
技术领域
本发明涉及一种信息处理装置和打印设备控制方法,更具体而言,本发明涉及打印作业的控制。
背景技术
随着近年来联网的发展,多个信息处理装置连接在网络上共享该网络上的打印机的环境越来越流行。在这样的多个信息处理装置共享打印机的环境中,这些信息处理装置发出打印请求等到一个打印机。当单个打印机接受来自多个信息处理装置的打印请求并执行复制操作时,排出的打印材料与其他用户的打印材料混合,并因此打印材料可能丢失。
已经提出了一些建议来解决这样的问题。作为其中一个建议,日本专利公开NO.09-134261提出了一种方法,该方法假脱机所接受的打印作业,将多个假脱机打印作业合并成一个打印作业,并发送合并的打印作业到打印机侧以形成图像。此外, 日本专利公开NO.11-027492提出了一种方法,该方法允许用户在打印所存储的图像数据时在操作单元处指定要打印的文件和这些文件的打印顺序,并将用户所设置的多个文件作为一系列具有设置顺序中的序列的图像组处理。
上述两种方法将多个打印作业作为一个打印作业处理,并且能够防止这些打印作业的结果在排出时混合在一起。
但是,因为日本专利公开NO.09-134261的方法必须在将作业传送到打印机之前将作业合并,然后传送合并的作业到打印机,因此信息处理装置侧的工作负荷以及网络上的工作负荷变得更重。此外,日本专利公开NO.11-027492需要用户更多劳动,因为用户必须在操作单元处指定文件和它们的打印顺序。此外,当用户忘记指定某文件时,在一些情况下所需要的文件就不能被打印。
发明内容
在考虑上述问题的情况下作出本发明,并且根据一个示例性实施例,本发明提供了一种信息处理装置和打印设备控制方法,其能够减小打印设备侧操作单元上的操作负荷,同时抑制信息处理装置侧上负荷的增加,并且能够实现能够防止与多个打印作业相关联的中断的打印。
根据本发明的一个方面,提供了一种信息处理装置,该信息处理装置可以被连接到打印设备,打印设备具有保存打印作业并将多个保存的打印作业合并的功能,该装置包括:
假脱机单元,用于假脱机所接受的打印作业;
添加单元,用于将指示要被合并的作业的第一识别信息添加到由假脱机单元假脱机的多个打印作业中要被合并的打印作业;
输出单元,用于将被添加单元添加了第一识别信息的打印作业传送到打印设备,作为要在打印设备侧保存的保存作业;
合并指定单元,用于指定打印设备来合并添加有第一识别信息的保存作业;和
打印指定单元,用于指定根据合并指定单元的合并指定来打印所合并的保存作业。
根据本发明的另一方面,提供了一种由信息处理装置控制打印设备的方法,信息处理装置可以连接到打印设备,打印设备具有保存打印作业并将多个保存的打印作业合并的功能,该方法包括:
假脱机步骤,假脱机所接受的打印作业;
添加步骤,将指示要被合并的作业的第一识别信息添加到在假脱机步骤中被假脱机的多个打印作业中要被合并的打印作业;
输出步骤,将在添加步骤中添加了第一识别信息的打印作业传送到打印设备,作为要在打印设备侧保存的保存作业;
合并指定步骤,指定打印设备来合并添加有第一识别信息的保存作业;和
打印指定步骤,指定根据在合并指定步骤中的合并指定来打印所合并的保存作业。
本发明的其他特征将通过参考附图的以下示例性实施例的描述而变得显而易见。
附图说明
图1是显示根据本发明一个实施例的打印系统的布置的框图;
图2是解释图1所示信息处理装置的布置的框图;
图3显示了图2所示的RAM 202的存储器映像的实例;
图4显示了图2所示FD 204的存储器映像的实例;
图5是显示应用程序所发出的打印作业的处理的框图;
图6是显示本实施例中打印作业的流程和管理位置的框图;
图7显示了本实施例中由作业控制打印服务所管理的打印作业的各种信息;
图8显示了由作业控制打印服务605所保持的用户信息;
图9是显示本实施例中从作业控制打印服务605接受作业时开始直到其传送作业到打印设备的处理的流程图;
图10A和10B是显示本实施例中直到获得用户信息的设置信息、根据各个设置指定作业、添加组ID以指定要被合并的多个作业为止的处理的流程图;
图11是显示在本实施例中从打印作业被传送到打印设备开始直到完成纸张排出的处理的流程图;
图12显示了在本实施例中作业控制打印服务605的用户接口(UI)的实例;
图13是用于解释根据本实施例的打印设备的操作的流程图;和
图14是用于解释根据本实施例的系统的操作的概述的图示。
具体实施方式
以下将参考附图详细描述本发明的优选实施例。
[第一实施例]
<系统布置>
图1是显示根据第一实施例的打印系统的布置的框图。假设在该系统中连接有多个网络打印机,如图1所示。
参考图1,附图标记102、103、104和105表示网络打印机。网络打印机102到105分别经由网络接口(未示出)连接到网络106。网络打印机102到105中每一个分析包括打印数据并被从作为打印服务器101的服务器计算机传送的打印作业,将其转换成每页的点图像数据(dot image data),并打印每页的点图像数据。网络打印机102到105中每一个都包括所谓的盒子功能(box function),该功能将所转换的点图像数据存储在网络打印机上诸如HDD(未示出)等等的的存储器上,并响应于随后发出的请求而打印出数据。可以响应于来自网络打印机本身或网络上外部计算机的指定而打印出由盒子功能保存的数据。注意,网络打印机102到105可以采用各种系统的打印机,诸如采用电子照相系统的激光束打印机、采用喷墨系统的喷墨打印机、采用热转印系统的打印机等等。
附图标记101表示用作打印服务器的服务器计算机,下文中将被称为打印服务器。打印服务器101经由网络缆线连接到网络,存储在网络上使用的文件,并监控网络106的使用状态。打印服务器101管理连接到网络106的多个打印机。注意,打印服务器101包括普通的信息处理装置,其通过执行所存储的打印控制程序实现作为打印服务器的功能。
网络106包括例如以太网,并连接打印服务器101、网络打印机102、103、104和105等等。
<信息处理装置的布置>
图2是用于解释用作图1所示打印服务器101的信息处理装置的布置的框图。
参考图2,CPU 200实现该信息处理装置中的各种控制。CPU 200执行存储在硬盘(HD)205中的本实施例的应用程序、打印机驱动程序、OS、网络打印机控制程序等等。ROM 201是只读存储器,并存储诸如基本I/O程序的程序和诸如字体数据、模板数据等在文档处理中使用的各种数据。RAM 202是随机存取存储器,其允许读/写访问,并用作CPU 200的主存储器、工作区域等等。当CPU 200执行上述程序时,RAM 202从例如HD 205加载所需的程序,并临时存储在程序运行时所需的信息、文件等等。
软盘(FD)驱动器203是外部存储设备,用于读出存储在软盘(FD)204中的信息。存储在FD 204中的程序等可经由FD驱动器203被加载到该计算机系统上。注意,存储介质并不限于FD,而可以使用任意介质,诸如CD-ROM,CD-R,CD-RW,PC卡,DVD,IC存储卡,MO,存储棒等等。注意,FD 204是能够存储计算机可读程序和/或数据的存储介质。
HD 205是其中一个外部存储设备,并包括用作大容量存储器的硬盘。硬盘存储应用程序、打印机驱动程序、OS、网络打印机控制程序、相关程序等等。注意,作为假脱机单元的假脱机管理程序(spooler)被确保在硬盘上。假脱机单元是指打印服务器101上的服务器假脱机管理程序。
键盘206形成指定输入设备的一部分。用户可以利用键盘206输入诸如设备控制命令等的指令到打印服务器101。显示器207显示从键盘206所输入的命令、网络打印机102到105的状态等等。系统总线208连接上述单元,并控制作为打印服务器101的计算机中的数据流。当信息处理装置(打印服务器101)与外部设备交换数据时,使用接口209。
<存储器映像等等的描述>
图3显示了图2中所示的RAM 202的存储器映像的实例。图3中所示的存储器映像300显示了其中从FD 204加载的网络打印机控制程序被加载到RAM 202上并准备运行的状态。第一实施例将解释其中网络打印机控制程序和相关数据被从FD 204加载到RAM 202上并被执行的实例。但是,本发明并不限于这样的特定实例。例如,每次网络打印机控制程序被启动时,其可以从HD 205加载,其中在HD205上,网络打印机控制程序已经被安装到RAM 202上。
存储网络打印机控制程序的介质并不限于FD,而可以是CD-ROM,CD-R,PC卡,DVD或IC存储卡。此外,网络打印机控制程序可以被存储在ROM 201中,并且可以直接由CPU 200运行。此外,实现与上述设备等同的功能的软件可以构成硬件设备的替代方案。
网络打印机控制程序303经常可以被简称为打印控制程序或调度程序。打印控制程序包括控制打印作业顺序并发出打印服务器101中打印作业的打印结束通知、打印目的地改变请求等的程序。在本实施例中,从客户发出打印请求到打印服务器101被称作调度请求,而执行打印作业的顺序控制和发送打印指定(传送许可)到客户被称为调度开始(schedule up)。
基本I/O程序301是存储具有IPL(初始程序加载)功能等的程序的区域,其中该程序在该控制装置的电源开关被打开时从HD 205加载OS到RAM 202并开始OS的操作。
操作系统(OS)302、网络打印机控制程序303和相关数据304被分别存储在RAM 202上确保的区域中。当CPU 200执行网络打印机控制程序等时,使用工作区域305。
图4显示了图2中所示FD 204中的存储器映像的实例。参考图4,附图标记400表示FD 204的数据内容。卷信息401指示记录在FD 204中的数据的信息。FD 204记录目录信息402、作为本实施例中所描述的打印控制程序的网络打印机控制程序403、和其相关数据404。注意,网络打印机控制程序403是使CPU 200实现本实施例中所要描述的流程图的控制程序。在运行该程序时,网络打印机控制程序403作为网络打印机控制程序303被加载到RAM 202上,并由CPU200执行。
<打印作业控制系统>
以下将描述在本实施例中执行打印作业的调度和打印控制的打印控制系统。注意,当CPU 200执行上述网络打印机控制程序303时,实现该打印控制系统的打印处理。
<打印作业的处理>
图5是显示用于处理由应用程序所发出的打印作业的布置的框图。图5显示打印作业控制系统如何处理由该系统的客户机-服务器模型中的普通应用程序(诸如Microsoft Word)所发出的打印作业。
参考图5,服务器600对应于打印服务器101,并表示在其上运行打印作业控制系统的模块的机器。通常,在发出打印指定时,执行以下过程。应用程序601经由OS的图形功能产生一系列描绘(rendering)命令。这一系列描绘命令经由PDL打印机驱动器(下文中被称为打印机驱动器)602作为打印作业数据被传递到Windows假脱机管理程序603。Windows假脱机管理程序603将打印作业数据传递到用户所选择的端口监视器(windows作业控制监视器608),并控制其传送打印作业数据到打印设备607(对应于网络打印机102到105)。
相反,在本实施例中,用户发出打印指定,同时预先指定用于打印作业控制系统的端口监视器(下文中称为作业控制端口监视器604)。如上所述,应用程序601经由OS产生一系列描绘命令。打印机驱动器602接收描绘命令,并生成PDL数据(打印作业数据)。打印机驱动器602传送打印作业数据到代替传送打印作业数据到打印设备607的Windows作业控制监视器608的作业控制端口监视器604。作业控制端口监视器604传送打印作业数据到代替打印设备607的用于打印作业控制系统的打印服务(下文中称为作业控制打印服务)605。作业控制打印服务605是包括管理作业/设备的状态的功能的软件。
此外,当设备和客户PC在点对点连接环境中运行时,作业控制打印服务605包括管理从设备所通知的诸如设备状态、作业状态等的信息并发出预定指令到设备的功能。这对应于管理多个打印设备607的设备信息和作业信息的功能。
作业控制打印服务605包括监视服务605能够经由网络与之进行通信的各个设备(打印设备)的诸如正在打印状态、功率控制状态、故障信息(卡纸)等的状态。例如,作业控制打印服务605利用设备信息控制模块606与各个打印设备607通信,并获得和操纵与打印作业相关联的信息以及各个打印设备中的操作状态。
用于打印作业控制系统的打印管理器(下文中称为打印管理器)609是允许用户检查作业控制打印服务605内打印作业状态的程序。打印管理器609提供用户接口(UI),用于操纵打印作业。
打印管理器609经由作业控制打印服务605的软件接口(API)执行与作业控制打印服务605的信息传送/接收。通过该传送/接收,打印管理器609获得由作业控制打印服务605所管理的每个外部打印设备的状态信息作为事件。作为所获得事件的通知类型,设想错误/警告信息的通知(诸如指示调色剂剩余量不足、客户机与设备之间的通信故障、存储器容量不足、排纸托盘上满负载等的警告)、指示从错误状态到正常状态的恢复的正常信息的通知等等。
作业控制打印服务605包括管理控制台610。管理控制台610经由作业控制打印服务605的API与作业控制打印服务605交换信息和指定,从而监控整个打印作业控制系统。
<来自打印应用程序的打印>
下面将介绍来自应用程序601的打印。
打印驱动器602将应用程序601所产生的一系列描绘命令转换成打印设备607能够解释的PDL(页面描述语言)文件。该PDL文件从windows假脱机管理程序603经由作业控制端口监视器604(图5中箭头a)传输到作业控制打印服务605(图5中箭头b)。作业控制打印服务605根据要为该打印作业执行的作业控制的类型来控制打印作业的操作。
如上所述,在普通的windows打印系统中,打印机驱动器602将应用程序601所产生的一系列描绘命令转换成能够被打印设备607解释的PDL文件。该PDL文件经由windows作业控制监视器608(图5中箭头e)从windows假脱机管理程序603传送到打印设备607(图5中箭头f)。
<windows打印系统和打印作业之间的关系>
以下将参考图6更详细地描述由windows所提供的打印系统和打印作业控制系统之间的打印作业的关系以及处理的概述。图6显示了在本实施例中输入打印作业之后打印作业的管理位置。
参考图6,作业控制打印服务605表示打印作业控制系统,在该系统上运行服务器600的控制程序。
在本实施例中,作业控制打印服务605将假脱机管理程序603所保持的打印作业数据传送到对应于由应用程序所选择的打印机驱动器602的打印设备607。
当打印作业从windows打印系统801传送到作业控制打印服务605时,作业控制打印系统802利用打印队列803和输出端口802管理打印作业。打印队列803以从windows打印系统801接收打印作业的顺序假脱机并管理打印作业,并将完成假脱机操作的打印作业传递到输出端口804。作业控制打印系统802发出被传递到输出端口804的打印作业的调度请求到打印控制程序805。确定打印顺序的打印控制程序805以来自作业控制打印系统802的调度请求的产生顺序来管理打印作业,并发出打印指定。输出端口804将其打印指定被从打印控制程序805接收的打印作业传送到打印设备607。打印设备607以打印作业从输出端口804接收的顺序执行打印作业的打印处理。注意,打印控制程序805可以接受来自外部设备(客户设备)的作业控制打印系统802的调度请求。
如上所述,在本实施例中,打印作业由打印队列803、输出端口804、打印控制程序(调度程序)805和打印设备607管理。
图7显示了由作业控制打印服务605所管理的打印作业的数据配置的示例。
原始文档名称901是由打印机驱动器602等所设置的打印作业的名称。原始页面902的数量是打印作业的页面的数量。合并文档名称903是由用户或打印设备为通过合并打印设备上多个打印作业而获得的打印作业所设置的名称。合并页面904的数量是合并打印作业的页面的数量。组ID 905是由作业控制打印服务605所设置的标识符,并且为要被合并的打印作业设置相同的组ID。打印设置906指示作业类型,即所关心的作业是盒子保存作业(box save job)还是打印作业。图7所示的各种设置是经由用于发出来自打印设备的打印指定或通知的用户接口基于用户的指定而产生的。
注意,盒子保存作业是临时存储在装配在打印设备中的存储单元(诸如HDD(硬盘驱动器)等)中而不需要立即打印出打印作业数据的作业。作为要被临时存储的数据格式,可以采用位图格式的数据、诸如JPEG等的预定压缩格式的数据、在最终位图数据之前通过对诸如PDL数据等的描绘数据进行光栅化而获得并且以简单语言描述的中间数据,等等。
图8显示了在本实施例中由作业控制打印设备605所保持的用户信息。
用户名称1001指示输入打印作业的用户的名称。合并设置1002是用于确定在输入打印作业时要被合并的打印作业的设置信息。合并设置1002记录与要被合并的打印作业、以及以下将利用图10A和10B的流程图描述的打印作业的分组相关联的设置信息。在本实施例中,作为与打印作业的分组相关联的设置,可以选择“合并作业数量指定”、“接受周期指定”和“组ID指定”三种类型中的其中一种。合并设置1002包括对应于“组ID指定”的组ID的设置信息。完成通知设置1003是这样的设置信息,其指示通知是否是在合并打印作业的排出完成时、在打印作业合并完成时等等作出。计算机名称1004指示用于输入作业的计算机的名称。经由用于发出打印指定的用户接口基于用户的指定产生图8所示的各种设置。此外,每个用户可以对应于他或她能够指定的每个打印机设备设置图8中所示的各种设置中的一些或全部。以这种方法,当用户选择打印机设备A时,对应于打印机设备A而预先存储的合并设置1002被选择。这相当于该用户将打印机设备A设置为用于发出合并作业。
图9是显示当本实施例的作业控制打印服务605接受来自windows打印系统801的作业时开始直到其传送作业到打印设备为止的处理的流程图。
在步骤S1101中,作业控制打印服务605接受由应用程序601所产生的打印作业。例如,作业控制打印服务605经由windows打印系统801接受可以被打印设备解释的PDL文件作为打印作业。替换地,作业控制打印服务605可以接受打印的源打印数据(也被称为中间数据)作为打印作业。
在步骤S1002中,作业控制打印服务605从所保持的用户信息(图8)获得合并设置1002。作业控制打印服务605在步骤S1103中检查在步骤S1102中所获得的合并设置1002是否包括设置信息。如果所获得的合并设置1002包括设置信息,则过程前进到步骤S1104;否则,过程跳到步骤S1106。
在步骤S1104中,作业控制打印服务605根据合并设置信息的设置执行处理,以指定多个打印作业为组作业,并向这些作业添加组ID。该步骤的细节随后将参考图10A和图10B来描述。在步骤S1105中,作业控制打印服务605基于步骤S1104中的合并设置将由处理所指定的这多个打印作业的打印设置906(作业类型)从不是盒子保存作业的打印作业改变为盒子保存作业。作为改变打印设置906的方法,例如,
(1)作业控制打印服务605重写作业数据,或
(2)作业控制打印服务605发出指令到打印机驱动器602,以重新生成PDL文件作为盒子保存作业,从而将所关心的作业重新生成为盒子作业。
如上所述,在步骤S1104中,作业控制打印服务605将作为指示要被合并的作业的第一识别信息的组ID添加到在假脱机管理程序603中所保持的打印作业中要被合并的打印作业(那些将是组作业)。在步骤S1105中,作业控制打印服务605将指示盒子保存作业的信息作为指示要在打印设备的存储设备上保存的作业(盒子保存作业)的第二识别信息添加到打印设置中。通过这种方式,作业类型从指示不将被保存的作业的设置改变成指示要被保存的作业的设置。
作业控制打印服务605在步骤S1106中检查在步骤S1101中所接受的作业是中间数据(打印数据)还是PDL文件。如果所接受的作业是中间数据,则过程前进到步骤S1107;如果所接受的作业是PDL数据,则过程前进到步骤S1108。在步骤S1107中,作业控制打印服务605命令打印机驱动器602将中间数据转换成PDL文件。在步骤S1108中,作业控制打印服务605将打印作业(如果进行合并设置,则是在步骤S1105中转换的盒子保存作业)发送到打印设备。在该情况下,打印作业被添加有允许打印设备识别该作业为盒子作业的设置信息。在该实施例中,在组ID被添加到所有具有合并设置的打印作业之后,这些作业被一起传送。替换地,作业可以按照需要从添加有组ID的作业顺序被传送。
图10A和10B是显示在本实施例中直到获得用户信息的设置信息(图8)以指定要被合并的多个作业、为各个设置指定作业以及将组ID添加到这些作业时为止的处理(图9中的步骤S1104中的处理)的流程图。
在步骤S1201中,作业控制打印服务605从自身所保持的用户信息(图8)获得合并设置1002的信息,如图9的步骤S1102中。在步骤S1219中,作业控制打印服务605根据在步骤S1201中所获得的合并设置1002的设置内容分支过程。在本实施例中,过程根据三个不同类型的合并设置(即“合并作业数量指定”,“接受周期指定”和“组ID指定”)分支,如上结合图8所述。
<合并作业数量指定>
如果合并设置1002被设置以“合并作业数量指定”,则过程从步骤S1219前进到步骤S1202。在步骤S1202中,作业控制打印服务605获得在合并设置1002中所设置的“设置数量”。在步骤S1203中,作业控制打印服务605通过参考被保持作业的列表获得被管理作业的数量。在步骤S1204中,作业控制打印服务605比较设置数量与所获得的作业数量。如果所获得的作业数量小于设置数量,则过程经由步骤S1204a返回到步骤S1203。这表示与接受新打印作业并行地监视作业的数量。通过这种方式,如果作业列表中的作业数量等于或大于设置数量,则过程前进到步骤S1205。在步骤S1205中,作业控制打印服务605产生唯一组ID,向要被合并的打印作业(在步骤S1101和S1204a中所接受的打印作业)分配相同的组ID,并将该组ID写入每个打印作业的组ID字段905中。
<接受周期指定>
如果合并设置1002被设置以“接受周期指定”,则过程从步骤S1219前进到步骤S1206。作业控制打印服务605在步骤S1206中获得合并设置1002中的“周期”设置,并在步骤S1207中检查所获得的“周期”是否包括有效值。如果所获得的“周期”不包括任何有效值(例如,“周期”=0或负值),则过程从步骤S1207前进到步骤S1211。在步骤S1211中,作业控制打印服务605等待,直到其从应用程序接收到分组开始通知(合并指定开始通知)。注意,应用程序可以是作业控制打印服务605的用户接口,或者可以是Windows系统的另一应用程序。注意,当从另一应用程序接收通知时,使用作业控制打印服务的API。在接收分组开始通知之后,作业控制打印服务605接受打印作业,直到其接收分组结束通知(步骤S1212和S1213)。可以例如在用户经由用户接口(未示出)明确命令分组的开始和结束时产生这些分组开始和结束通知。接收到分组结束通知以后,过程从步骤S1213前进到步骤S1205。在步骤S1205中,作业控制打印服务605为从分组开始通知直到结束通知所接受的所有打印作业添加相同的组ID 905。
另一方面,如果在步骤S1206中所获得的“周期”包括有效值,即如果周期被设置,则过程从步骤S1207前进到步骤S1208。在步骤S1208中,作业控制打印服务605在定时器中设置所获得的“周期”值,并启动定时器。作业控制打印服务605在步骤S1209中接受打印作业,直到该定时器达到超时。在检测到定时器超时时,过程从步骤S1210前进到步骤S1205。在步骤S1205中,作业控制打印服务605为在从定时器的启动到超时的时间段期间所接受的所有打印作业(在步骤S1101和S1209中所接受的打印作业)添加相同的组ID 905。
在上述处理中,组ID 905被添加到在从定时器的启动到超时的时间段期间所接受的所有作业。但是,本发明并不限于此。例如,可以利用诸如用户名称、文档名称等的关键词过滤在该时间段期间所接受的作业,并且组ID然后可以被添加到过滤后的作业中。
<组ID指定>
如果合并设置1002被设置以“组ID指定”,则过程从步骤S1219前进到步骤S1215。
在步骤S1215中,作业控制打印服务605将合并设置1002中所指定的组ID添加到在步骤S1101中所接受的作业。注意,当用户基于组ID指定而经由用户接口(未示出)选择作业时,作业控制打印服务605发出该组ID。在步骤S1216中,作业控制打印服务605等待接受来自应用程序的打印指令。如果作业控制打印服务605在该等待时间段期间接受打印作业,则其将在合并设置1002中所指定的组ID添加到该作业(步骤S1216a和S1215)。在接受打印指令后,过程前进到步骤S1217以检查是否通知组ID。
如果组ID没有被通知,则过程前进到步骤S1217a,并且作业控制打印服务605执行传送处理(步骤S1105到S1108)。如果在步骤S1217b中发现等待打印指令的打印作业,则过程返回到步骤S1216,并且作业控制打印服务605等待接收打印指令。如果没有发现等待打印指令的作业,则过程前进到步骤S1301(以下将描述的图11)。注意,等待打印指令的打印作业表示被用户经由用户接口(未示出)明确指定为组作业的多个作业。另一方面,如果通知了组ID,则过程前进到步骤S1218。在步骤S1218中,作业控制打印服务605在其自身所管理的作业列表中搜索具有所通知的组ID的作业,并选择所有找到的作业作为要被合并的作业。
图11是显示本实施例中从打印作业被传送到打印设备开始直到完成作业控制打印服务605中纸张排出为止的处理的流程图。
在步骤S1301中,作业控制打印服务605确认步骤S1108中所有作业的传送的结束,即传送所有添加有相同组ID的作业。该确认可以通过参考例如来自打印设备的保存完成通知而获得。在所有作业传送确认之后,在步骤S1302中,作业控制打印服务605命令打印设备将附加有该组ID的作业组合到在步骤S1108中所传送的那些作业。在步骤S1303中,作业控制打印服务605从打印设备获得指示添加有组ID的作业合并完成的信息。
在步骤S1304中,作业控制打印服务605从其自身所管理的用户信息(图8)中获得完成通知设置1003。如果完成通知设置1003被设置以通知用户,则过程从步骤1305前进到步骤S1306。在步骤S1306中,作业控制打印服务605通过从其自身所管理的用户信息(图8)中获得用户名称1001和计算机名称1004来指定要被通知的用户,并向该用户的计算机通知合并完成。在步骤S1307中,作业控制打印服务605等待接收用于合并的盒子保存作业的打印指令。在接受到打印指令后,过程前进到步骤S1308。另一方面,如果完成通知设置1003包括立即打印设置,则过程从步骤S1305跳到步骤S1308,而跳过步骤S1306和S1307。
在步骤S1308,作业控制打印服务605命令打印设备打印由合并指定所合并的合并打印作业。在步骤S1309中,作业控制打印服务通过来自打印设备的通知来检测在步骤S1308中命令其打印的作业的纸张排出的完成。在检测到纸张排出的完成后,作业控制打印服务605基于用户信息(图8)中的用户名称1001和计算机名称1004指定用户,并向该用户的计算机通知纸张排出的完成。
注意,步骤S1302中的合并指定和步骤S1308中的打印指定可以在同一时刻被发出。
图12显示本实施例中作业控制打印服务605的用户接口(UI)的实例。
参考图12,列1401显示在多个作业被合并后的合并作业名称。当用户输入任意作业名称时设置合并作业名称,或者当打印设备执行合并处理时自动设置合并作业名称。当显示合并文档名称时,使用作业信息中的合并文档名称903。
列1402显示合并作业的作业状态。列1403显示合并之前的文档名称。使用每个作业的原始文档名称901。列1404显示在合并之前作业的作业状态。该列中所显示的状态由作业控制打印服务605基于从打印设备所通知的事件信息、每个作业的原始页面的数量902以及合并页面的数量904来确定。列1405显示作为输出目的地的打印设备名称。
注意,利用合并完成通知,每个作业的合并页面数量和合并文档名称(图7)被从打印设备发送到作业控制打印服务605(S1303)。作业的合并顺序是它们被传送到打印设备的顺序。因此,作业控制打印服务605能够识别合并顺序,而不需要从打印设备接收任何合并顺序通知。但是,打印设备可以与合并完成通知一起传送合并顺序。来自打印设备的事件信息包括已打印页面的数量,并且作业控制打印服务605确定正在打印的作业以及已经完成打印的作业。例如,如果三个作业(这三个作业中每一个都具有原始页面=7的数量)被合并,并且如果已打印页面的数量是10,则作业控制打印服务605可以确定第一作业已经完成,而正在打印第二作业。
图13是用于解释在打印设备侧的操作的流程图。在接收到来自打印服务器101的盒子保存作业后,打印设备607对所接收的作业光栅化,并在其自身的存储设备中保存光栅化的作业(S1401到S1403)。另一方面,在接收到来自打印服务器101的打印作业后,打印设备607执行所接收作业的打印处理(S1401,S1402和S1404)。在完成打印处理后,打印设备607向打印服务器101通知打印处理的完成(S1405)。
在接收到来自打印服务器101的盒子保存作业的合并指定(S1302)后,打印设备将具有指定组ID的盒子保存作业分组并合并成一个作业(S1406到S1409)。注意,合并指定包括组ID的指定。在盒子保存作业的合并完成后,打印设备向打印服务器101通知合并的完成(S1410)。打印服务器101在步骤S1304获得该合并通知。
在从打印服务器101接收到合并作业的打印指令(图11中的S1308)后,打印设备执行所指定的合并作业的打印处理(S1406,S1407和S1411)。可以利用例如组ID指定合并作业。打印设备向打印服务器101通知在打印合并作业期间的进程并在完成打印时向其通知打印处理的完成(S1412)。打印服务器101在图11中的步骤S1309中获得该打印状态通知。
图14显示了本实施例的上述处理的概述。当用户输入打印作业1401时,通过利用图10A和10B所描述的处理将组ID添加到每个打印作业。添加有组ID的打印作业1401作为盒子保存作业1421被传送到打印设备607,并且被打印设备607保存(S1105到S1108,S1401到S1403)。在盒子保存作业1421的保存完成后,打印设备607向打印服务器101(作业控制打印服务605)通知保存完成。在接收到保存完成通知后,打印服务器101传送包括组ID指定的合并指定到打印设备607(S1302)。在接收到合并指定后,打印设备607合并添加有指定的组ID的盒子保存作业,以产生合并作业1422,并将合并完成通知给打印服务器101(S1406到S1410)。该合并完成通知包括合并的文档名称903。在接收到合并完成通知后,打印服务器101传送合并作业的打印指定到打印设备607(S1308)。响应于该打印指定,打印设备607打印合并作业1422。在完成打印后,打印设备607将此通知给打印服务器101(S1411,S1412)。
根据上述实施例,在打印多个打印作业后,这些作业被暂时地保存在打印机上的大容量存储设备中,并自动地在打印机上被合并。因此,与其中在计算机上合并作业并且将合并作业传送到打印机的方法相比,可以减少计算机上的负荷和网络上的负荷。由于作业根据设置被自动地合并,因此用户的负荷可以被减少,并且可以防止由于操作错误的作业指定错误等等。
<其他实施例>
已经详细说明了本发明的多个实施例。本发明可以采用以下形式的实施例:系统、装置、方法、程序、存储介质等等。本发明可以被应用于由多个设备所构成的系统、或由单个设备所构成的装置。
注意,本发明包括这样的情况,其中通过直接或远程地提供软件程序到系统或装置,并且由该系统或装置的计算机读出和执行所提供的程序代码,来实现实施例的功能。该情况中要提供的程序是对应于实施例中每个所示流程图的程序。
因此,安装在计算机中以利用计算机实现本发明的功能处理的程序代码本身实现了本发明。换句话说,本发明包括用于实现本发明的功能处理的计算机程序本身。
在该情况下,并不特别限制程序的形式,而是可以使用目标代码、要由解释器执行的程序、要被提供到OS的脚本数据等等,只要它们具有程序的功能。
可以使用以下介质作为用于提供程序的记录介质。例如,可以使用软盘、硬盘、光盘、磁盘光盘、MO、CD-ROM、CD-R、CD-RW、磁带、非易失性存储卡、ROM、DVD(DVD-ROM,DVD-R)等等。
作为另一程序提供方法,用户利用客户计算机上的浏览器建立到因特网上的主页的连接,并从该主页下载本发明的计算机程序到诸如硬盘等等的记录介质上。在该情况下,要被下载的程序可以是包括自动安装功能的压缩文件。此外,形成本发明程序的程序代码可以被分成多个文件,这些文件可以从不同主页下载。换句话说,本发明包括WWW服务器,用于使多个用户通过计算机下载实现本发明的功能处理所需的程序文件。
此外,存储本发明的加密后程序的诸如CD-ROM等等的存储介质可以被提供给用户。在该情况下,已经满足预定条件的用户可以被允许经由因特网从主页下载用于解密加密后程序的密钥信息。用户利用所下载的密钥信息执行加密后程序,以在计算机上安装程序。
可以在计算机执行读出程序时实现上述实施例的功能。此外,可以基于该程序的指令,与在计算机上运行的OS等协作地实现上述实施例的功能。在该情况下,OS等等执行实现上述实施例的功能的实际过程中的一些或全部。
此外,当从记录介质所读出的程序被写入安装在被插入或连接到计算机的功能扩展板或功能扩展单元上的存储器中时,可以实现上述实施例的一些或全部功能。在该情况下,在程序被写入功能扩展板或单元之后,安装在功能扩展单元或功能扩展板上的CPU基于该程序的指令执行实际过程中的一些或全部。
如上所述,根据本发明,打印设备侧操作单元处的操作负荷可以被减小,同时抑制信息处理装置侧上负荷的增加,并且可以执行可以防止与多个打印作业相关联的中断的打印处理。
虽然已经参考示例性实施例描述了本发明,但应当理解,本发明并不限于所公开的示例性实施例。以下权利要求书的范围符合最广泛的理解,以便包括所有此类的修改和等价结构和功能。
Claims (18)
1.一种信息处理装置,其中所述信息处理装置可以被连接到打印设备,所述打印设备具有保存打印作业并将多个所保存的打印作业合并的功能,所述装置包括:
假脱机单元,用于对所接受的打印作业执行假脱机操作;
添加单元,用于将指示要被合并的作业的第一识别信息添加到由所述假脱机单元所假脱机的多个打印作业中要被合并的打印作业;
输出单元,用于将由所述添加单元添加有第一识别信息的打印作业传送到所述打印设备,作为要在打印设备侧保存的保存作业;
合并指定单元,用于指定所述打印设备来合并添加有第一识别信息的保存作业;和
打印指定单元,用于指定根据所述合并指定单元的合并指定来打印所合并的保存作业。
2.根据权利要求1的装置,还包括用于在显示设备上显示所接受的打印作业的处理状态的显示单元。
3.根据权利要求1的装置,其中当所述假脱机单元假脱机不少于预定数量的打印作业时,所述添加单元添加第一识别信息到由所述假脱机单元所假脱机的打印作业。
4.根据权利要求1的装置,其中所述添加单元添加第一识别信息到在预定时间段内所接受的并且被所述假脱机单元假脱机的打印作业。
5.根据权利要求1的装置,其中所述添加单元提供用户接口,用于允许用户指定要被合并的打印作业的开始和结束,并且
所述添加单元添加第一识别信息到在用户从用户接口指定接受开始之后直到用户指定接受结束为止所接受的打印作业。
6.根据权利要求1的装置,其中所述添加单元添加第一识别信息到由所述假脱机单元假脱机的多个打印作业中合并指定被接受的打印作业。
7.根据权利要求1的装置,还包括作业类型改变单元,用于向多个添加有第一识别信息的打印作业添加指示要保存在打印设备上存储设备上的作业的第二识别信息,以将不被保存的作业设置改变为要被保存的作业设置,其中所述输出单元传送已经被改变成要被保存的作业设置的改变后的作业。
8.根据权利要求2的装置,其中所述显示单元基于合并的保存作业的打印状态确定合并之前多个保存作业的打印状态,并显示合并之前所述多个保存作业的打印状态。
9.根据权利要求8的装置,其中所述显示单元在单个屏幕上显示合并的保存作业的打印状态和合并之前所述多个保存作业的打印状态。
10.一种由信息处理装置控制打印设备的方法,其中所述信息处理装置可以被连接到打印设备,所述打印设备具有保存打印作业并将多个保存的打印作业合并的功能,所述方法包括:
假脱机步骤,假脱机所接受的打印作业;
添加步骤,将指示要被合并的作业的笫一识别信息添加到在所述假脱机步骤中被假脱机的多个打印作业中要被合并的打印作业;
输出步骤,将在所述添加步骤中添加有第一识别信息的打印作业传送到所述打印设备,作为要在打印设备侧上保存的保存作业;
合并指定步骤,指定所述打印设备来合并添加有第一识别信息的保存作业;和
打印指定步骤,指定根据所述合并指定步骤中的合并指定来打印所合并的保存作业。
11.根据权利要求10的方法,还包括在显示设备上显示所接受的打印作业的处理状态的显示步骤。
12.根据权利要求10的方法,其中在所述添加步骤中,当在所述假脱机步骤中假脱机不少于预定数量的打印作业时,添加第一识别信息到在所述假脱机步骤中假脱机的打印作业。
13.根据权利要求10的方法,其中在所述添加步骤中,添加第一识别信息到在预定时间段内接受的并且在所述假脱机步骤中被假脱机的打印作业。
14.根据权利要求10的方法,其中在所述添加步骤中,
提供用户接口,所述用户接口允许用户指定要被合并的打印作业的接受的开始和结束,并且
添加第一识别信息到在用户从用户接口指定接受开始之后直到用户指定接受结束为止所接受的打印作业。
15.根据权利要求10的方法,其中在所述添加步骤中,添加第一识别信息到在所述假脱机步骤中被假脱机的多个打印作业中合并指定被接受的打印作业。
16.根据权利要求10的方法,还包括:
作业类型改变步骤,向多个添加有第一识别信息的打印作业添加指示要保存在所述打印设备上存储设备上的作业的第二识别信息,以将不被保存的作业设置改变为要被保存的作业设置,其中在所述输出步骤中,传送已经被改变成要被保存的作业设置的改变后的作业。
17.根据权利要求11的方法,其中在所述显示步骤中,基于合并的保存作业的打印状态确定合并之前多个保存作业的打印状态,并显示合并之前所述多个保存作业的打印状态。
18.根据权利要求17的方法,其中在所述显示步骤中,在单个屏幕上显示所合并的保存作业的打印状态和合并之前所述多个保存作业的打印状态。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006212239A JP4262270B2 (ja) | 2006-08-03 | 2006-08-03 | 情報処理装置及び印刷装置制御方法 |
JP2006212239 | 2006-08-03 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101131630A true CN101131630A (zh) | 2008-02-27 |
CN100593773C CN100593773C (zh) | 2010-03-10 |
Family
ID=39028827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710139949A Expired - Fee Related CN100593773C (zh) | 2006-08-03 | 2007-08-03 | 信息处理装置和打印设备控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8045202B2 (zh) |
JP (1) | JP4262270B2 (zh) |
CN (1) | CN100593773C (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102385492A (zh) * | 2010-08-27 | 2012-03-21 | 佳能株式会社 | 图像形成装置及图像形成装置的控制方法 |
CN102446178A (zh) * | 2010-09-30 | 2012-05-09 | 北大方正集团有限公司 | 作业文件的提交方法和装置 |
CN102479062A (zh) * | 2010-11-22 | 2012-05-30 | 佳能株式会社 | 打印系统、信息处理装置及打印方法 |
CN102591601A (zh) * | 2010-12-07 | 2012-07-18 | 佳能株式会社 | 作业控制设备和控制作业执行的方法 |
CN101739225B (zh) * | 2008-11-20 | 2014-04-16 | 佳能株式会社 | 打印控制装置及其方法 |
CN110569003A (zh) * | 2018-06-06 | 2019-12-13 | 富士施乐株式会社 | 信息处理装置、工作流系统以及存储媒体 |
CN111796777A (zh) * | 2019-04-01 | 2020-10-20 | 富士施乐株式会社 | 管理装置、终端装置及管理方法 |
CN113282254A (zh) * | 2020-01-31 | 2021-08-20 | 佳能株式会社 | 控制方法和信息处理设备 |
CN113867655A (zh) * | 2021-09-29 | 2021-12-31 | 深圳市商汤科技有限公司 | 打印方法及装置、电子设备及计算机可读存储介质 |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8520232B2 (en) * | 2006-03-31 | 2013-08-27 | Konica Minolta Laboratory U.S.A., Inc. | Print job analyzing method and apparatus with print device recommendation functions |
US20080174810A1 (en) * | 2007-01-22 | 2008-07-24 | Ricoh Company, Ltd. | Fault tolerant printing system |
US8115951B2 (en) | 2007-04-20 | 2012-02-14 | Ricoh Company, Ltd. | Approach for implementing locked printing with unlock via a user input device |
US8319992B2 (en) * | 2007-07-20 | 2012-11-27 | Ricoh Company, Ltd. | Approach for processing locked print jobs obtained from other printing devices |
US8270007B2 (en) * | 2008-02-11 | 2012-09-18 | Konica Minolta Laboratory U.S.A., Inc. | Print job assignment method allowing user-prioritization |
US9411956B2 (en) | 2008-07-02 | 2016-08-09 | Ricoh Company, Ltd. | Locked print with intruder detection and management |
US20100073712A1 (en) * | 2008-09-19 | 2010-03-25 | Konica Minolta Systems Laboratory, Inc. | Print job assignment method allowing user-prioritization |
US20100073705A1 (en) * | 2008-09-19 | 2010-03-25 | Konica Minolta Systems Laboratory, Inc. | Print job assignment method allowing user-prioritization |
US20100253968A1 (en) * | 2009-04-03 | 2010-10-07 | Jayasimha Nuggehalli | Approach for displaying cost data for locked print data at printing devices |
US8456662B2 (en) * | 2009-04-15 | 2013-06-04 | Ricoh Company, Ltd. | Control for display of multiple versions of a printable document for locked print |
JP5335533B2 (ja) * | 2009-04-22 | 2013-11-06 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法、及びプログラム |
JP2011059995A (ja) * | 2009-09-10 | 2011-03-24 | Ricoh Co Ltd | 情報処理装置とプログラムとコンピュータ読み取り可能な記録媒体 |
US9007621B2 (en) * | 2010-03-01 | 2015-04-14 | Ricoh Company, Ltd. | Method and device for printing a scheduled print job |
JP5804749B2 (ja) * | 2011-04-01 | 2015-11-04 | キヤノン株式会社 | データ処理装置、データ処理方法およびプログラム |
US20130077112A1 (en) * | 2011-09-22 | 2013-03-28 | Xerox Corporation | Automatic aggregation of multiple documents into a common processing job |
US8922813B2 (en) | 2011-10-21 | 2014-12-30 | Lantronix, Inc. | Print server for a portable device |
JP5411909B2 (ja) | 2011-10-31 | 2014-02-12 | シャープ株式会社 | 印刷装置、印刷システム、プリンタドライバ及び印刷方法 |
JP2013233667A (ja) * | 2012-05-05 | 2013-11-21 | Konica Minolta Inc | ジョブ処理装置及びジョブ処理プログラム |
JP2014174951A (ja) * | 2013-03-13 | 2014-09-22 | Canon Inc | 情報処理装置、情報処理方法及びプログラム |
JP5316732B1 (ja) * | 2013-04-12 | 2013-10-16 | 富士ゼロックス株式会社 | 印刷制御装置、画像形成装置、および、プログラム |
JP2015069623A (ja) * | 2013-10-01 | 2015-04-13 | 理想科学工業株式会社 | 印刷システム |
US11056238B1 (en) | 2014-03-27 | 2021-07-06 | Apple Inc. | Personality based wellness coaching |
CH710809A1 (de) * | 2015-03-02 | 2016-09-15 | Ferag Ag | Verfahren und Produktionsvorrichtung zum Herstellen von personalisierten Druckendprodukten. |
JP6281528B2 (ja) * | 2015-06-11 | 2018-02-21 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置および情報処理プログラム |
EP3182272A1 (en) * | 2015-12-15 | 2017-06-21 | Ricoh Company, Ltd. | Service providing system, information processing method, nontransitory recording medium, and program |
JP6957997B2 (ja) * | 2017-06-07 | 2021-11-02 | ブラザー工業株式会社 | 制御プログラム、情報処理装置、印刷装置、および通信システム |
JP6981207B2 (ja) * | 2017-11-27 | 2021-12-15 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及び情報処理プログラム |
JP7326946B2 (ja) * | 2019-07-10 | 2023-08-16 | セイコーエプソン株式会社 | 制御装置、制御装置の制御方法、及び、プログラム |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6977752B1 (en) * | 1995-08-07 | 2005-12-20 | Electronics For Imaging, Inc. | Method and apparatus for determining toner level in electrophotographic print engines |
JP3058248B2 (ja) | 1995-11-08 | 2000-07-04 | キヤノン株式会社 | 画像処理制御装置及び画像処理制御方法 |
JPH1127492A (ja) | 1997-07-03 | 1999-01-29 | Ricoh Co Ltd | 画像形成装置 |
JP3363793B2 (ja) * | 1998-07-10 | 2003-01-08 | キヤノン株式会社 | 印刷制御方法及び装置 |
ATE343179T1 (de) * | 1999-08-12 | 2006-11-15 | Seiko Epson Corp | Drucker mit buchbindefunktion für das binden von druckschriften |
JP3634695B2 (ja) * | 1999-11-02 | 2005-03-30 | キヤノン株式会社 | 印刷制御方法および装置 |
US7286250B2 (en) * | 2000-04-27 | 2007-10-23 | Canon Kabushiki Kaisha | Print control apparatus and method, and print system |
JP3880307B2 (ja) * | 2000-11-13 | 2007-02-14 | キヤノン株式会社 | 情報処理装置および方法 |
JP4672909B2 (ja) * | 2001-06-07 | 2011-04-20 | キヤノン株式会社 | 画像形成装置および画像形成制御方法 |
US7733509B2 (en) * | 2001-09-26 | 2010-06-08 | Infoprint Solutions Company, Llc | Method and apparatus for printing XML directly using a formatting template |
JP2003099221A (ja) | 2001-09-26 | 2003-04-04 | Kyocera Mita Corp | プリントシステム |
JP2004164105A (ja) * | 2002-11-11 | 2004-06-10 | Canon Inc | 印刷制御プログラム |
JP4186678B2 (ja) * | 2003-04-02 | 2008-11-26 | セイコーエプソン株式会社 | 印刷ジョブ管理装置およびこれに用いられるプログラム並びに印刷ジョブ管理方法 |
JP2005092413A (ja) | 2003-09-16 | 2005-04-07 | Fuji Xerox Co Ltd | ジョブの処理方法 |
US7773248B2 (en) * | 2003-09-30 | 2010-08-10 | Brother Kogyo Kabushiki Kaisha | Device information management system |
-
2006
- 2006-08-03 JP JP2006212239A patent/JP4262270B2/ja not_active Expired - Fee Related
-
2007
- 2007-07-24 US US11/782,041 patent/US8045202B2/en not_active Expired - Fee Related
- 2007-08-03 CN CN200710139949A patent/CN100593773C/zh not_active Expired - Fee Related
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101739225B (zh) * | 2008-11-20 | 2014-04-16 | 佳能株式会社 | 打印控制装置及其方法 |
CN102385492A (zh) * | 2010-08-27 | 2012-03-21 | 佳能株式会社 | 图像形成装置及图像形成装置的控制方法 |
CN102385492B (zh) * | 2010-08-27 | 2015-07-01 | 佳能株式会社 | 图像形成装置及图像形成装置的控制方法 |
US8711377B2 (en) | 2010-08-27 | 2014-04-29 | Canon Kabushiki Kaisha | Image forming apparatus, control method of image forming apparatus, and storage medium |
CN102446178B (zh) * | 2010-09-30 | 2015-01-21 | 北大方正集团有限公司 | 作业文件的提交方法和装置 |
CN102446178A (zh) * | 2010-09-30 | 2012-05-09 | 北大方正集团有限公司 | 作业文件的提交方法和装置 |
US9098220B2 (en) | 2010-11-22 | 2015-08-04 | Canon Kabushiki Kaisha | Printing system, information processing apparatus, printing method, and program for a serverless pull printing system |
CN102479062B (zh) * | 2010-11-22 | 2015-02-04 | 佳能株式会社 | 打印系统、信息处理装置及打印方法 |
CN102479062A (zh) * | 2010-11-22 | 2012-05-30 | 佳能株式会社 | 打印系统、信息处理装置及打印方法 |
CN102591601A (zh) * | 2010-12-07 | 2012-07-18 | 佳能株式会社 | 作业控制设备和控制作业执行的方法 |
CN110569003A (zh) * | 2018-06-06 | 2019-12-13 | 富士施乐株式会社 | 信息处理装置、工作流系统以及存储媒体 |
CN111796777A (zh) * | 2019-04-01 | 2020-10-20 | 富士施乐株式会社 | 管理装置、终端装置及管理方法 |
CN113282254A (zh) * | 2020-01-31 | 2021-08-20 | 佳能株式会社 | 控制方法和信息处理设备 |
US12118254B2 (en) | 2020-01-31 | 2024-10-15 | Canon Kabushiki Kaisha | Enabling an appropriate print instruction to be issued using an OS standard printing function |
CN113867655A (zh) * | 2021-09-29 | 2021-12-31 | 深圳市商汤科技有限公司 | 打印方法及装置、电子设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP2008040674A (ja) | 2008-02-21 |
US20080030772A1 (en) | 2008-02-07 |
JP4262270B2 (ja) | 2009-05-13 |
CN100593773C (zh) | 2010-03-10 |
US8045202B2 (en) | 2011-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100593773C (zh) | 信息处理装置和打印设备控制方法 | |
CN100371881C (zh) | 打印系统和文档管理系统 | |
CN1307525C (zh) | 信息处理装置和信息处理方法 | |
CN101739225B (zh) | 打印控制装置及其方法 | |
CN1333330C (zh) | 代理打印系统、信息处理设备以及控制方法 | |
US7167260B2 (en) | Control of distributed printers using virtual printer driver execute module | |
CN100442219C (zh) | 信息处理装置及其方法 | |
US5699495A (en) | Point-and-print in a distributed environment | |
US7916315B2 (en) | Method and apparatus for executing load distributed printing | |
CN100492329C (zh) | 信息处理装置以及方法 | |
US20060044594A1 (en) | Information processing apparatus and its control method, and program | |
CN101025679B (zh) | 信息处理装置的打印机控制系统及打印机控制方法 | |
US8711390B2 (en) | Method and apparatus for executing load distributed printing | |
JP2008532128A5 (zh) | ||
CN102129358B (zh) | 信息处理设备和信息处理方法 | |
US20050128505A1 (en) | Method and apparatus for executing load distributed printing | |
CN1991740B (zh) | 打印系统、打印数据提供装置、其控制方法 | |
CN100368982C (zh) | 信息处理装置及图像形成系统 | |
CN107291486A (zh) | 一种操作系统的安装方法和装置 | |
CN102779018A (zh) | 控制装置、控制方法和控制系统 | |
US7924447B2 (en) | Method and system for workload balancing | |
US6275299B1 (en) | Multiple spooler printing system | |
CN1497423B (zh) | 数据处理设备 | |
CN100524192C (zh) | 信息处理设备、信息处理方法以及信息处理程序 | |
CN102999303A (zh) | 信息处理装置以及控制信息处理装置的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100310 Termination date: 20190803 |
|
CF01 | Termination of patent right due to non-payment of annual fee |