打印装置及打印方法

文档序号:6480872阅读:132来源:国知局
专利名称:打印装置及打印方法
技术领域
本发明涉及一种打印装置,并且特别地,涉及一种具有从外部接 收电子邮件的功能的打印装置。本发明还涉及一种存储用于此种打印 装置的程序的计算机可读的记录介质。
背景技术
在广为所知的用于连接至网络(内联网、互联网等等)的计算机 的技术中,允许计算机的用户从网络上的邮件服务器获取他的/她的电 子邮件(通过使计算机接收电子邮件)并且通过使用邮件客户端软件 来在计算机上查看获取的电子邮件的内容。当可用于计算机的打印机 存在于网络上时,还能够通过使用打印机打印出获取的电子邮件的内 容。
同时,在另一个广为所知的技术中,被连接至网络的打印机直接 (没有通过计算机)接收被存储在邮件服务器中的电子邮件并且响应 于用户操作打印出获取的电子邮件的内容。例如,在日本专利临时公
开No. 2001-282491中描述的技术中,诸如与邮件服务器中注册的邮件 帐户相对应的用户ID和密码的设置信息,被预先存储在打印机内部的 存储介质中,并且用于电子邮件的打印,打印机通过使用设置信息访 问邮件服务器获取电子邮件,通过该打印机能够很容易地打印出电子 邮件(没有通过计算机)。

