打印系统和数据处理方法

文档序号:6600843阅读:306来源:国知局
专利名称:打印系统和数据处理方法
技术领域
本发明涉及一种打印系统、数据处理方法和用于该数据处理方法的程序,其利用 多功能打印机中的用户接口(UI)显示,从而在从多功能打印机访问文档管理服务器时容 易地执行打印。更具体地,本发明涉及当在文档管理服务器中自动生成打印设置时利用按 钮(列表)显示与打印设置相关联的文档的技术。这通过从多功能打印机将扫描数据存储 在文档管理服务器中来实现,并且从多功能打印机访问文档管理服务器。
背景技术
近年来,已构建了改进的办公室个人计算机(PC)环境下的Web基础架构。与该 情况相关地,用户接口(UI)的Web基础架构的改进也在进行中,并且正成为多功能打印机 (MFP)领域中区别于其它公司的技术之一。在这些技术中,尤其关注灵活利用通过Web链接 PC和MFP的特性的高效利用方法。例如,由于尽管每个人单独使用PC,但是在多个用户间 共享MFP,因而应当将使用MFP的时间减少至最少。另一方面,该多功能打印机具有Web浏 览器的功能,并且可以通过参考服务器上的文件夹/文档,通过Web浏览器指示文档打印。 在这种情况下,由于为指定打印文档而搜索文件夹层次结构是个耗时的操作,并且因需要 与服务器的通信故MFP需要更多时间,因而还提出了允许通过PC来执行打印指示的技术。作为另一传统技术,在一个MFP中,将利用扫描所获得的图像数据在图像处理之 后存储为图像数据文件,并且基于用户在扫描时指定的信息生成打印管理信息。提出了允 许根据以这种方式生成的打印管理信息从打印机打印图像的技术(例如,参考日本特开平 Hll-98305(1999)号公报)。另一方面,在这一技术领域中,近年来提出了例如2inl (2合1)扫描、2inl打印功 能等的各种功能。在本说明书中,2inl扫描是用于在扫描时将2页原稿的图像置于1页图 像数据的区域上来生成图像数据的扫描处理。通过将该图像数据存储在服务器中,甚至可 以通过不具有2inl打印功能的打印机来执行2inl打印。2inl打印是用于将2页图像数据 (或文档数据)打印在一张纸上的打印处理。因此,可以减少使用的打印薄片的数量。然而,在传统打印系统中存在如下的不便。假定某一用户A为减少服务器的资源使用量等,将执行2inl扫描的文档存储在文 档管理服务器中。然后,当另一用户B在不知道用户A通过2inl的设置进行了扫描的情况 下,指定用以执行文档的2inl打印的打印设置时,出现下面的问题将以不同于实际预期 的打印形式2inl的打印形式4inl打印该文档。为防止该问题,用户需要打开并确认要打印的任何文档;或者在用户指定打印设 置之后,用户需要利用应用程序等来确认打印图像;或者用户需要利用由文档管理系统等 提供的缩略图等的快速浏览图像来进行确认。在这种情况下,用户打开打印文档或者确认 打印图像需要时间和精力。而且,当通过该系统提供缩略图时,性能降低成为一个新问题。此外,在传统打印系统中,当对文档管理系统上的某一文档进行打印设置时,由于 用户必须通过PC或MFP的浏览器进行手动设置,因而耗时耗力。
发明内容
为了解决上述问题,本发明的打印系统的特征在于一种通过网络与浏览器装置进 行通信的打印系统。该打印系统包括用户信息存储部件,用于存储对每个用户设置的默认 打印设置信息;存储单元,用于存储通过扫描文档获得的图像数据和在扫描所述文档时设 置的扫描设置信息;生成单元,用于通过根据存储在所述存储单元中的扫描设置信息改变 存储在所述用户信息存储部件中的对每个用户设置的默认打印设置信息,生成用于打印存 储在所述存储单元中的图像数据的打印设置;以及发送单元,用于将指定存储在所述存储 单元中的图像数据和由所述生成单元生成的打印设置的信息发送至所述浏览器装置。本发明的另一特征在于一种打印系统中的数据处理方法,其中,所述打印系统通 过网络与浏览器装置进行通信,所述数据处理方法包括以下步骤存储对每个用户设置的 默认打印设置信息;存储通过扫描文档获得的图像数据和在扫描所述文档时设置的扫描设 置信息;通过基于所述扫描设置信息改变所述默认打印设置信息,生成用于打印所存储的 图像数据的打印设置;以及将用于指定所存储的图像数据和所生成的打印设置的信息发送 至所述浏览器装置。本发明的又一特征在于一种计算机可读存储介质,用于存储执行数据处理方法 的计算机程序,所述数据处理方法包括以下步骤存储对每个用户设置的默认打印设置信 息;存储通过扫描文档获得的图像数据和在扫描所述文档时设置的扫描设置信息;通过基 于所述扫描设置信息改变所述默认打印设置信息,生成用于打印所存储的图像数据的打印 设置;以及将用于指定所存储的图像数据和所生成的打印设置的信息发送至所述浏览器装 置。如上所述,根据本发明,可以在不损害当用户利用一个按钮从列表进行选择时就 可以进行打印的良好操作性的情况下,不依赖于用户所存储的文档形式而以用户希望的打 印形式作为最终形式进行打印。而且,由于自动生成与扫描时的设置相对应的、实现用户期望的最终打印形式的 文档的打印设置,因而可以减少用户手动设置打印设置或打开和确认文档的时间和精力。通过以下(参考附图)对典型实施例的说明,本发明的其它特征将显而易见。


