数据处理装置和图像显示方法 【技术领域】
本发明涉及显示预览图像的数据处理装置和记录有图像显示方法的记录介质。背景技术 为了利用打印机、 多功能打印机那样的图像形成装置, 将例如制作者在个人计算 机中启动的应用程序上制成的文书、 图像等的原稿输出, 在个人计算机中安装有打印机驱 动程序。
另外, 通过使用这种打印机驱动程序, 在个人计算机的显示部显示所输出的输出 物将以怎样的形式输出, 制作者能够预先确认输出物, 这种所谓的预览功能正在普及。
另一方面, 专利文献 ( 参照日本特开 2007-157121 号公报 ) 中公开有以下信息处 理装置, 即, 将输入的文书数据作为中间数据进行保存, 根据所保存的文书数据, 在显示部 显示预览图像。
但是, 通常存在以下问题 : 在预览图像的显示中, 使用 OS 的假脱机 (spool) 功能, 因此, 直到该原稿的全部页的处理 ( 例如, 中间数据的生成和保存 ) 结束为止, 不能进行预 览图像的显示, 此外, 直到全部页的预览图像的显示结束为止, 不能进行预览图像的编辑、 印刷的指示这样的关于预览图像的处理的指示, 使利用者等待到开始执行该处理为止, 给 使用者带来不愉快感。
此外, 在上述专利文献的信息处理装置中, 其结构也是在显示预览图像时, 按输入 的文书数据的每一页生成显示用的描绘数据 ( 中间数据 ), 等待最后页的描绘数据生成结 束后, 开始预览图像的显示, 因此不能解决上述问题。
发明内容
本发明是鉴于这样的情况而完成的, 其目的在于提供一种数据处理装置和图像显 示方法, 该数据处理装置和图像显示方法按每一页生成与文件数据对应的预览图像用的图 像数据, 基于生成的图像数据显示预览图像, 其中, 在全部页的图像数据的生成结束前, 开 始基于已生成的图像数据的显示预览图像, 在全部页的预览图像的显示结束前, 接受并执 行涉及预览图像的处理的指示, 由此, 即使在全部页的预览图像的显示结束前, 也能够执行 涉及接受到的指示的处理。
本发明的数据处理装置, 其特征在于 :
上述数据处理装置按每一页生成与多页的文书数据对应的预览图像用的图像数 据, 基于生成的图像数据显示预览图像,
上述数据处理装置包括 :
图像显示部, 其在全部页的图像数据的生成结束前, 开始基于已生成的图像数据 的预览图像的显示 ; 和
指示接受部, 其在全部页的预览图像的显示结束前, 接受 ( 涉及 ) 预览图像的处理 的指示,在全部页的预览图像的显示结束前, 执行 ( 涉及 ) 上述指示接受部接受到的指示的处理。 本发明中, 在与上述文书数据的全部页对应的预览图像用的图像数据的生成结束 前, 上述图像显示部开始基于已生成的图像数据的预览图像的显示。即使在该图像显示部 进行的预览图像的显示结束前, 上述指示接受部也能够接受 ( 涉及 ) 预览图像的处理 ( 例 如, 预览图像的编辑、 印刷等 ) 的指示, 在全部页的预览图像的显示结束前, 执行 ( 涉及 ) 上 述指示接受部接受到的指示的处理。
本发明的数据处理装置, 其特征在于 :
上述图像显示部按页顺序显示预览图像,
上述数据处理装置还包括中止指示接受部, 该中止指示接受部在全部页的预览图 像的显示结束前, 接受中止预览图像的显示的中止指示,
在该中止指示接受部接受到上述中止指示的情况下, 上述图像显示部中止已显示 的预览图像的页之后的页的预览图像的显示。
本发明中, 在与上述文书数据的全部页对应的预览图像的显示结束前, 上述中止 指示接受部接受到上述中止指示的情况下, 上述图像显示部不显示已显示的预览图像的页 之后的页的预览图像。
本发明的数据处理装置, 其特征在于 :
上述数据处理装置还包括再开 ( 再次开始 ) 指示接受部, 该再开指示接受部在预 览图像的显示已被中止的情况下, 接受再次开始预览图像的显示的再开指示,
在该再开指示接受部接受到上述再开指示的情况下, 上述图像显示部再次开始已 显示的预览图像的页之后的页的预览图像的显示。
本发明中, 在预览图像的显示被中止的情况下, 上述再开指示接受部接受到上述 再开指示时, 上述图像显示部再次开始已显示的预览图像的页之后的页的预览图像的表 示。
本发明的数据处理装置, 其特征在于 :
上述数据处理装置还包括编辑指示接受部, 该编辑指示接受部在全部页的预览图 像的显示结束前, 接受对已显示的预览图像进行编辑的编辑指示,
在全部页的预览图像的显示结束前, 执行 ( 涉及 ) 上述编辑指示接受部接受到的 指示的处理。
本发明中, 在与上述文书数据的全部页对应的预览图像的显示结束前, 上述编辑 指示接受部接受上述编辑指示, 因此, 即使在与全部页对应的预览图像的显示结束前, 也能 够开始执行上述编辑指示接受部接受到的指示的处理。
本发明的数据处理装置, 其特征在于, 还包括 :
形成指示接受部, 其在全部页的预览图像的显示结束前, 接受上述文书数据的图 像形成指示 ;
生成部, 其在该形成指示接受部接受到上述图像形成指示的情况下, 基于已生成 的预览图像用的图像数据, 开始图像形成用的数据的生成 ; 和
输出部, 其输出该生成部生成的图像形成用的数据。
本发明中, 在与上述文书数据的全部页对应的预览图像的显示结束前, 在上述形
成指示接受部接受到上述图像形成指示的情况下, 即使在与全部页对应的预览图像的显 示结束前, 上述生成部也基于已生成的预览图像用的图像数据开始图像形成用的数据的生 成。 另外, 即使在与全部页对应的预览图像的显示结束前, 也能够利用上述输出部将上述生 成部生成的图像形成用的数据输出到例如外部图像形成装置, 进行图像形成。
本发明的数据处理装置, 其特征在于 :
已显示的预览图像为多个,
在上述编辑指示接受部接受到将已显示的预览图像的一部分删除的要旨的编辑 指示的情况下, 上述图像显示部从已显示的预览图像中删除上述一部分的预览图像,
上述生成部基于去除了上述一部分的预览图像的预览图像用的图像数据后的预 览图像用的图像数据, 生成图像形成用的数据。
本发明中, 在上述编辑指示接受部接受到将已显示的预览图像的一部分删除的要 旨的编辑指示的情况下, 该一部分的预览图像被从上述已显示的预览图像中删除, 上述生 成部基于去除了上述一部分的预览图像的预览图像用的图像数据后的预览图像用的图像 数据, 生成图像形成用的数据, 并将所生成的图像形成用的数据由上述输出部输出到例如 外部的图像形成装置。 本发明的图像显示方法, 其特征在于 :
上述图像显示方法显示与多页的文书数据对应的预览图像,
上述图像显示方法包括 :
按每一页生成与上述文书数据对应的预览图像用的图像数据的步骤 ;
在全部页的图像数据的生成结束前, 开始基于已生成的图像数据的预览图像的显 示的步骤 ;
在全部页的预览图像的显示结束前, 接受 ( 涉及 ) 预览图像的处理的指示的指示 接受步骤 ; 和
在全部页的预览图像的显示结束前, 执行 ( 涉及 ) 在上述指示接受步骤中接受到 的指示的处理的步骤。
本发明中, 在与上述文书数据的全部页对应的预览图像用的图像数据的生成结束 前, 开始基于已生成的图像数据的预览图像的显示。即使在与上述文书数据的全部页对应 的预览图像的显示结束前, 也能够接受预览图像的处理 ( 例如, 预览图像的编辑、 印刷等 ) 的指示, 在与全部页对应的预览图像的显示结束前, 执行接受到的指示的处理。
根据本发明, 能够在与文书数据的全部页对应的预览图像的显示结束前, 接受预 览图像的处理的指示, 执行接受到的指示的处理, 即使在全部预览图像的显示结束前, 不会 让使用者等待到执行上述处理前, 不会给使用者带来不愉快感。
以上的目的和特征以及进一步的目的和特征将通过以下参照附图进行的详细说 明而更加明确。
附图说明 图 1 是说明本发明实施方式 1 的个人计算机的主要部分结构的功能框图。
图 2 是说明本发明实施方式 1 的个人计算机的预览应用程序的主要部分结构的功 能框图。
图 3 是表示本发明实施方式 1 的个人计算机的预览图像的显示之一例的例示图。
图 4 是表示本发明实施方式 1 的个人计算机的预览图像的显示之一例的例示图。
图 5 是表示在本发明实施方式 1 的个人计算机中执行翻页处理前的预览图像的显 示例的例示图。
图 6 是表示在本发明实施方式 1 的个人计算机中执行翻页处理后的预览图像的显 示例的例示图。
图 7 是说明本发明实施方式 1 的个人计算机中的预览图像的显示的流程图。
图 8 是说明本发明实施方式 1 的个人计算机中的预览图像的显示的流程图。
图 9 是说明本发明实施方式 1 的个人计算机中的预览图像的印刷的流程图。
图 10 是说明本发明实施方式 1 的个人计算机中的预览图像的印刷的流程图。
图 11 是说明本发明实施方式 1 的个人计算机中的预览图像的印刷处理的流程图。
图 12 是表示本发明实施方式 2 的个人计算机的主要部分结构的功能框图。 具体实施方式
下面, 以将个人计算机适用于本发明的实施方式的数据处理装置、 图像显示方法 和计算机程序的情况为例进行说明。 ( 实施方式 1)
图 1 是说明本发明实施方式 1 的个人计算机 1 的主要部分结构的功能框图。 例如, 个人计算机 1 通过 LAN 与多功能打印机 ( 未图示 ) 连接, 基于从个人计算机 1 作成的原稿 的数据 ( 文书数据 ), 上述多功能打印机进行图像的印刷。此时, 个人计算机 1 的使用者使 上述原稿的预览图像显示, 预先进行印刷物的确认。
个人计算机 1 例如使用 Microsoft( 注册商标 ) 公司的 Windows( 注册商标 ) 作为 OS。另外, 个人计算机 1 包括 CPU2、 ROM3、 RAM4、 应用程序 8、 预览驱动程序 9、 预览应用程序 11、 打印机驱动程序 12、 输入部 5、 显示器 6、 通信部 7、 图像数据存储部 10。
在 ROM3 中预先贮存有各种控制程序、 后述的用于通知的文本数据等, RAM4 能够临 时存储数据, 并与存储顺序、 存储位置等无关地进行读取。另外, RAM4 存储例如从 ROM3 读 取的程序、 通过执行该程序而产生的各种数据、 从外部接收到的各种数据。 另外, 如后述, 在 RAM4 中存储有编辑后的编辑数据和删除处理的履历。
CPU2 将预先贮存于 ROM3 的控制程序装载到 RAM4 上并执行, 由此, 进行上述各种硬 件的控制, 使装置整体作为本发明实施方式 1 的个人计算机 1 进行工作。
应 用 程 序 8 是 提 供 字 处 理 (word processing)、画 图 (paint)、演 示 (presentation) 等文本编辑等功能的应用程序。 将通过应用程序 8 作成的原稿的数据经由 OS 具备的界面 (interface) 向预览驱动程序 9 供给。
输入部 5 包括例如键盘、 鼠标等, 经由输入部 5 从使用者接受数据的输入, 通过应 用程序 8 作成原稿的数据。
显示器 6 例如由液晶显示器构成, 其显示基于由预览驱动程序 9 生成的预览图像 用的图像数据的预览图像, 并通过预览应用程序 11 显示后述的设定接受画面。另外, 如后 述, 使用者能够对显示于显示器 6 的预览图像的显示进行变更。
通信部 7 具有例如向上述多功能打印机发送印刷用的数据 ( 图像形成用数据 ) 的
网卡、 调制解调器等。
预览驱动程序 9 在应用程序 8 上的原稿的作成结束并从使用者接受到印刷的指示 的情况下起动, 生成与上述原稿对应的预览图像用的图像数据 ( 中间文件 )。例如, 在接受 到印刷的指示的原稿为多页时, 预览驱动程序 9 按上述原稿的每一页按照页顺序生成该页 的预览图像用的图像数据。
详细而言, 预览驱动程序 9 基于来自应用程序 8 的原稿的数据和来自打印机驱动 程序 12 的信息, 按每一页生成预览图像用的图像数据。该图像数据为例如普及性、 再现性 等优异的 EMF(Enhanced Meta File : 加强型图元文件 ) 数据, 在该图像数据中含有上述原 稿的数据和涉及该原稿的数据的印刷的元数据 ( 用纸尺寸、 分辨率、 朝向等 )。 另外, 不限于 此, 预览图像用的图像数据 ( 中间文件 ) 也可以是 XPS 数据。由预览驱动程序 9 生成的图 像数据被存储于图像数据存储部 10。
预览应用程序 11( 图像显示部 ) 在显示器 6 中显示预览图像, 帮助使用者视觉确 认印刷状态, 并且显示用于从使用者接受印刷中的印刷条件 ( 例如张数、 双面 / 单面印刷、 集约印刷 ( 每张纸印刷二页以上的偶数页 )、 比例印刷 (Scaled Printing) 等 ) 和印刷后的 处理条件 ( 装订 (binding)、 订书钉固定 (stapling) 等 ) 的设定的作为使用者界面的设定 接受画面, 并接受该设定。 另外, 基于接受到的设定, 变更预览图像用的图像数据, 在显示器 6 显示基于变更后的图像数据的预览图像。 进而, 预览应用程序 11 接受显示器 6 所显示的预览图像的配置变更、 一部分删除 等对预览图像进行编辑的编辑指示, 编辑并显示预览图像。 另外, 在多个预览图像的显示中 途, 接受中止显示的指示, 中止预览图像的显示。
因而, 在本发明中, 例如在存在印刷条件或印刷后的处理条件的变更的情况下, 能 够立即显示反映了显示印刷条件和印刷后的处理条件的预览图像, 从而提高使用者的视觉 确认性 (visibility)。
进而, 预览应用程序 11 每当通过预览驱动程序 9 生成各图像数据, 就按照页顺序 在显示器 6 显示基于该图像数据的预览图像。即, 预览应用程序 11 在该原稿的全部页的图 像数据的生成结束前, 就基于已生成的图像数据开始预览图像的显示。 另外, 与上述编辑指 示相应的预览图像的编辑也基于已生成的图像数据进行, 因此, 即使在全部预览图像的显 示结束前, 该编辑也能够执行而不等待全部预览图像的显示结束。
另外, 预览应用程序 11 向打印机驱动程序 12 发送上述原稿的图像数据 (EMF 数 据 ) 以及印刷条件和印刷后的处理条件, 并且指示向上述多功能打印机发送。例如, 在全部 预览图像的显示结束前, 从使用者接受到该原稿的印刷指示的情况下, 预览应用程序 11 从 已生成的图像数据开始向打印机驱动程序 12 发送。
预览应用程序 11 通过将上述图像数据 (EMF 数据 ) 授予例如由 OS 提供的作为描 绘手段的 Win32API 并在 Win32API 中执行 EMF 数据的显示输出, 将基于由预览驱动程序 9 生成的图像数据的预览图像显示在显示器 6, 另外, 将上述设定接受画面显示在显示器 6。
图 2 是说明本发明实施方式 1 的个人计算机 1 的预览应用程序 11 的主要部分结 构的功能框图。预览应用程序 11 具有图像显示部 111、 指示接受部 112 和编辑部 117。
如上所述, 图像显示部 111 进行基于由预览驱动程序 9 生成的图像数据的预览图 像的显示、 上述设定接受画面的显示、 被编辑后的预览图像的显示、 后述的 “预览生成中” 文
本的显示、 “预览显示中止中” 文本的显示等。
指示接受部 112 包括中止指示接受部 113、 再开指示接受部 114、 编辑指示接受部 115 和印刷确认接受部 116。
中止指示接受部 113 经由设置于上述设定接受画面的 “预览显示中止” 软键 ( 参 照后述的图 3), 接受在中途将执行中的预览图像的显示中止的中止指示。在中止指示接受 部 113 接受到上述中止指示的情况下, 图像显示部 111 不显示已显示的预览图像的页之后 的页的预览图像。
例如能够假定以下情况, 即, 在预览应用程序 11 按页顺序显示 100 页原稿的预览 图像的中途, 在显示第 50 页的预览图像时, 由使用者操作 “预览显示中止” 软键, 从而接受 到上述中止指示。这样, 在中止指示接受部 113 接受到该中止指示的情况下, CPU2 对图像 显示部 111 以中止预览图像的显示的方式进行指示。此时, 处于直至 50 页为止的预览图像 已经被显示的状态, 因此, 图像显示部 111 不显示 51 页之后的预览图像。
图 3 和图 4 是表示本发明实施方式 1 的个人计算机 1 的预览图像的显示之一例的 例示图。首先, 图像显示部 111 在显示器 6 显示上述设定接受画面, 显示该原稿的全部页的 数量的显示框 B。然后, 图像显示部 111 在显示框 B 内显示 “预览生成中” 的文本, 向使用者 通知预览图像正处于显示处理中的要旨的信息。例如, 在与上述原稿的第一页对应的预览 图像用的图像数据的生成结束时, 图像显示部 111 从图像数据存储部 10 读出第一页的图像 数据, 基于该图像数据在对应的显示框 B 显示第一页的预览图像。反复进行这样的处理, 在 显示有至三页为止的预览图像的情况下, 如图 3 所示, 显示有三个预览图像, 在其它显示框 B 内显示 “预览生成中” 文本。
另一方面, 此时, 在使用者操作上述设定接受画面的 “预览显示中止” 软键, 由此中 止指示接受部 113 接受到中止指示的情况下, 图像显示部 111 中止已显示预览图像的该原 稿的三页之后的预览图像的显示, 在尚未显示预览图像的显示框 B 内, 显示 “预览显示中止 中” 文本 ( 参照图 4)。 因而, 此时, 能够向使用者通知预览图像的显示被中止的要旨的信息、 和从哪一页开始中止了预览图像的显示的信息。
另外, 再开指示接受部 114 经由设置于上述设定接受画面的 “再次开始预览显示” 软键 ( 参照图 3), 接受再次开始被中止的预览图像的显示的再开 ( 再次开始 ) 指示。在再 开指示接受部 114 接受到上述再开指示的情况下, 图像显示部 111 再次开始已显示的预览 图像的页之后的页的预览图像的显示。
例如能够假定以下情况, 即, 如上所述, 在 100 页的原稿中直到 50 页为止的预览图 像被显示的状态下, 预览图像的显示被中止的情况下, 使用者操作 “再次开始预览显示” 软 键, 由此再开指示接受部 114 接受到上述再开指示。这样, 在再开指示接受部 114 接受到该 再开指示的情况下, CPU2 以在图像显示部 111 再次开始预览图像的显示的方式进行指示。 此时, 处于直到 50 页为止的预览图像已被显示的状态, 因此, 图像显示部 111 再次开始 51 页之后的预览图像的显示。
编辑指示接受部 115 经由设置于上述设定接受画面的 “编辑” 软键 ( 参照图 3), 接 受对已显示的预览图像进行编辑的编辑指示。例如, “编辑” 软键具有 “删除” 作为子菜单, 在使用者操作了 “删除” 软键时, 编辑指示接受部 115 接受将正在显示的预览图像的一部分 删除 ( 删除处理 ) 的要旨的编辑指示。另外, 在上述设定接受画面上设置有滚动条, 通过使用者在俯视时向左右操作该滚动条, 编辑指示接受部 115 接受进行例如一张张翻页那样的 视觉处理, 除了已显示的预览图像以外还显示其它预览图像 ( 翻页处理 ) 的要旨的编辑指 示。
印刷确认接受部 116( 形成指示接受部 ) 经由设置于上述设定接受画面的 “印刷” 软键 ( 参照图 3), 接受对与在上述编辑的前后显示的预览图像对应的原稿的印刷进行确认 的印刷确认。通过使用者操作上述设定接受画面的 “印刷” 软键, 印刷确认接受部 116 接受 到上述印刷确认 ( 图像形成指示 ) 的情况下, 上述 EMF 数据 ( 例如, 在经由上述设定接受画 面接受到上述印刷条件和印刷后的处理条件的情况下, 与所接受的上述印刷条件和印刷后 的处理条件一起 ) 由预览应用程序 11 向打印机驱动程序 12 发送。
编辑部 117, 根据指示接受部 115 接受到的除了上述删除处理和翻页处理以外还 包括页替换等的编辑指示, 对已显示的预览图像进行编辑。该编辑后的编辑数据被临时存 储于 RAM4, 图像显示部 111 在显示器 6 显示基于该编辑数据的图像。
图 5 是表示在本发明实施方式 1 的个人计算机 1 中执行翻页处理前的预览图像的 显示例的例示图, 图 6 是表示在本发明实施方式 1 的个人计算机 1 中执行翻页处理后的预 览图像的显示例的例示图。为了便于说明, 以进行双面印刷且立体显示各预览图像的情况 为例进行说明。 例如, 在编辑指示接受部 115 接受到执行上述翻页处理的要旨的编辑指示前, 为 两页 ( 第 6 页 ( 背面 ) 和第 7 页 ( 表面 )) 全打开的状态, 通过使用者操作上述滚动条, 编辑 指示接受部 115 接受到执行显示接下来的二页的翻页处理的要旨的编辑指示的情况下, 编 辑部 117 制成将 8 页 ( 背面 ) 和 9 页 ( 表面 ) 全打开的状态的编辑数据。图像显示部 111 基于该编辑数据, 在显示器 6 显示如图 6 所示的 8 页和 9 页全打开的状态的图像。
打印机驱动程序 12 将从预览应用程序 11 取得的上述 EMF 数据 ( 中间文件 ) 转换 为上述多功能打印机能够印刷处理的形式 (PCL) 的数据并生成印刷用的数据 ( 图像形成用 数据 ), 将该印刷用的数据 ( 以下, 称为印刷数据 ) 发送到上述多功能打印机。上述多功能 打印机接收该 PCL 形式的印刷数据, 并基于上述印刷条件和印刷后的处理条件, 将基于上 述原稿的数据的图像在片材上进行印刷处理。
另外, 在全部预览图像的显示结束前, 从使用者接受到该原稿的印刷指示, 预览应 用程序 11 将已生成的图像数据发送到打印机驱动程序 12 的情况下, 也迅速进行上述印刷 数据的生成, 在全部预览图像的显示结束前, 通信部 7 将所生成的印刷数据发送 ( 输出 ) 到 上述多功能打印机 ( 外部 ), 该多功能打印机接收该印刷数据并进行印刷处理, 因此, 即使 是在全部预览图像的显示结束前, 也能够开始印刷。
图 7 和图 8 是说明本发明实施方式 1 的个人计算机 1 的预览图像的显示的流程图。 为了方便说明, 以如下情况为例进行说明, 即, 原稿为多页, 在全部预览图像的显示结束前, 进行翻页处理的编辑和预览图像的显示中止, 并且通过对象的多功能打印机进行该编辑后 的预览图像的印刷。
例如, 使用者操作个人计算机 1 的输入部 5, 由此经由输入部 5 输入数据 ( 步骤 S101)。基于所输入的数据在应用程序 8 上制作原稿。
CPU2 基于来自输入部 5 的信号和显示器 6 的画面上的坐标等, 判定是否接受到了 原稿的印刷指示 ( 步骤 S102)。例如, 在画面上的规定位置设置有 “印刷” 软键, CPU2 基于
来自输入部 5 的信号和显示器 6 的画面上的坐标等, 监视上述 “印刷” 软键的操作。
例如, 在制作者还在原稿制作中时, 上述 “印刷” 软键未被操作, 因此, CPU2 判定为 未接受到原稿的印刷指示 ( 步骤 S102 : 否 ), 直到接受印刷指示前一直进行待机。
另一方面, 在使用者结束原稿制作, 例如使用鼠标操作上述 “印刷” 软键, 由此指示 了原稿的印刷的情况下, CPU2 判定为接受到原稿的印刷指示 ( 步骤 S102 : 是 ), 此时, 预览 驱动程序 9 起动。
预览驱动程序 9 基于来自应用程序 8 的原稿的数据和来自打印机驱动程序 12 的 信息, 开始按每一页生成上述原稿的预览图像用的图像数据 (EMF 数据 )( 步骤 S103)。 在该 EMF 数据中含有该原稿的数据和该原稿的印刷的元数据。所生成的图像数据被存储于图像 数据存储部 10。此时, 预览应用程序 11 起动, 在显示器 6 显示上述设定接受画面。
预览应用程序 11( 图像显示部 111) 基于通过上述方法由预览驱动程序 9 生成的 预览图像用的图像数据, 开始预览图像的向显示器 6 的显示 ( 步骤 S104)。即, 从已生成的 预览图像用的图像数据起依次进行预览图像的显示, 而不等待上述原稿的全部页的预览图 像用的图像数据生成。
然后, CPU2 通过监视指示接受部 112 的编辑指示接受部 115, 判定是否接受到了编 辑指示 ( 例如, 翻页处理的指示 )( 步骤 S105)。 在使用者操作上述设定接受画面的滚动条, 由此编辑指示接受部 115 接受到翻页 处理的指示的情况下, CPU2 判定为接受到了翻页处理的指示 ( 步骤 S105 : 是 ), 从而执行 上述翻页处理 ( 步骤 S111)。即, CPU2 对编辑部 117 指示显示中的预览图像的编辑 ( 翻页 处理 ), 编辑部 117 根据 CPU2 的指示, 基于显示中的预览图像的图像数据进行编辑。接着, 图像显示部 111 在显示器 6 显示基于编辑后的编辑数据的预览图像。之后, 处理进入步骤 S107。
另一方面, 在使用者未操作上述设定接受画面的滚动条、 编辑指示接受部 115 未 接受到翻页处理的指示的情况下, CPU2 判定为未接受翻页处理的指示 ( 步骤 S105 : 否 ), 通 过继续监视中止指示接受部 113, 判定是否接受到了中止执行中的预览图像的显示的中止 指示 ( 步骤 S106)。
在通过使用者操作上述设定接受画面的 “预览显示中止” 软键, 中止指示接受部 113 接受到了上述中止指示的情况下, CPU2 判定为接受到了中止指示 ( 步骤 S106 : 是 ), 执 行上述显示中止处理 ( 步骤 S112)。即, CPU2 对图像显示部 111 进行指示, 根据来自 CPU2 的指示, 图像显示部 111 在中途中止预览图像的显示, 不显示已显示的预览图像的页之后 的页的预览图像。
然后, 如上所述, 图像显示部 111 在显示框 B 内显示 “预览表示中止中” 文本 ( 步 骤 S113), 向使用者通知预览图像的显示被中止的要旨 ( 参照图 4)。
之后, CPU2 通过监视再开指示接受部 114, 判定是否接受到了再次开始被中止的 预览图像的显示的再开指示 ( 步骤 S114)。
在 CPU2 判定为未接受到上述再开指示的情况下 ( 步骤 S114 : 否 ), 直到判定为接 受到了再开指示为止, 即、 直到再开指示接受部 114 经由上述设定接受画面的 “再次开始预 览显示” 软键接受到再开指示为止, 一直进行待机。
另一方面, CPU2 在判定为接受到了上述再开指示的情况下 ( 步骤 S114 : 是 ), 执行
上述显示再开处理 ( 步骤 S115)。即, CPU2 对图像显示部 111 进行指示, 根据来自 CPU2 的 指示, 图像显示部 111 再次开始已显示的预览图像的页之后的页的预览图像的显示。此后, 处理进入步骤 S107。
在步骤 S106 中, CPU2 在判定为未接受到中止指示的情况下 ( 步骤 S106 : 否 ), 基 于上述原稿的全部页数, 判定全部预览图像的显示是否已结束 ( 步骤 S107)。
在 CPU2 判定为全部预览图像的显示未结束的情况下 ( 步骤 S107 : 否 ), 将处理返 回步骤 S105。
在 CPU2 判定为全部预览图像的显示已结束的情况下 ( 步骤 S107 : 是 ), 通过对印 刷确认接受部 116 进行监视, 判定是否接受到了对与在上述编辑前后显示的预览图像对应 的原稿的印刷进行确认的印刷确认 ( 步骤 S108)。
例如, 在使用者未操作设置于上述设定接受画面的 “印刷” 软键、 CPU2 判定为未接 受到上述印刷确认的情况下 ( 步骤 S108 : 否 ), 直到判定为接受到了该印刷确认为止, 即直 到印刷确认接受部 116 经由上述设定接受画面的 “印刷” 软键接受到印刷确认为止, 一直进 行待机。
另一方面, 例如, 在使用者对与在上述编辑后显示的预览图像对应的原稿的印刷 进行确认, 并操作了上述设定接受画面的 “印刷” 软键的情况下, CPU2 判定为接受到了上述 印刷确认 ( 步骤 S108 : 是 ), 对预览应用程序 11 进行指示, 使该预览应用程序 11 向打印机 驱动程序 12 发送上述 EMF 数据 ( 中间文件 )。 例如, 在上述设定接受画面显示预览图像后, 通过使用者适当操作上述设定接受 画面的俯视时左侧 ( 参照图 3) 的软钮, 设定了印刷条件和印刷后的处理条件的情况下, 在 上述 EMF 数据中含有该原稿数据和该原稿数据的印刷的元数据、 以及上述印刷条件和印刷 后的处理条件。
从预览应用程序 11 取得了上述 EMF 数据的打印机驱动程序 12, 将其转换为 PCL 形 式的数据, 生成印刷用的数据, 以使得对象的多功能打印机能够识别 ( 步骤 S109)。
然后, 打印机驱动程序 12 经由通信部 7 将上述 PCL 形式的印刷用的数据发送到上 述多功能打印机 ( 步骤 S110)。
从而, 如上所述, 即使在上述原稿的全部页的预览图像的显示结束前, 也可以如上 述翻页处理、 删除处理等那样执行预览图像的规定处理 ( 编辑处理 )。
以下, 对在接受到了删除已显示的预览图像的一部分的删除处理的编辑指示的情 况下, 执行该删除处理, 在该删除处理后进行印刷的情况进行说明。
图 9 和图 10 是说明本发明实施方式 1 的个人计算机 1 的预览图像的印刷的流程 图。 为了便于说明, 以如下情况为例进行说明, 即, 原稿为多页, 在全部预览图像的显示结束 前进行删除处理的编辑, 并且通过对象的多功能打印机进行该编辑后的预览图像的印刷。
例如, 使用者操作个人计算机 1 的输入部 5, 由此经由输入部 5 输入数据 ( 步骤 S201), 在应用程序 8 上制作原稿。
例如, 在画面上的规定位置设置有 “印刷” 软键, CPU2 基于来自输入部 5 的信号和 显示器 6 的画面上的坐标等, 监视上述 “印刷” 软键的操作, 由此判定是否接受到了原稿的 印刷指示 ( 步骤 S202)。
例如, 在制作者还在原稿的制作中的情况下, 上述 “印刷” 软键未被操作, 因此 CPU2
判定为未接受到原稿的印刷指示 ( 步骤 S202 : 否 ), 直到接受印刷指示为止, 一直进行待机。
另一方面, 在使用者结束原稿制作而指示了原稿的印刷的情况下, CPU2 判定为接 受到了原稿的印刷指示 ( 步骤 S202 : 是 ), 此时, 预览驱动程序 9 起动。
预览驱动程序 9 基于来自应用程序 8 的原稿的数据和来自打印机驱动程序 12 的 信息, 开始按每一页生成上述原稿的预览图像用的图像数据 (EMF 数据 )( 步骤 S203), 生成 的图像数据被存储于图像数据存储部 10。此时, 预览应用程序 11 起动, 在显示器 6 显示上 述设定接受画面。
图像显示部 111 基于通过上述方法由预览驱动程序 9 生成的预览图像用的图像数 据, 开始预览图像的向显示器 6 的显示 ( 步骤 S204)。
然后, CPU2 通过监视指示接受部 112 的编辑指示接受部 115, 判定是否接受到了编 辑指示 ( 例如, 删除处理的指示 )( 步骤 S205)。
在使用者操作上述设定接受画面的 “编辑” 软键并选择了要删除的预览图像的情 况下, 由此, 编辑指示接受部 115 接受到删除处理的指示, CPU2 判定为接受到了删除处理的 指示 ( 步骤 S205 : 是 ), 执行上述删除处理 ( 步骤 S211)。即, CPU2 对编辑部 117 指示将显 示中的预览图像中使用者选择的预览图像删除的编辑, 编辑部 117 根据 CPU2 的指示进行将 显示中的预览图像的一部分删除的编辑。CPU2 将该编辑后的编辑数据存储于 RAM4, 并且将 表示删除处理的详情的履历也存储于 RAM4。此时, 图像显示部 111 在显示器 6 显示基于上 述编辑数据的图像。之后, 处理进入步骤 S206。
另一方面, 在使用者未操作上述设定接受画面的 “编辑” 软键、 编辑指示接受部 115 未接受到删除处理的指示的情况下, CPU2 判定为未接受到删除处理的指示 ( 步骤 S205 : 否 ), 接着基于上述原稿的全部页数, 判定全部预览图像的显示是否已结束 ( 步骤 S206)。
在 CPU2 判定为全部预览图像的显示未结束的情况下 ( 步骤 S206 : 否 ), 处理返回 步骤 S205。
在 CPU2 判定为全部预览图像的显示已结束的情况下 ( 步骤 S206 : 是 ), 通过监视 印刷确认接受部 116, 判定是否接受到了对与在上述编辑的前后显示的预览图像对应的原 稿的印刷进行确认的印刷确认 ( 步骤 S207)。
在 CPU2 判定为未接受到上述印刷确认的情况下 ( 步骤 S207 : 否 ), 直到判定为接 受到了该印刷确认为止, 即直到印刷确认接受部 116 经由上述设定接受画面的 “印刷” 软键 接受到印刷确认为止, 一直进行待机。
另一方面, 在 CPU2 判定为接受到了上述印刷确认的情况下 ( 步骤 S207 : 是 ), 进行 是否执行了删除处理的判定 ( 步骤 S208)。 该判定例如通过参照存储于 RAM4 的删除处理的 履历来进行。
在 CPU2 判定为执行了删除处理的情况下 ( 步骤 S208 : 是 ), 根据预览图像生成印 刷用的数据。
详细而言, CPU2 向预览应用程序 11 指示 : 将去除了在上述删除处理中被删除的一 部分的预览图像的预览图像用的图像数据 ( 以下, 称为被删除预览图像的图像数据 ) 后的 EMF 数据 ( 中间文件 ) 向打印机驱动程序 12 发送。
例如, 在上述设定接受画面显示预览图像后, 使用者设定了印刷条件和印刷后的 处理条件的情况下, 在上述 EMF 数据中含有该原稿数据和该原稿数据的印刷的元数据、 以及上述印刷条件和印刷后的处理条件。
从预览应用程序 11 取得了去除被删除预览图像的图像数据后的 EMF 数据的打印 机驱动程序 12, 对该 EMF 数据进行转换, 生成印刷用的数据, 以使得对象的多功能打印机能 够识别 ( 步骤 S212)。此后, 处理进入步骤 S210。
另一方面, 在 CPU2 判定为没执行删除处理的情况下 ( 步骤 S208 : 否 ), 向预览应用 程序 11 指示 : 将含有全部的预览图像的预览图像用的图像数据 ( 以下, 称为全部预览图像 的图像数据。) 的 EMF 数据 ( 中间文件 ) 向打印机驱动程序 12 发送。
从预览应用程序 11 取得了含有全部预览图像的图像数据的 EMF 数据的打印机驱 动程序 12, 对含有全部预览图像的图像数据的 EMF 数据进行转换, 生成印刷用的数据, 以使 得对象的多功能打印机能够识别 ( 步骤 S209)。
然后, 打印机驱动程序 12 将所生成的印刷用的数据经由通信部 7 向上述多功能打 印机发送 ( 步骤 S210)。
以下, 对在与原稿的全部页对应的预览图像的显示结束前后, 经由规定的多功能 打印机进行上述原稿的印刷的情况进行说明。
图 11 是说明本发明实施方式 1 的个人计算机 1 的预览图像的印刷处理的流程图。 为了便于说明, 以原稿为多页的情况为例进行说明。
例如, 使用者操作个人计算机 1 的输入部 5, 由此经由输入部 5 输入数据 ( 步骤 S301), 在应用程序 8 上制作原稿。
例如, 在画面上的规定位置设置有 “印刷” 软键, CPU2 通过监视上述 “印刷” 软键的 操作, 判断是否接受到了原稿的印刷指示 ( 步骤 S302)。
在制作者还在原稿的制作中的情况下, 上述 “印刷” 软键未被操作, 因此 CPU2 判定 为未接受原稿的印刷指示 ( 步骤 S302 : 否 ), 直到接受到印刷指示为止, 一直进行待机。
另一方面, 在使用者结束原稿制作并指示印刷原稿的情况下, CPU2 判定为接受到 了原稿的印刷指示 ( 步骤 S302 : 是 ), 此时, 预览驱动程序 9 起动。
预览驱动程序 9 开始按每一页生成上述原稿的预览图像用的图像数据 (EMF 数据 ) ( 步骤 S303), 生成的图像数据被存储于图像数据存储部 10。此时, 预览应用程序 11 起动, 在显示器 6 显示上述设定接受画面。
图像显示部 111 基于通过上述方法由预览驱动程序 9 生成的预览图像用的图像数 据, 开始预览图像的向显示器 6 的显示 ( 步骤 S304)。
例如, 在全部的预览图像的显示结束前或结束后, 使用者操作设置于上述设定接 受画面的 “印刷” 软键, 由此印刷确认接受部 116 经由上述设定接受画面的 “印刷” 软键接 受印刷确认 ( 步骤 S305)。
此时, CPU2 基于上述原稿的全部页数判定全部预览图像的显示是否已结束 ( 步骤 S306)。
在判定为全部预览图像的显示未结束的情况下 ( 步骤 S306 : 否 ), CPU2 对预览应 用程序 11 指示 : 将已生成并存储于图像数据存储部 10 的预览图像用的图像数据 ( 以下, 称 为已生成的图像数据。) 向打印机驱动程序 12 发送。
从预览应用程序 11 取得了含有已生成的图像数据的 EMF 数据的打印机驱动程序 12, 对该含有已生成的图像数据的 EMF 数据进行转换, 生成印刷用的数据, 以使得对象的多功能打印机能够识别 ( 步骤 S309)。以后也同样地, 预览应用程序 11 将作成的预览图像用 的图像数据存储于图像数据存储部 10 之后, 立即向打印机驱动程序 12 发送。此后, 处理进 入步骤 S308。
另一方面, 在 CPU2 判定为全部预览图像的显示已结束的情况下 ( 步骤 S306 : 是 ), 向预览应用程序 11 指示 : 将全部的预览图像用的图像数据向打印机驱动程序 12 发送。即, 在由 CPU2 判定为全部预览图像的显示已结束的情况下, 处于与全部页对应的预览图像用 的图像数据生成结束并存储于图像数据存储部 10 的状态, 因此, CPU2 向预览应用程序 11 指 示: 将与全部页对应的预览图像用的图像数据 ( 以下, 称为全部页的图像数据 ) 向打印机驱 动程序 12 发送。
从预览应用程序 11 取得了含有全部页的图像数据的 EMF 数据的打印机驱动程序 12, 对含有全部页的图像数据的 EMF 数据进行转换, 生成印刷用的数据, 以使得对象的多功 能打印机能够识别 ( 步骤 S307)。
然后, 打印机驱动程序 12 将生成的印刷用的数据经由通信部 7 发送到上述多功能 打印机 ( 步骤 S308)。
因此, 在本发明的数据处理装置中, 即使在与原稿的全部页对应的预览图像的显 示结束前, 也能够开始该原稿的印刷。 ( 实施方式 2)
图 12 是表示本发明实施方式 2 的个人计算机 1 的主要部分结构的功能框图。实 施方式 2 的个人计算机 1 构成为 : 用于进行工作的计算机程序也能够经由 1/F71 由 CD-ROM 等可移动型存储介质 A 提供。进而, 实施方式 2 的个人计算机 1 构成为 : 也能够从未图示的 外部装置经由通信部 7 下载上述计算机程序。以下, 说明该内容。
实施方式 2 的个人计算机 1 具有外装 ( 或内装 ) 的存储介质读取装置 ( 未图示 ), 在该存储介质读取装置中, 按每一页生成预览图像用的图像数据, 在全部页的图像数据的 生成结束前, 开始基于已生成的图像数据的预览图像的显示, 在全部页的预览图像的显示 结束前, 接受涉及预览图像的处理的指示, 在全部页的预览图像的显示结束前, 插入存储有 执行涉及接受到的指示的处理的程序等的可移动型存储介质 A, 然后, 例如在 CPU2 的 ROM3 安装该程序。该程序被载入 RAM4 并被执行。由此, 作为实施方式 1 的本发明的个人计算机 1 发挥作用。
作为存储介质, 可以是所谓的程序媒体 ( 介质 ), 也可以是固定地担载程序码的介 质, 例如磁带和盒式磁带等磁带类、 软盘和硬盘等磁盘以及 CD-ROM/MO/MD/DVD 等光盘的盘 类、 IC 卡 ( 包括存储卡 )/ 光卡等卡类、 或掩模 ROM、 EPROM、 EEPROM、 快闪 (flash)ROM 等半 导体存储器。
也可以是以经由通信部 7 从互联网下载程序码的方式流动地担载程序码的介质。 另外, 在这样从通信互联网下载程序码的情况下, 该下载用程序可以预先贮存于主体装置, 或者也可以从其它存储介质安装。另外, 本发明也能够以载入载波中的计算机数据信号的 方式实现, 该载波通过电子形式的传送将上述程序码具体化。
对于与实施方式 1 相同的部分标注相同的符号, 省略详细的说明。
本发明能够不脱离其主要特征的精神地以各种形式实施。因此, 上述的实施例只 不过是举例说明, 并非限定性的解释。 本发明的范围由权利要求的范围决定, 不被说明书约
束。属于权利要求范围或等同于权利要求的范围内的变更, 全部落入本发明的范围中。