发明内容
但是,在由两个或者多个人使用此种打印机的情况下,用户中的 每一个人的设置信息被存储并保持在打印机中。此种设置信息的管理 通常要求保密(信息的隐藏和安全)。虽然当使用他/她自身的设置信
5息时能够通过要求每位用户输入密码来在某种程度上保持安全,但是 仍要求增强关于设置信息的管理的安全的有效措施。
已经考虑上述情况做出的本发明在下述方面是有优势的,即能够 提供下述打印装置,该打印装置能够增强与电子邮件的获取所必需的 设置信息有关的管理的安全。本发明也提供了存储用于实施此种打印 装置的程序的计算机可读记录介质。
根据本发明的一方面,提供了下述打印装置,该打印装置包括 通信单元,该通信单元执行与网络上的邮件服务器的通信;连接单元,
存储设置信息的便携式存储介质能够被连接至该连接单元;打印单元, 该打印单元执行打印;以及控制单元,该控制单元执行下述邮件打印
处理,即通过使用存储在连接到连接单元的便携式存储介质中的设置 信息经由通信单元从邮件服务器获取指定的电子邮件并且基于获取的 电子邮件使用打印单元执行打印。
通过使用存储在连接的便携式存储介质中的设置信息,如上所构 造的打印装置从网络上的邮件服务器获取电子邮件并且执行获取的电 子邮件的打印。通过将电子邮件获取所需要的设置信息的至少一部分 存储在便携式存储介质中,没有必要将设置信息存储在打印装置中, 由此能够增强安全性。
优选地,控制单元读出存储在便携式存储介质中的图像数据并且 基于图像数据使用打印单元打印图像。
使用如上所构造的打印装置,所谓的直接打印(没有通过计算机 打印便携式存储介质中的图像数据)是可能的,这给用户提供了很高 的可用性。能够实现直接打印功能,而无需将新的构造添加至用于电 子邮件获取和打印的原始构造。优选地,打印装置进一步包括检测便携式存储介质到连接单元的 连接的连接检测单元。控制单元响应于作为触发器的通过连接检测单 元对便携式存储介质至连接单元的连接的检测开始邮件打印处理的至 少一部分。使用如上所构造的打印装置,响应于便携式存储介质的连接的检 测启动至少部分的邮件打印处理。因此,能够省略至少部分一开始需 要的步骤(由用户输入用于启动邮件打印处理的指令、用户识别信息 的输入等等),由此增加了用户的方便。优选地,控制单元将从获取的电子邮件的正文和附件中选择的至 少一个存储在便携式存储介质中作为文件。使用如上所构造的打印装置,能够将获取的电子邮件的正文和/或附件存储在便携式存储介质中作为文件,当由于某些原因不能现场进行电子邮件的打印并且用户不得不以后打印电子邮件时,当用户想要 参考计算机上获取的电子邮件的正文和/或附件时等等,这对用户来说是方便的。优选地,在便携式存储介质中存储文件时,控制单元创建具有基 于获取的电子邮件的识别信息的文件夹名称的文件夹并且将文件存储 在文件夹中。使用如上所构造的打印装置,在便携式存储介质中的文件(获取 的电子邮件的正文和/或附件)存储时,将文件存储在具有基于获取的 电子邮件的识别信息(电子邮件的接收日期/时间、标题等等)的文件 夹名称的文件夹中,由此,以后参考便携式存储介质的内容的用户能 够通过文件夹名称容易地识别特定的电子邮件。优选地,控制单元判断获取的电子邮件的打印是否可能,并且当7判断不能进行打印时将文件存储在便携式存储介质中而不执行打印。使用如上所构造的打印装置,在由于某些原因(例如,缺纸或者 墨粉/墨水)不能打印获取的电子邮件的情况下能够采取将获取的电子 邮件存储在便携式存储介质中的替代的措施,这增加了用户的方便。优选地,控制单元判断获取的电子邮件的附件的内容是否可打印 并且当附件的内容被判断为可打印时,使用打印单元执行附件的打印。使用如上所构造的打印装置,在附件可打印的情况下打印出获取 的附件以让用户检查它的内容,由此,增加了用户的方便。优选地,控制单元被构造为在多组设置信息已经被存储在便携式 存储介质的情况下能够为存储在便携式存储介质中的多组设置信息中 的每一组执行邮件打印处理。使用如上所构造的打印装置,能够为存储在便携式存储介质中的 多组设置信息中的每一组执行邮件打印处理。然后,例如,当用户使 用两个或者更多邮件帐户或者管理两个或者更多人的电子邮件时,能 够立即执行与每条设置信息相对应的需要的任务(电子邮件获取、电 子邮件打印等等),这是非常有效的。优选地,控制单元基于存储在便携式存储介质中的过滤器信息获 取从可从邮件服务器获取的电子邮件中选择的电子邮件。使用如上构造的打印装置,在电子邮件获取时,基于便携式存储 介质中的过滤器信息选择要获取的电子邮件。选择使得能够仅获取需 要的电子邮件,这防止能够由不需要的电子邮件的获取和打印引起的 过度长的处理时间、纸张、墨粉/墨水等等的浪费、部件的快速磨损等等。优选地,控制单元在邮件打印处理中将与已经获取的电子邮件有 关的历史数据存储在便携式存储介质中作为过滤器信息,并且在后续 邮件打印处理中通过参考历史数据获取从可从邮件服务器获取的电子 邮件中选择的未获取的电子邮件。使用如上所构造的打印装置,将与每个已经获取的电子邮件有关 的历史数据存储在便携式存储介质中。在电子邮件获取时,通过参考 历史数据选择未获取的电子邮件并且从邮件服务器获取选择的电子邮 件(未获取的电子邮件),这允许用户仅获取非常需要的电子邮件, 这对用户来说是尤其方便的。优选地,历史数据包括表示电子邮件的获取日期/时间的信息。控 制单元基于历史数据选择在之前的获取日期/时间之后由邮件服务器接 收的电子邮件并且获取选择的电子邮件。使用如上所构造的打印装置,电子邮件获取日期/时间被存储在便 携式存储介质中作为历史数据。在(接下来的)电子邮件获取时,基 于(通过参考)历史数据选择在之前的获取日期/时间之后由邮件服务 器接收的电子邮件并且获取选择的电子邮件,这允许用户仅获取非常 需要的电子邮件,这对用户来说是尤其方便。优选地,打印装置进一步包括选择单元,该选择单元接受下述选 择输入,该选择输入与在邮件打印处理中在电子邮件获取时获取的电 子邮件是否应从邮件服务器删除或者保留在邮件服务器中有关。控制 单元指示邮件服务器在邮件打印处理中在电子邮件获取时执行通过选 择单元选择的删除或者保留。使用如上所构造的打印装置,用户能够选择已经获取到的电子邮 件是否可以从邮件服务器删除。通过将己经获取的电子邮件留在邮件服务器中,能够将电子邮件加载(下载)到客户端计算机等等并且在 客户端计算机等等上查看电子邮件。优选地,打印装置还进一步包括转发单元,该转发单元发送转发 数据。控制单元读出存储在便携式存储介质上的转发目的地信息并且 通过转发单元将基于获取的电子邮件而生成的转发数据转发到由转发 目的地信息指定的转发目的地。使用如上所构造的打印装置,通过电子邮件发送、传真发送等等 可以将(基于获取到的电子邮件而生成的)转发数据转发到不同的装 置上并且能够在不同的地方查看转发数据,这是非常方便的。通过将 转发目的地信息存储在便携式存储介质中,没有必要将转发目的地信 息存储在打印装置中,由此能够增强安全性。优选地,控制单元读出存储在便携式存储介质中的固定(fixed)的文本数据并且通过组合获取的电子邮件和固定的文本数据生成转发 数据。使用如上所构造的打印装置,通过组合获取的电子邮件和固定的 文本数据生成要转发的转发数据。因此,例如,能够将下述字符串添 加至电子邮件,该字符串用于让用户(参考转发目的地处的转发数据) 容易地认出数据是电子邮件的转发数据,由此对用户来说增强了便利 性。优选地,设置信息包括至少从邮件服务器的名称、邮件服务器的地址、用于邮件服务器的用户ID、用于邮件服务器的密码以及邮件地 址中选择的一个。使用如上所构造的打印装置,通过将设置信息不存储在打印装置 中而存储在便携式存储介质中来管理设置信息(邮件服务器的名称和地址、用于邮件服务器的用户ID和密码、邮件地址等等),能够显著 地增强安全性。根据本发明的另一方面,提供了一种打印装置(配备有能够通过网络进行通信的通信单元、便携式存储介质能够被连接到的连接单元、以及能够执行打印的打印单元)的打印方法。该方法包括设置信息加载步骤从连接至连接单元的便携式存储介质加载设置信息;电子邮件获取步骤,通过使用通过设置信息加载步骤加载的设置信息,通过通信单元从网络上的邮件服务器获取指定的电子邮件;打印步骤, 使打印单元执行基于通过电子邮件获取步骤获取的电子邮件的打印。根据上述方法,能够获得与上述打印装置相类似的效果。从结合附图对下面详细描述的考虑,本发明的其它目的、优点和 特征将更明显。


