信息处理设备和信息处理方法

文档序号:6462127阅读:240来源:国知局
专利名称:信息处理设备和信息处理方法
技术领域
本发明涉及信息处理设备和信息处理方法,并且更具体
地,涉及具有热文件夹(hot folder)功能的信息处理设备中 的信息处理技术。
背景技术
传统地,想要向图像形成设备传输电子数据并进行打印 的用户通常会启动打印机驱动程序,在其上设置用于打印处 理的各种属性信息,然后,将电子数据传输到图像形成设备。
然而,近年来,"热文件夹"净皮用来改善打印处理中的可 操作性。热文件夹使得图像形成设备基于预设的属性信息来 执行打印处理(例如,日本特开2000-118095 )。
使用热文件夹,用户可以通过仅仅》1入(拖》文)电子数 据(无需执行打印处理中的各种操作),来使图像形成设备执 行按照属性信息的期望打印处理。
然而,用户需要预先设置要设置在热文件夹中的属性信 息。例如,如果传输目的地的图像形成设备的配置发生变化, 则用户每次都必须改变所有关联热文件夹的设置。因此,当 图像形成设备改变其配置时,热文件夹给用户带来了沉重的 操作负荷。
此外,当用户通过拖放输入电子数据时,以与所设置的 属性信息是否与图像形成设备的配置一致无关的方式,热文 件夹将电子数据传输到图像形成设备,并使其执行打印处理。 因此,如果用户未能改变设置,则图像形成设备执行不恰当 的打印处理。为了防止这种情况,可以将系统设计成在拖;汰电子数据 时确认设置在热文件夹中的属性信息是否与图像形成设备的 配置一致,并且如果属性信息与配置不一致,则向用户通知 该情况。
然而,如果用户必须在每次拖;故时都^接收通知,并调查 和改变需要改变的属性信息,则热文件夹在打印处理中的可 操作性变差,导致用户的不便。

发明内容
考虑到上述问题做出了本发明,其目的在于在图像形成设 备的配置发生改变时,使得能够改变各个热文件夹的设置,而 不会降低使用热文件夹的用户的可操作性。
为了实现上述目的,根据本发明,提供了一种信息处理设 备。即, 一种信息处理设备,所述信息处理设备连接到图像形 成设备,并通过热文件夹向所述图像形成设备传输电子数据, 所述热文件夹设置有限定待由所述图像形成设备执行的输出处 理的属性信息,其特征在于,所述信息处理设备包括
检测装置,用于检测所述图像形成设备可执行的处理内容 的变化;
保存装置,用于与所述热文件夹相关联地保存与所述信息 处理设备在检测到所述处理内容的变化时的才乘作有关的信息;
件夹中设置的属性信息进行比较,来判断所述图像形成设备是 否能够执行按照属性信息的输出处理;以及
控制装置,用于基于与设置有所述判断装置判断为不允许 执行的属性信息的热文件夹相关联地保存的与操作有关的信 息,来控制所述信息处理设备的操作。为了实现上述目的,根据本发明,还提供了一种信息处 理方法。即, 一种信息处理设备的信息处理方法,所述信息处 理设备连接到图像形成设备,并通过热文件夹向所述图像形成 设备传输电子数据,所述热文件夹设置有限定待由所述图像形 成设备执行的输出处理的属性信息,其特征在于,所述信息处
理方法包括如下步骤
检测所述图像形成设备可执行的处理内容的变化;
与所述热文件夹相关联地保存与所述信息处理设备在检测
到所述处理内容的变化时的操作有关的信息;
性信息进行比较,来判断所述图像形成设备是否能够执行按照 属性信息的输出处理;以及
基于与设置有所述判断步骤判断为不允许执行的属性信息 的热文件夹相关联地保存的与操作有关的信息,来控制所述信 息处理设备的操作。
根据本发明,即使在图像形成设备的配置发生变化时, 也能够改变各个热文件夹的设置,而不会降低使用热文件夹
的用户的可#:作性。
通过以下(参考附图)对示例性实施例的描述,本发明 的其他特征将变得显而易见。


