[go: up one dir, main page]

CN101416145B - 打印功能限制方法和打印控制装置 - Google Patents

打印功能限制方法和打印控制装置 Download PDF

Info

Publication number
CN101416145B
CN101416145B CN200780011673.5A CN200780011673A CN101416145B CN 101416145 B CN101416145 B CN 101416145B CN 200780011673 A CN200780011673 A CN 200780011673A CN 101416145 B CN101416145 B CN 101416145B
Authority
CN
China
Prior art keywords
printing
print
printer driver
function
setting
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.)
Active
Application number
CN200780011673.5A
Other languages
English (en)
Other versions
CN101416145A (zh
Inventor
内田达郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN101416145A publication Critical patent/CN101416145A/zh
Application granted granted Critical
Publication of CN101416145B publication Critical patent/CN101416145B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5075Remote control machines, e.g. by a host
    • G03G15/5087Remote control machines, e.g. by a host for receiving image data
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5075Remote control machines, e.g. by a host
    • G03G15/5091Remote control machines, e.g. by a host for user-identification or authorisation
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/55Self-diagnostics; Malfunction or lifetime display
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/55Self-diagnostics; Malfunction or lifetime display
    • G03G15/553Monitoring or warning means for exhaustion or lifetime end of consumables, e.g. indication of insufficient copy sheet quantity for a job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/1219Reducing 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1222Increasing security of the print job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1239Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

本发明提供一种打印功能限制方法和打印控制装置。打印系统包括与网络连接的打印控制装置、打印权限管理服务器和打印装置,该打印系统的打印功能限制方法包括以下步骤:获得关于用于打印的打印功能的限制信息,以使打印机驱动器执行将打印作业的打印设定限定在由所获得的限制信息规定的范围内的处理;通过打印机驱动器扩展单元变更打印作业的打印设定,其中,打印机驱动器扩展单元限制由打印机驱动器限定的打印设定的变更;以及根据打印权限管理服务器管理的打印权限,通过打印机驱动器扩展单元来限制打印控制装置提供的打印功能,其中,通过在变更步骤中禁止对要限制的打印功能的选择来限制打印功能。

Description

打印功能限制方法和打印控制装置
技术领域
本发明涉及打印系统的打印功能限制方法和打印控制装置。该打印系统包括与网络连接的打印控制装置、打印权限管理服务器和打印装置。
背景技术
对于这种类型的系统来说,近来,从降低办公成本或保护全球环境的角度来看,如何减少TCO受到大量关注,TCO不仅包括打印机和系统的初期安装成本,而且包括诸如以墨粉为代表的着色剂和打印纸张之类的消耗品成本。上述TCO是总拥有成本(Total Cost of Ownership)的简称。
作为传统的问题,能访问网络的任何人均能使用安装在办公场所的打印机进行打印。任何人都能没有限制并且不留下任何形迹地进行打印。另外,由于没有对用户施加心理核查,有时超出必要地进行打印,结果造成了办公成本增加。
作为应对这些问题的第一种方法,通过诸如TCP/IP中的IP地址的地址信息来限制打印。作为第二种方法,将很多打印系统投入实际应用中以通过获得打印日志来管理打印页的数量。第一种方法是对特定的IP地址给予限制的一种粗糙的方法,不可能实现更好地管理(例如限制特定用户输出页的数量)。第二种方法能够留有输出日志,然而,为了使管理员对每个日志进行监控并调查存在/不存在无权限的打印,需要高的人力成本,这与降低TCO的目的相悖。
为了解决上述问题,提出了限制各用户的输出的用户限制功能(例如,专利文献1:日本特开2003-150336号公报)。
图1是示出实施以往提出的限制各用户输出的功能的结构的示意图。参照图1,用户使用主机101生成和打印图像数据。认证服务器102保存各用户的认证信息和输出限制信息。打印装置103经由网络接收打印数据,并使用诸如电子照相或喷墨之类的已知技术在实际的打印纸张上打印该数据。主机101、认证服务器102和打印装置103经由基于诸如以太网
Figure GSB00000273461100021
的已知技术的网络104彼此连接。
图2是示出存储有由认证服务器102保存的各用户的认证信息和限制信息的数据库的图。参照图2,行表示用户的条目,列表示用户的认证信息和限制信息,标号201表示用户名;202为密码;203为该月分配给各用户的最大可打印页的计数值;204为指示该月中各用户实际输出页数的已记录页计数值。
为方便起见,密码202是明文。实际上,从安全角度考虑为防止密码泄漏,例如,仅存储明文的单向哈希(hash)值,并将其与输入密码的哈希值相比较,从而执行认证。然而,这不是本发明的主要基础,因此其详细描述将被省略。
当然,从安全角度来讲,只有管理人员才能读/写一访问数据库。
行211指示名为用户1的用户的条目。密码为字符串“Akd5sj4f”。最大可打印页计数值为“500”。即,对于用户1而言每月的可打印页数被限制为500。当实际执行打印时打印机更新该已记录页计数值。显然,用户1在该月已经打印了“123”页。
同样地,行212定义用户2,行213定义用户3。行214描述来宾用户。在此情况下,没有设定密码。然而,由于最大可打印页的计数值为“0”,所以来宾用户不能打印。是否定义来宾用户取决于系统策略。这种用户可以存在,也可以不存在。
在登录到主机101时,该用户输入用户名和密码作为认证信息。认证信息被发送到认证服务器102。认证服务器102将用户名和密码与数据库中的用户名201和密码202进行核对。如果证实认证成功,则将最大可打印页计数值和已记录页计数值通知主机101。
例如,当该用户是用户1,并且认证成功时,则将最大可打印页计数值=500和已记录页计数值=123作为返回值返回。在实际打印作业中,考虑到最大可打印页计数值=500和已记录页计数值=123,主机101识别500-123=377页是可打印的。如果该打印作业的页数是377或更少,则执行打印。如果该打印作业的页数是400,即超过上限,则发出警报提示用户以进行操作。
图3示出从主机101进行打印时由打印机驱动器显示的对话的图形用户界面(GUI)。参照图3,标号301表示对话;302是执行打印的按钮;303是取消按钮。当用户按下按钮302时,主机101将该打印作业的输出页数减为377并执行打印。由于所剩余的23页本次不被输出,因此可能无法获得用户想要的打印效果。当用户按下按钮303时,该打印请求本身被取消。因此,不会产生副作用。
另一方面,提出了几种方案以限制打印机驱动器提供的各种功能。其中一种功能限制技术禁止在打印机驱动器的打印设定对话窗口上进行功能选择(例如,专利文献2:日本特开2004-220532号公报)。
近几年,将打印机驱动器的功能扩展到提供各种功能。例如,在对从应用程序输入的打印作业进行实际打印前,显示打印预览或缩略图像。另外,提供了例如接受设定变更的功能。
当对于这种近期的打印机驱动器构建打印功能限制系统时,不可能在没有限制功能部分和执行功能部分之间的协作的情况下对打印作业施加一贯的限制。
下面将详细描述一个例子。例如,研究这样一个系统,该系统执行打印机驱动器中的NUP打印功能,并且响应1-UP打印请求执行2-UP打印以节省打印纸张的数量,从而降低TCO。
检测对输入打印机驱动器的打印作业的设定。如果从打印应用程序接收到1-UP打印指示设定的话,则将该指示设定改写为2-UP打印。这使得在正常情况下禁止1-UP打印而强制执行2-UP打印成为可能。
假定将2-UP打印指示设定的作业输入到打印机驱动器。即使在这种情况下,如果在打印机驱动器中允许重新设定的功能(如上所述)有效的话,则执行重新设定的功能,从而能够将NUP打印设定重新设定为1-UP打印。
在打印机驱动器中的2-UP打印处理中,执行在一页中以缩小尺寸的方式布置两页的图像形成处理。在该处理后,通过1-UP打印处理打印了该页。从2-UP打印单元,不可能区别以1-UP打印设定输入的作业与已形成2-UP图像并且执行1-UP打印处理的作业。
更具体地说,假定应当限制1-UP打印。如果具有2-UP打印设定的打印作业通过了打印机驱动器的入口,然后,该用户通过重新设定功能变更设定成为1-UP打印,则不能限制1-UP打印。
发明内容
本发明实现了即使对在打印作业输入到打印控制装置后的重新设定处理也能够施加打印功能限制,从而如同在打印作业输入时一样限制打印功能。
根据本发明的一个方面,提供了一种打印系统的打印功能限制方法,所述打印系统包括与网络连接的打印控制装置、打印权限管理服务器,和打印装置,该方法包括以下步骤:获得关于用于打印的打印功能的限制信息,以使打印机驱动器执行将打印作业的打印设定限定在由所获得的限制信息规定的范围内的处理;通过打印机驱动器扩展单元变更所述打印作业的所述打印设定,其中,所述打印机驱动器扩展单元限制由所述打印机驱动器限定的所述打印设定的变更;以及根据所述打印权限管理服务器管理的打印权限,通过所述打印机驱动器扩展单元来限制所述打印控制装置提供的打印功能,其中,通过在所述变更步骤中禁止所述要限制的打印功能的选择来限制所述打印功能。
根据本发明的另一个方面,提供了一种打印系统中的打印控制装置的打印功能限制方法,所述打印系统包括与网络连接的打印控制装置,打印权限管理服务器,和打印装置,该方法包括以下步骤:获得关于用于打印的打印功能的限制信息,以使打印机驱动器执行将打印作业的打印设定限定在由所获得的限制信息规定的范围内的处理;通过打印机驱动器扩展单元变更所述打印作业的所述打印设定,其中,所述打印机驱动器扩展单元限制由所述打印机驱动器限定的所述打印设定的变更;以及根据所述打印权限管理服务器管理的打印权限,通过所述打印机驱动器扩展单元来限制所述打印控制装置提供的打印功能,其中,通过在所述变更步骤中禁止所述要限制的打印功能的选择来限制所述打印功能。
根据本发明的又一个方面,提供的一种打印控制装置包括:用于获得关于用于打印的打印功能的限制信息,以使打印机驱动器执行将打印作业的打印设定限定在由所获得的限制信息规定的范围内的处理的单元;打印设定重新设定单元,用于通过打印机驱动器扩展单元变更所述打印作业的所述打印设定,其中,所述打印机驱动器扩展单元限制由所述打印机驱动器限定的所述打印设定的变更;以及打印功能限制单元,用于根据打印权限管理服务器管理的打印权限,通过打印机驱动器扩展单元来限制打印功能,其中,所述打印设定重新设定单元通过禁止所述打印功能的选择来限制所述打印功能。
本发明进一步的特征,将在以下参考附图的具体实施方式的描述中得到明确。
附图说明
图1是示出实现以往提出的限制各用户的输出的功能的结构的示意图。
图2是存储有示出由认证服务器102保存的各用户的认证信息和限制信息的数据库的图。
图3是示出从主机101进行打印时由打印机驱动器显示的对话的图形用户界面(GUI)的图。
图4是示出根据实施例的打印系统的配置示例的框图。
图5是示出主机401的内部系统的框图。
图6是示出在主机401中的用于打印处理的详细配置的框图。
图7是更详细地示出打印机驱动器603的结构的框图。
图8是示出根据实施例的打印处理的概略的流程图。
图9是示出根据实施例的打印设定处理(S801)的详情的流程图。
图10是示出根据实施例的打印处理(S802)的详情的流程图。
图11是示出在变更打印设定时显示的作业控制窗口的示例的图。
图12是示出不应用本发明的打印设定窗口的示例的图。
图13是示出根据实施例的打印设定显示/编辑处理的流程图。
图14是示出控制显示状态信息获取路线的图。
图15是示出当使打印设定标签中的控制1202到1208都无效而使高级设定1209有效时的打印设定窗口的图。
图16是示出打印权限处理单元605创建的控制显示状态信息的示例的图。
具体实施方式
下面将参照附图详细描述实施本发明的最佳模式。
图4是示出根据实施例的打印系统的配置示例的框图。参照图4,主机401中安装有用户用来生成图像数据和执行打印的应用程序和打印机驱动器。SA(安全代理)服务器402是向主机发布打印权限令牌的计算机。打印机403经由网络接收打印数据,并使用诸如电子照相或喷墨之类的已知打印技术将该数据打印在实际的打印纸张上。目录服务器404具有作为打印权限令牌生成的基础的打印功能限制信息数据库。管理控制台405是管理安装在目录服务器404中的数据库的计算机。
主机401、SA服务器402、打印机403、目录服务器404和管理控制台405经由基于诸如以太网(
Figure GSB00000273461100061
)的已知技术的网络406彼此连接。
图5是示出主机401的内部系统的框图。图5所示的CPU 501根据存储在ROM 502、RAM 503或外部存储设备505中的程序来控制整个装置。CPU 501用RAM 503作为执行各种处理的工作区。外部存储设备505记录操作系统(OS)、应用程序软件和打印机驱动器软件。使用诸如键盘504或鼠标(未示出)的输入设备来输入各种指示。
网络I/F 506和打印机I/F 507经由以太网511和专用接口512连接到打印机,以用于发送/接收数据。监视器I/F 508与监视器513相连接以传送显示数据。标号509表示系统总线。
图6是示出在主机401中用于打印处理的详细配置的框图。如图6所示,应用程序601,图形引擎602,打印机驱动器603,和系统假脱机程序604作为保存在外部存储设备505中的文件存在,这些文件是由OS或模块载入RAM503并执行的程序模块,所述模块使用所述程序模块。
经由网络或用作外部存储器的FD或CD-ROM(未示出),能够将应用程序601和打印机驱动器603加入外部存储设备505。
将保存在外部存储设备505中的应用程序601载入RAM 503并执行。然而,如果应用程序601使打印机403执行打印,则与应用程序601类似,使用加载到RAM 503中并被设定在可执行状态的图形引擎602进行输出(绘制)。
图形引擎602将为各个打印机准备的打印机驱动器603从外部存储设备505载入RAM 503,并且在打印机驱动器603中设定应用程序601的输出。图形引擎602也将从应用程序601接收到的GDI(图形设备接口)函数转换成为DDI(设备驱动器接口)函数,并将它输出到打印机驱动器603。
打印机驱动器603将打印数据转换为PDL数据,即打印机基于从图形引擎602接收到的DDI函数可识别的控制命令。将转换完成的PDL数据作为打印作业,经由接口507从由0S载入RAM 503的系统假脱机程序604输出到打印机403。
本实施例的打印系统,在打印机驱动器603中还具有打印权限处理单元605。打印权限处理单元605可以是打印机驱动器603中的内置模块或通过单独安装增加的库模块。
当执行打印机驱动器603来打印时,打印机驱动器603加载打印权限处理单元605。当加载打印权限处理单元605时,在主机401上收集打印功能限制所必需的信息,并将该信息传送到SA服务器402。打印权限处理单元605从SA服务器402接收作为答复的打印权限令牌。根据接收到的打印权限令牌,打印权限处理单元605将生成的PDL数据传送给系统假脱机程序604。经由接口507将打印作业从系统假脱机程序604输出到打印机403。
图7是更详细地示出打印机驱动器603的结构的框图。当图7中所示的打印机驱动器603和打印机驱动器扩展单元720工作时,在将应用程序601发出的打印作业输入到打印机驱动器603后,能够使用变更了的打印设定条件生成PDL作业。
打印机驱动器603包括设定管理单元701,图形单元702,假脱机处理单元710,和打印机驱动器扩展单元720。除上述打印权限处理单元605之外,设定管理单元701还管理打印设定信息并显示用于打印设定的GUI。图形单元702从图形引擎602接收打印设定和绘制数据,将它转换为PDL数据,并将它传送到系统假脱机程序604。假脱机处理单元710从图形单元702接收设定和绘制数据,并写入临时假脱机文件730。打印机驱动器扩展单元720载入假脱机文件730,根据假脱机文件730中描述的设定信息及其变更来处理绘制数据,并且经由图形引擎602再次执行打印处理。
设定信息编辑单元721为假脱机文件730中描述的上述打印作业的设定项目显示设定变更GUI窗口,并将在窗口中变更的设定信息传送到假脱机析取(dispoo1)单元722。当设定信息编辑单元721变更了设定时,假脱机析取单元722接收变更的设定,并基于在假脱机文件730中的绘制数据生成符合打印设定的打印数据。假脱机析取单元722再次调用图形引擎602,给予打印指示。如果设定信息编辑单元721没有输入设定变更指示,则给予生成符合存储在假脱机文件730中的设定信息的打印数据的指示。
这些组件是已知的,所以在此将省略相关描述。
将对在上述结构中使用户激活主机401中的应用程序601并且使打印机403打印的处理进行描述。
图8是示出根据本实施例的打印处理的概略的流程图。该处理是一般的打印应用程序进行的打印步骤。
当将要由主机401中的应用程序601执行打印时,在步骤S801中,该用户执行必要的打印设定。然后在步骤S802中,执行打印。
图9是示出根据实施例的打印设定处理(S801)的详情的流程图。打印机驱动器603执行该处理。
当从应用程序601接收到打印设定请求时,生成打印设定信息区,在步骤S901中,将当前设定值写入该区域。该处理还包括,例如,打开打印机驱动器603的各种功能设定窗口和使用户输入各种想要的设定的处理。在打印设定请求(S902)的定时,打印权限处理单元605从SA服务器402获得打印令牌。
打印权限令牌包含关于用于打印的各种功能的限制信息项目。打印权限令牌包含指示有权/无权单面打印、有权/无权彩色打印和限制打印布局(仅有权2-UP打印或至少4页的整版)的限制信息。
以上述方法,得到用户想要的设定和限制系统规定的限制信息。在步骤S903中,检查该用户想要的设定是否落入该系统规定的限制范围内。如果该用户想要的设定落入针对所有限制项目的限制范围内,则该处理进入步骤S906以将该用户想要的设定返给设定请求源(应用程序601)。该打印设定处理就此结束。
如果对于限制项目中的至少一项,该用户想要的设定超出了本系统规定的限制,则在超出限制的所有项目中将用户设定值改写(rewrite),以使设定值落入限制范围内(S904)。
如果设定超出限制,则依据该用户想要的设定进行打印是不可能的。对于改写了设定的项目,保存变更前的设定值,显示将变更前后的设定值通知给该用户的消息(S905)。将被改写为限制范围内的值的设定值返给设定请求源(应用程序601)。打印设定处理就此结束。
为了显示消息,可以独立提供ON/0FF设定。根据该设定来决定是否显示该消息。
以下将对使用本实施例的编辑功能指定的打印,即为从应用程序输入的打印作业打开打印设定变更UI窗口以使打印设定能够随需要而变更的情况进行描述。
图10是示出根据实施例的打印处理(S802)的详情的流程图。首先,应用程序601发出打印指示给打印机驱动器603。在步骤S1001中打印机驱动器603确认打印设定信息。因为在打印前一些应用程序不调用打印机驱动器603来确定打印设定,所以该处理的执行是出于检查打印设定的目的。确认处理与图9所示的处理几乎相同。检查收到的打印设定信息是否落入到获得的限制信息的范围中。如果打印设定落在限制范围外,则变更设定项目以使设定值落入限制范围中。即,与将打印作业输入到打印机驱动器603的系统无关,步骤S1001后的设定值落入限制范围中。
在步骤S1002中,将从图形引擎602发送的确定的设定信息和绘制数据传送到假脱机处理单元710。假脱机处理单元710将该信息作为假脱机文件730进行存储。当必要的信息被存储在假脱机文件730中时,在步骤S1003,激活设定信息编辑单元721以打开与打印设定变更GUI的对话。
在没有应用本发明的打印系统中,用户能自由变更在本窗口中的设定。在本发明中,能够以有效或无效状态显示GUI的各个控制。
为执行打印处理,用户必须给予再次打印的指示。以下将详细描述该处理。
当从该用户接收到打印指示时,该处理进入到步骤S1004。基于假脱机文件730中的绘制数据,假脱机析取单元722生成符合打印设定的打印数据。再次调用图形引擎602。通过使用打印机驱动器603中的图形单元702,生成能够被发送给打印机403的PDL数据。
在激活设定信息编辑单元721之前,显示图11所示的窗口以使能够对接收到的作业执行各种控制。
图11是示出在变更打印设定时显示的作业控制窗口的示例的图。参照图11,标号1101到1109表示指示对接收到的作业的各种控制的按钮。在此情况下,“打印”1101、“测试打印”1102、“预览”1103、“删除”1104、“复制”1105、“组合作业”1106、“分解组合的作业”1107、“变更打印设定”1108和“控制作业顺序”1109是可执行的。
为激活上述设定信息编辑单元721,必须给予针对“变更打印设定”1108的指示。
下面将描述当给予针对“变更打印设定”1108的指示时显示的打印设定变更窗口。首先,将描述不应用本发明的打印设定窗口。
图12是示出不应用本发明的打印设定窗口的示例的图。下面将描述该窗口中的打印设定变更和其他功能。在图12中所示的“文档名”1201中,用户能够变更在打印中使用的作业名。“份数”1202允许变更要打印的份数。“打印方法”1203允许在单面打印、双面打印和装订之间切换打印模式。“订钉(Staple)和鞍式装订(saddle stitch)”1204用于指定在单面打印或双面打印中订钉的ON/OFF以及在装订中鞍式装订的ON/OFF。
“统一输出纸张大小”1205用于指定输出纸张大小。“统一布局”1206用于指定诸如NUP打印或海报打印的打印布局。“布局顺序”1207用于指定在所指定的布局中的页布局顺序。“设定文档分隔(break)”1208用于如何进行分隔组合的文档的“无分隔”、“改变用纸”或“改变页”的指定。对于“高级设定”1209,显示驱动器UI设定窗口(未示出),从而能够变更除上述项目之外的项目的设定。
当点击“高级设定”1209时,执行与步骤S801相同的处理。
虽然“删除页”1210不是设定变更,但是其允许删除在缩略图区域中选择的页。“打印预览”1211允许显示打印作业的预览窗口(未示出)。
下面将参考图13详细描述图10中所示的打印设定显示/编辑处理(S1003)。也将描述在图11中所示的窗口中指定“变更打印设定”1108之后的处理。图12中所示的窗口是打印机驱动器扩展单元720显示的设定窗口。
图13是示出根据实施例的打印设定显示/编辑处理的流程图。在步骤S1301,设定信息编辑单元721经由设定管理单元701向打印权限处理单元605询问用于显示的限制信息(控制显示状态信息)。图14是示出控制显示状态信息获取路线的图。
打印权限处理单元605基于在打印权限令牌中描述的信息,决定必须禁止在设定变更窗口中的设定变更的控制的显示状态。可能的显示状态是“有效”、“无效”和“不显示(OFF)”中的一个。根据例如以下准则来选定各控制的显示状态。
文档名:当根据文档名进行管理时无效。
份数:当管理巨大份数的打印时无效。
打印方法:当禁止单面打印或打印模式被限制于4-UP打印以上的打印时无效。
装订指示通过将纸张对折并按2-UP+双面打印方式装订它们而获得书本形式的打印模式。如果限制2-UP打印,则可以判定装订是不可能的。
订钉和鞍式装订:当限制订钉或鞍式装订本身时无效。
统一输出纸张大小:当例如限制对特定纸张大小的输出时无效。
统一布局:当例如限制打印布局时无效。
布局顺序:设定与控制“统一布局”相同的状态。
设定文档的分隔:当限制组合作业形成的文档的分隔方法时无效。
高级设定:在限制驱动器UI窗口中的变更时无效。
删除页:当限制从接收到的作业中删除页的处理时无效。
打印预览:当限制打印预览功能本身时无效。
除各个控制的显示状态的有效/无效的决定之外,如上所述,图12中所示的打印设定标签中的全部控制1202到1208无效,而“高级设定”1209可以是有效的。
图15是示出当使打印设定标签中的控制1202到1208都无效而使高级设定1209有效时的打印设定窗口的图。当用户给予“高级设定”1209指示时,打印机驱动器603显示该窗口。基于在打印权限令牌中描述的信息,打印机驱动器603的设定窗口的控制没有被无效。这是因为在打印机驱动器处理打印数据时没有限制。
如上所述,在使用打印机驱动器603中的设定管理单元701进行的设定变更中,在步骤S903中执行适当的处理,例如:检查限制并且变更在限制范围外的设定值的处理,以及通知所述用户变更前后的值的处理。
通过使“高级设定”1209有效,能够扩展用户的打印重新设定目标。即使当进行了超出限制系统侧的限制之外的设定变更时,也能通知该用户为什么不允许该设定变更的原因。该实施例因此更为可取。
打印权限处理单元605根据上述准则生成控制显示状态信息。在此情况下,如图16所示,生成显示在有效状态的“文档名”,“高级设定”,“删除页”和“打印预览”的控制显示状态信息。
返回参照图13,在步骤S1302,设定信息编辑单元721根据从打印权限处理单元605接收到的控制显示状态信息来显示打印设定变更窗口。不需要总是根据接收到的控制显示状态信息来显示打印设定变更窗口。如果不需显示目标控制,则与控制显示状态信息无关而不显示所述目标控制。
例如,当将没有订钉和鞍式装订功能的打印机作为输出目标时,则与所述控制的控制显示状态信息无关而不显示对应的控制。
对于在初始状态中无效的控制,当执行使普通控制生效的步骤时,检查在控制显示状态信息中所述控制的状态。如果该控制状态有效,则显示该控制为有效状态。如果该控制状态无效,则显示该控制为无效状态。
例如,当显示打印设定变更窗口时,在初始状态中“删除页”1210的控制是无效的。该控制仅当在缩略图窗口中选择有目标页时是有效的。与控制显示状态信息中的值无关,在初始状态中“删除页”1210的控制是无效的。
例如,根据图16中所示的控制显示状态信息,显示图15中所示的打印设定变更窗口。由于输出目标打印机没有订钉和鞍式装订功能,因此不显示相应的控制。在控制显示状态信息中,“删除页”的控制是有效的。然而,由于在缩略图窗口中没有页被选择,因此“删除页”的控制显示为无效状态。
当以上述方式显示打印设定变更窗口时,仅可以对限制系统允许的设定项目进行设定变更。换言之,不能从打印设定变更窗口中执行限制系统所禁止的设定变更。
在步骤S1303,该用户在窗口中点击OK按钮,从而执行在打印设定变更窗口中进行的设定变更。
图11所示的窗口被恢复。当在该窗口中给出“打印”指示时,将在打印设定变更窗口中变更的打印设定信息传送到假脱机析取单元722。生成与所述设定对应的打印数据并进行打印。
(其他实施例)
在上述的实施例中,主机101、认证服务器102和打印装置103的处理功能通过从存储器读出用于实现所述处理功能的程序并使CPU(中央处理器)执行所述程序来实现。然而,本发明不限于此。专用硬件可以实现所述处理功能的全部或部分。
上述存储器可以是由例如磁光盘设备的非易失性存储器、例如CD-ROM的只读记录介质、除RAM之外的易失性存储器或通过将以上组合的计算机可读/可写记录介质。
将实现主机101、认证服务器102和打印装置103中的所述功能的所述程序记录在计算机可读记录介质中。将记录在所述记录介质中的所述程序载入计算机系统并执行。可以用这种方式执行所述处理。
所述“计算机系统”包括OS和诸如外围设备的硬件。更具体地说,所述程序被写入插入计算机的功能扩展板或者连接到计算机的功能扩展单元的存储器,CPU根据所述程序的指令进行实际处理的部分或者全部,以此方式也可以实现上述实施例的功能。
所述“计算机可读记录介质”表示诸如软盘、磁光盘、ROM、CD-ROM的便携式介质和诸如并入计算机系统中的硬盘的存储设备。所述“计算机可读记录介质”也包括将程序保存预定期间的介质,所述介质包括用作经由网络或通信通道将程序传送给其的服务器或客户端的计算机系统中的RAM。
可以将所述程序经由传送介质或传送介质中的传送波从将该程序存储在例如存储设备中的计算机系统传送到另一个计算机系统。所述传送该程序的“传送介质”是指具有传送信息功能的介质,包括诸如互联网的网络(通信网络)以及诸如电话线的通信通道(通信线路)。
所述程序可以实现上述功能的部分。所述程序可以是在与已记录的程序组合的基础上实现上述功能的所谓的差分文件(差分程序)。
诸如记录所述程序的计算机可读记录介质的程序产品也可以应用为本发明的实施例。将所述程序、记录介质、传送介质和程序产品并入本发明。
已经参照优选实施例描述了本发明,但是本发明不限于上述实施例,在本发明的精神和范围内可以进行各种变型和改进。
虽然参照优选实施例对本发明进行了描述,但是本发明并不限于所记载的实施例。可以在权利要求所限定的范围内进行各种变型。
本申请要求在2006年3月31日提交的日本2006-100399号专利申请的优先权,在此通过引用的方式将其全部内容并入本文。

Claims (4)

1.一种打印系统的打印功能限制方法,所述打印系统包括与网络连接的打印控制装置、打印权限管理服务器和打印装置,该打印功能限制方法包括以下步骤:
获得关于用于打印的打印功能的限制信息,以使打印机驱动器执行基于所获得的限制信息将打印作业的打印设定限定在范围内的处理,其中在所述打印机驱动器的打印设定画面上设置所述打印设定;
通过与所述打印机驱动器不同的打印机驱动器扩展单元读取由所述打印机驱动器基于所获得的限制信息限定的、存储在假脱机程序中的所述打印设定,并变更所述打印设定,其中,所述打印机驱动器扩展单元接收通过与所述打印机驱动器的打印设定画面不同的所述打印机驱动器扩展单元的打印设定画面对所述打印设定的变更;以及
进行无效状态的显示,以使得在所述打印机驱动器扩展单元的打印设定画面中不设置与所述限制信息对应的设定值,从而限制由所述打印控制装置提供的打印功能。
2.根据权利要求1所述的打印功能限制方法,其中,通过在使用户变更所述打印设定的用户界面窗口关闭要限制的所述打印功能的显示,来限制所述打印功能。
3.根据权利要求1或2所述的打印功能限制方法,还包括以下步骤:
将所述打印作业的所述打印设定和绘制数据临时存储在存储区域中;
通过基于在所述变更步骤变更的所述打印设定,从所存储的绘制数据生成打印数据来执行打印处理。
4.一种打印系统的打印功能限制装置,所述打印系统包括与网络连接的打印控制装置、打印权限管理服务器和打印装置,所述打印功能限制装置包括:
用于获得关于用于打印的打印功能的限制信息,以使打印机驱动器执行基于所获得的限制信息将打印作业的打印设定限定在范围内的处理的单元,其中在所述打印机驱动器的打印设定画面上设置所述打印设定;
用于通过与所述打印机驱动器不同的打印机驱动器扩展单元读取由所述打印机驱动器基于所获得的限制信息限定的、存储在假脱机程序中的所述打印设定,并变更所述打印设定的单元,其中,所述打印机驱动器扩展单元接收通过与所述打印机驱动器的打印设定画面不同的所述打印机驱动器扩展单元的打印设定画面对所述打印设定的变更;以及
用于进行无效状态的显示,以使得在所述打印机驱动器扩展单元的打印设定画面中不设置与所述限制信息对应的设定值,从而限制由所述打印控制装置提供的打印功能的单元。
CN200780011673.5A 2006-03-31 2007-03-26 打印功能限制方法和打印控制装置 Active CN101416145B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2006100399A JP4795076B2 (ja) 2006-03-31 2006-03-31 印刷機能制限方法及び印刷制御装置
JP100399/2006 2006-03-31
PCT/JP2007/057326 WO2007114403A1 (en) 2006-03-31 2007-03-26 Print function limiting method and print control apparatus

Publications (2)

Publication Number Publication Date
CN101416145A CN101416145A (zh) 2009-04-22
CN101416145B true CN101416145B (zh) 2014-06-25

Family

ID=38563667

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780011673.5A Active CN101416145B (zh) 2006-03-31 2007-03-26 打印功能限制方法和打印控制装置

Country Status (5)

Country Link
US (1) US9280309B2 (zh)
EP (2) EP3460650A1 (zh)
JP (1) JP4795076B2 (zh)
CN (1) CN101416145B (zh)
WO (1) WO2007114403A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4795076B2 (ja) 2006-03-31 2011-10-19 キヤノン株式会社 印刷機能制限方法及び印刷制御装置
US8065507B2 (en) * 2007-06-08 2011-11-22 Ricoh Company, Ltd. Data processing device that displays a setting screen for setting operations of a connected apparatus
JP4942198B2 (ja) * 2007-11-15 2012-05-30 キヤノン株式会社 印刷システム、クライアント端末装置及び印刷制御方法
JP2010050731A (ja) * 2008-08-21 2010-03-04 Konica Minolta Business Technologies Inc 画像形成装置
US20100085606A1 (en) * 2008-10-02 2010-04-08 Brenda Daos System and method for document rendering device resource conservation
JP4889776B2 (ja) * 2009-09-29 2012-03-07 シャープ株式会社 プリンタ制御装置、プリンタ制御方法、印刷システム、プログラムおよび記録媒体
US8891111B2 (en) * 2010-12-13 2014-11-18 Microsoft Corporation Adaptable printer driver
JP5867780B2 (ja) * 2011-01-21 2016-02-24 ブラザー工業株式会社 印刷装置、印刷管理システム、及び、ユーザ認証プログラム
US8904048B2 (en) 2011-09-08 2014-12-02 Microsoft Corporation Bidi extension for connected devices
US20150138585A1 (en) * 2013-11-19 2015-05-21 Toshiba Tec Kabushiki Kaisha Printing management system, printing management method, and image forming apparatus
JP7542942B2 (ja) * 2019-12-27 2024-09-02 キヤノン株式会社 プログラム及び制御方法
JP7494006B2 (ja) * 2020-05-20 2024-06-03 キヤノン株式会社 情報処理方法及び情報処理装置
JP2024072109A (ja) * 2022-11-15 2024-05-27 キヤノン株式会社 印刷システム、情報処理装置、制御方法、並びにプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1517851A (zh) * 2003-01-17 2004-08-04 夏普株式会社 印刷控制装置、印刷控制系统及印刷控制方法

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2068102C (en) * 1991-08-29 1996-10-01 Steven V. Rosekrans Dialog filtering
JP3937666B2 (ja) * 1999-11-02 2007-06-27 キヤノン株式会社 印刷制御方法および装置
JP3619087B2 (ja) * 1999-11-02 2005-02-09 キヤノン株式会社 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体
JP2001188663A (ja) * 2000-01-04 2001-07-10 Ricoh Co Ltd プリント管理方法,プリンタシステムとそのユーザ用及び管理者用ホストコンピュータ,並びに記録媒体
US6795730B2 (en) * 2000-04-20 2004-09-21 Biophan Technologies, Inc. MRI-resistant implantable device
JP2002259100A (ja) * 2000-12-28 2002-09-13 Ricoh Co Ltd 印刷システム
US7319532B2 (en) 2001-06-28 2008-01-15 Canon Kabushiki Kaisha Printing control apparatus and printing control method capable of accurately printing embedded font
JP4095279B2 (ja) 2001-11-09 2008-06-04 キヤノン株式会社 ジョブ実行装置、ジョブ管理方法、記憶媒体及びプログラム
US7167919B2 (en) * 2001-12-05 2007-01-23 Canon Kabushiki Kaisha Two-pass device access management
JP4447817B2 (ja) 2002-01-16 2010-04-07 キヤノン株式会社 情報処理装置、制御方法及びコンピュータプログラム
JP3826038B2 (ja) 2002-01-17 2006-09-27 キヤノン株式会社 印刷システム及びその印刷方法並びに印刷装置
JP4393076B2 (ja) * 2002-02-20 2010-01-06 キヤノン株式会社 画像処理方法及びその装置
JP3970693B2 (ja) * 2002-05-31 2007-09-05 株式会社リコー プログラムと印刷制御システム
JP2004192273A (ja) * 2002-12-10 2004-07-08 Fuji Xerox Co Ltd ジョブ管理システム
JP4266766B2 (ja) 2003-10-10 2009-05-20 キヤノン株式会社 情報処理装置および情報処理方法
JP2005193648A (ja) 2003-12-09 2005-07-21 Canon Inc 印刷制御装置、印刷制御方法およびコンピュータプログラム
JP4311207B2 (ja) * 2004-01-06 2009-08-12 富士ゼロックス株式会社 処理装置
JP4160017B2 (ja) * 2004-06-10 2008-10-01 シャープ株式会社 印刷装置、印刷制御プログラム、印刷制御プログラムを記録した記録媒体
JP4064375B2 (ja) * 2004-06-10 2008-03-19 シャープ株式会社 印刷装置、印刷制限管理システム、印刷制御プログラム、印刷制御プログラムを記録した記録媒体
JP2006092363A (ja) 2004-09-24 2006-04-06 Canon Inc 印刷制御プログラム、印刷制御方法、および情報処理装置
US7314169B1 (en) * 2004-09-29 2008-01-01 Rockwell Automation Technologies, Inc. Device that issues authority for automation systems by issuing an encrypted time pass
JP2006110861A (ja) * 2004-10-14 2006-04-27 Canon Inc 画像形成装置、画像形成方法及びそのプログラム
JP4556696B2 (ja) * 2005-02-10 2010-10-06 富士ゼロックス株式会社 印刷処理装置
JP4804164B2 (ja) * 2005-02-23 2011-11-02 キヤノン株式会社 画像形成装置及び方法、並びにプログラム
US8199144B2 (en) * 2005-04-26 2012-06-12 Canon Kabushiki Kaisha Information processing apparatus and related method, image forming apparatus and related control method, program, and recording medium
US20070091348A1 (en) * 2005-10-26 2007-04-26 Hitoshi Asaka Image forming device
JP4795076B2 (ja) 2006-03-31 2011-10-19 キヤノン株式会社 印刷機能制限方法及び印刷制御装置
JP4817930B2 (ja) 2006-03-31 2011-11-16 キヤノン株式会社 印刷制御装置、制御方法、及びプログラム
JP4906068B2 (ja) * 2006-04-13 2012-03-28 キヤノン株式会社 印刷システム、その制御方法、及びコンピュータプログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1517851A (zh) * 2003-01-17 2004-08-04 夏普株式会社 印刷控制装置、印刷控制系统及印刷控制方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
JP特开2001-188663A 2001.07.10
JP特开2004-192273A 2004.07.08
JP特开2004-5241A 2004.01.08

Also Published As

Publication number Publication date
EP2005284A1 (en) 2008-12-24
EP2005284A4 (en) 2012-01-04
US9280309B2 (en) 2016-03-08
CN101416145A (zh) 2009-04-22
WO2007114403A1 (en) 2007-10-11
JP2007272781A (ja) 2007-10-18
EP3460650A1 (en) 2019-03-27
US20100157343A1 (en) 2010-06-24
JP4795076B2 (ja) 2011-10-19

Similar Documents

Publication Publication Date Title
CN101416145B (zh) 打印功能限制方法和打印控制装置
CN100371881C (zh) 打印系统和文档管理系统
US7002707B2 (en) Printing control method, apparatus and storage medium therefor, and printing system
CN101046732B (zh) 打印控制设备及其打印控制方法
JP4974767B2 (ja) 印刷システム及び印刷制限方法、並びにプログラム
CN101644997B (zh) 信息处理设备和信息处理方法
CN104253924B (zh) 打印接收到的打印数据的图像形成装置、系统及控制方法
CN103116479B (zh) 打印系统及控制方法
US8319986B2 (en) Method of protecting leakage of information and information processing apparatus and driver program implementing the same
US20060001897A1 (en) Printer device, printing method, printing program, and recording medium
US20140153032A1 (en) Printing device, printing system, program and printing method
JP2002236577A (ja) 印刷処理における自動認証方法及びそのシステム
CN100524332C (zh) 打印机驱动器及其控制方法
CN101083702A (zh) 信息处理装置及其控制方法
CN103309630A (zh) 信息处理装置及信息处理方法
CN102446078A (zh) 信息处理装置及信息处理装置的控制方法
JP4343604B2 (ja) 印刷システム、情報処理装置、インストール方法およびプログラム
JP2008006778A (ja) 印刷装置
CN101281565A (zh) 打印处理执行装置、限制信息发布装置、信息处理装置及历史信息处理方法
CN105683899A (zh) 输出系统、终端设备和输出方法
CN110456992A (zh) 记录介质、控制方法和信息处理装置
US20060290963A1 (en) Image forming apparatus and image operating apparatus
EP2196899A1 (en) Job processing system, job processing apparatus and control method thereof
JP4931237B2 (ja) 文書管理システム、文書管理方法、コンピュータプログラム、および記憶媒体
JP2002049472A (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
C14 Grant of patent or utility model
GR01 Patent grant