(57)【要約】【課題】ファイルの記述形式を変換する場合のファイルの内容の確認において、ファイルの記述形式を変換した後に変換後のファイルの内容を表示する場合と比較して、ファイルの内容を確認するまでの時間を短くする。【解決手段】画像形成装置１０は、記述形式の変換対象であるファイル、及びファイルの記述形式の変換依頼を受け付け、プレビュー画像を、ファイルの記述形式の変換が完了する前に表示ユニット５２に表示する。【選択図】図７
2019032759.tif 000002
【特許請求の範囲】
【請求項１】
記述形式の変換対象であるファイル、及び前記ファイルの記述形式の変換依頼を受け付け、前記ファイルの内容を表す画像を、前記ファイルの記述形式の変換が完了する前に表示装置に表示させるように制御する制御手段
を備えた情報処理装置。
【請求項２】
前記制御手段は、前記画像を前記表示装置に表示させる制御の後に、前記ファイルの記述形式の変換が行われるように、前記ファイルの変換処理を制御する
請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、前記表示装置に表示した前記画像の内容に対する確認結果を受け付ける前に、前記ファイルの記述形式の変換を開始するように前記ファイルの変換処理を制御する
請求項１又は請求項２記載の情報処理装置。
【請求項４】
前記制御手段は、前記確認結果として前記ファイルの記述形式の変換を中止する中止指示を受け付けた場合、前記ファイルの記述形式を変換する変換手段の変換処理を中止するように制御する
請求項３記載の情報処理装置。
【請求項５】
前記制御手段は、前記ファイルの内容のうち、少なくとも一部の内容を前記画像として前記表示装置に表示させるように制御する
請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記制御手段は、前記ファイルのデータ量が予め定めたデータ量以上である場合に、前記ファイルの内容のうち、少なくとも一部の内容を前記画像として前記表示装置に表示させるように制御する
請求項５記載の情報処理装置。
【請求項７】
前記ファイルの記述形式の変換依頼を行った利用者と異なる他の利用者が使用中の場合、前記制御手段は、前記他の利用者の認証期間が終了するまで、前記利用者の前記画像を前記表示装置に表示させないように制御する
請求項１〜請求項６の何れか１項に記載の情報処理装置。
【請求項８】
コンピュータを、請求項１〜請求項７の何れか１項に記載した情報処理装置の制御手段として機能させるための情報処理プログラム。
【請求項９】
請求項１〜請求項７の何れか１項に記載の情報処理装置と、
記述形式の変換対象であるファイルの内容を記録媒体に形成する画像形成手段と、
を備えた画像形成装置。
【請求項１０】
前記情報処理装置から受け付けた、前記ファイルの内容を記録媒体に形成する際に用いる形成属性を反映させた内容を前記画像として生成する生成手段を備えた
請求項９記載の画像形成装置。
【請求項１１】
コンピュータを、請求項１０記載の画像形成装置の生成手段として機能させるための画像形成プログラム。
【請求項１２】
利用者から受け付けたファイルの記述形式を、予め定めた記述形式に変換する変換装置に転送する、請求項１〜請求項７の何れか１項に記載の情報処理装置と、
前記情報処理装置から転送された前記ファイルを受け付け、前記ファイルの内容を表す画像を前記情報処理装置へ送信した後に、前記ファイルの記述形式を前記予め定めた記述形式に変換した変換ファイルを、前記情報処理装置へ送信する変換装置と、を備え、
前記情報処理装置は、前記変換装置から前記変換ファイルを受信する前に、前記変換装置から受信した前記画像から得られる画像を表示装置に表示する
情報処理システム。
【請求項１３】
前記変換装置は、前記画像を生成した後に前記ファイルの記述形式の変換を行う
請求項１２記載の情報処理システム。
【請求項１４】
前記変換装置は、前記情報処理装置から前記画像の内容に対する確認結果を受け付ける前に、前記ファイルの記述形式の変換を開始する
請求項１２又は請求項１３記載の情報処理システム。
【請求項１５】
前記情報処理装置は、前記確認結果として前記ファイルの記述形式の変換を中止する中止指示を受け付けた場合、前記ファイルに対する記述形式の変換を中止させる指示を前記変換装置に送信する
請求項１４記載の情報処理システム。
【請求項１６】
前記変換装置は、前記ファイルの内容のうち、少なくとも一部の内容を前記画像として生成して前記情報処理装置へ送信する
請求項１２〜請求項１５の何れか１項に記載の情報処理システム。
【請求項１７】
前記変換装置は、前記ファイルのデータ量が予め定めたデータ量以上である場合に、前記ファイルの内容のうち、少なくとも一部の内容を前記画像として生成して前記情報処理装置へ送信する
請求項１６記載の情報処理システム。
【請求項１８】
前記情報処理装置は、前記ファイルの記述形式の変換依頼を行った利用者と異なる他の利用者が使用中の場合、前記他の利用者の認証が終了するまで、前記利用者の前記画像を前記表示装置に表示させないようにする
請求項１２〜請求項１７の何れか１項に記載の情報処理システム。
【請求項１９】
前記表示装置を備えた外部装置を含み、
前記情報処理装置は、前記ファイルを前記外部装置から受信した場合、前記ファイルを送信した前記外部装置に前記画像を送信する
請求項１２〜請求項１８の何れか１項に記載の情報処理システム。
【請求項２０】
前記情報処理装置は、前記ファイルの内容を記録媒体に形成する画像形成手段を備え、
前記情報処理装置は、前記ファイルと共に、前記ファイルの内容を記録媒体に形成する際に用いる形成属性を受け付け、前記変換装置から受信した前記画像に前記形成属性を反映させた内容を前記画像として前記表示装置に表示する
請求項１２〜請求項１９の何れか１項に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理プログラム、画像形成装置、画像形成プログラム、及び情報処理システムに関する。
【背景技術】
【０００２】
特許文献１には、ファイルを保存可能な記憶部と、情報を表示可能な表示部と、前記表示部に表示されている情報のうち特定の情報を選択する選択操作を受け付け可能な選択操作受付部と、第１の無線通信方式による無線通信である第１無線通信で印刷装置とデータ通信を行うことが可能な第１無線通信部と、前記第１の無線通信方式とは異なる第２の無線通信方式による無線通信である第２無線通信で前記印刷装置とデータ通信を行うことが可能な第２無線通信部と、制御部と、を備えた通信端末装置であって、前記制御部は、前記記憶部に保存されているファイルを前記表示部に表示させる表示処理と、前記表示部に表示されている前記ファイルのうち前記選択操作受付部により選択されたファイルを印刷装置で印刷させる印刷対象ファイルとして設定する印刷対象ファイル設定処理と、前記印刷対象ファイル設定処理により設定された前記印刷対象ファイルが所定の非サポート形式のファイルである場合に、その印刷対象ファイルを前記第１無線通信で変換装置へ送信させることにより前記変換装置にてその印刷対象ファイルを所定のサポート形式のファイルに変換させて、その変換後の印刷対象ファイルを前記変換装置から前記第１無線通信で取得する変換ファイル取得処理と、前記印刷対象ファイル設定処理による前記印刷対象ファイルの設定後、当該通信端末装置と前記印刷装置との間で前記第２無線通信が開始された場合に、前記変換ファイル取得処理の実行中ではない場合は前記第１無線通信の通信相手を前記印刷装置に設定し、前記変換ファイル取得処理の実行中である場合は前記第１無線通信の通信相手を維持する印刷装置接続処理と、前記印刷装置接続処理により前記第１無線通信の通信相手が前記印刷装置に設定された場合、前記第１無線通信にて前記サポート形式の前記印刷対象ファイルを前記印刷装置へ送信させる印刷対象ファイル送信処理と、を実行することを特徴とする通信端末装置が開示されている。
【０００３】
このようにデータに対して何らかの情報処理を行い、規定のサービスを提供する情報処理装置の中には、サービスの提供対象となるファイルを直接受け付けて情報処理を行うものが存在する。
【０００４】
例えば情報処理装置の一例である画像形成装置の場合、ファイルの内容を記録媒体に印刷する手法として、ドライバを介さずに直接転送されたファイルを、画像描画用の言語であるページ記述言語に変換してから記録媒体に印刷する、「ダイレクトプリント」という手法を備えた画像形成装置が存在する。
【０００５】
ダイレクトプリントを用いてファイルの印刷を行った場合、例えばファイルを印刷アプリケーションで開いてから印刷を実行する必要がなく、ファイルを画像形成装置に転送するだけでファイルが印刷される等の利点があるため、印刷の手法として広く用いられている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−１６７７３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
転送されたファイルのバージョン等の相違により、画像形成装置では解釈できない記述形式で記載された内容がファイルに含まれる場合、ファイルの内容が本来のファイルの内容とは異なる内容に変換されることがある。したがって、ファイルを直接受け付けて情報処理を行う画像形成装置のような情報処理装置では、ファイルの変換結果をサービスの依頼者である利用者に確認させ、利用者から指示される確認結果に応じて処理を進める場合があるが、この場合に、ファイルの内容を変換し終えてから変換結果を利用者に確認させることがある。
【０００８】
本発明は、ファイルの記述形式を変換する場合のファイルの内容の確認において、ファイルの記述形式を変換した後に変換後のファイルの内容を表示する場合と比較して、ファイルの内容を確認するまでの時間を短くすることができる情報処理装置、情報処理プログラム、画像形成装置、画像形成プログラム、及び情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の情報処理装置の発明は、記述形式の変換対象であるファイル、及び前記ファイルの記述形式の変換依頼を受け付け、前記ファイルの内容を表す画像を、前記ファイルの記述形式の変換が完了する前に表示装置に表示させるように制御する制御手段を備える。
【００１０】
請求項２記載の発明は、前記制御手段は、前記画像を前記表示装置に表示させる制御の後に、前記ファイルの記述形式の変換が行われるように、前記ファイルの変換処理を制御する。
【００１１】
請求項３記載の発明は、前記制御手段は、前記表示装置に表示した前記画像の内容に対する確認結果を受け付ける前に、前記ファイルの記述形式の変換を開始するように前記ファイルの変換処理を制御する。
【００１２】
請求項４記載の発明は、前記制御手段は、前記確認結果として前記ファイルの記述形式の変換を中止する中止指示を受け付けた場合、前記ファイルの記述形式を変換する変換手段の変換処理を中止するように制御する。
【００１３】
請求項５記載の発明は、前記制御手段は、前記ファイルの内容のうち、少なくとも一部の内容を前記画像として前記表示装置に表示させるように制御する。
【００１４】
請求項６記載の発明は、前記制御手段は、前記ファイルのデータ量が予め定めたデータ量以上である場合に、前記ファイルの内容のうち、少なくとも一部の内容を前記画像として前記表示装置に表示させるように制御する。
【００１５】
請求項７記載の発明は、前記ファイルの記述形式の変換依頼を行った利用者と異なる他の利用者が使用中の場合、前記制御手段は、前記他の利用者の認証期間が終了するまで、前記利用者の前記画像を前記表示装置に表示させないように制御する。
【００１６】
請求項８記載の情報処理プログラムの発明は、コンピュータを、請求項１〜請求項７の何れか１項に記載した情報処理装置の制御手段として機能させる
【００１７】
請求項９記載の画像形成装置の発明は、請求項１〜請求項７の何れか１項に記載の情報処理装置と、記述形式の変換対象であるファイルの内容を記録媒体に形成する画像形成手段と、を備える。
【００１８】
請求項１０記載の発明は、前記情報処理装置から受け付けた、前記ファイルの内容を記録媒体に形成する際に用いる形成属性を反映させた内容を前記画像として生成する生成手段を備える。
【００１９】
請求項１１記載の画像形成プログラムの発明は、コンピュータを、請求項１０記載の画像形成装置の生成手段として機能させる。
【００２０】
請求項１２記載の情報処理システムの発明は、利用者から受け付けたファイルの記述形式を、予め定めた記述形式に変換する変換装置に転送する、請求項１〜請求項７の何れか１項に記載の情報処理装置と、前記情報処理装置から転送された前記ファイルを受け付け、前記ファイルの内容を表す画像を前記情報処理装置へ送信した後に、前記ファイルの記述形式を前記予め定めた記述形式に変換した変換ファイルを、前記情報処理装置へ送信する変換装置と、を備え、前記情報処理装置は、前記変換装置から前記変換ファイルを受信する前に、前記変換装置から受信した前記画像から得られる画像を表示装置に表示する。
【００２１】
請求項１３記載の発明は、前記変換装置は、前記画像を生成した後に前記ファイルの記述形式の変換を行う。
【００２２】
請求項１４記載の発明は、前記変換装置は、前記情報処理装置から前記画像の内容に対する確認結果を受け付ける前に、前記ファイルの記述形式の変換を開始する。
【００２３】
請求項１５記載の発明は、前記情報処理装置は、前記確認結果として前記ファイルの記述形式の変換を中止する中止指示を受け付けた場合、前記ファイルに対する記述形式の変換を中止させる指示を前記変換装置に送信する。
【００２４】
請求項１６記載の発明は、前記変換装置は、前記ファイルの内容のうち、少なくとも一部の内容を前記画像として生成して前記情報処理装置へ送信する。
【００２５】
請求項１７記載の発明は、前記変換装置は、前記ファイルのデータ量が予め定めたデータ量以上である場合に、前記ファイルの内容のうち、少なくとも一部の内容を前記画像として生成して前記情報処理装置へ送信する。
【００２６】
請求項１８記載の発明は、前記情報処理装置は、前記ファイルの記述形式の変換依頼を行った利用者と異なる他の利用者が使用中の場合、前記他の利用者の認証が終了するまで、前記利用者の前記画像を前記表示装置に表示させないようにする。
【００２７】
請求項１９記載の発明は、前記表示装置を備えた外部装置を含み、前記情報処理装置は、前記ファイルを前記外部装置から受信した場合、前記ファイルを送信した前記外部装置に前記画像を送信する。
【００２８】
請求項２０記載の発明は、前記情報処理装置は、前記ファイルの内容を記録媒体に形成する画像形成手段を備え、前記情報処理装置は、前記ファイルと共に、前記ファイルの内容を記録媒体に形成する際に用いる形成属性を受け付け、前記変換装置から受信した前記画像に前記形成属性を反映させた内容を前記画像として前記表示装置に表示する。
【発明の効果】
【００２９】
請求項１、８、９、１１、１２記載の発明によれば、ファイルの記述形式を変換する場合のファイルの内容の確認において、ファイルの記述形式を変換した後に変換後のファイルの内容を表示する場合と比較して、ファイルの内容を確認するまでの時間を短くすることができる、という効果を有する。
【００３０】
請求項２、１３記載の発明によれば、ファイルの記述形式を変換する前に画像を表示装置に表示させることができる、という効果を有する。
【００３１】
請求項３、１４記載の発明によれば、画像の内容に対する確認結果を受け付けてからファイルの記述形式の変換を開始する場合と比較して、ファイルの変換が終了するまでの時間を短くすることができる、という効果を有する。
【００３２】
請求項４、１５記載の発明によれば、画像によって表されたファイルの内容が所望の割り付けと異なる場合に、ファイルの変換を中止することができる、という効果を有する。
【００３３】
請求項５、１６記載の発明によれば、ファイルの全ての内容を画像として表示装置に表示させる場合と比較して、画像の生成に要する時間を短くすることができる、という効果を有する。
【００３４】
請求項６、１７記載の発明によれば、ファイルのデータ量を考慮せずに、ファイルの全ての内容を画像として表示装置に表示させる場合と比較して、画像の生成に要する時間を短くすることができる、という効果を有する。
【００３５】
請求項７、１８記載の発明によれば、生成したタイミングでファイルの画像を表示装置に表示する場合と比較して、表示装置に表示される画像が何れの利用者のファイルに対応した画像であるかを示すことができる、という効果を有する。
【００３６】
請求項１０、２０記載の発明によれば、ファイルの内容のみから作成した画像を表示装置に表示する場合と比較して、記録媒体に形成されるファイルの内容の割り付けを精度よく確認することができる、という効果を有する。
【００３７】
請求項１９記載の発明によれば、画像の確認に伴い、利用者が情報処理装置まで移動しなくてもよい、という効果を有する。
【図面の簡単な説明】
【００３８】
【図１】情報処理システムの一例を示す構成図である。
【図２】画像形成装置における電気系統の要部構成例を示す図である。
【図３】外部装置における電気系統の要部構成例を示す図である。
【図４】変換装置における電気系統の要部構成例を示す図である。
【図５】第１実施形態に係る画像形成装置で実行される画像形成処理の流れの一例を示すフローチャートである。
【図６】変換装置で実行される変換処理の流れの一例を示すフローチャートである。
【図７】第１実施形態において画像を記録媒体に形成する場合の一例を示すシーケンス図である。
【図８】第１実施形態において画像の形成を中止する場合の一例を示すシーケンス図である。
【図９】第１実施形態の変形例に係る画像形成装置で実行される画像形成処理の流れの一例を示すフローチャートである。
【図１０】第２実施形態に係る画像形成装置によって実行される画像形成処理の流れの一例を示すフローチャートである。
【図１１】第３実施形態に係る画像形成装置によって実行される画像形成処理の流れの一例を示すフローチャートである。
【図１２】外部装置によって実行される印刷依頼処理の流れの一例を示すフローチャートである。
【図１３】第３実施形態において画像を記録媒体に形成する場合の一例を示すシーケンス図である。
【図１４】第３実施形態において画像の形成を中止する場合の一例を示すシーケンス図である。
【発明を実施するための形態】
【００３９】
以下、本実施の形態について図面を参照しながら説明する。なお、機能が同じ構成要素及び処理には全図面を通して同じ符合を付与し、重複する説明を省略する。
【００４０】
＜第１実施形態＞
図１は、本実施の形態に係る情報処理システム１００の一例を示す構成図である。図１に示すように、情報処理システム１００では、情報処理装置の一例である画像形成装置１０、変換装置２０、及び外部装置３０が通信回線４０で接続されている。
【００４１】
外部装置３０は、通信回線４０を経由して、画像形成の対象であるファイルを画像形成装置１０に送信する。
【００４２】
「ファイル」とは、情報を予め定めた記述形式に従って規定したデータの集合体であり、ファイルの生成に用いられた記述形式に従ってデータの集合体を解釈することで、データの集合体が特定の意味を成す情報として復元される。また、ファイルの内容を「解釈する」とは、ファイルの記述形式に従って記述されている情報の定義文（コマンド）を解読し、ファイルによって表される情報を復元することをいう。
【００４３】
画像形成装置１０は、例えば紙及びOHP(Overhead Projector)シートといった、画像の形成に用いられる記録媒体Ｐに画像を形成する画像形成ユニットと、受け付けたファイルの内容に応じて記録媒体Ｐに形成される画像のレイアウトを表示する表示ユニットを備える。そして、画像形成装置１０は、外部装置３０から受け付けたファイルを変換装置２０に送信し、送信したファイルの内容を表す画像と、特定の記述形式で記述されているファイルの内容が例えばページ記述言語のように画像描画用のコマンドに変換された変換ファイルを変換装置２０から受け付ける。画像形成装置１０は、変換装置２０から受け付けたファイルの内容を表す画像を表示ユニットに表示すると共に、変換装置２０から受け付けた変換ファイルによって表される画像を、画像形成ユニットで記録媒体Ｐに形成する。すなわち、画像形成装置１０は、ダイレクトプリント機能を用いて、受け付けたファイルの内容を記録媒体Ｐに形成する。
【００４４】
以降では、表示ユニットに表示される「ファイルの内容を表す画像」を「プレビュー画像」といい、変換ファイルによって記録媒体Ｐに形成される画像とは区別する。プレビュー画像は、例えばファイルの内容をサムネイル形式で表す画像であり、変換ファイルによって記録媒体Ｐに形成される画像のレイアウトを示す。すなわち、プレビュー画像は、ファイルの内容が記録媒体Ｐに形成された場合のレイアウト確認に用いられる画像である。なお、プレビュー画像のデータ量は、変換ファイルのデータ量に比べて少ないため、プレビュー画像の生成に要する時間は、変換ファイルの生成に要する時間に比べて短い。
【００４５】
ここで「レイアウト」とは、例えば文字、図形、画像、及び記号といったオブジェクトを、どのような大きさ、色、及び形状で、どの位置にどのような向きで配置すればよいかを表す割り付けのことをいう。例えば文字であれば、文字の位置、文字の大きさ、文字の色、文字種別（フォント種別）、下線や傍点等の文字装飾の有無、斜体か太字かといった文字スタイル、文字の位置、及び文字の向きを表すレイアウト情報が、ファイルの記述形式に従ったコマンドによって指定される。なお、ページ記述言語は、変換ファイルにおける予め定めた記述形式の一例である。
【００４６】
変換装置２０は、外部装置３０が送信したファイルを画像形成装置１０から受け付け、受け付けたファイルからプレビュー画像を生成すると共に、ファイルの記述形式を、画像形成装置１０で用いられる画像描画用の記述形式に変換した変換ファイルを生成する。変換装置２０は、生成したプレビュー画像及び変換ファイルを画像形成装置１０に送信する。すなわち、変換装置２０は、ファイルの記述形式を変換する変換手段の一例である。
【００４７】
なお、画像形成装置１０で用いられる記録媒体Ｐは紙やOHPシートに限られず、形成される画像が表面に定着するものであればどのような素材であってもよい。また、通信回線４０は有線であっても無線であってもよく、また、構内LAN(Local Area Network)であっても、専用回線又は公衆回線を用いたWAN(Wide Area Network)であってもよい。図１では１台の外部装置３０しか表していないが、複数の外部装置３０が通信回線４０に接続されてもよい。
【００４８】
次に、情報処理システム１００に含まれる画像形成装置１０、変換装置２０、及び外部装置３０の構成例について説明する。
【００４９】
図２は、画像形成装置１０における電気系統の要部構成例を示す図である。画像形成装置１０は、例えばコンピュータ６０を用いて構成される。
【００５０】
コンピュータ６０は、本実施の形態に係る制御手段及び生成手段の一例であるＣＰＵ（Central Processing Unit）６１、ＲＯＭ（Read Only Memory）６２、ＲＡＭ（Random Access Memory）６３、不揮発性メモリ６４、及び入出力インターフェース（Ｉ／Ｏ）６５を備える。そして、ＣＰＵ６１、ＲＯＭ６２、ＲＡＭ６３、不揮発性メモリ６４、及びＩ／Ｏ６５がバス６６を介して各々接続されている。
【００５１】
Ｉ／Ｏ６５には、例えば通信ユニット５０、入力ユニット５１、表示ユニット５２、及び画像形成ユニット５３が接続される。
【００５２】
通信ユニット５０は、各種データを変換装置２０及び外部装置３０との間で送受信する通信プロトコルを備える。
【００５３】
入力ユニット５１は、利用者の指示を受け付けてＣＰＵ６１に通知する装置であり、例えばボタン、タッチパネル、キーボード、及びマウス等が含まれる。
【００５４】
表示ユニット５２は、ＣＰＵ６１によって処理された情報を画像として表示する装置であり、例えば液晶ディスプレイ又は有機ＥＬ(Electro Luminescence)ディスプレイ等が含まれる。表示ユニット５２は、プレビュー画像を表示する表示装置の一例である。
【００５５】
画像形成ユニット５３は、画像描画用の記述形式に変換された、受け付けたファイルに対応する変換ファイルの内容に従った画像を記録媒体Ｐに形成する装置である。画像形成ユニット５３の画像形成方式はどのような方式であってもよく、例えば電子写真方式であっても、インクジェット方式であってもよい。画像形成ユニット５３は画像形成手段の一例である。
【００５６】
なお、Ｉ／Ｏ６５に接続されるユニット等は図２に例示されたユニット等に限定されない。例えば原稿に記載された内容を光学的に読み取るスキャナユニット、スキャナユニットで読み取った原稿の内容を画像形成ユニット５３で記録媒体Ｐに画像として形成させるコピーユニット、及び公衆回線を介して画像データを送受信し、受信した画像データを画像形成ユニット５３で記録媒体Ｐに画像として形成させるファクシミリユニット等のユニットが接続されてもよい。
【００５７】
図３は、外部装置３０における電気系統の要部構成例を示す図である。外部装置３０は、例えばコンピュータ７０を用いて構成される。
【００５８】
コンピュータ７０は、図２に示したコンピュータ６０と同じく、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、不揮発性メモリ７４、及びＩ／Ｏ７５を備える。そして、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、不揮発性メモリ７４、及びＩ／Ｏ７５がバス７６を介して各々接続されている。
【００５９】
Ｉ／Ｏ７５には、例えば通信ユニット５０、入力ユニット５１、及び表示ユニット５２が接続される。
【００６０】
なお、外部装置３０の通信ユニット５０は、画像形成装置１０との間で各種データを送受信し、変換装置２０とは直接通信しない。
【００６１】
図４は、変換装置２０における電気系統の要部構成例を示す図である。変換装置２０は、例えばコンピュータ８０を用いて構成される。
【００６２】
コンピュータ８０は、図２に示したコンピュータ６０と同じく、ＣＰＵ８１、ＲＯＭ８２、ＲＡＭ８３、不揮発性メモリ８４、及びＩ／Ｏ８５を備える。そして、ＣＰＵ８１、ＲＯＭ８２、ＲＡＭ８３、不揮発性メモリ８４、及びＩ／Ｏ８５がバス８６を介して各々接続されている。
【００６３】
Ｉ／Ｏ８５には、例えば通信ユニット５０が接続される。変換装置２０の通信ユニット５０は、画像形成装置１０との間で各種データを送受信し、外部装置３０とは直接通信しない。
【００６４】
次に、図５〜図８を参照して、情報処理システム１００の作用について説明する。図５は、画像形成装置１０の起動後に、ＣＰＵ６１によって実行される画像形成処理の流れの一例を示すフローチャートであり、図６は、変換装置２０の起動後に、ＣＰＵ８１によって実行される変換処理の流れの一例を示すフローチャートである。また、図７は画像形成装置１０で画像を記録媒体Ｐに形成する場合の一例を示すシーケンス図であり、図８は、画像形成装置１０で画像の形成を中止する場合の一例を示すシーケンス図である。
【００６５】
画像形成処理を規定する画像形成プログラムは、例えば画像形成装置１０のＲＯＭ６２に予め記憶されている。画像形成装置１０のＣＰＵ６１は、ＲＯＭ６２に記憶される画像形成プログラムを読み込み、画像形成処理を実行する。また、変換処理を規定する変換プログラムは、例えば変換装置２０のＲＯＭ８２に予め記憶されている。変換装置２０のＣＰＵ８１は、ＲＯＭ８２に記憶される変換プログラムを読み込み、変換処理を実行する。
【００６６】
ここでは、外部装置３０から受け付けたファイルの内容を画像形成装置１０で記録媒体Ｐに形成する画像形成処理の例を用いて、情報処理システム１００の作用について説明する。一例として、本実施の形態に係る画像形成装置１０は、外部装置３０から受け付けたファイルの内容を解釈して、受け付けたファイルを画像描画用のコマンドを含む変換ファイルに変換する変換手段を有しないものとする。また、ファイルは、一例としてページ単位で構成されているものとする、なお、以降では、記録媒体Ｐに画像を形成することを「印刷」という。
【００６７】
図５のステップＳ１０において、ＣＰＵ６１は、通信回線４０を介して印刷要求を外部装置３０から受信したか否か（図７及び図８のＦ１参照）を判定する。印刷要求を受信していない場合には、ＣＰＵ６１は、ステップＳ１０を繰り返し実行して印刷要求の受信を監視する。印刷要求を受信した場合にはステップＳ２０に移行する。
【００６８】
「印刷要求」とは、印刷対象のファイル及び印刷属性を含み、画像形成装置１０に対してファイルの印刷を依頼する電文である。印刷要求は、印刷要求を送信した利用者を識別する利用者ＩＤを含んでもよい。
【００６９】
「印刷属性」とは、ファイルの内容を印刷する際に用いられる、画像のレイアウトを調整する値であり、例えば１枚の記録媒体Ｐに形成するページ数の設定、カラー印刷を行うか否かの設定、及び記録媒体Ｐにおける印刷位置の設定、すなわち、記録媒体Ｐの上下左右におけるとじしろ量の設定等が含まれる。印刷属性は、ファイルの内容を記録媒体Ｐに形成する際に用いられる形成属性の一例である。
【００７０】
ステップＳ２０において、ＣＰＵ６１は、ステップＳ１０で受信したファイルを含んだ変換要求を変換装置２０に転送する（図７及び図８のＦ２参照）。これにより、後ほど説明するように、転送したファイルのプレビュー画像が変換装置２０で生成され、画像形成装置１０に送信される（図７及び図８のＦ３参照）。
【００７１】
ステップＳ３０において、ＣＰＵ６１は、通信回線４０を介してプレビュー画像を変換装置２０から受信したか否かを判定する。プレビュー画像を受信していない場合には、ＣＰＵ６１は、ステップＳ３０を繰り返し実行してプレビュー画像の受信を監視する。プレビュー画像を受信した場合にはステップＳ４０に移行する。
【００７２】
ステップＳ４０において、ＣＰＵ６１は、ステップＳ３０で受信したプレビュー画像に対して、ステップＳ１０で受信した印刷要求に含まれる印刷属性を反映させたプレビュー画像を生成する。変換装置２０が生成するプレビュー画像は、ファイルの内容のみに従って生成されたプレビュー画像であり、印刷属性が反映されていないため、実際に記録媒体Ｐに形成される画像のレイアウトとは異なる。したがって、ＣＰＵ６１は、ステップＳ３０で受信したプレビュー画像に対して、ステップＳ１０で受信した印刷要求に含まれる印刷属性を反映して、記録媒体Ｐに印刷される画像のレイアウトを表すプレビュー画像を生成する。
【００７３】
ステップＳ５０において、ＣＰＵ６１は、ステップＳ４０で生成した、印刷属性を反映したプレビュー画像を表示ユニット５２に表示する。これにより、ＣＰＵ６１は、記録媒体Ｐに形成される画像のレイアウトが所望のレイアウトとなっているかを利用者に確認させる。
【００７４】
ステップＳ６０において、ＣＰＵ６１は、利用者によるプレビュー画像の確認結果を受け付けたか否かを判定する。プレビュー画像の確認結果は、例えば入力ユニット５１の印刷実行ボタン又は印刷中止ボタンの何れか一方が押下されることでＣＰＵ６１に通知される。プレビュー画像の確認結果を受け付けていない場合には、ＣＰＵ６１は、ステップＳ６０を繰り返し実行して確認結果の受け付けを監視する。確認結果を受け付けた場合にはステップＳ７０に移行する。
【００７５】
ステップＳ７０において、ＣＰＵ６１は、ステップＳ６０で受け付けたプレビュー画像の確認結果が、印刷中止ボタンが押下されることで通知される「印刷中止」であるか否かを判定する。ステップＳ７０の判定処理が否定判定の場合、すなわち、印刷実行ボタンが押下されることで通知される「印刷実行」をＣＰＵ６１が受け付けた場合、ステップＳ８０に移行する。
【００７６】
ステップＳ８０において、ＣＰＵ６１は、変換装置２０から変換ファイルを受信したか否か（図７のＦ４参照）を判定する。変換装置２０から変換ファイルを受信していない場合には、ＣＰＵ６１は、ステップＳ８０を繰り返し実行して変換ファイルの受信を監視する。変換ファイルを受信した場合にはステップＳ９０に移行する。
【００７７】
ステップＳ９０において、ＣＰＵ６１は、ステップＳ８０で受信した変換ファイルによって表される画像を、ステップＳ１０で受信した印刷要求に含まれる印刷属性に従い、画像形成ユニット５３で記録媒体Ｐに形成する。
【００７８】
一方、ステップＳ７０の判定処理が肯定判定の場合、すなわち、プレビュー画像の確認結果として、印刷中止ボタンが押下されることで通知される「印刷中止」を受け付けた場合、ステップＳ１００に移行する。
【００７９】
ステップＳ１００において、ＣＰＵ６１は、利用者から印刷中止の通知を受け付けたことに伴い、変換ファイルへの変換を中止する変換中止指示を変換装置２０に送信する（図８のＦ５参照）。なお、変換中止指示は、変換装置２０に対してファイルの記述形式の変換を中止させる中止指示の一例である。
【００８０】
なお、ステップＳ７０の判定処理を実行する時点で既に変換装置２０から変換ファイルを受信している場合には、ステップＳ１００において、ＣＰＵ６１は、変換中止指示を変換装置２０に送信する必要はない。以上により、図５に示した画像形成処理を終了する。
【００８１】
こうした画像形成装置１０の画像形成処理に対して、変換装置２０では、図６に示す変換処理が実行される。
【００８２】
図６のステップＳ１１０において、ＣＰＵ８１は、通信回線４０を介して変換要求を画像形成装置１０から受信したか否か（図７及び図８のＦ２参照）を判定する。変換要求を受信していない場合には、ＣＰＵ８１は、ステップＳ１１０を繰り返し実行して変換要求の受信を監視する。変換要求を受信した場合にはステップＳ１２０に移行する。
【００８３】
ステップＳ１２０において、ＣＰＵ８１は、ステップＳ１１０で受信した変換要求に含まれるファイルのプレビュー画像を生成する。
【００８４】
ステップＳ１３０において、ＣＰＵ８１は、ステップＳ１２０で生成したプレビュー画像を画像形成装置１０に送信する（図７及び図８のＦ３参照）。
【００８５】
ステップＳ１４０において、ＣＰＵ８１は、ステップＳ１１０で受信した変換要求に含まれるファイルの内容を解釈して、ファイルを画像形成装置１０で用いられる画像描画用のコマンドで構成された変換ファイルに変換するにあたり、ファイルの変換範囲を選択する。具体的には、本実施形態に係るファイルのように、ファイルがページ単位で構成されている場合には、ＣＰＵ８１は、例えば先頭ページから最終ページに向かって未選択のページを１ページずつ選択するが、未選択のページが発生しないようにページを選択すれば、ページの選択順に制限はない。また、複数のページを変換範囲として一度に選択してもよい。
【００８６】
ステップＳ１５０において、ＣＰＵ８１は、ステップＳ１４０で選択した変換範囲の内容を解釈して、特定の記述形式で記載されている変換範囲の内容を画像形成装置１０で用いられる画像描画用のコマンドに変換し、変換ファイルを生成する。
【００８７】
ステップＳ１６０において、ＣＰＵ８１は、ファイルの記述形式の変換途中に変換中止指示を受け付けたか否か（図８のＦ５参照）を判定する。変換中止指示を受け付けていない場合にはステップＳ１７０に移行する。
【００８８】
ステップＳ１７０において、ＣＰＵ８１は、ステップＳ１１０で受信した変換要求に含まれるファイルの全ての範囲を選択したか否かを判定する。具体的には、ファイルがページ単位で構成されている場合には、ファイルに含まれる全てのページを選択したか否かを判定する。未選択のページが存在する場合にはステップＳ１４０に移行し、ＣＰＵ８１は、未選択のページの中から変換範囲を選択する。以降、画像形成装置１０から変換中止指示が通知されなければ、ＣＰＵ８１は、ファイル内の全てのページが選択されるまでステップＳ１４０〜Ｓ１７０を繰り返し実行することでファイルの内容を解釈し、ステップＳ１１０で受信した変換要求に含まれるファイルに対応した変換ファイルを生成する。
【００８９】
一方、ファイル内の全てのページが選択され、ステップＳ１７０の判定処理が肯定判定となった場合にはステップＳ１８０に移行する。
【００９０】
ステップＳ１８０において、ＣＰＵ８１は、生成した変換ファイルを画像形成装置１０に送信し（図７のＦ４参照）、図６に示した変換処理を終了する。
【００９１】
またステップＳ１６０の判定処理で肯定判定となった場合、すなわち、ファイルの記述形式の変換途中に変換中止指示を受け付けた場合（図８のＦ５参照）にはステップＳ１９０に移行する。
【００９２】
ステップＳ１９０において、ＣＰＵ８１は、ファイルの変換中止処理を実行する。具体的には、ＣＰＵ８１は、作成途中の変換ファイルを破棄すると共に、ファイルに含まれる未変換のページの内容を、画像形成装置１０で用いられる画像描画用のコマンドに変換する処理を中止して、図６に示した変換処理を終了する。
【００９３】
このように第１実施形態に係る情報処理システム１００の変換装置２０は、プレビュー画像を生成して画像形成装置１０に送信した後に変換ファイルの生成を開始する。したがって、画像形成装置１０では、変換装置２０でファイルの変換が完了する前にプレビュー画像を表示ユニット５２に表示することになる。
【００９４】
また、変換装置２０は、プレビュー画像を画像形成装置１０に送信した後、遅延なく変換ファイルの生成を開始する。利用者が画像形成装置１０の表示ユニット５２に表示されたプレビュー画像を確認して、プレビュー画像の確認結果を画像形成装置１０に通知するには時間を要するため、変換装置２０は、利用者からプレビュー画像の確認結果を受け付ける前に、ファイルの変換を開始していることになる。
【００９５】
なお、本実施の形態では、ファイルがページ単位で構成されているため、変換範囲をページ単位で扱ったが、ファイルの中には、例えば主にデータの集計及び分析に用いられる表計算アプリケーションで生成されるファイルのように、データがシート単位で管理されるものがある。「シート」とは、複数のページの連結によって構成されるデータ管理単位である。変換装置２０は、データがシート単位で管理されるファイルを受け付けた場合には、シート単位のプレビュー画像を生成する。この場合、シート単位のプレビュー画像が画像形成装置１０の表示ユニット５２に表示される。
【００９６】
また、図６に示した変換装置２０のステップＳ１２０でプレビュー画像を生成する場合、必ずしもファイルの内容を全てプレビュー画像にする必要はなく、ファイルの内容のうち、少なくとも一部の内容をプレビュー画像として生成するようにしてもよい。この場合、画像形成装置１０の表示ユニット５２には、ファイルの一部の内容がプレビュー画像として表示される。
【００９７】
ここで、「ファイルの一部」とは、ファイルの全ての内容が含まれないように設定した範囲をいう。例えば、ファイルが１ページで構成される場合には、ページ全体を含まないようにページ内に設定した範囲に相当し、ファイルが複数のページ（例えばＮページ：Ｎは２以上の整数）で構成される場合には、例えば（Ｎ−１）ページ以下に設定した範囲に相当する。
【００９８】
ファイルの全体をプレビュー画像として生成するか、ファイルの一部をプレビュー画像として生成するかの判定方法には、例えばファイルのページ数が予め定めたページ数以上である場合に、ファイルの一部に対するプレビュー画像を生成するといった手法が用いられる。なお、ファイルのページ数が多くなるに従って、ファイルに含まれるデータ量も多くなることから、ファイルのページ数はファイルのデータ量を表す一例である。
【００９９】
＜第１実施形態の変形例＞
上記では、画像形成装置１０は、外部装置３０から受け付けたファイルの内容を解釈して、受け付けたファイルを画像描画用のコマンドを含む変換ファイルに変換する変換手段を有しないものとして説明した。したがって、外部装置３０から受け付けたファイルは全て変換装置２０に転送し、変換装置２０にプレビュー画像の生成及び変換ファイルの生成を依頼する画像形成装置１０の形態について説明した。しかし、当該変換手段を有する画像形成装置１０を用いてもよい。この場合、画像形成装置１０が内容を解釈できるファイルのプレビュー画像及び変換ファイルをそれぞれ生成し、画像形成装置１０では内容を解釈することができないファイルのみを変換装置２０に転送する。
【０１００】
図９は、変換手段を備える画像形成装置１０で解釈可能なファイルを含む印刷要求を受信した場合に、ＣＰＵ６１によって実行される画像形成処理の流れの一例を示すフローチャートである。
【０１０１】
ファイルの内容が解釈可能か否かは、ファイルの種類とバージョンが、解釈可能なファイルの種類とバージョンとして予め登録されている登録情報に含まれる場合に、ファイルの内容が解釈可能であると判定すればよい。登録情報は例えば不揮発性メモリ６４に予め記憶される。ファイルの種類はファイル名に含まれる拡張子で表され、ファイルのバージョンは、ファイルの予め定めた部分に含まれるバージョン情報で表される。
【０１０２】
なお、同じ種類のファイルにおいて、受け付けたファイルのバージョンが登録情報に含まれるバージョンと異なる場合であっても、受け付けたファイルのバージョンと登録情報に含まれるバージョンとの間に互換性があれば、ファイルの内容を解釈可能と判定する。
【０１０３】
図９に示す画像形成処理は、図５に示した画像形成装置１０の画像形成処理と、図６に示した変換装置２０の変換処理が混在した形態となる。図９に示す画像形成処理の各々の処理は既に説明済みであるため、ここでは処理の流れを中心に説明する。
【０１０４】
まず、ステップＳ１２０において、ＣＰＵ６１は、受信したファイルのプレビュー画像を生成する。この場合、必ずしもファイルの内容を全てプレビュー画像にする必要はなく、ファイルの内容のうち、少なくとも一部の内容をプレビュー画像として生成してもよい。
【０１０５】
ステップＳ４０において、ＣＰＵ６１は、ステップＳ１２０で生成したプレビュー画像に対して、受信した印刷要求に含まれる印刷属性を反映させたプレビュー画像を生成する。
【０１０６】
ステップＳ５０において、ＣＰＵ６１は、ステップＳ４０で生成した、印刷属性を反映させたプレビュー画像を表示ユニット５２に表示する。
【０１０７】
ステップＳ１４０において、ＣＰＵ６１は、ファイルの変換範囲を選択する。
【０１０８】
ステップＳ１５０において、ＣＰＵ６１は、ステップＳ１４０で選択した変換範囲におけるファイルの内容を解釈して、変換ファイルを生成する。
【０１０９】
ステップＳ１６０Ａにおいて、ＣＰＵ６１は、「印刷中止」の確認結果を受け付けたか否かを判定する。「印刷中止」の確認結果を受け付けていない場合にはステップＳ１７０に移行し、「印刷中止」の確認結果を受け付けた場合にはステップＳ１９０に移行する。
【０１１０】
ステップＳ１７０において、ＣＰＵ６１は、ファイルの全ての範囲を選択したか否かを判定する。未選択のページが存在する場合にはステップＳ１４０に移行し、「印刷中止」の確認結果を受け付けない限り、ＣＰＵ６１は、ファイル内の全てのページが選択されるまでステップＳ１４０〜Ｓ１７０を繰り返し実行することでファイルの内容を解釈し、変換ファイルを生成する。
【０１１１】
ファイル内の全てのページが選択され、ステップＳ１７０の判定処理が肯定判定となった場合にはステップＳ６０に移行する。
【０１１２】
ステップＳ６０において、プレビュー画像の確認結果を受け付けたか否かを判定する。まだプレビュー画像の確認結果を受け付けていない場合には、ＣＰＵ６１は、ステップＳ６０を繰り返し実行して確認結果の受け付けを監視する。確認結果を受け付けている場合にはステップＳ７０に移行する。
【０１１３】
ステップＳ７０において、ＣＰＵ６１は、受け付けたプレビュー画像の確認結果が「印刷中止」であるか否かを判定する。確認結果が「印刷中止」の場合にはステップＳ１９０に移行する。
【０１１４】
ステップＳ１９０において、ＣＰＵ６１は、ファイルの変換中止処理を実行する。一方、ステップＳ７０の判定処理で確認結果が「印刷実行」の場合にはステップＳ９０に移行する。
【０１１５】
ステップＳ９０において、ＣＰＵ６１は、変換ファイルによって表される画像を、受信した印刷要求に含まれる印刷属性に従い、画像形成ユニット５３で記録媒体Ｐに形成する。
【０１１６】
このように、画像形成装置１０で解釈可能なファイルを受け付けた場合には、画像形成装置１０がファイルのプレビュー画像及び変換ファイルをそれぞれ生成する。
【０１１７】
＜第２実施形態＞
第２実施形態では、複数の外部装置３０から印刷要求を受け付けた場合の画像形成装置１０Ａの作用について説明する。
【０１１８】
複数の利用者が使用する画像形成装置１０Ａでは、各利用者からの印刷要求が輻輳する場合がある。したがって、第２実施形態に係る画像形成装置１０Ａでは、各利用者から受け付けた印刷要求に対して画像形成処理の調停を行う。
【０１１９】
画像形成装置１０Ａにおける電気系統の要部構成例は、図２に示した画像形成装置１０と同じく、例えばコンピュータ６０を用いて構成される。
【０１２０】
図１０は、画像形成装置１０Ａの起動後に、ＣＰＵ６１によって実行される画像形成処理の流れの一例を示すフローチャートである。
【０１２１】
図１０に示す画像形成処理が、図５に示した第１実施形態に係る画像形成処理と異なる点は、ステップＳ４２〜Ｓ４６が追加された点であり、その他の処理は図５に示す画像形成処理と同じである。
【０１２２】
なお、外部装置３０から受け付けた印刷要求にはファイル及び印刷属性の他、印刷要求を送信した利用者の利用者ＩＤが含まれるものとし、プレビュー画像には、印刷要求を送信した利用者の利用者ＩＤが対応付けられているものとする。
【０１２３】
ＣＰＵ６１は、変換装置２０から受信したプレビュー画像に対してステップＳ４０で印刷属性を反映させた後、ステップＳ４２において、受信したプレビュー画像に対応したファイルの印刷要求を行った利用者とは異なる他の利用者のファイルに対して画像形成処理を行っている途中か否か、すなわち、他の利用者が画像形成装置１０Ａを使用している最中か否かを判定する。
【０１２４】
複数の利用者が使用する画像形成装置１０では、受け付けたファイルと利用者を対応付けるため、利用者は、画像形成装置１０の入力ユニット５１から利用者ＩＤを画像形成装置１０に入力し、利用者ＩＤを入力した利用者が画像形成装置１０の使用を許可されている利用者である場合、ＣＰＵ６１は、利用者が印刷を依頼したファイルのプレビュー画像を表示ユニット５２に表示する。したがって、ＣＰＵ６１は、入力ユニット５１から入力されている利用者ＩＤと、プレビュー画像に対応付けられている利用者ＩＤを比較して、互いの利用者ＩＤが異なる場合は他の利用者が画像形成装置１０Ａを使用している最中であると判定し、ステップＳ４４に移行する。
【０１２５】
なお、利用者が入力ユニット５１に利用者ＩＤを入力して、画像形成装置１０Ａの使用が許可されてから、画像形成装置１０Ａの使用の終了を指示するログアウト指示を入力するまでの期間を認証期間という。ログアウト指示によって認証期間が終了し、利用者による画像形成装置１０Ａの使用が終了する。認証期間が終了するまで、画像形成装置１０Ａは、他の利用者の利用者ＩＤを入力ユニット５１から受け付けない。
【０１２６】
ステップＳ４４において、ＣＰＵ６１は、ステップＳ４０で印刷属性を反映させたプレビュー画像をＲＡＭ６３に記憶する。すなわち、ステップＳ４４の処理では、他の利用者が画像形成装置１０Ａを使用中であるため、プレビュー画像を表示ユニット５２に表示させないようにする。
【０１２７】
ステップＳ４６において、ＣＰＵ６１は、他の利用者の認証期間の終了後に新たな利用者ＩＤを受け付けたか否かを判定する。新たな利用者ＩＤを受け付けていない場合には、ステップＳ４６を繰り返し実行して、利用者ＩＤの入力を監視する。一方、新たな利用者ＩＤを受け付け、受け付けた利用者ＩＤが、ステップＳ４４でＲＡＭ６３に記憶したプレビュー画像に対応付けられた利用者ＩＤと一致する場合にはステップＳ５０に移行し、ステップＳ５０において、ステップＳ４６で入力された利用者ＩＤと対応付けられたプレビュー画像を表示ユニット５２に表示する。
【０１２８】
なお、ステップＳ４６で受け付けた利用者ＩＤが、ステップＳ４４でＲＡＭ６３に記憶したプレビュー画像に対応付けられた利用者ＩＤと一致しない場合には、利用者ＩＤを受け付けていないとみなして、次の利用者ＩＤの入力を監視すればよい。
【０１２９】
このように第２実施形態に係る画像形成装置１０Ａによれば、プレビュー画像を表示ユニット５２に表示する場合に、プレビュー画像に対応付けられた利用者ＩＤと異なる利用者ＩＤを有する他の利用者が画像形成装置１０Ａを使用している場合、他の利用者の認証期間が終了するまで、プレビュー画像を表示しない。すなわち、画像形成装置１０Ａは、利用者ＩＤの入力を受け付けた後、受け付けた利用者ＩＤに対応したプレビュー画像の表示を行うと共に、プレビュー画像で表されたファイルの印刷を行う。
【０１３０】
なお、第１実施形態の変形例である図９に示した画像形成処理のステップＳ４０とステップＳ５０の間に、図１０に示したステップＳ４２〜Ｓ４６を追加して、各利用者から受け付けた印刷要求に対して画像形成処理の調停を行う処理を追加してもよい。
【０１３１】
＜第３実施形態＞
第１実施形態に係る画像形成装置１０、及び第２実施形態に係る画像形成装置１０Ａでは、プレビュー画像が画像形成装置１０、１０Ａの表示ユニット５２に表示されるが、プレビュー画像の表示先は画像形成装置１０、１０Ａに限られない。
【０１３２】
第３実施形態では、外部装置３０にプレビュー画像を表示させる画像形成装置１０Ｂの作用について説明する。
【０１３３】
画像形成装置１０Ｂにおける電気系統の要部構成例は、図２に示した画像形成装置１０と同じく、例えばコンピュータ６０を用いて構成される。
【０１３４】
図１１は、画像形成装置１０Ｂの起動後に、ＣＰＵ６１によって実行される画像形成処理の流れの一例を示すフローチャートであり、図１２は、外部装置３０で画像形成装置１０Ｂに印刷を依頼するファイルを選択した場合に、ＣＰＵ７１によって実行される印刷依頼処理の流れの一例を示すフローチャートである。また、図１３は画像を記録媒体Ｐに形成する場合の一例を示すシーケンス図であり、図１４は、画像の形成を中止する場合の一例を示すシーケンス図である。
【０１３５】
図１１に示す画像形成処理が、図５に示した画像形成処理と異なる点は、ステップＳ５０がステップＳ５０Ａに置き換えられた点であり、その他の処理は図５に示す画像形成処理と同じである。
【０１３６】
ＣＰＵ６１は、変換装置２０から受信したプレビュー画像に対してステップＳ４０で印刷属性を反映させた後、ステップＳ５０Ａにおいて、印刷属性を反映させたプレビュー画像を、プレビュー画像に対応したファイルを送信した外部装置３０に送信する（図１３及び図１４のＦ６参照）。
【０１３７】
これに対して、ステップＳ６０において、ＣＰＵ６１は、プレビュー画像の確認結果を受け付けたか否かを判定する。プレビュー画像の確認結果は、通信回線４０を介して外部装置３０から受け付ける。
【０１３８】
外部装置３０から受け付けた確認結果が「印刷実行」であるか、「印刷中止」であるかによって、ＣＰＵ６１は、既に説明したステップＳ７０以降の処理を実行する。
【０１３９】
なお、第１実施形態の変形例である図９に示した画像形成処理のステップＳ５０を、図１１に示したステップＳ５０Ａに置き換えてもよいことは言うまでもない。
【０１４０】
こうした画像形成装置１０Ｂの画像形成処理に対して、外部装置３０では、図１２に示す変換処理が実行される。なお、外部装置３０では、画像形成装置１０Ｂに印刷を依頼するファイルが選択されているものとする。
【０１４１】
図１２のステップＳ２１０において、ＣＰＵ７１は、選択したファイル、選択したファイルに適用する印刷属性、及びファイルの印刷を依頼する利用者の利用者ＩＤを含んだ印刷要求を画像形成装置１０Ｂに送信する（図１３及び図１４のＦ１参照）。
【０１４２】
これに対して、画像形成装置１０Ｂで既に説明した図１１のステップＳ５０Ａが実行されると、印刷属性を反映したプレビュー画像が外部装置３０に送信されることになる。
【０１４３】
したがって、ステップＳ２２０において、ＣＰＵ７１は、通信回線４０を介してプレビュー画像を画像形成装置１０Ｂから受信したか否かを判定する。プレビュー画像を受信していない場合には、ＣＰＵ７１は、ステップＳ２２０を繰り返し実行してプレビュー画像の受信を監視する。プレビュー画像を受信した場合にはステップＳ２３０に移行する。
【０１４４】
ステップＳ２３０において、ＣＰＵ７１は、ステップＳ２２０で受信したプレビュー画像を外部装置３０の表示ユニット５２に表示する。
【０１４５】
ファイルの印刷を依頼した利用者は、外部装置３０の表示ユニット５２に表示されたプレビュー画像を確認し、外部装置３０の入力ユニット５１から「印刷実行」又は「印刷中止」を指示する。
【０１４６】
これに対して、ステップＳ２４０において、ＣＰＵ７１は、プレビュー画像の確認結果を受け付けたか否かを判定する。プレビュー画像の確認結果を受け付けていない場合には、ＣＰＵ７１は、ステップＳ２４０を繰り返し実行して確認結果の受け付けを監視する。確認結果を受け付けた場合にはステップＳ２５０に移行する。
【０１４７】
ステップＳ２５０において、ＣＰＵ７１は、ステップＳ２４０で受け付けた確認結果を画像形成装置１０Ｂに送信する。外部装置３０の入力ユニット５１から「印刷実行」を受け付けた場合には、ＣＰＵ７１は、「印刷実行」を指示する確認結果を画像形成装置１０Ｂに送信する（図１３のＦ７参照）。一方、外部装置３０の入力ユニット５１から「印刷中止」を受け付けた場合には、ＣＰＵ７１は、「印刷中止」を指示する確認結果を画像形成装置１０Ｂに送信する（図１４のＦ８参照）。以上により、図１２に示した印刷依頼処理を終了する。
【０１４８】
このように第３実施形態に係る画像形成装置１０Ｂによれば、印刷を依頼したファイルのプレビュー画像が、外部装置３０の表示ユニット５２で表示されることになる。
【０１４９】
以上、各実施の形態を用いて本発明について説明したが、本発明は各実施の形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で各実施の形態に多様な変更又は改良を加えることができ、当該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。例えば、本発明の要旨を逸脱しない範囲で処理の順序を変更してもよい。
【０１５０】
また、実施の形態では画像形成装置１０、１０Ａ、１０Ｂを用いて本発明の内容を説明したが、本発明は、記述形式の変換対象であるファイル、及びファイルの記述形式の変換依頼を受け付け、ファイルの記述形式の変換が完了する前にプレビュー画像を表示する情報処理装置に適用される。すなわち、画像形成装置１０、１０Ａ、１０Ｂは情報処理装置の一例であり、画像形成プログラムはコンピュータを情報処理装置として機能させるための情報処理プログラムの一例である。情報処理装置の例としては、３次元データが含まれるファイルを受け付けて３次元造形物を造形する３次元プリンタ等が挙げられる。
【０１５１】
また、各実施の形態では、一例として画像形成処理をソフトウエアで実現する形態について説明したが、図５、図６、及び図９〜図１２に示したフローチャートと同等の処理を、例えばＡＳＩＣ（Application Specific Integrated Circuit）に実装し、ハードウエアで処理させるようにしてもよい。
【０１５２】
また、上述した各実施の形態では、画像形成プログラム、変換プログラム、及び印刷依頼プログラムがＲＯＭにインストールされている形態を説明したが、これに限定されるものではない。本発明に係る画像形成プログラム、変換プログラム、及び印刷依頼プログラムは、コンピュータ読み取り可能な記憶媒体に記録された形態で提供することも可能である。例えば、本発明に係る画像形成プログラム、変換プログラム、及び印刷依頼プログラムを、ＣＤ(Compact Disc)−ＲＯＭ、又はＤＶＤ(Digital Versatile Disc)−ＲＯＭ等の光ディスクに記録された形態で提供してもよい。また、本発明に係る画像形成プログラム、変換プログラム、及び印刷依頼プログラムを、ＵＳＢメモリ及びフラッシュメモリ等の半導体メモリに記録された形態で提供してもよい。更に、画像形成装置１０，１０Ａ、１０Ｂ、変換装置２０、及び外部装置３０はインターネット等の通信回線を介して、通信回線に接続された装置から本発明に係る画像形成プログラムを取得するようにしてもよい。
【符号の説明】
【０１５３】
１０（１０Ａ、１０Ｂ）・・・画像形成装置
２０・・・変換装置
３０・・・外部装置
４０・・・通信回線
５０・・・通信ユニット
５１・・・入力ユニット
５２・・・表示ユニット
５３・・・画像形成ユニット
６０（７０、８０）・・・コンピュータ
６１（７１、８１）・・・ＣＰＵ
１００・・・情報処理システム
【図１】
2019032759.tif 000003
【図２】
2019032759.tif 000004
【図３】
2019032759.tif 000005
【図４】
2019032759.tif 000006
【図５】
2019032759.tif 000007
【図６】
2019032759.tif 000008
【図７】
2019032759.tif 000009
【図８】
2019032759.tif 000010
【図９】
2019032759.tif 000011
【図１０】
2019032759.tif 000012
【図１１】
2019032759.tif 000013
【図１２】
2019032759.tif 000014
【図１３】
2019032759.tif 000015
【図１４】
2019032759.tif 000016