包括在说明书中并构成说明书的一部分的附图示出本发 明的实施例,并与说明书 一起用于说明本发明的原理。
图l是示出根据本发明的第 一 实施例的打印系统100的总 体布置的框图2是用于说明客户机(计算机)101到103中的每个的硬件配置的框图3是示出RAM 202的存储器映射的例子的图; 图4是示出FD 204的存储器映射的例子的图; 图5是用于说明网络打印机104和105中的每个的硬件配 置的框图6是用于说明打印系统IOO中的客户才几101到103中的每
个的软件配置的框图7是示出打印控制程序303的模块配置的例子的框图8是示出热文件夹设置窗口的例子的图9是示出属性改变窗口的例子的图IO是示出属性信息列表显示窗口的例子的图U是示出网络打印机列表显示窗口的例子的图12是示出热文件夹管理表的例子的图13是示出属性信息管理表的例子的图14是示出网络打印机配置信息表的例子的图15A是示出客户机中的打印控制程序303的处理序列
的流程图15B是示出客户机中的打印控制程序303的处理序列的 流程图16是示出搜索处理的详细序列的流程图17是示出正常状态下文件夹的图标显示的图18是示出在输入到状态存储字段1203中的状态为"打
印停用"时由打印控制程序303的文件夹显示改变单元707显
示的文件夹的图标显示的例子的图19是示出在输入到状态存储字段1203中的状态为"拒
绝访问"时由打印控制程序303的文件夹显示改变单元707显
示的文件夹的图标显示的例子的8图20是示出在输入到状态存储字段1203中的状态为"打 印机未知"时由打印控制程序303的文件夹显示改变单元707 显示的文件夹的图标显示的例子的图21是示出在输入到状态存储字段1203中的状态为"作 业传票未知,,时由打印控制程序303的文件夹显示改变单元 707显示的文件夹的图标显示的例子的图22是示出在输入到状态存储字段1203中的状态为"打 印中"时由打印控制程序3 03的文件夹显示改变单元707显示 的文件夹的图标显示的例子的图23是示出在输入到状态存储字段1203中的状态为"文 件夹未知"时由打印控制程序303的文件夹显示改变单元707 显示的文件夹的图标显示的例子的图2 4是示出根据本发明的第三实施例的打印控制程序 2400的模块配置的例子的框图25是示出热文件夹设置窗口的例子的图26是示出热文件夹管理表的例子的图27A是示出客户机中的打印控制程序2400的处理序列 的流程图27B是示出客户机中的打印控制程序2400的处理序列 的流程图28是示出任务托盘图标的例子的图;以及 图29是示出任务托盘图标的另 一例子的图。
具体实施例方式
现在将根据附图来详细描述本发明的优选实施例。
第一实施例
1.打印系统图l是示出根据本发明的第 一 实施例的打印系统ioo的总
体布置的框图。如图1所示,打印系统100包括均用作信息处 理设备的客户机(计算机)101到103以及均用作图像形成设 备的网络打印机104和105。客户机IOI到103以及网络打印机 104和105通过网络106彼此连接。
客户机(计算机)IOI到103中的每个都以可一丸行的状态 存储打印控制程序(下文将描述)。客户机(计算机)IOI到 103具有管理打印系统100中包括的网络打印机104和105的功 能。客户机(计算机)101到103还具有存储要在网络中使用 的文件或监测网络使用状态的功能。
更具体地,客户机(计算机)IOI到103具有自身生成打 印作业,并向网络打印机104和105的调度程序发送调度请求 的功能。客户机(计算机)IOI到103还具有根据来自网络打
印机104和105的调度程序的指令来开始打印作业传输的功
妙 fl匕。
网络打印机104和105中的每个用作图像形成设备,该图 像形成设备是用于接收来自客户机(计算机)IOI到103的打 印作业,并分析和打印所接收到的打印作业的物理设备。这 里的打印处理不仅包括在诸如纸张的打印介质上打印数据和 排出打印后的薄片的简单处理,而且包括诸如在排出打印后 的介质时进行穿孔和装订的各种加工处理。即,"打印处理" 以所谓的"输出处理,,的意义使用。
网络打印才几10 4和10 5包括诸如 <吏用电子照相术的激光束 打印机、使用喷墨方法的喷墨打印机和使用热转印方法的打 印机的各种类型的图像形成设备。
网络打印机104和105具有接收来自多个客户机(计算机) IOI到103的打印请求,确定所接收到的打印i^求的顺序,并发出打印指令的功能。网络打印机104和105还具有监测自身 状态和传输到它们的打印作业,并向客户机(计算机)101 到103通知打印结束或打印处理状态的功能。
打印系统100中包括的i殳备之间的通4言可以是使用以太 网(Ethernet )线缆的有线通信或 <吏用无线电波或光的无线 通信。
2.客户机101到103的硬件配置
图2是用于说明图l所示的客户机(计算机)101到103中 的每个的硬件配置的框图。
参考图2, CPU 200为控制单元,其从HD(硬盘)205读 出应用程序、打印机驱动程序、OS和打印控制程序,并执行 它们。CPU 200还进行控制,以在RAM 202中暂时存储寺丸行 程序所需的信息和文件。
ROM 201为存储介质,其存储诸如基本I/0程序的程序以 及诸如文档处理中要使用的字体数据和模板数据的各种数 据。RAM 202为临时存储介质,其用作CPU 200的主存储器 或工作区。
FD (软盘(Floppy ))驱动器203为存储介质读取单元, 用于在计算机系统中加载存储在作为存储介质的FD 2(M中的 程序等。除FD驱动器203之外或作为其替代,客户机(计算 机)101到103可以具有其他存储介质读取单元。其他存储介 质读取单元包括诸如CD-ROM、 CD-R、 CD-RW、 PC卡、DVD、 IC存储卡、MO和存储棒的各种类型的计算机可读存储介质。
HD 205为外部存储介质,其用作大容量存储器,并存储 例如应用程序、打印机驱动程序、OS和打印控制程序的各种 程序。
键盘206为指令输入单元,其由用户用来向客户机101到103输入诸如装置控制命令的命令。
显示器207为显示单元,其显示例如通过键盘206输入的 命令以及网络打印机104和105的状态。实际上,显示指令是 通过在客户机(计算机)10l到103上运行的OS输入到显示器 207的。打印控制程序指示OS显示资源文件,从而实现稍后 要描述的各种用户界面。
系统总线208控制作为客户机(计算机)IOI到103的计算 机中的数据流动。
接口 209为输入/输出单元。客户机101到103中的每个通 过接口 209向网络106上的其他设备发送数据/从网络106上的 其他设备接收数据。
3. RAM 202和FD 204的存储器映射
图3是示出图2所示的RAM 202的存储器映射的例子的 图。图3示出当打印控制程序以可执行的状态加载在RAM202 中时的存储器映射。
将打印控制程序和关联数据预先从FD 204安装在HD 205 中,并从HD 205加载在RAM 202中。可选地,可以将打印控 制程序和关联数据直接从HD 205加载在RAM 202中,并执行。 打印控制程序可以作为存储器映射的一部分存储在ROM 201 中,并直接由CPU 200执行。也可以使用用于实现与上述装 置的功能相同的功能的软件来代替硬件装置。
打印控制程序执行控制,以传输打印数据,指示改变打 印作业传输目的地,或指示改变打印顺序。
区域301存储基本I/O程序。基本I/0程序具有例如IPL (Initial Program Loading,初始程序装入)功能。当客户机 (计算机)IOI到103中的每个接通电源时,IPL功能将OS从 IID 205力口载在RAM 202中,并启动OS的运4亍。区域302存储OS (操作系统)。区域303存储打印控制程 序。区域304存储关联数据。CPU 200使用工作区305来执行
各种程序。
图4是示出图2所示的FD 204的存储器映射的例子的图。 参考图4,附图标记400表示FD 204的数据内容。FD 204包含 表示数据信息的巻信息401、目录信息402、打印控制程序403、 及其关联数据404。
4.网络打印机104和105的硬件配置
图5是用于说明网络打印机104和105中的每个的硬件配 置的框图。
如图5所示,网络打印机104和105中的每个包括网络打印 服务器520和打印机控制器519,即,实现两种不同控制系统 的装置。
网络打印服务器520具有网络打印服务器CPU 501。网络 打印服务器CPU 501基于存储在可重写闪速ROM 503中的控 制程序来工作。
更具体地,网络打印服务器CPU 501通过使用预定网络 通信协议,通过连接至系统总线504的网络控制器(LANC 505 ),与连接至网络106的客户机101到103 (图5中未示出) 通信。网络打印服务器CPU 501通常控制从客户机101到103 传输的打印作业,并对通过扩展接口控制器(EXPC 507 )连 接的打印机控制器519执行恰当的数据传送控制。
RAM 502用作诸如网络打印服务器CPU 501的主存储器 或工作区的临时存储区。
LED 506用作表示网络打印服务器520的工作状态的指示 器。更具体地,LED 506通过闪烁模式或颜色来表示各种工 作状态,该各种工作状态例如是网络控制器(LANC 505 )和网络106之间的网络通信模式(10Base、 100Base、全双工或 半双工)和电连接状态(LINK)。
外部I/0接口 522与外部装置521交换信息。
将网络打印服务器520连接到打印机控制器519的扩展接 口517由连接器(未示出)形成。这允许仅取下网络打印服务 器520,并将所取下的网络打印服务器520附接到具有相同配 置的其他网络打印^L。
打印机控制器519具有打印机控制器CPU 508。例如,打 印机控制器CPU 508基于存储在ROM 509中的控制程序、或 存储在通过盘控制器(DKC 515 )连接的外部存储器510中的 控制程序和资源数据(资源信息)来工作。
更具体地,打印机控制器CPU 508通常控制对连接至系 统总线511的各种装置的访问。打印机控制器CPU 508还使光 栅控制器512基于从通过扩展接口控制器(EXPC 513)连接 的网络打印服务器520接收到的打印数据来生成输出图像信 息,并向打印引擎516输出图像信号。
RAM 514用作打印机控制器CPU 508的主存储器或工作 区。RAM 514被设计成能够通过连接至扩展端口 (未示出) 的可选RAM来扩大存储容量。
操作面板518具有按钮和显示单元,该按钮用于执行设置 网络打印机104和105的工作模式或取消打印数据的操作,该 显示单元诸如是表示网络打印机10 4和10 5的工作状态的液晶 面板和LED。
图5所示的打印引擎516使用已知的打印技术。作为优选 实施例,例如,可以使用电子照相术(激光束方法)、喷墨方 法和升华(热转印)方法。
5.客户机101到103的软件配置图6是用于说明打印系统100中的客户机101到103中的每 个的软件配置的框图。
OS (操作系统)302被加载在客户机的RAM 202中。打 印控制程序303被加载在客户机的RAM 202中。
管理网络打印机104和105的打印机驱动程序被加载在客 户机的RAM 202中。
在本实施例中,打印机驱动程序306管理网络打印机配置 信息表601 (下文详细描述),该网络打印机配置信息表601 记录网络打印机104和105的配置信息。网络打印机104和105 的配置信息表示与网络打印机可执行的打印处理相关的信息 (处理内容),并包含例如纸张大小和打印方法。
打印机驱动程序306可以通过才喿作系统302、 4妻口 209和网 络106来获取网络打印机104或105的配置信息。打印机驱动程 序306还可以在控制之下更新网络打印机配置信息表601 。
在更新网络打印机配置信息表601时,打印机驱动程序 306向打印控制程序303通知该更新。
另 一方面,打印控制程序303在热文件夹管理表602中管 理关于通过打印控制程序303设置的热文件夹的信息。打印控 制程序303还在属性信息管理表603中管理与所设置的热文件 夹相关联的作业传票中描述的属性信息。这里的属性信息表 示定义将由客户机执行的打印处理的信息,并且更具体地, 表示定义例如要打印的纸张大小和打印方法的信息。
如上所述,在本实施例中,使用打印机驱动程序306来判 断设置为热文件夹传输目的地的网络打印机是否能够适当地 执行按照作业传票中描述的属性信息的打印处理。
然而,本发明不限于此。例如,打印控制程序303可以管 理网络打印机配置信息表,并判断设置为传输目的地的网络打印机是否能够适当地执行按照作业传票中描述的属性信息 的打印处理。可选地,该判断可以使用没有打印机驱动程序
306的系统来进行。
上述作业传票表示描述与将由网络打印机执行的打印处
理相关的属性信息的文件。与所设置的热文件夹相关联地保 存作业传票。
6.打印控制程序303的模块配置
接下来将描述根据本发明的第 一 实施例的打印控制程序 303的模块配置。
图7是示出打印控制程序3 0 3的模块配置的例子的框图。
输出信息设置单元701具有如下功能在热文件夹中设置 例如操作系统302的文件系统上的文件夹名称、关于传输目的 地的信息、要关联的作业传票名称、以及打印处理停用状态 下的操作内容。
在设置热文件夹时,显示单元705通过操作系统302在显 示器207上显示设置窗口 (以下将参考图8详细描述的"热文件 夹设置窗口,,),以设置热文件夹。显示单元705还显示设置窗 口 (以下将参考图9详细描述的"属性改变窗口"),以设置将 要在与热文件夹相关联的作业传票中描述的属性信息。
监测单元702具有监测热文件夹,以检测放入由输出信息 设置单元701设置为热文件夹的文件夹中的电子数据的功能。
在监测热文件夹时,通过周期性地确认热文件夹中的文 件列表来检测已经放入新电子数据。可选地,可以通过检测 在放入电子数据时发生的事件来进行监测。放入热文件夹中 的电子数据表示要由网络打印机104或105打印的打印数据, 并且例如是由例如文档创建应用程序创建的文档数据。
打印机配置变化检测单元703具有检测网络打印机104或105的配置由于可选装置的连接或断开而发生变化的功能。
为了 4全测网络打印机104或105的配置变化,以预定间隔 从网络打印机104或105获取配置信息。可选地,可以4金测来 自网络打印机104或105的配置变化通知。可以检测在打印机 驱动程序3 0 6获取网络打印机配置信息时发送的事件通知。
输出判断单元704具有判断在热文件夹中设置为传输目 的地的网络打印机104或105是否能够适当地4丸行按照作业传 票中描述的属性信息的打印处理的功能。
例如,通过将网络打印机1 04或105的配置信息与作业传 票中描述的属性信息进行比较,来判断打印处理是否可执行。 可选地,可以通过在打印驱动程序3 0 6中i殳置作业传票中描 述的属性信息来使打印机驱动程序3 0 6进行判断。可以使用任 何其他方法来进行判断。
如果输出判断单元704判断为打印处理不可执行,则可以 在例如属性信息列表显示窗口 (下文将参考图IO详细描述) 中显示不允许执行的属性信息。还可以在"网络打印机列表显 示窗口 "(下文将参考图ll详细描述)中显示能够执行打印处 理的其他网络打印^/L。
显示单元705具有通过操作系统302在显示器207上显示 打印控制程序303的用户界面的功能。用户界面的例子有上述 的热文件夹设置窗口、属性改变窗口、属性信息列表显示窗 口和网络打印机列表显示窗口 。
输出单元706具有通过接口 209向网络打印才几104或105发 送作业传票,并使网络打印机执行打印处理的功能。
文件夹显示改变单元707具有改变设置成热文件夹的文 件夹的图标在操作系统302的文件系统上的显示方式的功能。
热文件夹管理单元708具有通过使用热文件夹管理表602(以下将参考图12详细描述)来管理由输出信息设置单元701 设置的与热文件夹相关的信息的功能。热文件夹管理单元7 0 8 还具有通过使用属性信息管理表603(以下将参考图13详细描 述)来管理与热文件夹相关联的作业传票中描述的属性信息 的功能。
7.打印控制程序的用户界面
接下来将描述由打印控制程序303的显示单元705在显示 器207上显示的用户界面的例子。 7.1热文件夹设置窗口
图8是示出热文件夹设置窗口的例子的图。 文件夹路径输入字段801设置文件夹路径,以指定操作系 统302上的文件夹。
热文件夹名称输入字段802设置要在打印控制程序303上
使用的热文件夹的名称。
打印机名称输入字段803用于选择传输目的地的网络打 印机。打印机名称输入字段803中显示的网络打印机可以是操 作系统302中登记的网络打印机或由其他系统登记的网络打 印机。打印才几名称输入字段803可以 一皮设计成增加新的网络打 印机。
作业传票输入字段8 0 4设置作业传票名称。用户可以通过 按下浏览按钮805,来指定操作系统302的文件系统上的作业 传票。这使作业传票与热文件夹相关联。
属性信息改变按钮806显示用户界面(属性改变窗口 ), 以设置作业传票中描述的属性信息。
用户在选择区域807中选择单选按钮。各个单选按钮定义 在网络打印机由于网络打印机配置信息变化而变得不能适当 地执行按照作业传票中描述的属性信息的打印处理时在客户机中要执行的操作。
单选按钮8 0 8设置的是即使在网络打印机变得不能执行 按照属性信息的打印处理时,也不改变与热文件夹相关联的 作业传票中描述的属性信息。
单选按钮809设置的是在网络打印机变得不能执行按照 属性信息的打印处理时,从监测单元702的监测目标中排除热 文件夹,并停止从热文件夹传输打印作业。
单选按钮810设置的是在网络打印机变得不能执行按照 属性信息的打印处理时,在显示器207上显示不允许网络打印 机进行处理的属性信息。
单选按钮811设置的是在网络打印机变得不能执行按照 属性信息的打印处理时,自动改变属性信息以允许网络打印 机104或105执4亍打印处理。
单选按钮812设置的是在指定的网络打印机变得不能执 行按照属性信息的打印处理时,在显示器207上显示能够执行 按照作业传票中描述的属性信息的打印处理的网络打印机。 该显示是在"网络打印机列表显示窗口 "中进行的。
单选按钮813设置的是当指定的网络打印机变得不能执 行按照属性信息的打印处理时,将传输目的地自动改变为能 够执行按照作业传票中描述的属性信息的打印处理的网络打 印机。
0 K按钮814确定热文件夹的设置。如果输入到打印机名 称输入字段803中的网络打印机不能执行按照在作业传票输 入字段804中设置的作业传票中描述的属性信息的处理,则可 以禁止按下OK按钮814。可选地,在用户^要下OK"l安钮814之 后,可以显示不允许处理的属性信息,以提示用户对其进行 改变。按钮815取消热文件夹的设置。 7.2属性改变窗口
图9示出在按下属性信息改变按钮806时调用的属性改变 窗口的例子。
份数输入字段901指定电子数据要打印的份数。页码范围 输入字段902指定打印目标电子数据要打印的页码范围。
纸张大小输入字段903指定用于打印电子数据的纸张大
在打印方法输入字段904中,用户选择和输入诸如单面打 印、双面打印、骑马装订打印和封面装订打印的打印方法之
穿孔选择框905用于设置是否对打印后的纸张进行穿孔。
OK按钮906确定属性信息的设置。当用户按下OK按钮 9 0 6时,更新在作业传票输入字段8 0 4中设置的作业传票中描 述的属性信息。
取消按钮907取消属性信息设置。
7.3属性信息列表显示窗口
接下来将描述在热文件夹监测期间,当网络打印机由于 配置信息变化而不能执行按照作业传票中描述的属性信息的 打印处理时显示的用户界面。
当网络打印机变得不能执行按照属性信息的打印处理,
印控制程序303通过显示单元705在显示器207上显示属性信 息列表显示窗口 。
图IO示出显示不允许网络打印机进行打印处理的属性信 息的属性信息列表显示窗口的例子。
设置项目显示字段1001显示不允许打印处理的属性信息设置项目。设置值显示字段1002以与不允许执行打印处理的 设置项目相对应的方式显示作业传票中描述的属性信息的设置值。
附图标记1003表示设置改变4会钮。当用户4耍下设置改变 按钮1003时,显示图9所示的属性改变窗口 。
附图标记1004表示取消按钮。当用户按下取消按钮1004 时,关闭属性信息列表显示窗口 。在关闭属性信息列表显示 窗口时,可以停止热文件夹监测以及从热文件夹向网络打印 机传输打印作业的功能。可选地,可以显示图8所示的热文件 夹设置窗口 。
7.4网络打印才几列表显示窗口
接下来将描述在热文件夹监测期间,当网络打印机由于
配置信息变化而变得不能执行按照作业传票中描述的属'性信 息的打印处理时显示的另 一 用户界面。
当网络打印机变得不能执行按照属性信息的打印处理,
控制程序303在显示器207上显示网络打印机列表显示窗口 。
图ll示出网络打印机列表显示窗口的例子。列表显示字 段1101显示能够执行按照在热文件夹中设置的作业传票中描 述的属性信息的打印处理的网络打印机名称。
附图标记1102表示OK按钮。当用户按下OK按钮1102时, 热文件夹传输目的地被改变为列表显示字段1101中显示的网 络打印机中选定的网络打印机。
附图标记1103表示取消按钮。当用户按下取消按钮1103 时,关闭网络打印机列表显示窗口 。
在关闭显示能够执行打印处理的网络打印机的网络打印 机列表显示窗口时,可以停止热文件夹监测以及乂人热文件夹向网络打印机传输打印作业的功能。可选i也,可以显示图8 所示的热文件夹设置窗口 。 8.各种表格的说明
8.1热文件夹管理表
接下来将描述管理通过热文件夹设置窗口 (图8 )设置的 热文件夹的热文件夹管理表602。
图12是示出热文件夹管理表602的例子的图。参考图12, 热文件夹名称存储字段1201保存在热文件夹名称输入字段 802中设置的热文件夹名称。
打印机名称存储字段1202以与热文件夹名称相关联的方 式保存输入到打印机名称输入字段803中的网络打印机名称。
状态存储字段1203保存与热文件夹的当前状态相关的信 息。在本实施例中,针对没有任何特殊异常的热文件夹,将"正 常"输入到状态存储字段1203中。
如果在热文件夹中设置的网络打印机不能适当地执行按 照与热文件夹相关联的作业传票中描述的属性信息的打印处 理,则将"打印停用"输入到状态存储字段1203中。
如果登录到操作系统302的用户不具有设置为热文件夹
的文件夹的访问权限,则将"拒绝访问"输入到状态存储字段 1203中。如果无法获取在打印机名称输入字段803中设置的网 络打印机的配置信息,则将"打印机未知"输入到状态存储字 段1203中。
如果与作业传票输入字段804中设置的作业传票相对应 的文件没有找到或被损坏,或者作业传票内容缺少必要信息, 则将"作业传票未知"输入到状态存储字段1203中。
如果正在将放入热文件夹中的电子数据和作业传票作为 打印作业传送到在热文件夹中设置为传输目的地的网络打印机,则将"打印中"输入到状态存储字段1203中。当网络打印 机正在处理打印作业时,也将"打印中,,输入到状态存储字段
1203中。
如果设置为热文件夹的文件夹由于例如从操作系统的文 件系统删除而没有找到,则将"文件夹未知"输入到状态存储 字l殳1203中。
文件夹路径存储字段1204保存在文件夹路径输入字段 801中指定的、操作系统的文件系统上的文件夹路径。
作业传票名称存储字段1205保存输入到作业传票输入字 段804中的作业传票名称。
附图标记1206表示操作存储字段。操作存储字段1206保 存在选择区域807中选择且在网络打印机由于网络打印机配 置信息变化而变得不能执行按照作业传票中描述的属性信息 的打印处理时应当^丸行的才喿作。
热文件夹管理表可以保存在客户机的存储器上或保存在 文件中。可以使用例如数据库或任何其他单元来保存热文件
夹管理表。
8.2属性信息管理表
接下来将描述管理通过属性改变窗口 (图9)设置的属性 信息的属性信息管理表603。图13是示出属性信息管理表603 的例子的图。
字段1301、 1303、 1305、 1307和1309管理属性信息的设
置项目。
将在份数输入字段901中设置的关于打印份数的信息输 入到字段1302中。在本实施例中,设置"10份"。
将在页码范围输入字段902中设置的关于打印页码范围 的信息输入到字段1304中。在本实施例中,进行设置以打印"第l-10页"。
将在纸张大小输入字段903中设置的关于纸张大小的信 息输入到字段1306中。在本实施例中,设置"A4"。
将在打印方法输入字段904中设置的关于打印方法的信 息输入到字段1308中。在本实施例中,进行设置以执行"双面 打印"。
将在穿孔选择框905中设置的表示是否对纸张进行穿孔 的信息输入到字段1310中。在本实施例中,设置"穿孔"(ON)。 8.3网络打印机配置信息表
接下来将描述由打印机驱动程序306管理的网络打印机 配置信息表601。图14是示出网络打印机配置信息表601的例 子的图。
将网络打印机配置信息的项目名称输入到字段1401、 1403和1405中。
将关于纸张大小的网络打印机配置信息输入到字段1402 中。列出网络打印才凡可以用于打印处理的纸张大小。在本实 施例中,可以使用A3、 A4、 B4和B5。
将关于打印方法的网络打印机配置信息输入到字段1404 中。列出网络打印机可以用于打印处理的打印方法。在本实 施例中,可以4吏用单面打印和双面打印。
将表示网络打印机是否可以对纸张进行穿孔的信息输入 到字段1406中。在本实施例中,网络打印机不能对纸张进行 穿孔。
9.客户机中的处理序列(总体序列)
接下来将描述在网络打印机配置信息发生变化时客户机 中的打印控制程序303的处理序列。
图15A和15B是示出客户机中的打印控制程序303的处理序列的流程图。
当打印机驱动程序306通知打印控制程序303网络打印才几 配置信息发生变化时,打印机配置变化#r测单元703在步骤 S1501中进行4企测。这触发了以下处理。
注意,打印机驱动程序306可以在任何时刻更新网络打印 机配置信息表601中的网络打印机配置信息。例如,在打印机 驱动程序306显示的网络打印机属性窗口上设置配置信息更 新按钮,以在用户指定的时刻更新网络打印机配置信息。可 选地,可以周期性地更新网络打印机配置〗言息。
注意,对于从打印机驱动程序306到打印控制程序303的 通知,在打印机驱动程序306中预先登记作为通知目标的打印 控制程序303。在更新网络打印机配置信息时,打印机驱动程 序306向所登记的打印控制程序通知该情况。
对于该通知,可以使用操作系统302的消息功能或命名管 道功能(named pipe function ),或者4吏用回叫功能(call back function)的进程间通信。可选地,可以4吏用网络通信功能或 任何其他方法来发送该通知。
在步骤S1502中,打印控制程序303的热文件夹管理单元 708选择热文件夹管理表602 (图12 )中管理的热文件夹之一 。 从此时起执行关于所选定的热文件夹的处理。
在步骤S1503中,打印控制程序303的输出判断单元704 判断在网络打印机变得不能执行按照作业传票中描述的属性 信息的打印处理时要执行的操作内容。更具体地,输出判断 单元704检查选择区域807中的单选按钮808,并判断输入到热 文件夹管理表602 (图12 )的操作存储字段1206中的操作内容 是否表示"不改变"。
如果输入到操作存储字段1206的操作内容表示"不改变",则处理前进到步骤S1519。如果输入到才乘作存储字段1206
的#:作内容表示"不改变"以外的处理,则处理前进到步骤
S1504。
在步骤S1504中,打印控制程序303的热文件夹管理单元 708识别与热文件夹相对应的网络打印机。更具体地,热文件 夹管理单元708获取输入到打印机名称输入字段803并保存在 热文件夹管理表602的打印机名称存储字段1202中的打印机名称。
在步骤S1505中,打印控制程序303的输出判断单元704 判断在步骤S1504中获取的打印机名称是否与在步骤S1501 中接收到的打印机名称一致。如果打印机名称不一致,则处 理前进到步骤S1519。如果打印机名称一致,则处理前进到步 骤S1506。
在步骤S1506中,打印控制程序303的热文件夹管理单元 708参考热文件夹管理表602 (图12)的作业传票名称存储字 段1205。热文件夹管理单元708读出作业传票名称存储字段 1205中的作业传票中描迷的属性信息。
在步骤S1507中,打印控制程序303的输出判断单元704 选择所读出的属性信息的设置项目之一。从此时起进行关于 选定的设置项目的处理。
在步骤S1508中,打印控制程序303的输出判断单元704 将在步骤S1501中接收到的网络打印机配置信息与在步骤 S1506中读出的属性信息以与选定的设置项目相关联的方式 进行比较。输出判断单元704从而判断所读出的属性信息是否 允许网络打印机进行打印处理。
如果在步骤S1508中判断为网络打印机能够执行打印处 理,则处理前进到步骤S1509。在步骤S1509中,打印控制程序3 0 3的输出判断单元7 0 4判断是否作业传票中描述的属性信 息的所有设置项目都经历过关于打印可能性的调查。如果在 步骤S1509中判断为并非所有设置项目都已调查,则处理返回 到步骤S1507,以调查剩余的设置项目。如果判断为所有设置 项目都已调查,则处理前进到步骤S1519。
如果在步骤S1 508中判断为网络打印机不能执行打印处 理,则处理前进到步骤S1510。
在步骤S1510中,打印控制程序303的输出判断单元704 判断在网络打印机变得不能执行按照作业传票中描述的属性 信息的打印处理时要执行的操作内容。更具体地,输出判断 单元704检查选择区域807中除单选按钮808之夕卜的单选按钮 809到813之一,并判断存储在热文件夹管理表602 (图l2 )的 操作存储字段1206中的操作内容。
如果在步骤S1510中,输出判断单元704检查选择区域807 中的单选按钮810,并判断为"显示打印属性列表"输入到操作 存储字段1206中,则处理前进到步骤S1511。
在步骤S1511中,打印控制程序303的显示单元705显示属 性信息列表显示窗口 (图10)。在显示属性信息列表显示窗口 (图IO)时,可以判断是否作业传票中描述的属性信息的所 有设置项目都允许网络打印机进行打印处理,并可以显示不 允许打印处理的设置项目。
如果在步骤S1510中,输出判断单元704检查选择区域807 中的单选按钮811,并判断为"自动改变打印属性"输入到操作 存储字段1206中,则处理前进到步骤S1512。
在步骤S1512中,输出判断单元704将热文件夹中设置的 作业传票中描述的属性信息(设置项目1001和设置值1002 ) 改变为允许网络打印机进行打印处理的属性信息。如果在步骤S1510中,输出判断单元7044全查选择区域807 中的单选按钮809,并判断为"停止热文件夹"输入到操作存储 字段1206中,则处理前进到步骤S1513。
在步骤S1513中,打印控制程序303的输出判断单元704 从监测单元702的监测目标中排除热文件夹。输出判断单元 704还停止使输出单元706从热文件夹向网络打印机传输打印 作业的功能。
在步骤S1514中,打印控制程序303的文件夹显示改变单 元707改变文件夹在操作系统302的文件系统上的图标显示。 可以通过例如在文件夹中放置特殊设置文件来实现改变
文件夹在操作系统的文件系统上的图标显示。然而,改变方 法不限于此。可以通过任何其他方法来改变文件夹在操作系 统的文件系统上的图标显示。
可以通过例如在文件夹中放入与文件夹设置信息有关的 诸如ini文件的文件来实现改变文件夹在操作系统上的图标 显示。然而,改变方法不限于此。可以通过改变操作系统的 设置信息或通过任何其他改变方法来指示改变文件夹的图标 显示。
如果在步骤S1510中,输出判断单元704检查选择区域807 中的单选按钮812,并判断为"显示打印机列表"输入到操作存 储字段1206中,则处理前进到步骤S1515。
在步骤S1515中,打印控制程序303的输出判断单元704 搜索能够处理作业传票中描述的属性信息的所有设置项目的 网络打印机。稍后将详细描述步骤S1515中的搜索处理。
在步骤S1516中,步骤S1515中搜索处理的结果被显示为 显示能够进行打印的网络打印机的网络打印机列表显示窗口 (图11 )。如果在步骤S1510中,输出判断单元704检查选择区域807 中的单选按钮813,并判断为"自动改变打印机"输入到操作存 储字段1206中,则处理前进到步骤S1517。
在步骤S1517中,打印控制程序303的输出判断单元704 搜索能够处理作业传票中描述的属性信息的所有设置项目的 网络打印才几。
在步骤S1 5 1 8中,打印控制程序303的输出判断单元704 选择能够处理属性信息的所有设置项目的网络打印机之一, 并将热文件夹传输目的地改变为所选定的网络打印机。
所选定的网络打印机可以是由网络打印机搜索处理找到 的第 一 个网络打印机或者最早能执行打印处理的网络打印 机。可以通过任何其他方法来选择网络打印机。
如果步骤S1517中的搜索处理没有找到能够处理属性信 息的所有设置项目的网络打印机,则可以执行步骤S1513和 S1514中的处理。可选地,可以执行步骤S1511或S1512中的 处理。
在步骤S1519中,打印控制程序303的输出判断单元704 判断是否热文件夹管理表6 0 2中登记的所有热文件夹都已调 查。如果在步骤S1519中判断为并非所有热文件夹都已调查, 则处理返回到步骤S1502。
如果在步骤S1519中判断为所有热文件夹都已调查,则打 印控制程序303结束处理。
如上所述,在执行本实施例的打印控制程序303时,检测 网络打印机配置信息的变化。在检测变化时,判断设置为传 输目的地的网络打印机是否能够执行按照在热文件夹中设置 的作业传票中描述的属性信息的打印处理。如果判断为打印 处理不可执行,则停用传输功能。这防止打印错误。如果判断为打印处理不可执行,则停止监测热文件夹, 并改变文件夹在操作系统上的图标显示。这允许用户发现不 能获得期望的打印结果。
如果判断为打印处理不可执行,则显示作业传票中描述 的属性信息,以提示用户对其进行改变。这允许预先改变作 业传票的设置。
如果判断为打印处理不可执行,则将作业传票中描述的 属性信息的设置项目中不允许网络打印机进行打印处理的设 置项目自动改变成允许网络打印机进行打印处理的设置项 目。这减少用户改变属性信息的麻烦。
如果判断为打印处理不可执行,则列出能够使用作业传 票获得正常打印结果的网络打印机,以允许用户选择该网络 打印机作为传输目的地。这使得用户能够发现能够获得期望 打印结果的网络打印机。
如果判断为打印处理不可执行,则将传输目的地的网络 打印机自动改变为能够使用作业传票获得正常打印结果的网 络打印机。这减少用户设置传输目的地的网络打印机的麻烦。
10.客户机中的处理序列(搜索处理)
接下来将详细描述图15B中的步骤S1515或S1517中的4叟 索处理。图16是示出搜索处理的详细序列的流程图。
在步骤S1601中,打印控制程序303的热文件夹管理单元
708读出与目标热文件夹相关联的作业传票中描述的属性信 自、
在步骤S1602中,打印控制程序303的输出判断单元704 对管理能够处理作业传票的网络打印机的列表进行初始化。
在步骤S1603中,打印控制程序303的输出判断单元704 选择由操作系统或其他系统管理的网络打印机之一 。输出判断单元7 04从打印机驱动程序3 0 6获取所选定的网络打印机的
配置信息。
在步骤S1604中,打印控制程序303的输出判断单元704 选择在步骤S1601中读出的属性信息的设置项目之一。输出判 断单元704将在步骤S1601中读出的属性信息与在步骤S1603 中获取的网络打印机配置信息以与所选定的设置项目相关联 的方式进4于比4交。
在步骤S1605中,输出判断单元704基于步骤S1604中的比 较结果,判断所选定的网络打印机是否能够执行按照属性信 息的打印处理。
如果在步骤S1605中判断为所选定的网络打印机不能执 行按照属性信息的打印处理,则打印控制程序3 0 3的输出判断 单元704前进到步骤S1608。
如果在步骤S16 0 5中判断为所选定的网络打印机能够执 行按照属性信息的打印处理,则打印控制程序303的输出判断 单元704前进到步骤S1606。
在步骤S1606中,输出判断单元704判断作业传票中描述 的属性信息的所有设置项目是否都经历过关于所选定的网络 打印机进行打印的可能性的调查。
如果在步骤S1606中判断为并非作业传票中描述的属性 信息的所有设置项目都已调查,则处理返回到步骤S1604。
的所有设置项目都已调查,则处理前进到步骤S1607。在步骤 S1607中,打印控制程序303的输出判断单元704将所选定的网 络打印机添加到管理能够进行打印的打印机的列表中。
在步骤S1608中,打印控制程序303的输出判断单元704 判断是否所管理的所有网络打印机都已检查。如果打印控制程序303的输出判断单元704在步骤S1608 中判断为并非所管理的所有网络打印机都已检查,则处理返 回到步骤S1603。
如果打印控制程序303的输出判断单元704在步骤S1608 中判断为所管理的所有网络打印机都已检查,则处理结束。
搜索处理结束时生成的列表用于显示网络打印机列表显 示窗口 。
在本实施例中,针对所有网络打印才几判断打印机是否能 够处理属性信息的所有设置项目。然而,本发明不限于此。 例如,在找到能够处理属性信息的所有设置项目的网络打印 机时,可以停止网络打印机搜索处理,并可以Y义将所找到的 网络打印机添加到列表中。
11.热文件夹的图标
将描述热文件夹图标的变化。在本实施例中,将热文件 夹的图标设计成根据输入到热文件夹管理表602 (图12 )的状 态存储字段1203中的状态而改变。在下文中将参考图17到23 来描述热文件夹图标根据输入到状态存储字段1203的状态的 改变形式。
图17是示出文件夹在操作系统的文件系统上的图标显 示,并且更具体地,示出正常状态下的文件夹的图标显示的图。
图18是示出在输入到状态存储字段1203中的状态为"打 印停用,,时由打印控制程序303的文件夹显示改变单元707显 示的图标显示的例子的图。在步骤S1514中显示图18中的图标。
图19是示出在输入到状态存储字段1203中的状态为"拒 绝访问"时由打印控制程序303的文件夹显示改变单元707显示的文件夹的图标显示的例子的图。
图20是示出在输入到状态存储字段1203中的状态为"打 印机未知"时由打印控制程序303的文件夹显示改变单元707 显示的文件夹的图标显示的例子的图。
图21是示出在输入到状态存储字段1203中的状态为"作 业传票未知"时由打印控制程序303的文件夹显示改变单元 707显示的文件夹的图标显示的例子的图。
图22是示出在输入到状态存储字段1203中的状态为"打 印中"时由打印控制程序303的文件夹显示改变单元707显示 的文件夹的图标显示的例子的图。
图23是示出在输入到状态存储字段1203中的状态为"文 件夹未知"时由打印控制程序303的文件夹显示改变单元707 显示的文件夹的图标显示的例子的图。
当将热文件夹的图标设计成根据输入到热文件夹管理表 602 (图12)的状态存储字段1203的状态以这种方式改变时, 用户只需查看图标显示就可以掌握热文件夹的状态。
如从以上描述显而易见,本实施例的客户才几具有4佥测网 络打印机配置信息的变化的功能。如果判断为已经变得不可 能执行按照与热文件夹相关联的作业传票中描述的属性信息 的打印处理,则客户才几向用户通知该情况。这防止用户的打 印错误。
本实施例的客户机还具有如下功能当已经变得不可能 执行按照作业传票中描述的属性信息的打印处理时,搜索能 够执行打印处理的网络打印机,并将其通知给用户。该客户 机还具有将传输目的地设置自动改变为通过搜索找到的网络 打印机的功能。
本实施例的客户机还具有如下功能如果已经变得不可能执行按照与热文件夹相关联的作业传票中描述的属性信息 的打印处理,则将阻碍执行打印处理的属性信息通知给用户。 该客户机还具有将该属性信息改变为允许执行打印处理的属 性信息的功能。
这能够减小在网络打印机配置信息发生变化时用户改变 热文件夹设置的工作负荷。这还防止使用热文件夹时的可操 作性变差。
第二实施例
在第一实施例中,网络打印机用于电子数据的打印处理。 然而,用于执行打印处理的图像形成设备不限于网络打印机。 可以使用诸如传真设备或显示器的任何其他图像形成设备。
在第 一实施例中,当打印机驱动程序306更新了网络打印 机配置信息时,判断网络打印机是否能够执行按照作业传票 中描述的属性信息的打印处理。
然而,本发明不限于此。例如,除在打印机驱动程序306 更新网络打印机配置信息时之外,打印控制程序303可以在任 何时刻周期性地获取由打印机驱动程序306保存的网络打印 机配置信息。
可以预先在网络打印机中登记打印控制程序303 ,从而将 网络打印机配置信息的变化直接通知给打印控制程序3 0 3 。
打印控制程序303可以利用诸如MIB ( Management Information Base,管理信息库)的单元来周期性地获取网络 打印机配置信息,并判断配置信息是否发生变化。
在第 一 实施例中,已经将与单选按钮808到813相对应的 六种操作内容作为在网络打印机变得不能处理作业传票时的 操作内容的例子进行说明。然而,本发明不限于此。例如, 当网络打印机变得不能处理作业传票时,可以显示图8所示的热文件夹设置窗口,以提示用户改变热文件夹的设置。可选 地,可以使用其他方法来通知用户。 第三实施例
将描述本发明的第三实施例。在第一实施例中,在更新 网络打印机的配置信息时,判断与热文件夹相关联的作业传 票中描述的属性信息是否允许网络打印机进行打印处理。'
在第三实施例中,在将电子数据放入(拖放)热文件夹 中时,判断与热文件夹相关联的作业传票中描述的属性信息 是否允许网络打印机进行打印处理。
机配置信息,并实时确认该信息。以下将详细描述本实施例。
打印系统的布置、客户机的硬件配置、RAM和FD的存储器映 射、网络打印机的硬件配置以及客户机的软件配置与图l到图 6中的相同,将不再重复其描述。
1.打印控制程序2400的模块配置
图24是示出根据本发明的第三实施例的打印控制程序 2400的模块配置的例子的框图。
参考图24,附图标记2401表示输出信息设置单元。输出 信息设置单元2401具有如下功能在热文件夹中设置例如操 作系统302的文件系统上的文件夹名称、关于传输目的地的信 息、要关联的作业传票名称、以及打印处理停用状态下的操 作内容。
在设置热文件夹时,显示单元2404通过操作系统302在显 示器207上显示热文件夹设置窗口 ,以设置热文件夹。
监测单元2402具有监测热文件夹,以4企测添加到由输出 信息设置单元2401设置为热文件夹的文件夹中的电子数据的 功能。在监测热文件夹时,通过周期性地确认热文件夹中的文 件清单,来检测已经添加新电子数据。可选地,可以通过4佥 测在添加电子数据时发生的事件来进行监测。
输出判断单元2403具有如下功能在将电子数据力文入热 文件夹中时,判断在热文件夹中设置成传输目的地的网络打 印机是否能够执行按照作业传票中描述的属性信息的打印处理。
通过例如将网络打印机的配置信息与作业传票中描述的 属性信息进行比较,来判断打印处理是否可执行。可选地, 可以通过在打印机驱动程序3 0 6中设置作业传票中描述的属 性信息,来使打印机驱动程序306进行判断。可以使用任何其 他方法来进行判断。
显示单元2404具有通过操作系统302在显示器207上显示 打印控制程序2400的窗口的功能。
输出单元2405具有通过接口 209向网络打印才几104或105 发送作业传票,并使网络打印机执行打印处理的功能。
文件夹显示改变单元2406具有改变设置成热文件夹的文 件夹的图标在操作系统302的文件系统上的显示方式的功能。
热文件夹管理单元2407具有通过使用热文件夹管理表 602 (以下将参考图26详细描述),来管理由输出信息设置单 元2401设置的与热文件夹相关的信息的功能。
任务托盘图标显示单元2 4 0 8具有如下功能在启动打印 控制程序2400时,在搡作系统302的窗口上的任务托盘中显示 打印控制程序2 4 0 0的任务托盘图标。
2.打印控制程序的用户界面
接下来将描述由打印控制程序2400的显示单元2斗(M在显 示器207上显示的用户界面的例子。2.1热文件夹设置窗口
图25是示出热文件夹设置窗口的例子的图。
文件夹路径输入字段2 5 01设置文件夹路径,以指定操作 系统302上的文件夹。
热文件夹名称输入字段2502设置要在打印控制程序2400 上使用的热文件夹名称。
打印机名称输入字段2503用于选择传输目的地的网络打 印机。打印机名称输入字4殳2503中显示的网络打印机可以是 操作系统302中登记的网络打印才几或由其他系统登记的网络 打印机。打印机名称输入字段2503可以^t设计成添加新的网 络打印机。
作业传票输入字段2504设置作业传票名称。用户可以通 过按下浏览按钮2505,来指定操作系统302的文件系统上的作 业传票。这使作业传票与热文件夹相关联。
属性信息改变按钮2506显示用户界面(属性改变窗口 ), 以设置作业传票中要描述的属性信息。
用户通过选择区域2507中的单选按钮进行择一选择。各 个单选按钮定义在网络打印机由于网络打印机配置信息变化 而变得不能适当地执行按照作业传票中描述的属性信息的打 印处理时要在客户机中执行的操作。
单选按钮2508设置的是即使在网络打印机变得不能执
行按照属性信息的打印处理时,也向网络打印机发送包括作 业传票和电子数据的打印作业。
单选按钮2509设置的是在网络打印机变得不能执行按 照属性信息的打印处理时,从监测目标中排除热文件夹,并 停止从热文件夹传输打印作业的功能。
单选按钮2 510设置的是在网络打印机变得不能执行按照属性信息的打印处理时,在显示器207上显示不允许网络打
印机进行处理的属性信息。
单选按钮251 H殳置的是在网络打印机变得不能执行按 照属性信息的打印处理时,自动改变属性信息的设置值,以 允许网络打印机104或105执行打印处理。
单选按钮25 12设置的是当指定的网络打印机变得不能 执行按照属性信息的打印处理时,在显示器207上显示能够执 行按照作业传票中描述的属性信息的打印处理的网络打印 机。
单选按钮2513设置的是当指定的网络打印机变得不能 执行按照属性信息的打印处理时,将传输目的地自动改变为 能够执行按照作业传票中描述的属性信息的打印的网络打印机。
OK按4丑2514确定热文件夹的设置。如果输入到打印才几名 称输入字段2503中的网络打印机不能执行按照在作业传票输 入字段2504中设置的作业传票中描述的属性信息的处理,则 可以禁止按下OK按钮2514。可选地,在用户按下OK按钮2514 之后,可以显示不允许处理的属性信息,以提示用户对其进 行改变。
按钮2 515取消热文件夹的设置。 2.2其他窗口
在按下属性信息改变按钮2506时出现的属性改变窗口与 图9中的相同,将不再重复其描述。
在放入电子数据时判断为由于网络打印机配置信息变化 而不能执行按照作业传票中描述的属性信息的打印处理时显 示的属性信息列表显示窗口也与图10中的相同,将不再重复 其描述。在放入电子数据时判断为由于网络打印机配置信息变化 而不能执行按照作业传票中描述的属性信息的打印处理时显 示的网络打印机列表显示窗口也与图11中的相同,将不再重 复其描述。
3.各种表才各的说明 3.1热文件夹管理表
接下来将描述管理通过热文件夹设置窗口 (图25)设置 的热文件夹的热文件夹管理表2600。
图26是示出热文件夹管理表2600的例子的图。参考图26, 热文件夹名称存储字段2601保存在热文件夹名称输入字段 2502中设置的热文件夹名称。
打印机名称存储字段2602与热文件夹名称相关联地保存 输入到打印机名称输入字段2503中的网络打印才凡名称。
状态存储字段2603保存关于热文件夹的当前状态的信 息。在本实施例中,针对没有任何特殊异常的热文件夹,将"正 常,,输入到状态存储字段2603中。
如果在热文件夹中设置的网络打印机不能适当地执行按 照与热文件夹相关联的作业传票中描述的属性信息的打印处 理,则将"打印停用"输入到状态存储字段2603中。
如果登录到操作系统302的用户不具有设置为热文件夹 的文件夹的访问权限,则将"拒绝访问"输入到状态存储字段
网络打印机的配置信息,则将"打印机未知"输入到状态存储 字段2603中。
如果与在作业传票输入字段2 5 0 4中设置的作业传票相对 应的文件没有找到或被损坏,或者作业传票的内容缺少必要 信息,则将"作业传票未知"输入到状态存储字段2603中。如果正在将放入热文件夹中的电子数据和作业传票作为 打印作业传送到设置为热文件夹中的传输目的地的网络打印
机,则将"打印中"输入到状态存储字段2603中。当网络打印 机正在处理打印作业时,也将"打印中"输入到状态存储字段 2603中。
如果设置为热文件夹的文件夹由于例如从^燥作系统的文 件系统删除而没有找到,则将"文件夹未知"输入到状态存储 字段2603中。
文件夹路径存储字段2604保存在文件夹路径输入字段 2501中指定的、操作系统的文件系统上的文件夹路径。
作业传票名称存储字段2605保存输入到作业传票输入字 段2504中的作业传票名称。
附图标记2606表示操作存储字段。操作存储字段2606保 存在选择区域2507中选冲奪且在网络打印才几由于网络打印机配 置信息变化而变得不能执行按照作业传票中描述的属性信息 的打印处理时应当执行的操作内容。
热文件夹管理表可以保存在客户机的存储器中或保存在 文件中。可以使用例如数据库或任何其他单元来保存热文件 夹管理表。
3.2其他表格
属性信息管理表和网络打印机配置信息表与图13和14中 的相同,将不再重复其描述。
4.客户机中的处理序列(总体序列)
接下来将描述在网络打印机配置信息发生变化时客户机 中的打印控制程序2400的处理序列。
图27A和27B是示出客户机中的打印控制程序2400的处 理序列的流程图。在将电子数据放入热文件夹中时,监测单元2402在步骤 S2701中对其进刊^全测。这触发了以下处理。
在步骤S2702中,打印控制程序2400的输出判断单元2403 判断在网络打印机变得不能执行按照作业传票中描述的属性 信息的打印处理时要执行的操作内容。更具体地,输出判断 单元2403检查选择区域2507中的单选按钮2508, 并判断输入 到热文件夹管理表2600 (图26)的操作存储字段2606中的操 作内容是否表示"直接传输作业"。
如果输入到操作存储字段2606中的操作内容表示"直接 传输作业",则处理前进到步骤S2719。如果输入到操作存储 字段2606中的操作内容表示"直接传输作业"以外的处理,则 处理前进到步骤S2703。
在步骤S2703中,打印控制程序2400的输出判断单元2403 从打印机驱动程序306获取网络打印机配置信息。
在步骤S2704中,打印控制程序2400的热文件夹管理单元 2407参考热文件夹管理表2600 (图26)的作业传票名称存储 字段2605,并读出作业传票中描述的属性信息。
在步骤S2705中,打印控制程序2400的输出判断单元2403 选择所读出的属性信息的设置项目之一。从此时起进行关于
所选定的设置项目的处理。
在步骤S2706中,打印控制程序2400的输出判断单元2403 将在步骤S2703中接收到的网络打印机配置信息与在步骤 S2705中读出的属性信息以与选定的设置项目相关联的方式 进行比较。输出判断单元2403从而判断所读出的属性信息是 否允许网络打印机进行打印。
如果在步骤S2706中判断为网络打印机能够执行打印处 理,则处理前进到步骤S2707。在步骤S2707中,打印控制程序2400的输出判断单元2403判断是否作业传票中描述的属性 信息的所有设置项目都经历过关于打印可能性的调查。如果 在步骤S2707中判断为并非所有设置项目都已调查,则处理返 回到步骤S2705,以调查剩余的设置项目。如果判断为所有设 置项目都已调查,则处理前进到步骤S2719。
如果在步骤S2706中判断为网络打印机不能执行打印处 理,则处理前进到步骤S2709。
在步骤S2709中,打印4空制禾呈序2400的车餘出判断单元2403 判断在网络打印机变得不能执行按照作业传票中描述的属性 信息的打印处理时要执行的操作内容。更具体地,输出判断
钮2509到2513之一 ,并判断存储在热文件夹管理表2600 (图 26)的操作存储字段2606中的操作内容。
如果在步骤S2709中,输出判断单元2403检查选择区域 2507中的单选按钮2510,并判断为"显示打印属性列表"输入 到操作存储字段2606中,则处理前进到步骤S2718。
在步骤S2718中,打印控制程序2400的显示单元2404显示 属性信息列表显示窗口 (图10)。在显示属性信息列表显示窗 口 (图IO)时,可以检查是否作业传票中描述的属性信息的 所有设置项目都允许网络打印机进行打印处理,并可以显示 不允许打印处理的设置项目。
如果在步骤S2709中,输出判断单元2403检查选择区域 2507中的单选按钮2511,并判断为"自动改变打印属性"输入 到操作存储字段2606中,则处理前进到步骤S2712。
在步骤S 2 712中,输出判断单元2 4 0 3将热文件夹中设置的 作业传票中描述的属性信息(设置项目1001和设置值1002 )
改变为允许网络打印机进行打印处理的属性信息。如果在步骤S2709中,输出判断单元2403检查选择区域 2507中的单选按钮2509,并判断为"停止热文件夹"输入到操 作存储字段2606中,则处理前进到步骤S2713。
在步骤S2713中,打印控制程序2400的任务托盘图标显示 单元2408使在操作系统的任务托盘图标中显示的打印控制程 序2400的图标闪烁。为了使任务托盘图标闪烁,以预定间隔 交替显示图28所示的任务托盘图标和图29所示的任务托盘图 标。这告知用户未执行放入热文件夹的电子数据的打印处理。
在步骤S2714中,打印控制程序2400的输出判断单元2403 从监测单元2402的监测目标中排除热文件夹,并将热文件夹 管理表2600的状态存储字段2603改变为"打印停用"。输出判
传输打印作业的功能。
在步骤S2715中,打印控制程序2400的文件夹显示改变单 元2406改变文件夹在操作系统302的文件系统上的图标显示。
可以通过例如在文件夹中放置特殊设置文件,来实现改 变热文件夹在操作系统的文件系统上的图标显示。然而,改 变方法不限于此。可以通过任何其他方法来改变文件夹在操 作系统的文件系统上的图标显示。
如果在步骤S2709中,输出判断单元24034企查选择区域 2507中的单选按钮2512,并判断为"显示打印机列表"输入到 操作存储字段2606中,则处理前进到步骤S2716。
在步骤S2716中,打印控制程序2400的输出判断单元2403 搜索能够处理作业传票中描述的属性信息的所有设置项目的 网络打印机。步骤S2716中的搜索处理与图16中的相同,将不 再重复其描述。
在步骤S2717中,步骤S2716中搜索处理的结果被显示为显示能够进行打印的网络打印机的网络打印才几列表显示窗口 (图11 )。
如果在步骤S2709中,输出判断单元2403检查选择区域 2507中的单选4要钮2513,并判断为"自动改变打印机"输入到 操作存储字段2606中,则处理前进到步骤S2710。
在步骤S2710中,打印控制程序2400的输出判断单元2403 搜索能够处理作业传票中描述的属性信息的所有设置项目的 网络打印机。
在步骤S2711中,打印控制程序2400的输出判断单元2403 选择能够处理属性信息的所有设置项目的网络打印机之一, 并将热文件夹传输目的地改变为所选定的网络打印机。
所选定的网络打印机可以是由网络打印积4叟索处理找到 的第 一 个网络打印机或者最早能执行打印处理的网络打印 机。可以通过任何其他方法来选择网络打印机。
如果步骤S2710中的搜索处理没有找到能够处理属性信 息的所有设置项目的网络打印机,则可以执行步骤S2713到 S2715中的处理。可选地,可以执行步骤S2712或S2718中的 处理。
在步骤S2708中,打印控制程序2400的输出判断单元2403 基于属性信息列表显示窗口或网络打印机列表显示窗口,判 断热文件夹的设置是否发生变化,以及电子数据打印开始指 示是否输入。
如果在步骤S2708中判断为取消了电子数据的打印,则处 理结束。
如果在步骤S2708中判断为输入了电子数据打印开始指 示,则处理前进到步骤S2719。在步骤S2719中,打印控制程 序2400的输出单元2405向网络打印机发送按照作业传票中描述的属性信息的电子数据和打印作业。
如上所述,在本实施例中,在4企测电子数据放入热文件 夹中时,判断按照热文件夹中设置的作业传票中描述的属性 信息的打印处理是否可执行。
如果判断为处理不可执行,则显示作业传票中描述的属 性信息,以提示用户对其进行改变。这允许用户发现没有获 得期望的打印结果,并改变作业传票中描述的属性信息。
如果判断为处理不可执行,则将作业传票中描述的属性 信息的设置项目中不允许网络打印机进行处理的设置项目自 动改变成允许网络打印机进行打印处理的设置项目。这减少 用户改变属性信息的麻烦。
如果判断为处理不可执行,则列出能够使用作业传票获 得正常打印结果的网络打印机,以允许用户选^奪该网络打印 机作为传输目的地。这使得用户能够发现能够获得期望打印 结果的网络打印机。
如果判断为处理不可执行,则将传输目的地的网络打印 机自动改变为能够使用作业传票获得正常打印结果的网络打 印机。这减少用户设置传输目的地的网络打印机的麻烦。
因此,能够使用户将电子数据放入热文件夹中的操作负 荷最小化。
如从以上描述显而易见,根据本实施例,即使在图像形 成设备的配置发生变化时,也能够改变各个热文件夹的设置 而不降低使用热文件夹的用户的可操作性。
其他实施例
本发明也可应用于包括多个装置(例如,主计算机、接 口装置、读取器和打印机)的系统或包括单个装置的设备(例 如,复印机或传真设备)。本发明的目的还通过向系统或设备提供这样的记录介质 来实现,该记录介质记录用于实现上述实施例的功能的软件 程序代码。在这种情况下,通过使系统或设备的计算机(或
CPU或MPU)读出并执行存储在该记录介质中的程序代码来 实现所述功能。在这种情况下,记录程序代码的记录介质构 成本发明。
可用于提供程序代码的记录介质的例子有软盘 (floppy )、硬盘、光盘、磁光盘、CD-ROM、 CD-R、磁带、 非易失性存储卡和ROM。
不仅在计算机执行所读出的代码时,而且在计算机上运 行的OS (操作系统)基于程序代码的指令部分地或全部地执 行实际处理时,都实现了上述实施例的功能。
还在将从记录介质读出的程序代码写入插入到计算机中 的功能扩展板或连接到计算机的功能扩展单元的存储器时, 实现上述实施例的功能。更具体地,在将程序代码写入存储 器之后,功能扩展板或功能扩展单元的CPU基于程序代码的
指令,部分地或全部地执行实际处理,乂人而实现实施例的功
台匕 月匕。
尽管已经参考示例性实施例对本发明进行了描述,但是应 该理解,本发明并不局限于所公开的示例性实施例。所附权利 要求的范围符合最宽的解释,以包含所有这样的修改以及等同 结构和功能。
权利要求
1.一种信息处理设备,所述信息处理设备连接到图像形成设备,并通过热文件夹向所述图像形成设备传输电子数据,所述热文件夹设置有限定待由所述图像形成设备执行的输出处理的属性信息,其特征在于,所述信息处理设备包括检测装置,用于检测所述图像形成设备可执行的处理内容的变化;保存装置,用于与所述热文件夹相关联地保存与所述信息处理设备在检测到所述处理内容的变化时的操作有关的信息;判断装置,用于通过将改变后的所述处理内容与所述热文件夹中设置的属性信息进行比较,来判断所述图像形成设备是否能够执行按照属性信息的输出处理;以及控制装置,用于基于与设置有所述判断装置判断为不允许执行的属性信息的热文件夹相关联地保存的与操作有关的信息,来控制所述信息处理设备的操作。
2. 根据权利要求l所述的信息处理设备,其特征在于,当 显示所述判断装置判断为不允许执行的属性信息的处理被设置 为与所述信息处理设备的操作有关的信息时,所述控制装置进 行控制,以根据所述判断装置的判断,显示判断为不允许执行 的属性信息。
3. 根据权利要求l所述的信息处理设备,其特征在于,当 将所述判断装置判断为不允许执行的属性信息改变为允许所述 图像形成设备利用改变后的所述处理内容执行的属性信息的处 理被设置为与所述信息处理设备的操作有关的信息时,所述控 制装置进行控制,以根据所述判断装置的判断,将属性信息改 变为允许执行的属性信息。
4. 根据权利要求l所述的信息处理设备,其特征在于,当 停止通过设置有所述判断装置判断为不允许执行的属性信息的热文件夹传输电子数据的处理被设置为与所述信息处理设备的 操作有关的信息时,所述控制装置进行控制,以根据所述判断 装置的判断,停止通过该热文件夹传输电子数据。
5. 根据权利要求l所迷的信息处理设备,其特征在于,当 显示能够执行按照所述判断装置判断为不允许执行的属性信息 的输出处理的其他图像形成设备的处理被设置为与所述信息处 理设备的操作有关的信息时,所述控制装置进行控制,以根据 所述判断装置的判断,显示所述其他图像形成设备。
6. 根据权利要求l所述的信息处理设备,其特征在于,当将通过设置有所述判断装置判断为不允许执行的属性信息的热 文件夹的电子数据的传输目的地改变为能够执行按照该属性信 息的输出处理的图像形成设备的处理被设置为与所述信息处理 设备的操作有关的信息时,所述控制装置进行控制,以根据所 述判断装置的判断,将电子数据的传输目的地改变为能够执行 的图像形成设备。
7. 根据权利要求l所迷的信息处理设备,其特征在于,还 包括用于设置所述热文件夹的设置装置,所述设置装置能够设置与所述信息处理设备的操作有关的"息。
8. 根据权利要求l所迷的信息处理设备,其特征在于,所 述判断装置根据所述检测装置的检测,进行判断。
9. 根据权利要求l所述的信息处理设备,其特征在于,在 将待传输到所述图像形成设备的电子数据放入所述热文件夹中 时,所述检测装置进行检测,所述判断装置进行判断。
10,根据权利要求4所述的信息处理设备,其特征在于,在 进行控制,以停止通过所述热文件夹传输电子数据时',所述控 制装置改变该热文件夹的图标显示。
11. 一种信息处理设备的信息处理方法,所述信息处理设 备连接到图像形成设备,并通过热文件夹向所述图像形成设备 传输电子数据,所述热文件夹设置有限定待由所述图像形成设 备执行的输出处理的属性信息,其特征在于,所述信息处理方法包括如下步骤检测所述图像形成设备可执行的处理内容的变化;与所述热文件夹相关联地保存与所述信息处理设备在检测 到所述处理内容的变化时的操作有关的信息;通过将改变后的所述处理内容与所述热文件夹中设置的属 性信息进行比较,来判断所述图像形成设备是否能够执行按照 属性信恩的输出处理;以及基于与设置有所述判断步骤判断为不允许执行的属性信息 的热文件夹相关联地保存的与操作有关的信息,来控制所述信 息处理设备的操作。
全文摘要
本发明提供了一种信息处理设备和信息处理方法。本发明使得能够在打印机的配置发生变化时改变各个热文件夹的设置。为了实现该目的,本发明提供了一种用于通过设置属性信息的热文件夹向打印机传输电子数据的客户机。该客户机包括检测打印机可执行的处理内容的变化的单元;与热文件夹相关联地保存与客户机在检测时的操作相关的信息的单元;通过将改变后的处理内容与热文件夹中设置的属性信息进行比较来判断打印机是否能够执行按照属性信息的输出处理的单元;以及基于与设置有判断为不允许执行的属性信息的热文件夹相关联地保存的与操作有关的信息来控制客户机的操作的单元。
文档编号G06F3/12GK101315596SQ20081009060
公开日2008年12月3日 申请日期2008年3月31日 优先权日2007年5月30日
发明者畠山勇树 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1