图1是作为根据本发明的实施例的打印装置的示例的打印机的外 部透视图。图2是示意性地示出打印机和打印机被连接到的网络系统的电气构造的框图。图3是示出由连接至打印机的客户端计算机执行的存储器设置处理的处理流程的流程图。图4是示出存储在附接到打印机的USB存储器中的邮件获取信息 的项目的示例的表。图5是示出由打印机执行的存储器操作(handling)处理的处理流 程的流程图。图6和图7是示出在存储器操作处理的执行期间由打印机执行的 邮件获取处理的处理流程的流程图。11现在参考附图,将会详细地描述根据本发明的优选实施例。 <1.打印机的外部构造〉图1是作为根据本发明的实施例的打印装置的示例的打印机1的 外部透视图。本实施例中的打印机1被构造为具有打印功能、扫描功 能、复印功能、传真功能等等的MFP (多功能外围设备)。如图1中所示,在打印机1的主机2的顶部提供了用于扫描原稿的扫描单元3。扫描单元3使用诸如CIS (接触式图像传感器)的图像传感器(未示出)扫描放在原稿扫描面(未示出)上的原稿,并且输出通过扫描获得的图像数据。在原稿扫描面之上,将ADF (自动原稿 进给器)放置为可相对于原稿扫描表面打开和关闭。ADF 4将用户放 置在其上的原稿进给到原稿扫描面上的能够通过图像传感器扫描的位 置。打印机1的顶部的前部配备有操作单元5、显示单元6以及USB 接口 16。操作单元5包括多个按钮5A,通过这些按钮用户能够进行各 种的输入。包括液晶显示器、灯等等的显示单元6能够显示打印机1 的操作状态、设置画面等等。<2.电气构造>图2是示意性地示出打印机和打印机1被连接到的网络系统的电 气构造的框图。如图2中所示,打印机1包括CPU (中央处理单元) 10、 ROM (只读存储器)11、 RAM (随机存取存储器)12、 NVRAM (非易失性RAM) 13、网络接口 14、传真接口 15、 USB接口 16、打 印单元17、扫描单元3、操作单元5、显示单元6等等。ROM 11是存储下述程序的只读存储器,该程序用于控制将会在 后面加以描述的诸如存储器操作处理的打印机1的各种操作。CPU1012通过根据从ROM 11加载的程序执行各种处理来控制打印机1的组件,而将处理的结果存储在RAM 12和NVRAM 13中。被连接到网络20 (内联网、互联网等等)的网络接口 14实施与 连接至网络20的客户端计算机30、邮件服务器40等等的数据通信。 被连接至电话电路21的传真接口 15实施与外部传真机等等的传真数 据通信。能够以可拆卸的方式将USB装置(USB存储器22 (便携式存储 介质)、数码照相机等等)连接到的USB接口 16实施与USB装置的 数据通信。打印单元17是用于根据打印数据在打印介质上打印图像的 单元。客户端计算机30包括CPU 31、 ROM 32、 RAM 33、 HDD (硬盘 驱动器)34、操作单元35 (包括键盘、定位设备等等)、显示单元36 (例如,通过液晶显示器来实施)、网络接口37 (被连接至网络20)、 USB接口38等等。在HDD34中,已经存储了各种程序(用于执行存 储器设置处理(在后面加以解释)、打印机驱动器等等的程序)。邮件服务器40具有通过使用诸如POP (邮局协议)和SMTP (简 单邮件传输协议)的协议来发送和接收电子邮件的功能。被配备有HDD 41的邮件服务器40将接收到的电子邮件存储在相应的HDD41中保留 的邮箱(每个用于在邮件服务器40中注册的每个邮件帐户)。<3.存储器设置处理>接下来,将会解释通过在CPU 31的控制下的客户端计算机30执 行的上述的存储器设置处理。图3是示出存储器设置处理的处理流程 的流程图。图4是示出存储在USB存储器22中的邮件获取信息的项目 的示例的表。通过客户端计算机30来执行存储器设置处理以事先将(将会在后面加以描述的在邮件获取处理中使用的)邮件获取信息存储在USB存 储器22中。当USB存储器22 (在存储邮件获取信息之前)被附接至 USB接口 38并且由用户通过操作单元35输入用于执行存储器设置处 理的指令时,客户端计算机30的CPU31开始存储器设置处理。如图3中所示,开始存储器设置处理的CPU 31在显示单元36上 显示访问密码输入画面,并从而获取由用户通过操作单元35输入的访 问密码(S101)。在本步骤中输入的访问密码将会在后面被用作存取 被加密之后存储在USB存储器22中的文件所必需的解密密钥。后来,CPU 31在显示单元36上显示邮件获取信息输入画面,并 从而获取由用户通过操作单元35输入的邮件获取信息的项目的设定值 (S102)。邮件获取信息包括与在邮件获取处理中打印机1的操作有 关的项目的一组设定值。能够将每个用于每个邮件帐户的多组邮件获 取信息存储在USB存储器22中。例如,邮件获取信息的项目能够包括邮件服务器名称(或者邮 件服务器地址)、用户ID、密码、邮件地址、表示是否可以删除邮件 服务器40中的电子邮件的信息、表示是否可以转发获取的电子邮件的 信息、转发目的地/地址(传真号码、邮件地址等等)、与邮件帐户相 对应的固定的文本数据(用于电子邮件的转发的固定的文本(样板 (boilerplate)文件)的数据)等等(将会在后面描述细节)。除了由 用户将所需要的设定值写入到其中的上面的项目之外,邮件获取信息 能够包括诸如过滤器信息(电子邮件获取日期/时间、电子邮件识别信 息等等)的由打印机在邮件获取处理的执行期间将值写入到其中的其它项目。接下来,CPU 31通过加密输入的邮件获取信息生成文件,通过 USB接口 38将生成的文件写入USB存储器22 (S103),并且结束图3的存储器设置处理。如上所述通过使用由用户输入的访问密码能够解 密邮件获取信息的加密的文件。因此,也能够使客户端计算机30 (与 上述存储器设置处理分别地)执行下述处理,该处理用于让用户输入用于(已经存储邮件获取信息的)USB存储器22的访问密码并且允许 用户输入正确的访问密码以更改存储在USB存储器22中的邮件获取信 息的内容。顺便提一下,虽然在本实施例中由客户端计算机30执行上述存储 器设置处理(图3),但是也可以将打印机构造为执行与存储器设置处 理等效的处理。在这样的情况下,在CPU 10的控制下的打印机1通过 操作单元5接收邮件获取信息的用户输入,加密输入的邮件获取信息, 并且将加密的邮件获取信息写入连接至USB接口 16的USB存储器22 中。<4.存储器操作(handling)处理>接下来,将会描述由打印机1执行的存储器操作处理。图5是示 出存储器操作处理的处理流程的流程图。在存储器操作处理中,打印 机1执行与被连接至USB接口 16的USB存储器22有关的步骤。当检测到USB存储器22到(没有正在被使用的)USB接口 16的 连接时,打印机1的CPU 10开始存储器操作处理。如图5中所示,开 始存储器操作处理的CPU 10检查邮件获取信息是否已经存储在USB 存储器22中(S201)。当在USB存储器22中没有存储邮件获取信息 (S201:否)时,CPU 10在显示单元6上显示操作选择画面(S202)。 例如,在屏幕上显示诸如"直接打印"和"扫描到存储器"的(除了 将会在后面进行解释的邮件获取处理之外)与USB存储器22相关的处 理的名称作为选项。用户能够通过操作单元5选择画面上的选项中的 一个来输入执行指令(用于执行处理中的一个的指令)。当用户从操作选择画面上所显示的选项中选择"直接打印"15(S203:是)时,CPU 10执行直接打印处理(S204),其中,CPU 10读出由用户从USB存储器22中指定的图像数据文件,生成基于文件的打印数据,并且使打印单元n根据打印数据执行打印。当用户从操作选择画面上显示的选项中选择"扫描至存储器"(S203:否)时,CPUIO执行扫描至存储器处理(S205),其中,CPU10使扫描单元3扫描放置在其上的原稿,基于通过扫描获得的图像数据生成图像数据文件,并且将图像数据文件存储在USB存储器22中。
当在S201中在USB存储器22中已经存储邮件获取信息的文件(S20h是)时,为了让用户选择是否应执行邮件获取处理,CPU 10在显示单元6上显示选择画面(S206)。当用户通过操作单元5没有选择邮件获取处理的执行(S207:否)时,CPU 10前进至步骤S202并且执行除了邮件获取处理之外的处理。
另一方面,当用户选择邮件获取处理的执行时,g卩,当用户输入用于执行邮件获取处理的指令(S207:是)时,CPU 10在显示单元6上显示访问密码输入画面(S208)。当用户通过操作单元5输入访问密码时,CPU 10判断输入的访问密码是否与用于加密的文件的解密密钥一致(S209)。当输入的访问密码与任何解密密钥都不一致(S209:否)时,CPU10结束图5的存储器操作处理。
当输入的访问密码与用于加密的文件的解密密钥一致(S209:是)时,CPU 10判断在USB存储器22中是否存在两组或者更多组邮件获取信息(S210)。当在USB存储器22中仅存在一组邮件获取信息(S210:否)时,CPU10使用由用户输入的访问密码从USB存储器22加载该组邮件获取信息(S211)并且通过使用加载的邮件获取信息执行邮件获取处理(S212)(在后面进行解释)。
另一方面,当在USB存储器22中存在两组或者更多组邮件获取信息(S210:是)时,CPU10在显示单元6中显示(存储在USB存储
16器22中的)所有组的邮件获取信息的列表(S213)。例如,在列表显
示中显示包括在邮件获取信息的组中的选择的项目。通过操作操作单
元5用户能够从列表中能够选择一组或者多组邮件获取信息(作为邮件获取处理的处理目标)。
接下来,CPU IO加载未处理的邮件获取信息组(包括在由用户选择作为处理目标的一组或者多组邮件获取信息中)(S214)并通过使用加载的邮件获取信息组,执行邮件获取处理(在后面加以解释)
(S215)。其后,CPU10判断是否已经为作为处理目标的所有邮件获取信息组完成了邮件获取处理(S216)。当仍有未处理的邮件获取信息组(S216:否)时,CPU 10返回到步骤S214并且为未处理的邮件获取信息组执行邮件获取处理。当已经为所有的处理目标完成了邮件获取处理(S216:是)时,CPU10结束图5的存储器操作处理。
<5.邮件获取处理>
接下来,将会解释在上述存储器操作处理的执行期间由打印机1执行的邮件获取处理。图6和图7是示出邮件获取处理的处理流程的流程图。在邮件获取处理中,打印机1通过根据POP (邮件协议)与邮件服务器40的通信从邮件服务器40获取电子邮件,并且执行获取的电子邮件的打印、存储等等。
如图6和图7中所示,通过使用加载的邮件获取信息,开始邮件获取处理的CPU10建立到邮件服务器40的连接(S301)。特别地,打印机l (CPU 10)通过网络接口 14首先将端口连接请求发送至邮件服务器40 (由邮件获取信息指定的)。响应于端口连接请求,邮件服务器40发回OK消息,由此建立通过TCP/IP的打印机1和邮件服务器40之间的通信。然后,打印机1将包括在邮件获取信息中的用户ID和密码发送至邮件服务器40。通过回复中从邮件服务器40发回的OK消息,完成邮箱的用户认证。接下来,CPU IO获取在邮箱中积累的电子邮件的列表和电子邮件
的头(S302)。具体地,打印机1 (CPU 10)首先将用于邮箱列表信息的请求发送至邮箱服务器40。响应于该请求,邮件服务器40发回邮箱中包括电子邮件数量和每封电子邮件的大小信息的列表。然后,打印机1发送用于与邮箱中所有电子邮件有关的头的请求,并且邮箱服务器40发回电子邮件的头。顺便提一下,每封电子邮件的头包括发送者(从)和目的地(到)的邮件地址、主题行(主题)、发送日期/时间(日期)、识别号码(消息ID)、介质类型(内容类型)等等。
接下来,CPU 10在显示单元6上显示用于让用户选择从邮箱选择电子邮件(电子邮件获取)的方法(S303)。例如,显示了三个选项从邮箱获取所有的电子邮件、基于包括在邮件获取信息中的过滤器信息对要从邮箱中获取的电子邮件縮小范围、以及获取由用户通过手动操作选择的电子邮件。当用于通过操作单元5做出选择从邮箱获取所有电子邮件的输入(S304:是)时,CPU IO指定包括在列表中的所有电子邮件作为获取的目标。
同时,当基于用户选择的过滤器信息縮小要从邮箱中获取的电子邮件的范围(S306:是)时,CPU10通过使用过滤器信息从列表中的电子邮件中选择满足预定条件的电子邮件,并且指定选择的电子邮件作为获取目标。具体地,例如,能够将被包括在邮件获取信息中的过滤器信息中的最后的(最近的)电子邮件获取的时间/日期预先存储在USB存储器22中,并且选择(指定)列表中其发送日期/时间(Date)晚于最后的电子邮件获取日期/时间(由过滤器信息表示)作为获取目标。
也能够将关于每个已经获取了的电子邮件的识别信息(主题行、发送日期/时间、识别号码等等)预先存储在USB存储器22中作为过滤器信息,通过参考识别信息从列表中的电子邮件中选择还没有被获取的电子邮件,并且指定所选择的电子邮件作为获取目标。当在S303中选择通过用户的手动操作选择的电子邮件的获取
(S306:否)时,CPU10在显示单元6上显示邮箱中所有电子邮件的主题行、发送者等等的列表(S308),并且指定由用户(通过操作操作单元5从列表中的电子邮件中)选择的一封或者多封电子邮件作为获取目标(S309)。
在S305、 S307或者S309之后,CPU 10从在S305、 S307或者S309
中被指定为获取目标的电子邮件中选择一封未获取的电子邮件,并且将关于所选择的电子邮件的邮件数据请求发送至邮件服务器40(S310)。响应于该请求,邮件服务器40发回获取目标电子邮件的邮件数据(包括电子邮件的头和正文(如果有,和附件的数据))。接收邮件数据的打印机1的CPU 10将接收到的邮件数据存储在RAM 12中。
接下来,CPU 10更新存储在USB存储器中的邮件获取信息中的过滤器信息(S311)。具体地,例如,在电子邮件获取日期/时间被用作过滤器信息的情况下,CPU 10将当前日期/时间写到USB存储器22作为过滤器信息的值。在电子邮件识别信息被用作过滤器信息的情况下,CPU 10将关于获取的电子邮件的识别信息(主题行、发送日期/时间、识别信息等等)添加至存储在USB存储器22中的过滤器信息。
接下来,CPU IO判断打印机1是否处于能够打印的状态(S312)。当打印机1当前能够正常地执行打印(S312:是)时,CPU10执行电子邮件的正文的打印(S313)。具体地,CPU IO通过光栅化电子邮件的正文和头的部分(发送者、主题行等等)的数据(文本数据)生成打印数据,并且使打印单元17在纸上根据打印数据打印图像。
另一方面,当CPU IO判断打印机1由于诸如缺纸或者墨粉/墨水的异常导致处于不能打印的状态下(S312:否)时,CPU10生成包括
19电子邮件的正文和头的部分的文件并且将生成的文件存储在USB存储
器22中(S314)。包括正文的文件可以是以文本格式的文件,通过图 像化文本生成的图像数据文件(TIFF等等)等等。
在将文件存储在USB存储器22中时,CPU IO创建具有基于要被 存储在USB存储器22中的电子邮件的识别信息的文件夹名称的文件 夹,并且将文件存储在基于识别信息命名的文件夹中。例如,能够通 过使用电子邮件的主题行、发送者、发送日期/时间或者获取日期/时间 (例如,"030108")、这样的项目的组合、或者这样的项目和特定 词的组合生成文件夹名称。顺便提一下,能够让用户指定用于存储文 件的文件夹和/或指定用于命名用于存储文件的文件夹的规则。
在S313或者S314之后,CPU 10判断获取的电子邮件是否包括附 件(S315)。当获取的电子邮件包括附件(S315:是)时,CPU 10判 断附件是否可打印(S316)。具体地,CPU IO检查附件的头并从而判 断附件是否是以可打印的格式的文件(文本数据、可打印的图像数据 (GIF、 JPEG等等)等等)。当附件可打印(S316:是)时,CPU 10 通过光栅化附件生成打印数据并且使打印单元17在纸上根据打印数据 打印图像(S317)。
另一方面,当判断附件不是可打印格式的文件(例如,当附件是 应用程序(S316:否)时,CPU 10将附件存储在USB存储器22中(S138)。 在该步骤中,与用于存储电子邮件的正文的前述步骤S314相类似,CPU 10将附件存储在具有基于关于包括附件的电子邮件的识别信息的文件 夹名称的文件夹中。
在附件的打印(S317)或者将附件存储在USB存储器22 (S318) 之后或者当电子邮件中没有包括附件(S315:否)时,CPU10检查加
载的邮件获取信息中的表示邮件服务器40中的电子邮件是否可以被删 除的项目(信息)是否指示电子邮件可以被删除(S319)。当项目指示电子邮件可以被删除(S319:是)时,CPU10将关于当前处理的电
子邮件的电子邮件删除请求发送至邮件服务器40 (S320)。响应于电 子邮件删除请求,邮件服务器40从HDD41中邮箱删除电子邮件。另 一方面,当项目指示邮件服务器40中的电子邮件不可以删除(S319: 否)时,CPU IO跳过电子邮件删除请求的发送(S320),由此,即使 在邮件获取处理之后在邮件服务器40中保留由打印机1获取的电子邮 件。
接下来,CPU10检査是否加载的邮件获取信息中的表示电子邮件 是否可以被转发的项目(信息)是否指示电子邮件可以被转发(S321)。 当项目指示电子邮件可以被转发(S321:是)时,CPU10基于当前处 理的电子邮件生成转发数据(S322)。用于转发电子邮件的方法包括 电子邮件发送和传真发送。当包括在邮件获取信息中的转发目的地/地 址是邮件地址时,CPU IO生成电子邮件格式的转发数据。当邮件获取 信息中的转发目的地/地址是传真号码时,CPU10生成转发数据作为传 真数据。
通过将原始电子邮件数据和包括在邮件获取信息中的固定的文本
数据组合生成转发数据。在转发电子邮件格式的数据的情况下,表示
转发数据是用于转发由打印机1获取的电子邮件的转发、转发者的签 名等等的描述被作为固定的文本数据添加至原始电子邮件的正文、主
题行等等。在转发作为传真数据的数据的情况下,通过将描述(表示 转发数据是用于由打印机1获取的电子邮件的转发)、转发者的签名 等等添加到电子邮件的正文、主题行等等获得的文本被图像化(被转 化成图像数据)。
接下来,CPU10执行生成的转发数据的转发(S323)。在转发电 子邮件格式的数据的情况下,CPU IO通过网络接口 14与邮件服务器 40进行根据SMTP的通信,并且在将包括在邮件获取信息(邮件地址) 中的转发目的地/地址指定为转发目的地的同时将转发数据(电子邮件)发送至邮件服务器40。接收转发数据的邮件服务器40将转发数据(电 子邮件)发送(转发)至指定的目的地(邮件地址)。在转发数据作
为传真数据的情况下,CPU10通过传真接口 15执行与包括在邮件获取
信息中的转发目的(具有传真号码的传真机)的传真通信,并且将转 发数据(传真数据)发送(转发)至转发目的地。
在完成转发数据的发送(S323)之后或者在邮件获取信息中的项 目中已经禁止了电子邮件转发(S321:否)时,CPU10判断是否已经 为在S305、 S307或者S309中所有被指定为获取目标的电子邮件完成 了电子邮件获取(S324)。当还没有为所有的获取目标电子邮件完成 电子邮件获取(S324:否)时,CPU 10返回到图6中的步骤S310并 且获取另一个未获取的电子邮件。当为所有的获取目标电子邮件完成 了电子邮件获取(S324:是)时,CPU10结束图6和图7的邮件获取 处理。
<6.实施例的效果>
如上所述,本实施例中的打印机1通过使用存储在USB存储器22 中的邮件获取信息(设置信息)(本实施例中的邮件服务器名称(邮 件服务器地址)、用户ID以及密码)从网络上的邮件服务器40获取 电子邮件,并且打印出所获取的电子邮件。通过将(电子邮件获取所 需要的)设置信息的至少一部分存储在USB存储器22中,没有必要将 设置信息存储在打印机1中,由此,能够增强与电子邮件获取所必需 的设置信息有关的管理的安全性。
假定通过操作单元5直接地(手动地)输入了电子邮件获取所需 要的设置信息,在用户想通过两台或者更多台打印机获取电子邮件的 情况下用户不得不将设置信息输入至每台打印机,这对用户来说是非 常麻烦的。在上述本实施例中, 一旦设置信息被存储在USB存储器22 中,用户能够通过仅将USB存储器22连接至打印机而将设置信息加载 到每台打印机中。因此,能够显著地减少输入设置信息的麻烦。此外,能够进行所谓的直接打印(不通过客户端计算机30打印
USB存储器22中的图像数据)的打印机1给用户提供了高可用性。能
够实现直接打印功能而不需要将新的构造增加至用于电子邮件获取和
打印的原始构造(USB接口 16、打印单元17等等)。
打印机1响应于作为触发器的USB存储器22到打印机1的连接 幵始至少部分电子邮件打印处理。顺便提一下,从邮件获取处理执行 指令画面的显示到邮件获取处理的完成的本示例中的步骤(S206-S216) 对应于邮件打印处理。因此,能够省略至少部分原来所必需的步骤(通 过用户用于开始邮件处理的指令的输入、用户识别信息的输入等等), 由此为用户增加了便利。尤其在本实施例中,在USB存储器22被连接 至USB接口 16并且邮件获取信息已经被存储在USB存储器22中的情 况下,开始用于邮件打印处理的步骤。因此,打印机沿着用户的意图 进行操作的概率较高。
电子邮件的正文和/或附件能够被存储在USB存储器22中,这在 由于某些原因不能当场进行电子邮件的打印和用户不得不以后打印或 者以后查看电子邮件的情况下对用户来说是便利的。
当电子邮件的正文或者附件被存储在USB存储器22中作为文件 时,文件被存储在基于关于电子邮件的识别信息(接收日期/时间、标 题等等)命名的文件夹中,由此,允许以后参考USB存储器22中的内
容的用户容易地通过文件夹名称识别特定的电子邮件。
存在由于某些原因(例如,缺纸或者墨粉/墨水)导致不能打印获 取的电子邮件的情况。在这样的情况下,打印机1能够采取将获取的 电子邮件存储在USB存储器22中的可选择的措施,这增强了用户便利。
在获取的附件可打印的情况下,打印出附件以让用户检査它的内容,由此增强了用户便利。
能够为存储在USB存储器22中的多组设置信息(邮件获取信息) 中的每一组执行邮件打印处理。因此,例如,当用户使用两个或者更 多邮件帐户或者两个或者更多人管理电子邮件时,能够立即执行与每
个设置信息相对应的需要的任务(电子邮件获取、打印以及USB存储 器22中的存储),这是高效率的。
在电子邮件获取时,基于存储在USB存储器22中的过滤器信息 选择要获取的电子邮件。选择使得能够仅获取需要的电子邮件,这防 止能够由不需要的电子邮件的获取和打印引起的过分地延长的处理时 间;纸张、墨粉/墨水等等的浪费(无用的消耗);部件的快速磨损等 等。
将与每个已经获取的电子邮件有关的历史数据(电子邮件获取日 期/时间、关于获取的电子邮件的识别信息等等)存储在便携式存储介 质(USB存储器22)中。在电子邮件获取中,通过参考历史数据选择 未获取的电子邮件并且从邮件服务器获取选择的电子邮件(未获取的 电子邮件),这对用户来说是非常方便的。
用户能够选择是否可以从邮件服务器40删除已经获取的电子邮 件。通过将已经获取的电子邮件留在邮件服务器40中,仍然能够将电 子邮件加载(下载)到客户端计算机30等等并且在客户端计算机30 等等上查看电子邮件。顺便提一下,虽然用户的选择(关于是否可以 从邮件服务器40删除已经获取的电子邮件)被存储在USB存储器22 中作为邮件获取信息的项目并且在本实施例中通过USB接口 16将表示 选择的项目的值输入至打印机1,但是能够让用户在邮件获取处理中通 过打印机1的操作单元5手动地输入选择。
基于获取的电子邮件而生成的转发数据能够通过电子邮件发送、
24传真发送等等将其转发给外部设备,并且能够在不同的地方査看转发 数据,这是非常方便的。通过将转发目的地信息存储在USB存储器22 中,没有必要将转发目的地信息存储在打印机1中,由此能够增强安 全性。
通过组合获取的电子邮件和固定的文本数据生成要转发的转发数 据。因此,例如,能够将用于让用户(参考转发目的地处的转发数据) 容易地认出数据是电子邮件的转发数据的字符串增加至电子邮件,由 此增强了用户的便利性。
通过将设置信息不是存储在打印机1中而是存储在USB存储器22 中来管理设置信息(邮件服务器40的名称和地址、用于邮件服务器40 的用户ID和密码等等),能够显著地增强安全性。
<7.修改>
虽然已经在上面描述了根据本发明的优选实施例,但是在不偏离 在权利要求中所描述的本发明的范围和精神的情况下,本发明不受到 具体的示意性实施例的限制并且各种修改、设计变化等等都是可能的。
(1) 例如,虽然在上述实施例中USB存储器被采用作为便携式 存储介质,但是也能够采用各种其它的便携式记录介质(例如存储 卡)。类似地,不仅可以通过USB接口而且可以通过各种其它的接口 实施与便携式存储介质的连接。例如,能够采用能与便携式存储介质 进行非接触式通信的接口。
(2) 虽然在上述实施例中为USB存储器设置访问密码,但是没 有为便携式存储介质设置访问密码时(当文件没有被加密时)可以省 略密码输入步骤。具体地,在将设置信息存储在打印机内部的存储介 质中的情况下,通过手动的密码输入等等的认证对于电子邮件获取来 说是非常必要的。另一方面,根据本发明,通过将便携式存储介质(存储设置信息)连接至打印机完成用户认证。因此,即使在没有密码输 入等等的情况下也能够确保一定级别的安全。
(3) 虽然在上述实施例中用于电子邮件获取的设置信息和其它信 息被存储在USB存储器中作为邮件获取信息,但是也能够预先将此种 信息的一部分存储在打印机内部的存储介质中并且在电子邮件获取时 读出并使用存储的信息。
(4) 虽然在上述实施例中当多组邮件获取信息(设置信息)存在
于USB存储器中时由用户选择邮件获取处理的目标(邮件获取信息),
但是也能够省略选择步骤并且为所有组的邮件获取信息自动地执行邮 件获取处理。顺便提一下,在用于两个或者更多人的设置信息被存储 在打印机内部的存储介质中的情况下,用于选择用于电子邮件获取的 设置信息的操作是重要的。但是,通过为存储在被连接至打印机的便 携式存储介质中的所有组的设置信息执行电子邮件获取,能够省略用 于选择设置信息的操作。
(5) 能够根据需要适当地省略用于执行邮件获取处理的指令的输 入、当存在多组邮件获取信息时处理目标的选择、邮件选择方法的选 择等等,由此能够减少处理时间。能够让用户将表示这样的步骤中的 每一个是否需要的信息预先存储在打印机内部的便携式存储介质或者 存储介质中并且使打印机在电子邮件获取时根据(在便携式存储介质 或者存储介质中的)该信息进行操作。
(6) 能够让用户选择是否应打印获取的电子邮件的正文(或者附 件)(或者应被存储在便携式存储介质中)。在电子邮件获取时可以 由用户将此种选择输入打印机,或者也能够将表示用户选择的信息预 先存储在打印机内部的便携式存储介质中或者存储介质中并且使打印 机在电子邮件获取时根据该信息(选择)进行操作。(7)虽然在上述实施例中,通过使用每封电子邮件的识别信息和 获取日期/时间选择要获取的电子邮件作为过滤器信息,但是也能够预 先存储预定的选择条件(例如,用于判断发送者是否对应于特定的地 址,或者用于判断主题行是否包括了特定的字符串)作为过滤器信息 并且进行电子邮件选择以便于获取(或者不获取)满足选择条件的电 子邮件。
权利要求
1. 一种打印装置,包括通信单元,所述通信单元执行与网络上的邮件服务器的通信;连接单元,用于存储设置信息的便携式存储介质能够被连接至所述连接单元;打印单元,所述打印单元执行打印;以及控制单元,所述控制单元执行下述邮件打印处理通过使用存储在连接到所述连接单元的所述便携式存储介质中的所述设置信息,经由所述通信单元从所述邮件服务器获取指定的电子邮件,并且用所述打印单元基于获取的电子邮件执行打印。
2. 根据权利要求l所述的打印装置,其中所述控制单元读出存储 在所述便携式存储介质中的图像数据并且用所述打印单元基于所述图 像数据打印图像。
3. 根据权利要求l所述的打印装置,进一步包括连接检测单元, 所述连接检测单元检测所述便携式存储介质到所述连接单元的连接,其中所述控制单元响应于通过所述连接检测单元检测到所述便携 式存储介质连接到所述连接单元作为触发,开始邮件打印处理的至少 一部分。
4. 根据权利要求l所述的打印装置,其中所述控制单元将从获取 的电子邮件的正文和附件中选择的至少一个存储在所述便携式存储介 质中作为文件。
5. 根据权利要求4所述的打印装置,其中所述控制单元创建具有基于与获取的电子邮件有关的识别信息的文件夹名称的文件夹,并且 在所述便携式存储介质中存储文件时将文件存储在所述文件夹中。
6. 根据权利要求4所述的打印装置,其中所述控制单元判断是否 能够打印获取的电子邮件并且当判断出不能打印时将文件存储在所述 便携式存储介质中而不执行打印。
7. 根据权利要求l所述的打印装置,其中所述控制单元判断获取 的电子邮件的附件的内容是否可打印,并且当判断出附件的内容可打 印时用所述打印单元执行附件的打印。
8. 根据权利要求l所述的打印装置,其中所述控制单元被构造为在多组设置信息已经被存储在所述便携式存储介质中的情况下,能够 为存储在所述便携式存储介质中的多组设置信息中的每一组执行邮件 打印处理。
9. 根据权利要求1-8中的任一项所述的打印装置,其中所述控制 单元获取基于存储在所述便携式存储介质中的过滤器信息从可从所述 邮件服务器获取的电子邮件中选择的电子邮件。
10. 根据权利要求9所述的打印装置,其中所述控制单元在邮件 打印处理中将与已经获取的电子邮件有关的历史数据存储在所述便携 式存储介质中作为过滤器信息,并且在后续邮件打印处理中通过参考 所述历史数据获取从可从所述邮件服务器获取的电子邮件中选择的未 获取的电子邮件。
11. 根据权利要求IO所述的打印装置,其中所述历史数据包括表示电子邮件的获取日期/时间的信息,和 所述控制单元基于所述历史数据选择在先前的获取日期/时间之后通过所述邮件服务器接收到的电子邮件,并获取被选择的电子邮件。
12. 根据权利要求1所述的打印装置,进一步包括选择单元,所述选择单元接收与在邮件打印处理中电子邮件获取时获取的电子邮件是否应从所述邮件服务器删除或者被保留在所述邮件服务器中有关的 选择输入,其中所述控制单元指示所述邮件服务器实施在邮件打印处理中电 子邮件获取时经由所述选择单元选择的删除或者保留。
13. 根据权利要求1所述的打印装置,进一步包括转发单元,所 述转发单元发送转发数据,其中所述控制单元读出存储在所述便携式存储介质中的转发目的 地信息并且经由所述转发单元将基于获取的电子邮件生成的转发数据 转发到由所述转发目的地信息指定的转发目的地。
14. 根据权利要求13所述的打印装置,其中所述控制单元读出存 储在所述便携式存储介质中的固定的文本数据并且通过组合获取的电 子邮件和所述固定的文本数据生成所述转发数据。
15. 根据权利要求1所述的打印装置,其中所述设置信息包括从 邮件服务器的名称、邮件服务器的地址、用于邮件服务器的用户ID、 用于邮件服务器的密码以及邮件地址中选择的至少一个。
16. —种打印装置的打印方法,所述打印装置配备有能够经由网 络进行通信的通信单元、能够连接到便携式存储介质的连接单元、以 及能够执行打印的打印单元,所述打印方法包括设置信息加载步骤从连接至所述连接单元的便携式存储介质加载设置信息,电子邮件获取步骤通过使用通过所述设置信息加载步骤加载的 所述设置信息经由所述通信单元从网络上的邮件服务器获取指定的电 子邮件;以及打印步骤使所述打印单元基于通过所述电子邮件获取步骤获取 的电子邮件执行打印。
全文摘要
本发明提供了一种打印装置及打印方法。该打印装置包括通信单元,该通信单元执行与网络上的邮件服务器的通信;连接单元,存储设置信息的便携式存储介质能够被连接至该连接单元;打印单元,该打印单元执行打印;以及控制单元,该控制单元执行下述邮件打印处理,即通过使用存储在连接到连接单元的便携式存储介质中的设置信息经由通信单元从邮件服务器获取指定的电子邮件并且基于获取的电子邮件使用打印单元执行打印。
文档编号G06F21/00GK101520829SQ20091000832
公开日2009年9月2日 申请日期2009年2月26日 优先权日2008年2月26日
发明者本多雅人 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1