图1是根据本发明实施例的文档管理系统的系统概念图;图2是根据本发明实施例的文档管理系统的PC的硬件结构图;图3是根据本发明实施例的文档管理系统的多功能打印机的硬件结构图;图4是根据本发明实施例的文档管理系统的软件结构图;图5是示出用于通过根据本发明实施例的文档管理系统登记每一用户所保持的 用户特性的处理的流程图;图6是示出通过根据本发明实施例的文档管理系统的扫描操作(扫描设置)生成 打印设置信息的处理的流程图;图7A是详细示出根据本发明实施例用于通过比较文档管理服务器中的扫描设置 和存储在用户信息存储单元301中的默认打印设置信息来生成打印设置信息的处理的流程图;图7B是图7A的续图,是详细示出根据本发明实施例用于通过比较文档管理服务 器中的扫描设置和存储在用户信息存储单元301中的默认打印设置信息来生成打印设置 信息的处理的流程图; 图8是示出根据本发明实施例的文档管理服务器中利用打印按钮的打印处理的 流程图;图9是示出根据本发明实施例的文档管理服务器中的打印按钮的显示画面的例 子的图;图10是示出在根据本发明实施例的文档管理系统中为防止图像质量劣化而利用 扫描操作(扫描设置)生成打印设置信息的处理的流程图;图11是详细示出图5的步骤S107所示的处理的流程图;以及图12是详细示出图5的步骤S108所示的处理的流程图。
具体实施例方式下面使用

