(57)【要約】【課題】  １つのファイルを受信することによって複数の印刷用データに基づいた印刷を実行することができる画像形成装置、画像形成装置用プログラムおよび印刷用プログラムを提供する。【解決手段】  ＭＦＰは、通信を行う通信部と、印刷を行うプリンターと、複数のダイレクト印刷用データを含む圧縮ファイルが通信部によって受信された場合に圧縮ファイルを解凍する圧縮ファイル解凍手段と、圧縮ファイル解凍手段によって解凍された圧縮ファイル内のダイレクト印刷用データに基づいた印刷をプリンターに実行させる（Ｓ１６３）印刷実行手段とを備えることを特徴とする。【選択図】  図８
2016060102.tif 000002
【特許請求の範囲】
【請求項１】
通信を行う通信デバイスと、
印刷を行う印刷デバイスと、
複数のダイレクト印刷用データを含む圧縮ファイルが前記通信デバイスによって受信された場合に前記圧縮ファイルを解凍する圧縮ファイル解凍手段と、
前記圧縮ファイル解凍手段によって解凍された前記圧縮ファイル内の前記ダイレクト印刷用データに基づいた印刷を前記印刷デバイスに実行させる印刷実行手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記圧縮ファイル内の前記ダイレクト印刷用データに基づいた印刷が前記印刷実行手段によって実行される前に前記圧縮ファイル内の前記ダイレクト印刷用データに基づいたプレビューを実行するプレビュー実行手段を備え、
前記印刷実行手段は、前記圧縮ファイル内の前記ダイレクト印刷用データのうち前記プレビューにおいて選択されたダイレクト印刷用データのみに基づいた印刷を前記印刷デバイスに実行させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記プレビュー実行手段は、前記プレビューの設定を示すプレビュー用ヘッダーデータが前記圧縮ファイルに含まれる場合に、前記プレビュー用ヘッダーデータにおける設定に基づいて前記プレビューを実行することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記プレビュー実行手段は、前記プレビュー用ヘッダーデータにおける設定に含まれている表示先に前記プレビューの画像を表示させることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記印刷実行手段は、前記印刷デバイスによる印刷の設定を示す印刷用ヘッダーデータが前記圧縮ファイルに含まれる場合に、前記圧縮ファイル内の前記ダイレクト印刷用データに基づいた印刷を前記印刷用ヘッダーデータにおける設定に基づいて前記印刷デバイスに実行させることを特徴とする請求項１から請求項４までの何れかに記載の画像形成装置。
【請求項６】
通信を行う通信デバイスと、印刷を行う印刷デバイスとを備える画像形成装置によって実行される画像形成装置用プログラムであって、
複数のダイレクト印刷用データを含む圧縮ファイルが前記通信デバイスによって受信された場合に前記圧縮ファイルを解凍する圧縮ファイル解凍手段、および、
前記圧縮ファイル解凍手段によって解凍された前記圧縮ファイル内の前記ダイレクト印刷用データに基づいた印刷を前記印刷デバイスに実行させる印刷実行手段として前記画像形成装置を機能させることを特徴とする画像形成装置用プログラム。
【請求項７】
複数のダイレクト印刷用データを含む圧縮ファイルを画像形成装置に送信する圧縮ファイル送信手段、および、前記圧縮ファイル内の前記ダイレクト印刷用データに基づいたプレビューの設定を示すプレビュー用ヘッダーデータを前記圧縮ファイルに生成するプレビュー用ヘッダーデータ生成手段としてコンピューターを機能させることを特徴とする印刷用プログラム。
【請求項８】
複数のダイレクト印刷用データを含む圧縮ファイルを画像形成装置に送信する圧縮ファイル送信手段、および、前記画像形成装置による印刷の設定を示す印刷用ヘッダーデータを前記圧縮ファイルに生成する印刷用ヘッダーデータ生成手段としてコンピューターを機能させることを特徴とする印刷用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のダイレクト印刷用データを含む圧縮ファイルに基づいた印刷を実行する画像形成装置、画像形成装置用プログラムおよび印刷用プログラムに関する。
【背景技術】
【０００２】
従来、複数の印刷用データを含む圧縮ファイルに基づいた印刷がＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターに対して指示された場合に、コンピューターにおいて解凍した圧縮ファイル内の印刷用データを１つずつコンピューターから画像形成装置に送信し、画像形成装置においてコンピューターから受信した印刷用データに基づいて順次印刷を実行するシステムが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４００７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されたシステムおいては、圧縮ファイル内の印刷用データを１つずつコンピューターから画像形成装置に送信する必要があるという問題がある。
【０００５】
そこで、本発明は、１つのファイルを受信することによって複数の印刷用データに基づいた印刷を実行することができる画像形成装置、画像形成装置用プログラムおよび印刷用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、通信を行う通信デバイスと、印刷を行う印刷デバイスと、複数のダイレクト印刷用データを含む圧縮ファイルが前記通信デバイスによって受信された場合に前記圧縮ファイルを解凍する圧縮ファイル解凍手段と、前記圧縮ファイル解凍手段によって解凍された前記圧縮ファイル内の前記ダイレクト印刷用データに基づいた印刷を前記印刷デバイスに実行させる印刷実行手段とを備えることを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、受信した圧縮ファイルを解凍し、解凍した圧縮ファイル内のダイレクト印刷用データに基づいた印刷を実行するので、１つの圧縮ファイルを受信することによって複数のダイレクト印刷用データに基づいた印刷を実行することができる。
【０００８】
また、本発明の画像形成装置は、前記圧縮ファイル内の前記ダイレクト印刷用データに基づいた印刷が前記印刷実行手段によって実行される前に前記圧縮ファイル内の前記ダイレクト印刷用データに基づいたプレビューを実行するプレビュー実行手段を備え、前記印刷実行手段は、前記圧縮ファイル内の前記ダイレクト印刷用データのうち前記プレビューにおいて選択されたダイレクト印刷用データのみに基づいた印刷を前記印刷デバイスに実行させても良い。
【０００９】
この構成により、本発明の画像形成装置は、圧縮ファイル内のダイレクト印刷用データに基づいたプレビューを実行するので、圧縮ファイル内のダイレクト印刷用データのうち実際に印刷に使用されるダイレクト印刷用データを利用者に選択させることができる。
【００１０】
また、本発明の画像形成装置において、前記プレビュー実行手段は、前記プレビューの設定を示すプレビュー用ヘッダーデータが前記圧縮ファイルに含まれる場合に、前記プレビュー用ヘッダーデータにおける設定に基づいて前記プレビューを実行しても良い。
【００１１】
この構成により、本発明の画像形成装置は、圧縮ファイル内のダイレクト印刷用データに基づいたプレビューを圧縮ファイルのプレビュー用ヘッダーデータにおける設定に基づいて実行するので、圧縮ファイル内のダイレクト印刷用データに基づいたプレビューの設定の指定を容易化することができる。
【００１２】
また、本発明の画像形成装置において、前記プレビュー実行手段は、前記プレビュー用ヘッダーデータにおける設定に含まれている表示先に前記プレビューの画像を表示させても良い。
【００１３】
この構成により、本発明の画像形成装置は、圧縮ファイルのプレビュー用ヘッダーデータにおける設定に含まれている表示先、すなわち、利用者が指定した表示先にプレビューの画像を表示させることができる。
【００１４】
また、本発明の画像形成装置において、前記印刷実行手段は、前記印刷デバイスによる印刷の設定を示す印刷用ヘッダーデータが前記圧縮ファイルに含まれる場合に、前記圧縮ファイル内の前記ダイレクト印刷用データに基づいた印刷を前記印刷用ヘッダーデータにおける設定に基づいて前記印刷デバイスに実行させても良い。
【００１５】
この構成により、本発明の画像形成装置は、圧縮ファイル内のダイレクト印刷用データに基づいた印刷を圧縮ファイルの印刷用ヘッダーデータにおける設定に基づいて実行するので、圧縮ファイル内のダイレクト印刷用データに基づいた印刷の設定の指定を容易化することができる。
【００１６】
本発明の画像形成装置用プログラムは、通信を行う通信デバイスと、印刷を行う印刷デバイスとを備える画像形成装置によって実行される画像形成装置用プログラムであって、複数のダイレクト印刷用データを含む圧縮ファイルが前記通信デバイスによって受信された場合に前記圧縮ファイルを解凍する圧縮ファイル解凍手段、および、前記圧縮ファイル解凍手段によって解凍された前記圧縮ファイル内の前記ダイレクト印刷用データに基づいた印刷を前記印刷デバイスに実行させる印刷実行手段として前記画像形成装置を機能させることを特徴とする。
【００１７】
この構成により、本発明の画像形成装置用プログラムは、受信した圧縮ファイルを解凍し、解凍した圧縮ファイル内のダイレクト印刷用データに基づいた印刷を実行するので、１つの圧縮ファイルを受信することによって複数のダイレクト印刷用データに基づいた印刷を実行することができる。
【００１８】
本発明の印刷用プログラムは、複数のダイレクト印刷用データを含む圧縮ファイルを画像形成装置に送信する圧縮ファイル送信手段、および、前記圧縮ファイル内の前記ダイレクト印刷用データに基づいたプレビューの設定を示すプレビュー用ヘッダーデータを前記圧縮ファイルに生成するプレビュー用ヘッダーデータ生成手段としてコンピューターを機能させることを特徴とする。
【００１９】
この構成により、本発明の印刷用プログラムは、圧縮ファイル内のダイレクト印刷用データに基づいて画像形成装置によって実行されるプレビューの設定を、圧縮ファイルのプレビュー用ヘッダーデータによって実現するので、圧縮ファイル内のダイレクト印刷用データに基づいて画像形成装置によって実行されるプレビューの設定の指定を容易化することができる。
【００２０】
本発明の印刷用プログラムは、複数のダイレクト印刷用データを含む圧縮ファイルを画像形成装置に送信する圧縮ファイル送信手段、および、前記画像形成装置による印刷の設定を示す印刷用ヘッダーデータを前記圧縮ファイルに生成する印刷用ヘッダーデータ生成手段としてコンピューターを機能させることを特徴とする。
【００２１】
この構成により、本発明の印刷用プログラムは、圧縮ファイル内のダイレクト印刷用データに基づいて画像形成装置によって実行される印刷の設定を、圧縮ファイルの印刷用ヘッダーデータによって実現するので、圧縮ファイル内のダイレクト印刷用データに基づいて画像形成装置によって実行される印刷の設定の指定を容易化することができる。
【発明の効果】
【００２２】
本発明の画像形成装置、画像形成装置用プログラムおよび印刷用プログラムは、１つのファイルを受信することによって複数の印刷用データに基づいた印刷を実行することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態に係る印刷システムのブロック図である。
【図２】図１に示すＭＦＰのブロック図である。
【図３】図１に示すコンピューターのブロック図である。
【図４】図３に示すコンピューターによる送信対象のＺＩＰファイルの一例を示す図である。
【図５】ＭＦＰにＺＩＰファイルを送信する場合の図３に示すコンピューターの動作のフローチャートである。
【図６】図３に示す表示部に表示される印刷設定画面の一例を示す図である。
【図７】印刷を実行する場合の図２に示すＭＦＰの動作のフローチャートである。
【図８】図７に示す動作の続きの動作のフローチャートである。
【図９】プレビューの実行後に印刷を実行する場合の図２に示すＭＦＰの動作のフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２５】
まず、本実施の形態に係る印刷システムの構成について説明する。
【００２６】
図１は、本実施の形態に係る印刷システム１０のブロック図である。
【００２７】
図１に示すように、印刷システム１０は、画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０と、ＭＦＰ２０によってダイレクト印刷されるダイレクト印刷用データなどの印刷用データをＭＦＰ２０に送信するためのコンピューター３０とを備えている。ＭＦＰ２０と、コンピューター３０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して通信可能に接続されている。
【００２８】
ここで、ダイレクト印刷用データの一例としては、例えば、「ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイル」、「ＸＰＳ（ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）ファイル」、「Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ（登録商標）ドキュメントファイル」などの電子文書データがある。「Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅドキュメントファイル」の一例としては、「Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄファイル（以下、単に「Ｗｏｒｄファイル」と言う。）」、「Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌ（登録商標）ファイル（以下、単に「Ｅｘｃｅｌファイル」と言う。）」などのドキュメントファイルがある。また、ダイレクト印刷用データの一例としては、例えば、「ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）ファイル」、「ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）ファイル」などの画像データがある。
【００２９】
図２は、ＭＦＰ２０のブロック図である。
【００３０】
図２に示すように、ＭＦＰ２０は、種々の操作が入力されるボタンなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、原稿から画像を読み取る読取デバイスであるスキャナー２３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ネットワーク１１（図１参照。）経由でコンピューター３０（図１参照。）など、外部の装置と通信を行う通信デバイスである通信部２６と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部２７と、ＭＦＰ２０全体を制御する制御部２８とを備えている。
【００３１】
記憶部２７は、ＭＦＰ２０の動作を制御するための画像形成装置用プログラム２７ａを記憶している。画像形成装置用プログラム２７ａは、ＭＦＰ２０の製造段階でＭＦＰ２０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ２０に追加でインストールされても良いし、ネットワーク１１上からＭＦＰ２０に追加でインストールされても良い。
【００３２】
制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部２７に記憶されているプログラムを実行する。
【００３３】
制御部２８は、記憶部２７に記憶されている画像形成装置用プログラム２７ａを実行することによって、通信部２６によって圧縮ファイルが受信された場合に圧縮ファイルを解凍する圧縮ファイル解凍手段２８ａ、プリンター２４に印刷を実行させる印刷実行手段２８ｂ、および、圧縮ファイル内のダイレクト印刷用データに基づいたプレビューを実行するプレビュー実行手段２８ｃとして機能する。
【００３４】
印刷実行手段２８ｂは、ＭＦＰ２０が解釈可能な内容にコンピューター３０のプリンタードライバーによって変換された一般的な印刷データに基づいた印刷に対応している。また、印刷実行手段２８ｂは、ＰＤＦファイル、ＸＰＳファイル、Ｗｏｒｄファイル、Ｅｘｃｅｌファイル、ＴＩＦＦファイル、ＪＰＥＧファイルなど、一部のファイル形式のデータについては、ダイレクト印刷にも対応している。
【００３５】
図３は、コンピューター３０のブロック図である。
【００３６】
図３に示すように、コンピューター３０は、種々の操作が入力されるマウスやキーボードなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部３２と、ネットワーク１１（図１参照。）経由でＭＦＰ２０（図１参照。）など、外部の装置と通信を行う通信デバイスである通信部３３と、プログラムおよび各種のデータを記憶しているＨＤＤなどの記憶デバイスである記憶部３４と、コンピューター３０全体を制御する制御部３５とを備えている。コンピューター３０は、例えばＰＣ、携帯機器などの電子機器によって構成されている。
【００３７】
記憶部３４は、ＭＦＰ２０を制御するための印刷用プログラム３４ａを記憶している。印刷用プログラム３４ａは、コンピューター３０の製造段階でコンピューター３０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢメモリーなどの記憶媒体からコンピューター３０に追加でインストールされても良いし、ネットワーク１１上からコンピューター３０に追加でインストールされても良い。
【００３８】
制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部３４に記憶されているプログラムを実行するようになっている。
【００３９】
制御部３５は、記憶部３４に記憶されている印刷用プログラム３４ａを実行することによって、複数のダイレクト印刷用データを含む圧縮ファイルをＭＦＰ２０に送信する圧縮ファイル送信手段３５ａ、圧縮ファイル内のダイレクト印刷用データに基づいたプレビューの設定を示すプレビュー用ヘッダーデータを圧縮ファイルに生成するプレビュー用ヘッダーデータ生成手段３５ｂ、および、ＭＦＰ２０による印刷の設定を示す印刷用ヘッダーデータを圧縮ファイルに生成する印刷用ヘッダーデータ生成手段３５ｃとして機能する。
【００４０】
次に、印刷システム１０の動作について説明する。
【００４１】
まず、ＭＦＰ２０に圧縮ファイルを送信する場合のコンピューター３０の動作について説明する。
【００４２】
利用者は、例えば図４に示すようなＺＩＰファイル４０をＭＦＰ２０に送信する処理の開始をコンピューター３０の操作部３１を介してコンピューター３０に指示する。
【００４３】
図４は、コンピューター３０による送信対象のＺＩＰファイル４０の一例を示す図である。
【００４４】
図４に示すように、ＺＩＰファイル４０は、ＰＤＦファイル４１と、ＸＰＳファイル４２と、Ｗｏｒｄファイル４３と、Ｅｘｃｅｌファイル４４とを含む圧縮ファイルである。
【００４５】
利用者がＺＩＰファイル４０をＭＦＰ２０に送信する処理の開始をコンピューター３０の操作部３１を介してコンピューター３０に指示すると、コンピューター３０の制御部３５は、記憶部２７に記憶されている画像形成装置用プログラム２７ａを実行することによって、図５に示す動作を開始する。
【００４６】
図５は、ＭＦＰ２０にＺＩＰファイル４０を送信する場合のコンピューター３０の動作のフローチャートである。
【００４７】
図５に示すように、コンピューター３０の制御部３５は、図６に示す印刷設定画面５０を表示部３２に表示する（Ｓ１０１）。
【００４８】
図６は、表示部３２に表示される印刷設定画面５０の一例を示す図である。
【００４９】
図６に示す印刷設定画面５０は、ＺＩＰファイル４０内のダイレクト印刷用データに基づいた印刷の枚数を指定するためのドロップダウンリスト５１と、ＺＩＰファイル４０内のダイレクト印刷用データに基づいた印刷の給紙元を指定するためのドロップダウンリスト５２と、ＺＩＰファイル４０内のダイレクト印刷用データに基づいた印刷を両面印刷および片面印刷の何れで行うかを指定するためのドロップダウンリスト５３と、ＺＩＰファイル４０内のダイレクト印刷用データに基づいた印刷の排出先を指定するためのドロップダウンリスト５４と、ＺＩＰファイル４０内のダイレクト印刷用データに基づいた印刷の結果を表示することを指定するための領域５５ａと、ＺＩＰファイル４０内のダイレクト印刷用データに基づいた印刷の結果を表示しないことを指定するための領域５５ｂと、ＺＩＰファイル４０内のダイレクト印刷用データに基づいた印刷の結果の表示先を指定するためのドロップダウンリスト５６とを含んでいる。
【００５０】
なお、印刷設定画面５０においては、ドロップダウンリスト５１〜５４に示すような印刷枚数、給紙元、両面設定、排出先以外にも一般的な印刷の設定を行うことが可能である。制御部３５は、ＭＦＰ２０から通知されたＭＦＰ２０の性能に応じた設定の項目を印刷設定画面５０に表示する。また、制御部３５は、印刷設定画面５０における各設定において指定可能な値を、ＭＦＰ２０の性能に応じて決定する。
【００５１】
領域５５ａおよび領域５５ｂは、何れか一方のみが選択可能である。制御部３５は、領域５５ａおよび領域５５ｂのうち選択されている方を反転表示する。
【００５２】
制御部３５は、領域５５ａが選択されている場合にのみ、ドロップダウンリスト５６を表示する。ドロップダウンリスト５６において選択可能な値としては、ＺＩＰファイル４０内のダイレクト印刷用データに基づいた印刷の結果を利用者が視認することが可能な表示デバイスを備えている装置を示すものであれば良く、例えば、ＭＦＰ２０を示す「ＭＦＰ」と、コンピューター３０を示す「ホストコンピューター」とがある。制御部３５は、ＭＦＰ２０が表示デバイスを備えていることがＭＦＰ２０から通知されていない場合、ドロップダウンリスト５６において選択可能な値に「ＭＦＰ」を含めない。
【００５３】
利用者は、コンピューター３０の操作部３１を介して印刷設定画面５０における各設定の内容を変更することができる。
【００５４】
図５に示すように、制御部３５は、ＭＦＰ２０へのＺＩＰファイル４０の送信の実行を指示する操作（以下「送信実行操作」と言う。）が操作部３１を介して入力されたと判断するまで、送信実行操作が操作部３１を介して入力されたか否かを判断する（Ｓ１０２）。
【００５５】
制御部３５のプレビュー用ヘッダーデータ生成手段３５ｂは、送信実行操作が入力されたとＳ１０２において判断すると、領域５５ａ、領域５５ｂおよびドロップダウンリスト５６によるプレビューの設定を示すプレビュー用ヘッダーデータをＺＩＰファイル４０に生成する（Ｓ１０３）。すなわち、プレビュー用ヘッダーデータ生成手段３５ｂは、プレビュー用ヘッダーデータをＺＩＰファイル４０の先頭に付ける。ここで、プレビュー用ヘッダーデータは、ＭＦＰ２０が解釈可能なコマンド群である。領域５５ａが選択されていた場合、プレビュー用ヘッダーデータには、プレビューの実行が設定される。一方、領域５５ｂが選択されていた場合、プレビュー用ヘッダーデータには、プレビューが実行されないことが設定される。また、プレビュー用ヘッダーデータには、ドロップダウンリスト５６によって選択された表示先がプレビューの画像の表示先として設定される。
【００５６】
制御部３５の印刷用ヘッダーデータ生成手段３５ｃは、Ｓ１０３の処理の後、ドロップダウンリスト５１〜５４による印刷の設定を示す印刷用ヘッダーデータをＺＩＰファイル４０に生成する（Ｓ１０４）。すなわち、印刷用ヘッダーデータ生成手段３５ｃは、印刷用ヘッダーデータをＺＩＰファイル４０の先頭に付ける。ここで、印刷用ヘッダーデータは、ＭＦＰ２０が解釈可能なコマンド群である。
【００５７】
制御部３５の圧縮ファイル送信手段３５ａは、Ｓ１０４の処理の後、Ｓ１０３およびＳ１０４においてヘッダーデータが付けられたＺＩＰファイル４０を通信部３３を介してＭＦＰ２０に送信して（Ｓ１０５）、図５に示す動作を終了する。
【００５８】
なお、コンピューター３０は、以上に説明したように複数のダイレクト印刷用データを含む圧縮ファイルを利用者の指示に応じてＭＦＰ２０に送信することができるだけでなく、ダイレクト印刷用データそのものを圧縮ファイルに含めずに利用者の指示に応じてＭＦＰ２０に送信することもできる。また、コンピューター３０は、ダイレクト印刷用データではなく、ＭＦＰ２０が解釈可能な内容にプリンタードライバーによって変換された一般的な印刷データを利用者の指示に応じてＭＦＰ２０に送信することもできる。
【００５９】
次に、印刷を実行する場合のＭＦＰ２０の動作について説明する。
【００６０】
ＭＦＰ２０は、通信部２６を介してデータを受信すると、図７に示す動作を実行する。
【００６１】
なお、ＭＦＰ２０は、データを受信する場合、コンピューター３０と通信を行ってデータを受信することもできるが、ＭＦＰ２０自身に付与されている電子メールアドレス宛てに送信されてきた電子メールの添付ファイルとしてデータを受信することもできる。複数のダイレクト印刷用データを含む圧縮ファイルは、ＭＦＰ２０とコンピューター３０とが通信を行っている状態でコンピューター３０からＭＦＰ２０に送信される場合には上述したようにヘッダーデータを含むことが可能であるが、電子メールの添付ファイルとして送信される場合にはヘッダーデータを含んでいない可能性が高い。
【００６２】
図７は、印刷を実行する場合のＭＦＰ２０の動作のフローチャートである。図８は、図７に示す動作の続きの動作のフローチャートである。
【００６３】
図７および図８に示すように、ＭＦＰ２０の印刷実行手段２８ｂは、通信部２６を介して受信したデータ（以下「対象データ」と言う。）にヘッダーデータが含まれるか否かを判断する（Ｓ１３１）。
【００６４】
印刷実行手段２８ｂは、ヘッダーデータが含まれるとＳ１３１において判断すると、ヘッダーデータとして印刷用ヘッダーデータが対象データに含まれるか否かを判断する（Ｓ１３２）。
【００６５】
印刷実行手段２８ｂは、印刷用ヘッダーデータが含まれるとＳ１３２において判断すると、対象データに含まれる印刷用ヘッダーデータにおける設定を取得する（Ｓ１３３）。
【００６６】
印刷実行手段２８ｂは、印刷用ヘッダーデータが含まれないとＳ１３２において判断するか、Ｓ１３３の処理が終了すると、ヘッダーデータとしてプレビュー用ヘッダーデータが対象データに含まれるか否かを判断する（Ｓ１３４）。
【００６７】
印刷実行手段２８ｂは、プレビュー用ヘッダーデータが含まれるとＳ１３４において判断すると、対象データに含まれるプレビュー用ヘッダーデータにおける設定を取得する（Ｓ１３５）。
【００６８】
印刷実行手段２８ｂは、ヘッダーデータが含まれないとＳ１３１において判断するか、プレビュー用ヘッダーデータが含まれないとＳ１３４において判断するか、Ｓ１３５の処理が終了すると、対象データがＺＩＰファイルであるか否かを判断する（Ｓ１３６）。ここで、印刷実行手段２８ｂは、対象データの先頭文字列がＺＩＰファイルの先頭文字列である「０ｘ  ５０  ４Ｂ  ０３  ０４」である場合に、対象データがＺＩＰファイルであると判断する。一方、印刷実行手段２８ｂは、対象データの先頭文字列がＺＩＰファイルの先頭文字列である「０ｘ  ５０  ４Ｂ  ０３  ０４」ではない場合に、対象データがＺＩＰファイルではないと判断する。
【００６９】
印刷実行手段２８ｂは、ＺＩＰファイルではないとＳ１３６において判断すると、対象データに基づいて公知の一般的な印刷処理を実行する（Ｓ１３７）。すなわち、印刷実行手段２８ｂは、対象データに基づいて描画データを生成し、生成した描画データに基づいてプリンター２４に印刷を実行させる。印刷実行手段２８ｂは、Ｓ１３７の処理の後、図７および図８に示す動作を終了する。
【００７０】
圧縮ファイル解凍手段２８ａは、ＺＩＰファイルであるとＳ１３６において判断されると、対象データを解凍する（Ｓ１３８）。
【００７１】
次いで、印刷実行手段２８ｂは、Ｓ１３８において解凍された対象データ内に拡張子が「.ppml」であるファイルが存在するか否かを判断する（Ｓ１３９）。拡張子が「.ppml」であるファイルが存在する場合、対象ファイルは、ダイレクト印刷用データを含むＺＩＰファイルではなく、ＰＰＭＬ（Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データである。ＰＰＭＬデータは、印刷するページ毎に同一のレイアウトで印刷内容を差し替えるバリアブル印刷（Ｖａｒｉａｂｌｅ  Ｄａｔａ  Ｐｒｉｎｔｉｎｇ）に特化した印刷データであって、ＺＩＰ形式で圧縮されたデータである。ＰＰＭＬデータは、解凍された場合、拡張子が「.ppml」であるファイルが１階層下に存在する。
【００７２】
印刷実行手段２８ｂは、拡張子が「.ppml」であるファイルが存在するとＳ１３９において判断すると、対象データをＰＰＭＬデータとして印刷処理を実行する（Ｓ１４０）。すなわち、印刷実行手段２８ｂは、対象データとしてのＰＰＭＬに基づいて描画データを生成し、生成した描画データに基づいてプリンター２４に印刷を実行させる。印刷実行手段２８ｂは、Ｓ１４０の処理の後、図７および図８に示す動作を終了する。
【００７３】
印刷実行手段２８ｂは、拡張子が「.ppml」であるファイルが存在しないとＳ１３９において判断すると、Ｓ１３８において解凍された対象データ内に名称が「[Content_Types].xml」であるファイルが存在するか否かを判断する（Ｓ１４１）。名称が「[Content_Types].xml」であるファイルが存在する場合、対象ファイルは、ダイレクト印刷用データを含むＺＩＰファイルではなく、ＸＰＳファイルである。ＸＰＳファイルは、ＺＩＰ形式で圧縮されたデータである。ＸＰＳファイルは、解凍された場合、名称が「[Content_Types].xml」であるファイルが１階層下に存在する。
【００７４】
印刷実行手段２８ｂは、名称が「[Content_Types].xml」であるファイルが存在するとＳ１４１において判断すると、対象データをＸＰＳファイルとして印刷処理を実行する（Ｓ１４２）。すなわち、印刷実行手段２８ｂは、対象データとしてのＸＰＳファイルに基づいて描画データを生成し、生成した描画データに基づいてプリンター２４に印刷を実行させる。印刷実行手段２８ｂは、Ｓ１３７の処理の後、図７および図８に示す動作を終了する。
【００７５】
印刷実行手段２８ｂは、名称が「[Content_Types].xml」であるファイルが存在しないとＳ１４１において判断すると、対象データ内のダイレクト印刷用データのそれぞれに基づいて描画データを生成する（Ｓ１６１）。なお、Ｓ１６１の処理においては、Ｓ１３３において取得された設定が適用される。例えば、対象データ内にダイレクト印刷用データとしてのＸＰＳファイルが含まれる場合、そのＸＰＳファイルにはPrint ticketなどにおいて個別に印刷の設定が付けられることが可能であるが、個別に付けられた設定よりも、Ｓ１３３において取得された設定が優先して適用される。
【００７６】
次いで、プレビュー実行手段２８ｃは、Ｓ１３５において取得された設定にプレビューの実行が含まれているか否かを判断する（Ｓ１６２）。
【００７７】
印刷実行手段２８ｂは、プレビューの実行が含まれていないとＳ１６２において判断されると、Ｓ１６１において生成された全ての描画データのそれぞれに基づいてプリンター２４によって印刷を実行させて（Ｓ１６３）、図７および図８に示す動作を終了する。
【００７８】
プレビュー実行手段２８ｃは、プレビューの実行が含まれているとＳ１６２において判断すると、Ｓ１６１において生成された全ての描画データのそれぞれのサムネイル画像を生成する（Ｓ１６４）。
【００７９】
次いで、プレビュー実行手段２８ｃは、Ｓ１６４において生成したサムネイル画像によってプレビューを実行する（Ｓ１６５）。ここで、プレビュー実行手段２８ｃは、Ｓ１３５において取得された設定に含まれている表示先に、Ｓ１６４において生成したサムネイル画像、すなわち、プレビューの画像を表示させる。例えば、Ｓ１３５において取得された設定に含まれている表示先が「ＭＦＰ」である場合には、プレビュー実行手段２８ｃは、Ｓ１６４において生成したサムネイル画像を表示部２２に表示する。また、Ｓ１３５において取得された設定に含まれている表示先が「ホストコンピューター」である場合には、プレビュー実行手段２８ｃは、Ｓ１６４において生成したサムネイル画像を通信部２６を介して対象データの送信元に送信する。したがって、対象データの送信元がコンピューター３０である場合、コンピューター３０の制御部３５は、ＭＦＰ２０から送信されてきたサムネイル画像を表示部３２に表示する。
【００８０】
印刷実行手段２８ｂは、Ｓ１６５の処理の後、Ｓ１６１において生成された全ての描画データを記憶部２７に記憶して（Ｓ１６６）、図７および図８に示す動作を終了する。
【００８１】
次に、プレビューの実行後に印刷を実行する場合のＭＦＰ２０の動作について説明する。
【００８２】
ＭＦＰ２０は、Ｓ１６５におけるプレビューの実行後に、図９に示す動作を実行する。
【００８３】
図９は、プレビューの実行後に印刷を実行する場合のＭＦＰ２０の動作のフローチャートである。
【００８４】
図９に示すように、プレビュー実行手段２８ｃは、対象データ内のダイレクト印刷用データにおいて、プレビューの画像、すなわち、サムネイル画像によって選択されたダイレクト印刷用データが存在すると判断するまで、対象データ内のダイレクト印刷用データにおいてサムネイル画像によって選択されたダイレクト印刷用データが存在するか否かを判断する（Ｓ１９１）。
【００８５】
なお、利用者は、サムネイル画像が表示部２２に表示されている場合、印刷の実行を希望する画像のサムネイル画像を操作部２１を介して選択することができる。そして、プレビュー実行手段２８ｃは、操作部２１を介してサムネイル画像が選択されると、選択されたサムネイル画像に対応するダイレクト印刷用データを、サムネイル画像によって選択されたダイレクト印刷用データとして判断する。
【００８６】
また、利用者は、サムネイル画像がコンピューター３０の表示部３２に表示されている場合、印刷の実行を希望する画像のサムネイル画像をコンピューター３０の操作部３１を介して選択することができる。コンピューター３０の制御部３５は、操作部３１を介してサムネイル画像が選択されると、選択されたサムネイル画像の識別情報を通信部３３を介してＭＦＰ２０に通知する。そして、ＭＦＰ２０のプレビュー実行手段２８ｃは、通信部２６を介してコンピューター３０からサムネイル画像の識別情報が通知されると、通知された識別情報が付与されているサムネイル画像に対応するダイレクト印刷用データを、サムネイル画像によって選択されたダイレクト印刷用データとして判断する。
【００８７】
印刷実行手段２８ｂは、対象データ内のダイレクト印刷用データにおいてサムネイル画像によって選択されたダイレクト印刷用データが存在するとＳ１９１において判断されると、選択されたダイレクト印刷用データに対応する描画データを記憶部２７から呼び出す（Ｓ１９２）。
【００８８】
次いで、印刷実行手段２８ｂは、Ｓ１９２において呼び出された描画データに基づいてプリンター２４によって印刷を実行させて（Ｓ１９３）、図９に示す動作を終了する。
【００８９】
以上に説明したように、ＭＦＰ２０は、受信した圧縮ファイルを解凍し（Ｓ１３８）、解凍した圧縮ファイル内のダイレクト印刷用データに基づいた印刷を実行する（Ｓ１６３またはＳ１９３）ので、１つの圧縮ファイルを受信することによって複数のダイレクト印刷用データに基づいた印刷を実行することができる。したがって、ＭＦＰ２０は、１つのファイルに圧縮された複数のダイレクト印刷用データをコンピューター３０からの一度の送信で印刷可能とすることができる。
【００９０】
ＭＦＰ２０は、圧縮ファイル内のダイレクト印刷用データに基づいたプレビューを実行する（Ｓ１６５）ので、圧縮ファイル内のダイレクト印刷用データのうち実際に印刷に使用されるダイレクト印刷用データを利用者に選択させることができる。したがって、ＭＦＰ２０は、ダイレクト印刷用データに基づいた印刷を実際に記録媒体に実行する前に、ダイレクト印刷用データに基づいた描画処理済みの内容を利用者に確認させることができる。
【００９１】
ＭＦＰ２０は、圧縮ファイル内のダイレクト印刷用データに基づいたプレビューを実行する（Ｓ１６５）ので、「圧縮ファイルを解凍する専用のソフトウェア」と、「ダイレクト印刷用データに基づいて描画データを生成し、生成した描画データに基づいた表示を行う専用のソフトウェア」とをコンピューター３０が備えていなくても良い。特に、コンピューター３０が携帯機器である場合には、これらのソフトウェアを標準で備えていない可能性が高く、新たにインストールすることが難しいときもあるので、有用である。
【００９２】
ＭＦＰ２０は、圧縮ファイル内のダイレクト印刷用データに基づいたプレビューを圧縮ファイルのプレビュー用ヘッダーデータにおける設定に基づいて実行する（Ｓ１６２、Ｓ１６４およびＳ１６５）ので、圧縮ファイル内のダイレクト印刷用データに基づいたプレビューの設定の指定を容易化することができる。また、コンピューター３０は、圧縮ファイル内のダイレクト印刷用データに基づいてＭＦＰ２０によって実行されるプレビューの設定を、圧縮ファイルのプレビュー用ヘッダーデータによって実現するので、圧縮ファイル内のダイレクト印刷用データに基づいてＭＦＰ２０によって実行されるプレビューの設定の指定を容易化することができる。
【００９３】
ＭＦＰ２０は、圧縮ファイルのプレビュー用ヘッダーデータにおける設定に含まれている表示先、すなわち、利用者が指定した表示先にプレビューの画像を表示させることができる。
【００９４】
ＭＦＰ２０は、圧縮ファイル内のダイレクト印刷用データに基づいた印刷を圧縮ファイルの印刷用ヘッダーデータにおける設定に基づいて実行する（Ｓ１６１）ので、圧縮ファイル内のダイレクト印刷用データに基づいた印刷の設定の指定を容易化することができる。また、コンピューター３０は、圧縮ファイル内のダイレクト印刷用データに基づいてＭＦＰ２０によって実行される印刷の設定を、圧縮ファイルの印刷用ヘッダーデータによって実現するので、圧縮ファイル内のダイレクト印刷用データに基づいてＭＦＰ２０によって実行される印刷の設定の指定を容易化することができる。
【００９５】
なお、ＭＦＰ２０は、複数のダイレクト印刷用データを含む圧縮ファイルとしてのＺＩＰファイルと、ＰＰＭＬデータ、ＸＰＳファイルなどのＺＩＰ形式で圧縮されたデータとを、ＺＩＰ形式で圧縮されたデータに含まれる特有のファイルの名称に基づいて区別して認識し（Ｓ１３９およびＳ１４１）、それぞれに適した処理を実行する（Ｓ１４０、Ｓ１４２およびＳ１６１〜Ｓ１６６）ことができる。ＭＦＰ２０は、ＺＩＰ形式で圧縮されたデータに含まれる特有のファイルの名称を検出するための条件が追加されることによって、ＰＰＭＬデータおよびＸＰＳファイル以外にも、ＺＩＰ形式で圧縮された特有のデータに対応することができる。
【００９６】
ＭＦＰ２０は、ＭＦＰ２０自身が対応していないダイレクト印刷用データを受信したり、ＭＦＰ２０自身が対応していないダイレクト印刷用データを含む圧縮ファイルを受信したりした場合に、ＭＦＰ２０自身が対応していないダイレクト印刷用データについては印刷ができないことを示すエラーレポートを出力しても良い。エラーレポートの出力方法としては、例えば、プリンター２４による印刷や、表示部２２による表示がある。また、ＭＦＰ２０は、プレビューを実行する場合に、ＭＦＰ２０自身が対応していないダイレクト印刷用データについてはプレビューの画像を表示しない。
【００９７】
なお、プレビューの実行の設定は、本実施の形態において、プレビュー用ヘッダーデータにおいて明示されている。しかしながら、プレビューの実行の設定は、プレビュー用ヘッダーデータにおいて明示されていなくても良い。すなわち、プレビュー用ヘッダーデータが圧縮ファイルに付けられていること自体がプレビューの実行の設定を示していても良い。この場合、プレビュー用ヘッダーデータが圧縮ファイルに付けられていなければ、プレビューの実行が設定されていないことを示していることになる。
【００９８】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、複数のダイレクト印刷用データを含む圧縮ファイルに基づいた印刷を実行する画像形成装置であれば、プリンター専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【００９９】
以上においては、圧縮方式としてＺＩＰについて説明している。しかしながら、本発明は、ＺＩＰと同様に、ＺＩＰ以外の圧縮方式に対応することができる。
【符号の説明】
【０１００】
２０  ＭＦＰ（画像形成装置）
２４  プリンター（印刷デバイス）
２６  通信部（通信デバイス）
２７ａ  画像形成装置用プログラム
２８ａ  圧縮ファイル解凍手段
２８ｂ  印刷実行手段
２８ｃ  プレビュー実行手段
３０  コンピューター
３４ａ  印刷用プログラム
３５ａ  圧縮ファイル送信手段
３５ｂ  プレビュー用ヘッダーデータ生成手段
３５ｃ  印刷用ヘッダーデータ生成手段
４０  ＺＩＰファイル（圧縮ファイル）
４１  ＰＤＦファイル（ダイレクト印刷用データ）
４２  ＸＰＳファイル（ダイレクト印刷用データ）
４３  Ｗｏｒｄファイル（ダイレクト印刷用データ）
４４  Ｅｘｃｅｌファイル（ダイレクト印刷用データ）
【図１】
2016060102.tif 000003
【図２】
2016060102.tif 000004
【図３】
2016060102.tif 000005
【図４】
2016060102.tif 000006
【図５】
2016060102.tif 000007
【図６】
2016060102.tif 000008
【図７】
2016060102.tif 000009
【図８】
2016060102.tif 000010
【図９】
2016060102.tif 000011