实现本发明的最佳方式。另外,在本实施例中,将图1的多功能 打印机50的画面上所显示的各种信息表示为“按钮”,并且交换以这类按钮所表示的“扫描 设置信息”或“打印设置信息”的系统信息。在本说明书中,“扫描设置信息”包括与作为通过利用扫描器的扫描所获得的扫描 数据的图像数据的目的地文件夹、颜色模式、2inl等的缩小布局、纸张大小、锐度等的扫描 有关的设置信息。基于“扫描设置信息”生成“扫描按钮”。类似地,“打印设置信息”包括与颜色模式、2inl等缩小布局的装订页边距等的打 印有关的设置信息。“打印按钮”与用于指定文档的打印数据以进行打印的相关信息以及用于打印文 档的“打印设置信息”相关联。如果按下打印按钮的“0K”,则指定了打印用文档和打印设置 信息,并且基于相关联的信息打印通过使用指定的打印设置信息所指定的文档。在本实施例中,尽管将多功能打印机50的画面上所显示的信息表示为“按钮”,但 是不仅可以是按钮的形状,而且还可以是图标、使用字符串的画面或列表显示。第一实施例系统结构图1是根据本发明实施例的文档管理系统的系统概念图。在作为打印系统的文档 管理系统中,客户PC lO.ffeb应用服务器20、用户管理服务服务器30、文档管理服务服务器 40和多功能打印机50通过网络连接。用户A通过客户PC 10的浏览器访问根据本实施例 的文档管理系统,并且Web应用服务器20提供根据本实施例的文档管理系统的Web应用。 用户管理服务服务器30管理访问文档管理系统的用户的信息,并且文档管理服务服务器 40具有用以存储/管理文档的功能。用户B通过多功能打印机的UI访问的多功能打印机 50与网络连接。另外,在本实施例中,尽管使用浏览器显示UI,但是这不局限于该结构。在这种情况下,Web应用服务器20、用户管理服务服务器30和文档管理服务服务 器40尽管通过独立设置而构成,但是它们也可以构成于一个服务器中。而且,尽管在本实施例中构成为用户A操作客户PC 10,但是用户A可以使用本实施例所使用的作为PC的三种类型的服务器来进行相同操作。类似地,尽管构成为用户B操作多功能打印机50,但是可以是将扫描器和打印机 连接至客户PC 10的结构。另外,根据本实施例的文档管理系统采用用户A通过浏览器进行访问的结构和用 户B通过多功能打印机的UI进行访问的结构。然而,可以是将专用客户应用程序(未示 出)安装在客户PC 10和多功能打印机50中、并且用户A和用户B操作客户应用程序的结 构。在这种情况下,可以是如下结构不是Web应用服务器20而是文档管理服务服务器40 和专用客户应用程序进行通信。硬件结构 图2是示出构成根据本实施例的文档管理系统的各服务器和PC的硬件结构的图。 图3是示出构成根据本发明实施例的文档管理系统的各多功能打印机的硬件结构的图。图 2和图3所示的硬件结构图相当于通用信息处理单元和多功能打印机的硬件结构图,并且 通用信息处理单元的硬件结构可应用于本实施例的各服务器、PC和多功能打印机。在图2中,CPU 100执行存储在ROM 102的程序ROM中的或者从硬盘109被装载 至RAM 101的OS和应用程序等的程序。在本说明书中,OS是运行在计算机上的操作系统 (operatingsystem)的缩写,并且以下将操作系统称为“OS”。可以通过执行包括OS的程序 实现下述各流程图的处理。RAM 101用作CPU100的主存储器、工作区等。键盘控制器103 控制来自键盘107或未示出的指示装置的键击。显示器控制器104控制显示器108的各种 类型的显示。盘控制器105控制存储各种数据的硬盘(HD) 109、软(Floppy )盘(FD)等 中的数据存取。网络控制器(NC) 106通过连接至网络来执行与连接至网络的其它装置的通 信控制处理。在图3中,CPU 300通过内部总线307连接后述的各功能/装置,并且控制多功能 打印机50。显示装置301是触摸面板等用于显示画面的装置。用户使用显示在显示装置 301上的画面操作多功能打印机50,以执行用户想要的操作。打印机302是用于进行打印 的装置,并且打印机信息管理单元303管理/保持与打印机302的功能/状态有关的信息。此外,存储器304存储为使得CPU 300可以控制多功能打印机50所执行的各种类 型的指示(包括应用程序),并且大容量存储装置305临时存储打印机302中的打印所需的 数据。而且,网络接口 306根据CPU 300通过LAN发送和接收信号。扫描器装置308是用于进行扫描的装置,并且扫描器信息管理单元309管理/保 持与扫描器装置308的功能和状态有关的信息数据。软件结构图4是示出根据本实施例的文档管理系统的软件结构的例子的图。更具体地,示 出了 Web应用服务器20、用户管理服务服务器30和文档管理服务服务器40中的软件结构。 另外,主控制单元200控制根据本实施例的整个文档管理系统,并且执行对后述各部分的 指示和管理。数据发送/接收单元201接收用户通过客户PC 10和多功能打印机50中的浏览 器发出的指示,并且从主控制单元200向客户PC 10和多功能打印机50返回接受指示的结^ ο当用户通过客户PC 10和多功能打印机50中的浏览器访问文档管理系统时,会话存储单元202生成表示是来自同一用户的访问的会话信息。此外,会话存储单元202在用 户离开(退出)对文档管理系统的访问、或者由于自动超时等断开会话之前,通过与会话信 息相关联来保持进行重复使用的各种信息。
Web UI生成单元203接受来自主控制单元200的指示,并且生成与该状况相对应 的Web UI (HTML)。在这种情况下,通过Web UI生成单元203生成的Web UI不仅仅局限于 HTML,并且还可以利用JavaScript等脚本语言生成Web UI。接着,用户信息操作单元300根据来自主控制单元200的指示,处理对存储在用户 信息存储单元301中的可访问文档管理系统的用户和用户特性的提取/编辑。在这种情况 下,用户特性包括扫描设置信息、默认打印设置信息等。而且,通过使用作为已知技术的活 动目录(Active Directory)、LDAP等,用户管理不仅可以独立管理文档管理系统,而且还可 以通过利用已知技术与用户信息操作单元300配合而仅将用户特性存储在用户信息存储 单元301中。接着,文档信息操作单元400根据来自主控制单元200的指示,处理对存储在文档 信息存储单元401中的文档的内容和包括索引信息数据的文档属性的登记/存储/提取/ 编辑。在这种情况下,当还作为本实施例的特征,存储文档的扫描设置信息和打印设置信息 时,将其作为索引信息数据的一部分,但是还可以将其作为用户特性的一部分。文档检索单元402根据来自主控制单元200的指示,确定检索文档的方法,并且通 过文档信息操作单元400从文档信息存储单元401获得搜索结果。扫描控制单元403根据来自主控制单元200的指示,控制扫描文档。通过使用Web UI生成单元203生成从用户信息操作单元300获得的用户特性(扫描设置信息),并且将 其显示为按钮列表。基于从多功能打印机50选择的按钮信息,生成多功能打印机50可以 解释的扫描命令。打印控制单元404根据来自主控制单元200的指示,控制对用户通过客户PC 10 和多功能打印机50中的浏览器指定的文档的打印。这里,基于存储在用户信息存储单元 301中的打印设置信息生成多功能打印机50可以解释的打印命令。打印设置信息生成单元405根据来自主控制单元200或文档信息操作单元400的 指示,获得文档登记时的扫描设置信息。而且,打印设置信息生成单元405从存储在用户信 息存储单元301中的用户特性获得默认打印设置信息。基于该信息,生成利用扫描所登记 的文档的打印设置信息,并通过与文档的索引信息数据相关联进行存储。另外,作为打印设 置信息的生成/存储,将数据存储在文档信息存储单元401中就足够了。下面使用图1 图7A和7B具体说明根据本发明第一实施例的文档管理系统的各 步骤中的处理。登记用户特性图5是示出用于登记对根据本实施例的文档管理系统的每个用户所保持的用户 特性的处理的流程图。特别地,根据本实施例,尽管通过利用图1的客户PC 10的操作进行 对用户管理服务服务器30的用户特性登记,但是,也可以代替客户PC 10,通过利用各服务 器或多功能打印机50的操作进行用户特性登记。首先,在步骤S 100,用户通过客户PC 10连接Web应用服务器20,进行用户认证, 并进行登录处理。此时,在与Web应用服务器20连接并允许认证之前,实际执行详细的数据通信,但是由于是已知技术,因而省略详细说明。
接着,在步骤SlOl,Web应用服务器20通过主控制单元200确认是否存在已被存 储在用户信息存储单元301中的用户特性。如果作为存储的数据,存在已有的用户特性,则 获得用户特性信息,并且将其显示在客户PC 10的画面上。如果不存在已有的用户特性,则 在客户PC 10的画面上将设置值显示为空值或系统定义的默认值,以将用户特性登记为新 fn息ο在步骤S102,客户PC 10通过键盘107从用户接收对用于指定用户的信息的指定。 尽管用于指定用户的信息表示用户名、用户ID等,但是不局限于这些项。例如,用于指定用 户的信息可以包括具体部门、职位、负责的任务的名称等。在步骤S103,客户PC 10通过键盘107从用户接收邮件地址指定。在本实施例中, 假定对于文档登记和新任务发生等事件的通知、以及在该系统中发生特定问题时的通知, 用户使用该邮件地址。在步骤S104,客户PC 10通过键盘107从用户接收对是否借用与用户接近的人的 设置的指定。在本实施例中,“与用户接近的人”表示作为登录用户的同一特定部门的用户、 作为登录用户的负责相同业务的用户等,并且利用用户特性等确定这一关系。当“与用户接 近的人”将扫描设置和默认打印设置预先存储为用户特性时,登录用户可以指定是否借用 “与用户接近的人”的设置。另外,作为“与用户接近的人”,可以是一个人、两个人或更多个 人。当在步骤S104借用来自“与用户接近的人”的设置时,在步骤S105,客户PC 10从 用户信息操作单元300获得登录用户的以及同一特定部门和负责相同业务的用户的用户 特性。在步骤S106,客户PC 10通过将在步骤S105获得的信息显示在画面上,向用户示 出该信息。此时,可以将一个用户正使用的设置显示在画面上,或者可以按照固定的排列次 序选择两个或更多个人的设置,并且将其显示在画面上。而且,对于一个设置,可以在画面 上显示多个设置值。在本实施例中,从步骤S104开始,在步骤S106使用户输入用户特性的所属部门和 负责的业务之后,缩窄了“与用户接近的人”。然而,在步骤SlOl之后等,用户可以通过键盘 107直接指定“与用户接近的人”。在步骤S107,客户PC 10执行在步骤S200之后示出的扫描设置信息的设置处理。 此时,设置通过SlOO登录的用户的扫描设置信息。可以对每一用户设置扫描设置信息。另 夕卜,当不需要改变在步骤S106显示在画面上的设置值时,或者当用户不需要设置扫描设置 信息时,可以不执行该步骤。在步骤S108,客户PC 10执行在步骤S300之后示出的默认打印设置信息的设置处 理。此时,设置通过SlOO登录的用户的默认打印设置信息。可以对每一用户设置默认打印 设置信息。另外,当不需要改变在步骤S106显示在画面上的设置值时,或者当用户不需要 设置默认打印设置信息时,可以不执行该步骤。在步骤S109,客户PC 10将在步骤S108设置的按钮信息发送至Web应用服务器 20。随后,Web应用服务器20通过主控制单元200将该设置信息存储在用户信息存储单元 301 中。
扫描设置信息的设置处理图11是图5的步骤S107所示的处理的详细流程图。在图11所示的步骤S200,客户PC 10通过键盘107从用户接收对扫描按钮名称的 指定。此时,可以使用用于识别系统自动分配的扫描设置信息的ID。在步骤S201,客户PC 10通过键盘107接收对用户通过扫描文档所获得的图像数 据的目的地文件夹的指定。在步骤S202,客户PC 10通过键盘107从用户接收扫描设置。该扫描设置是在 扫描原稿时所使用的各种工作条件的设置,并且包括颜色模式、分辨率、扫描原稿的纸张大 小、锐度等。这里的设 置影响作为图7A和7B所示的处理的结果的打印设置信息。在步骤S203,客户PC 10通过键盘107从用户接收发送设置。该发送设置是在将 通过扫描原稿所获得的图像数据发送至文档管理服务器时的设置,并且包括文档名称、在 存储通过扫描获得的图像数据时的纸张大小、缩小布局等。在步骤S204,客户PC 10通过键盘107从用户接收存储用于存储上述各设置的设 置的指示。而且,客户PC 10将该设置信息发送至Web应用服务器20,以存储步骤S200 步骤S203的设置项。Web应用服务器20通过数据发送/接收单元201接收该设置信息, 并且主控制单元200向用户信息操作单元300给出用于将该设置信息存储为用户特性的指
7J\ ο默认打印设置信息的设置处理图12是用于解释图5的步骤S108所示的处理的详细处理流程的图。在图12所示的步骤S300,客户PC 10通过键盘107从用户接收对默认打印按钮名 称的指定。此时,可以自动使用用于识别由系统所分配的默认打印设置信息的ID。在步骤S301,客户PC 10通过键盘107从用户接收对文档目的地文件夹的指定。 尽管可以跳过步骤S301,但是,当此时指定文件夹时,设置了打印存储在该指定的文件夹中 的文档的信息即默认打印设置信息。另外,一个用户能够对多个文件夹中的每一个分别设 置默认打印设置。在步骤S302,客户PC 10通过键盘107从用户接收对默认打印设置的指定。在作 为默认打印设置可指定的项的例子中有颜色模式、纸张大小、缩小布局、锐度等。在步骤S303,客户PC 10通过键盘107从用户接收用于存储设置的指示。而且,客 户PC 10将该设置信息发送至Web应用服务器20,以存储步骤S300 S302的设置项。Web 应用服务器20通过数据发送/接收单元201接收该设置信息,并且主控制单元200向用户 信息操作单元300发出用于将该设置信息存储为用户特性的指示。利用扫描操作的打印设置信息的牛成处理图6是示出根据本实施例利用扫描操作的打印设置信息的生成处理的流程图。图7A和7B是示出用于通过比较利用扫描操作的扫描设置和存储在用户信息存储 单元301中的默认打印设置信息生成打印设置信息的处理的详细流程图。这里,尽管假定 在从多功能打印机50进行操作的情况下使用扫描器功能,但是也适合于如上所述将扫描 器连接至客户PC 10的情况下进行操作的结构。下面说明图6所示的处理。在步骤S400,从多功能打印机50 (或客户PC 10)对Web应用服务器20执行连接和用户认证,执行登录处理,并且建立会话。
在步骤S401,多功能打印机50对登录主控制单元200的用户请求初始显示页。在步骤S402,主控制单元200通过用户信息操作单元300获得与用户相关联的扫 描设置信息和打印设置信息。在步骤S403,主控制单元200向Web UI生成单元203给出用以通过使用在步骤 S402所获得的扫描设置信息和打印设置信息作为各按钮来创建Web UI的指示。此时,使用 当前与利用下述图7A和7B说明的打印按钮相关联保持的改变标志,当将改变标志变为ON 时,通过改变按钮的颜色、形状等使得用户一看就明白。按钮“将改变标志变为ON”表示打 印设置从用户所指定的默认打印设置信息发生了改变。在步骤S404,将在步骤S403创建的初始显示页发送至多功能打印机50。在步骤S405,多功能打印机50将从主控制单元200和数据发送/接收单元201接 收到的初始显示页显示在画面上。在步骤S406,多功能打印机50通过显示装置301的触摸面板从用户接收扫描按 钮的选择指示和执行指示。这里说明多功能打印机50具有用户可指定的所有按钮信息的 例子。然而,作为可选的例子,可以询问主控制单元200,以仅获得响应于用户的按钮指定 所指定的按钮的详细信息。在这里,执行与用户指定的扫描按钮的设置相对应的扫描。另 夕卜,尽管在本实施例中假定在扫描执行时仅通过按下单个扫描按钮就能够执行扫描,但是, 实际上,更有效的是还可以利用显示装置301的触摸面板改变扫描时的扫描设置。在步骤S407,多功能打印机50将在步骤S406获得的扫描图像数据和在扫描执行 时的扫描设置信息发送至主控制单元200。在步骤S408,主控制单元200通过数据发送/接收单元201从多功能打印机50接 收扫描图像数据和扫描执行时的扫描设置信息。在步骤S409,主控制单元200通过扫描控 制单元403和文档信息操作单元400,将通过扫描所获得的图像数据和扫描执行时的扫描 设置信息存储在文档信息存储单元401中。如果在扫描执行时指定了目的地文件夹,则将 通过扫描所获得的图像数据存储在指定的目的地文件夹中。另外,当在扫描执行时没有指 定目的地文件夹时,可以使用文档管理服务服务器40的存储器或临时文件夹等临时存储 该图像数据。在这种情况下,在等待完成下述步骤S410的处理之后,将该图像数据存储在 文档信息存储单元401中。在步骤S410,打印设置信息生成单元405通过使用扫描执行时的扫描设置信息和 默认打印设置信息,执行与是否存在扫描和打印相互影响的任何设置有关的比较处理。如 果存在相互影响,则执行受影响部分的默认打印设置的改变设置。扫描执行时的扫描设置 信息是在步骤S408从多功能打印机50获得的信息,而默认打印设置信息被存储为存储在 用户信息存储单元301中的用户特性的一部分。后面将参考图7A和7B进行详细说明。在步骤S411,打印设置信息生成单元405基于在步骤S410的改变设置,生成用于 与在步骤S408从多功能打印机50获得的基于扫描的图像数据相关联的打印设置信息。而 且,打印设置信息生成单元405指示文档信息操作单元400可以将扫描图像数据和打印设 置信息与打印按钮信息相关联并进行存储。另外,当存在多个默认打印设置信息时,重复执行步骤S410 S411。因此,当对每 个用户设置默认打印设置信息时,在步骤S411,对每个用户生成打印设置信息,并且生成与用户相关联的打印按钮信息。而且,仅当在步骤S301执行默认打印设置信息的文件夹的指定并将通过扫描所获得的图像数据存储在指定文件夹中时,在步骤S410 S411才通过使 用默认打印设置信息生成打印设置信息。下面说明图7A和7B所示的处理。在步骤S500,Web应用服务器20确认在步骤S408从多功能打印机50接收到的扫 描执行时的扫描设置信息的指定项。该处理是用于列出用以将默认打印设置信息与存储在 用户信息存储单元301中的用户特性中的设置项进行比较的操作项的处理。与颜色樽式有关的设置信息的比较首先,在步骤S510,打印设置信息生成单元405确认是否向扫描设置信息设置了 单色。当没有设置为单色(设置为彩色)时,在步骤S511,打印设置信息生成单元405确认 是否向默认打印设置信息设置了单色。当向默认打印设置信息设置了单色时,在步骤S512 将改变标志变为ON。当在步骤S510向扫描设置信息设置了单色时,打印设置信息生成单元405确认是 否向默认打印设置信息设置了彩色。当向默认打印设置信息设置了彩色时,在步骤S514,将 打印设置信息设置成单色打印。与缩小布局有关的设置信息的比较在步骤S520,打印设置信息生成单元405确认是否向扫描设置信息设置了被称 为Ninl(其中,N为自然数)的缩小布局作为缩小布局设置。当设置了缩小布局时,在步 骤S521,打印设置信息生成单元405确认是否还向默认打印设置信息设置了缩小布局设置 Minl(其中,M为自然数)。在步骤S522,打印设置信息生成单元405比较在步骤S520和S521获得的N和M 的值。由于在“N < M”的情况下需要进行图像数据的缩小处理,因而打印设置信息生成单元 405在打印设置信息中设置缩小打印,计算应该设置的缩小比率,并且设置计算出的结果。 相反,由于在“N > M”的情况下需要进行图像数据的扩大处理,因而打印设置信息生成单元 405在打印设置信息中设置放大打印,计算应该设置的放大比率,并且设置计算出的结果。 当“N < M”或“N > M”,并且如上所述执行了缩小比率或放大比率的设置时,在步骤S524或 S526将改变标志变为ON。另外,在图7A和7B中,尽管作为例子说明了代表性的扫描设置和打印设置,但是 对于其它设置可以应用本技术领域中的已知方法。利用打印按钮的打印处理图8是示出根据本实施例的利用打印按钮执行打印处理的处理的流程图。这里,尽管作为前提对多功能打印机50进行了说明,但是作为用于将打印机连接 至客户PC 10的结构也是适合的。下面详细说明图8的处理流程。在步骤S600,从多功能打印机50对Web应用服务器20执行连接和用户认证以进 行登录,并且建立会话。在步骤S601,多功能打印机50向主控制单元200请求登录的用户 的初始显示页。在步骤S602,主控制单元200通过用户信息操作单元300获得与用户相关联的扫 描设置信息和打印按钮信息。另外,如在步骤S411中所述的那样,打印按钮信息是关联并 存储通过扫描获得的图像数据和打印设置信息的信息。
在步骤S603,主控制单元200基于在步骤S602获得的扫描设置信息和打印按钮信 息,向Web UI生成单元203给出用以创建包括扫描按钮和打印按钮的Web UI的指示。在 Web UI上创建的打印按钮包括用于指定和关联(链接等)扫描图像数据和打印设置信息的 信息。因此,由于在将该信息发送至浏览器侧时,关联利用打印按钮所指定的图像数据,因 而将打印按钮显示在浏览器上,并且由用户来选择,这使得能够根据指定特定图像数据的 打印设置信息来执行打印控制。此时,使用利用上述图7A和7B所述的改变标志,当改变标 志为ON时,通过改变按钮的颜色、形状等,用户可以一目了然地进行识别。另外,Web UI表 示使用诸如可以通过Web浏览器显示的HTML等的语言创建的按钮等的用户接口。在步骤S604,将在步骤S603创建的初始显示页发送至多功能打印机50。在步骤 S605,多功能打印机50将从主控制单元200和数据发送/接收单元201接收到的初始显示 页显示在画面上。在步骤S606,多功能打印机50从显示装置301的触摸面板接收用户对打印按钮的 选择指示和执行指示。另外,除用户通过显示装置301的触摸面板选择打印按钮以外,这种 情况下可以允许改变打印设置。在步骤 S607,多功能打印机50将与在步骤S606指定的打 印按钮有关的信息发送至主控制单元200,并且给出用以发送文档以进行打印的指示。在步骤S608,主控制单元200通过数据发送/接收单元201从多功能打印机50接 收用户指示的按钮信息。在步骤S609,主控制单元200通过打印控制单元400和文档信息 操作单元400获得打印文档的数据和打印设置信息。在步骤S610,主控制单元200通过数据发送/接收单元201将打印文档的数据和 打印设置信息发送至多功能打印机50。在步骤S611,多功能打印机50接收在步骤S610从主控制单元200发送的打印文 档的数据和打印设置信息。在步骤S612,多功能打印机50基于接收到的打印设置信息,对 同样接收到的文档的数据执行打印。打印按钮的显示画面的例子图9示出根据本实施例的打印按钮的显示画面的例子。如果用户登录Web应用服务器20,则多功能打印机50从Web应用服务器20获得 并显示与同该用户相关联的扫描按钮和打印按钮有关的信息。如上所述,尽管这里作为前 提说明了按钮形式的显示风格,但是,还可以是图标、使用字符串的画面、以及以列表显示 包括图像、字符串等的信息的画面。当用户选择显示为图9所示的[打印按钮1]的按钮901(由于在本实施例中,将 按钮显示在触摸面板上,因而触摸该按钮)时,将与该打印按钮相关联的信息911显示在画 面上。例如,具体地,如图9所示,与该打印按钮相关联的信息包括与打印文档有关的信息 (要保存的目的地、文档名称等)和打印设置(颜色模式等)。用户选择按钮中的一个,确 认与显示在画面上的打印按钮相关联的信息。当选择显示为
的按钮912时,多功能打 印机50执行打印,并且当选择显示为[取消]的按钮913时,多功能打印机50将显示器上 的画面返回至前一画面。在画面的该例子中,尽管将扫描按钮和打印按钮显示在一个画面上,但是可以通 过分成标签页(tab)形式或者通过显示为另一列表而使显示区域分开。而且,在画面的该例子中,尽管在选择打印按钮之后显示设置详细情况的确认画面,但是可以从一开始就显示设置详细情况,或者可以在执行打印之前不显示设置详细情 况。第二实施例 当在向扫描时的扫描设置信息设置了缩小布局并且没有向默认打印设置信息设 置缩小布局等的情况下应用本发明时,无论扫描时的设置如何,都使用作为默认打印设置 信息所设置的条件进行打印。也就是说,由于如果没有向默认打印设置设置缩小布局,则无 论扫描时的模式如何都必须以不被缩小的模式进行打印,因而如果在扫描时通过扫描所获 得的数据被缩小,则必须通过放大该数据来进行打印。此时,由于缩小布局的扫描使得分辨 率不可避免地降低,因而如果在该条件下通过放大来打印,则问题是图像质量劣化。参考图 10说明这种情况下的分辨率。根据本实施例,当用户关心图像质量劣化时,通过向用户提出以全分辨率再次扫 描或者以高清晰度自动进行扫描的方案,来解决该问题。图10是示出根据本实施例为防止图像质量劣化利用扫描操作的打印设置信息的 生成处理的流程图。由于步骤S700 步骤S703的处理与图6所示的步骤S400 步骤S403 的处理相同,因而省略对其的说明。在步骤S704,主控制单元200和扫描控制单元403从用户信息操作单元300获得 与对象文档有关的默认打印设置信息,并且生成作为图像质量劣化的条件。更具体地,如果 默认打印设置信息是2inl,则当扫描设置信息是比2inl大的数值(4inl、8inl等)时,可以 认为将发生图像质量劣化。而且,如果将默认打印设置信息设置为彩色时,则当将扫描设置 信息设置为非彩色(灰度级或单色)时,可以认为将发生图像质量劣化。在步骤S705,主控制单元200向多功能打印机50发送在步骤S703生成的初始显 示页和在步骤S704生成的图像质量劣化条件。在步骤S716,多功能打印机50接收图像质 量劣化条件和初始显示页,并且将初始显示页显示在画面上。在步骤S706,多功能打印机 50从显示装置301的触摸面板接收用户对扫描按钮的选择指示。在步骤S707,多功能打印 机50在比较在步骤S706由用户选择的扫描按钮的打印设置信息和在步骤S716接收到的 图像质量劣化条件的同时,确认是否存在相应条件。当作为确认结果存在相应条件时,在步骤S709,从内部将扫描设置改变成利用全 分辨率设置的扫描设置,即不是缩小布局的普通布局。此时,可以在不自动改变扫描设置的 情况下,向用户显示提议以全分辨率扫描进行扫描的消息,并且授予用户对扫描设置的选 择权。而且,该系统可以在根本不向用户通知以全分辨率执行扫描的情况下,自动改变扫描设置。在步骤S710,多功能打印机50根据改变后的扫描设置执行扫描处理。在步骤 S711,多功能打印机50将在步骤S710获得的扫描图像数据的扫描设置信息和在步骤S706 选择的扫描按钮发送至主控制单元200。尽管此时发送扫描设置,假定发送用户选择的扫描 按钮的扫描设置,但是还可以发送扫描执行时的全分辨率扫描的扫描设置,并且可以发送 这两者。由于步骤S712 步骤S715的处理与图6所示的步骤S408 S411的处理相同, 因而省略对其的说明。其它实施例
还可以通过读出并执行记录在存储器装置上的程序以进行上述实施例的功能的系统或设备的计算机(或者CPU或MPU等装置)以及通过下面的方法来实现本发明的各方 面,其中,通过系统或设备的计算机例如读出并执行记录在存储器装置上的程序以进行上 述实施例的功能,来进行所述方法的各步骤。为此,例如,通过网络或者用作存储器装置的 各种类型的记录介质(例如,计算机可读介质)将该程序提供给计算机。尽管参考典型实施例说明了本发明,但是应该理解,本发明不局限于所公开的典 型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功 能。
权利要求
一种打印系统,其通过网络与浏览器装置进行通信,所述打印系统包括用户信息存储部件,用于存储对每个用户设置的默认打印设置信息;存储单元,用于存储通过扫描文档获得的图像数据和在扫描所述文档时设置的扫描设置信息;生成单元,用于通过根据存储在所述存储单元中的扫描设置信息改变存储在所述用户信息存储部件中的对每个用户设置的默认打印设置信息,生成用于打印存储在所述存储单元中的图像数据的打印设置;以及发送单元,用于将指定存储在所述存储单元中的图像数据和由所述生成单元生成的打印设置的信息发送至所述浏览器装置。
2.根据权利要求1所述的打印系统,其特征在于,所述生成单元将对每个用户设置的默认打印设置信息与在扫描所述文档时设置的扫 描设置信息进行比较,并且通过基于所述比较的结果改变所述默认打印设置信息以消除所 述扫描设置信息的影响,来生成所述打印设置。
3.根据权利要求1所述的打印系统,其特征在于,所述生成单元将包括在所述默认打印设置信息中的缩小布局设置与包括在所述扫描 设置信息中的缩小布局设置进行比较,并且通过基于所述比较的结果改变所述默认打印设 置信息以消除所述扫描设置信息的影响,来生成所述打印设置。
4.根据权利要求1所述的打印系统,其特征在于,所述发送单元将包括用于指定存储在所述存储单元中的图像数据和由所述生成单元 生成的打印设置的信息的打印按钮信息发送至所述浏览器装置;以及所述浏览器装置基于所发送的打印按钮信息显示打印按钮。
5.根据权利要求4所述的打印系统,其特征在于,如果所述生成单元通过基于所述扫描设置信息改变所述默认打印设置信息,生成用于 打印存储在所述存储单元中的图像数据的打印设置,则所述发送单元发送所述打印按钮信 息,使得改变所述打印按钮的显示,以使用户能够识别出改变了所述默认打印设置信息。
6.根据权利要求4所述的打印系统,其特征在于,还包括执行单元,所述执行单元用于 基于根据所述浏览器装置的用户所选择的打印按钮而指定的图像数据和打印设置来执行 打印处理。
7.根据权利要求1所述的打印系统,其特征在于,还包括条件生成单元,用于基于所述默认打印设置信息生成使图像质量劣化的条件;第二发送单元,用于发送所生成的条件。
8.根据权利要求7所述的打印系统,其特征在于,所述浏览器装置确认所述扫描设置信息是否满足从所述第二发送单元发送来的条件, 并且如果所述扫描设置信息满足所述条件,则改变所述扫描设置信息,并且根据改变后的 扫描设置信息扫描所述文档。
9.根据权利要求1所述的打印系统,其特征在于,所述生成单元基于对每个用户设置的默认打印设置信息,生成并存储每个用户的所述 打印设置;以及所述发送单元从所存储的打印设置中获得与登录所述浏览器装置的用户相对应的打印设置,并且将用于指定所述图像数据和所获得的打印设置的信息发送给所述浏览器装置。
10.根据权利要求1所述的打印系统,其特征在于, 所述浏览器装置包括Web浏览器;以及所述发送单元以所述Web浏览器能够显示的形式将所述信息发送至所述浏览器装 置。
11.一种打印系统中的数据处理方法,其中,所述打印系统通过网络与浏览器装置进行 通信,所述数据处理方法包括以下步骤存储对每个用户设置的默认打印设置信息;存储通过扫描文档获得的图像数据和在扫描所述文档时设置的扫描设置信息; 通过基于所述扫描设置信息改变所述默认打印设置信息,生成用于打印所存储的图像 数据的打印设置;以及将用于指定所存储的图像数据和所生成的打印设置的信息发送至所述浏览器装置。
全文摘要
一种打印系统和数据处理方法,该打印系统存储通过扫描文档获得的图像数据和在扫描文档时设置的扫描设置信息,通过根据所存储的扫描设置信息改变存储在用户信息存储单元中的对每个用户设置的默认打印设置信息来生成用于打印所存储的图像数据的打印设置,并且将用于指定所存储的图像数据和所生成的打印设置的信息发送至浏览器装置。
文档编号G06F3/12GK101866273SQ20101014855
公开日2010年10月20日 申请日期2010年4月14日 优先权日2009年4月14日
发明者松泽纪子 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1