(57)【要約】【課題】外部メモリーに記憶されているデータについて印刷処理を行う場合に、ユーザーが印刷を所望する箇所だけを容易に印刷処理することを可能にする。【解決手段】読出制御部２３は印刷ジョブについてのメタデータをＵＳＢメモリー２から読み出す。表示制御部２２は、インタープリター部２４でのメタデータの解析結果を用いて、印刷ジョブとして生成されたドキュメントデータでの印刷処理の対象とする印刷対象範囲の指定を促す表示を表示部３５１に行わせる。読出制御部２３は、上記解析結果を用いて、指定された印刷対象範囲となるデータ部分をＵＳＢメモリー２から読み出す。制御部２１は、読出制御部２３が読み出した実行プログラムに従って、読み出された印刷対象範囲となるデータ部分に基づく印刷処理を印刷部３２に実行させる。【選択図】図５
2018130889.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
ユーザーからの操作指示を受け付ける操作受付部と、
記録媒体に対して印刷処理を行う印刷部と、
外部メモリーが接続される外部端子と、
前記表示部による表示動作の制御を行う表示制御部と、
前記外部端子を介して前記外部メモリーからデータを読み出す処理を行う読出制御部と、
前記外部メモリーから読み出されたメタデータを解析するインタープリター部と、
前記印刷部の制御を行う制御部と、を備え、
前記読出制御部は、前記外部端子に前記外部メモリーが接続された場合、前記印刷処理の実行を開始させる実行プログラムを前記外部メモリーから読み出し、
前記読出制御部は、読み出した前記実行プログラムに従って、前記印刷処理の対象とする印刷ジョブに含まれたプリンター言語からなるデータに変換されたドキュメントデータについての予め定められた属性を示す属性情報及び前記プリンター言語からなるデータと前記ドキュメントデータとを対応付けるための対応情報を含んだ前記メタデータを前記外部メモリーから読み出し、
前記インタープリター部は、前記読出制御部が読み出した前記メタデータの前記属性情報及び前記対応情報を解析し、
前記表示制御部は、前記インタープリター部での前記属性情報の解析結果を用いて、前記メタデータに前記属性情報の一部として予め含まれた前記ドキュメントデータを示すファイル名の表示と、当該ドキュメントデータでの前記印刷処理の対象とする印刷対象範囲の指定を促す表示とを前記表示部に行わせ、
前記読出制御部は、ユーザーから前記印刷対象範囲を指定する要求を前記操作受付部が受け付けた場合、前記インタープリター部での前記対応情報の解析結果を用いて、前記印刷ジョブに含まれた前記プリンター言語からなるデータのうち、前記要求により指定された前記印刷対象範囲となるデータ部分を前記外部メモリーから読み出し、
前記制御部は、前記読出制御部が前記指定された前記印刷対象範囲となるデータ部分を読み出した場合、前記読出制御部が読み出した前記実行プログラムに従って、読み出した前記印刷対象範囲となるデータ部分に基づく印刷処理を前記印刷部に実行させる、画像形成装置。
【請求項２】
前記読出制御部は、前記実行プログラムに従って、前記外部メモリーから複数の前記印刷ジョブの一覧を示す一覧情報を読み出し、
前記表示制御部は、前記読出制御部が読み出した前記一覧情報に基づいて、前記印刷処理の対象とする少なくとも一つの前記印刷ジョブの指定を促す表示を前記表示部に行わせ、
前記読出制御部は、ユーザーから前記印刷処理の対象とする少なくとも一つの前記印刷ジョブを指定する要求を前記操作受付部が受け付けた場合には、指定された印刷ジョブに対応して作成された前記メタデータを前記外部メモリーから読み出し、
前記インタープリター部は、前記読出制御部が読み出した前記指定された印刷ジョブに対応して作成された前記メタデータの前記属性情報及び前記対応情報を解析し、
前記表示制御部は、前記インタープリター部での前記指定された印刷ジョブに対応して作成された前記メタデータの前記属性情報の解析結果を用いて、当該メタデータに前記属性情報の一部として予め含まれた前記ドキュメントデータを示すファイル名の表示と、当該ドキュメントデータでの前記印刷処理の対象とする印刷対象範囲の指定を促す表示とを前記表示部に行わせ、
前記読出制御部は、ユーザーから前記印刷対象範囲を指定する要求を前記操作受付部が受け付けた場合、前記インタープリター部での前記指定された印刷ジョブに対応して作成された前記メタデータの前記対応情報の解析結果を用いて、前記印刷ジョブに含まれた前記プリンター言語からなるデータのうち、前記要求により指定された前記印刷対象範囲となるデータ部分を前記外部メモリーから読み出し、
前記制御部は、前記読出制御部が前記指定された前記印刷対象範囲となるデータ部分を読み出した場合、前記読出制御部が読み出した前記実行プログラムに従って、読み出した前記印刷対象範囲となるデータ部分に基づく印刷処理を前記印刷部に実行させる請求項１に記載の画像形成装置。
【請求項３】
前記インタープリター部は、前記読出制御部が読み出した前記属性情報を解析することにより、前記印刷対象範囲として、前記ドキュメントデータを予め定められた区分で区切った区分単位を決定し、
前記表示制御部は、前記印刷対象範囲の指定を促す表示において、ユーザーに指定させる指定項目として前記インタープリター部が決定した前記区分単位を前記表示部に表示させ、
前記読出制御部は、ユーザーから前記区分単位を指定する要求を前記操作受付部が受け付けた場合には、前記対応情報の解析結果を用いて、前記印刷対象範囲となるデータ部分として、当該指定された区分単位のプリンター言語からなるデータを前記外部メモリーから読み出す請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記インタープリター部は、前記読出制御部が読み出した前記属性情報を解析することにより、前記印刷対象範囲として、前記区分単位に加えて、前記ドキュメントデータの全ページ、及び前記ドキュメントデータのページ単位を決定し、
前記表示制御部は、前記印刷対象範囲の指定を促す表示において、ユーザーに指定させる指定項目として前記インタープリター部が決定した前記区分単位、前記全ページ、及び前記ページ単位を前記表示部に表示させ、
前記読出制御部は、ユーザーから前記全ページを指定する要求を前記操作受付部が受け付けた場合には、前記対応情報の解析結果を用いて、前記印刷対象範囲となるデータ部分として、当該全ページのプリンター言語からなるデータを前記外部メモリーから読み出し、ユーザーから前記ページ単位を指定する要求を前記操作受付部が受け付けた場合には、前記対応情報の解析結果を用いて、前記印刷対象範囲となるデータ部分として、当該指定されたページ単位のプリンター言語からなるデータを前記外部メモリーから読み出す請求項３に記載の画像形成装置。
【請求項５】
前記インタープリター部は、決定した複数の前記区分単位の一覧を示すリストを作成し、
前記表示制御部は、ユーザーから前記区分単位を指定する要求を前記操作受付部が受け付けた場合には、前記指定項目として前記少なくとも一つの区分単位を示した前記リストを前記表示部に表示させ、
前記読出制御部は、ユーザーから前記少なくとも一つの区分単位を指定する要求を前記操作受付部が受け付けた場合には、前記対応情報の解析結果を用いて、前記印刷対象範囲となるデータ部分として、当該指定された区分単位のプリンター言語からなるデータを前記外部メモリーから読み出す請求項３又は請求項４に記載の画像形成装置。
【請求項６】
前記制御部は、ユーザーから前記区分単位を指定する要求を前記操作受付部が受け付けた場合、前記対応情報の解析結果を用いて、前記記録媒体での予め定められた位置から、前記印刷対象範囲となるデータ部分としての当該区分単位のプリンター言語からなるデータに基づく印刷処理での印刷動作を前記印刷部に行わせる請求項３乃至請求項５のいずれか１項に記載の画像形成装置。
【請求項７】
前記インタープリター部は、前記予め定められた区分を、前記ドキュメントデータに含まれるチャプターを示す語毎に区分けして作成する請求項３乃至請求項６のいずれか１項に記載の画像形成装置。
【請求項８】
印刷部での印刷処理の実行を開始させる実行プログラムを外部メモリーから読み出す第１の読み出しステップと、
読み出した前記実行プログラムに従って、前記印刷処理の対象とする印刷ジョブに含まれたプリンター言語からなるデータに変換されたドキュメントデータについての予め定められた属性を示す属性情報及び前記プリンター言語からなるデータと前記ドキュメントデータとを対応付けるための対応情報を含んだメタデータを前記外部メモリーから読み出す第２の読み出しステップと、
読み出した前記メタデータの前記属性情報及び前記対応情報を解析する解析ステップと、
前記属性情報の解析結果を用いて、前記メタデータに前記属性情報の一部として予め含まれた前記ドキュメントデータを示すファイル名の表示と、当該ドキュメントデータでの前記印刷処理の対象とする印刷対象範囲の指定を促す表示を行う表示ステップと、
ユーザーから前記印刷対象範囲を指定する要求を前記操作受付部が受け付けた場合、前記対応情報の解析結果を用いて、前記印刷ジョブに含まれた前記プリンター言語からなるデータのうち、前記要求により指定された前記印刷対象範囲となるデータ部分を前記外部メモリーから読み出す第３の読み出しステップと、
前記指定された前記印刷対象範囲となるデータ部分を読み出した場合、読み出した前記実行プログラムに従って、読み出した前記印刷対象範囲となるデータ部分に基づく印刷処理を行う印刷ステップと、を備える画像形成装置の画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成方法に関し、特に外部メモリーに記憶されている印刷ジョブについて画像形成装置に印刷処理を行わせる技術に関する。
【背景技術】
【０００２】
近年、画像形成装置には、ＵＳＢメモリーなどの外部メモリーが接続される外部端子を具備したものがある。この画像形成装置では、ユーザーが当該画像形成装置での印刷処理に用いられるデータを外部メモリーに予め記憶させた後、この外部メモリーを外部端子に接続して外部メモリーからデータを画像形成装置に読み込ませることにより、当該画像形成装置での印刷処理が実行可能である。
【０００３】
また、従来の画像形成装置では、印刷処理を自動的に実行させる自動実行（オートラン）のプログラムを外部メモリーに予め記憶させることにより、当該外部メモリーが画像形成装置の外部端子に接続されると、画像形成装置が読み出した自動実行のプログラムに従って、印刷処理を自動的に行う技術が提案されている。例えば、特許文献１には、ＵＳＢメモリー内の未印刷のデータのみ抽出して、この抽出したデータを用いた印刷処理を自動的に実行することが記載されている。また、特許文献２には、画像形成装置が接続されたＵＳＢメモリーからファイルを検出して、検出したファイルを解析することにより、言語判別を行い、当該ファイルから印刷設定（印刷条件）を取得し、取得した印刷条件により印刷処理を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０８０７０７号公報
【特許文献２】特開２００７−０５０６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような従来の画像形成装置では、ＵＳＢメモリー（外部メモリー）に予め記憶させたデータやファイル等のうち、ユーザーが印刷を所望する箇所だけを印刷処理することはできない。すなわち、上記特許文献１及び２のいずれにおいても、そのようにユーザーが印刷を所望する箇所だけの印刷処理を実行させる技術の記載がない。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、外部メモリーに記憶されているデータについて印刷処理を行う場合に、ユーザーが印刷を所望する箇所だけを容易に印刷処理することを可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面に係る画像形成装置は、表示部と、ユーザーからの操作指示を受け付ける操作受付部と、記録媒体に対して印刷処理を行う印刷部と、外部メモリーが接続される外部端子と、前記表示部による表示動作の制御を行う表示制御部と、前記外部端子を介して前記外部メモリーからデータを読み出す処理を行う読出制御部と、前記外部メモリーから読み出されたメタデータを解析するインタープリター部と、前記印刷部の制御を行う制御部と、を備え、前記読出制御部は、前記外部端子に前記外部メモリーが接続された場合、前記印刷処理の実行を開始させる実行プログラムを前記外部メモリーから読み出し、前記読出制御部は、読み出した前記実行プログラムに従って、前記印刷処理の対象とする印刷ジョブに含まれたプリンター言語からなるデータに変換されたドキュメントデータについての予め定められた属性を示す属性情報及び前記プリンター言語からなるデータと前記ドキュメントデータとを対応付けるための対応情報を含んだ前記メタデータを前記外部メモリーから読み出し、前記インタープリター部は、前記読出制御部が読み出した前記メタデータの前記属性情報及び前記対応情報を解析し、前記表示制御部は、前記インタープリター部での前記属性情報の解析結果を用いて、前記メタデータに前記属性情報の一部として予め含まれた前記ドキュメントデータを示すファイル名の表示と、当該ドキュメントデータでの前記印刷処理の対象とする印刷対象範囲の指定を促す表示とを前記表示部に行わせ、前記読出制御部は、ユーザーから前記印刷対象範囲を指定する要求を前記操作受付部が受け付けた場合、前記インタープリター部での前記対応情報の解析結果を用いて、前記印刷ジョブに含まれた前記プリンター言語からなるデータのうち、前記要求により指定された前記印刷対象範囲となるデータ部分を前記外部メモリーから読み出し、前記制御部は、前記読出制御部が前記指定された前記印刷対象範囲となるデータ部分を読み出した場合、前記読出制御部が読み出した前記実行プログラムに従って、読み出した前記印刷対象範囲となるデータ部分に基づく印刷処理を前記印刷部に実行させるものである。
【０００８】
また、本発明の他の一局面に係る画像形成装置の画像形成方法は、印刷部での印刷処理の実行を開始させる実行プログラムを外部メモリーから読み出す第１の読み出しステップと、読み出した前記実行プログラムに従って、前記印刷処理の対象とする印刷ジョブに含まれたプリンター言語からなるデータに変換されたドキュメントデータについての予め定められた属性を示す属性情報及び前記プリンター言語からなるデータと前記ドキュメントデータとを対応付けるための対応情報を含んだメタデータを前記外部メモリーから読み出す第２の読み出しステップと、読み出した前記メタデータの前記属性情報及び前記対応情報を解析する解析ステップと、前記属性情報の解析結果を用いて、前記メタデータに前記属性情報の一部として予め含まれた前記ドキュメントデータを示すファイル名の表示と、当該ドキュメントデータでの前記印刷処理の対象とする印刷対象範囲の指定を促す表示を行う表示ステップと、ユーザーから前記印刷対象範囲を指定する要求を前記操作受付部が受け付けた場合、前記対応情報の解析結果を用いて、前記印刷ジョブに含まれた前記プリンター言語からなるデータのうち、前記要求により指定された前記印刷対象範囲となるデータ部分を前記外部メモリーから読み出す第３の読み出しステップと、前記指定された前記印刷対象範囲となるデータ部分を読み出した場合、読み出した前記実行プログラムに従って、読み出した前記印刷対象範囲となるデータ部分に基づく印刷処理を行う印刷ステップと、を備えるものである。
【発明の効果】
【０００９】
本発明によれば、外部メモリーに記憶されているデータについて印刷処理を行う場合に、ユーザーが印刷を所望する箇所だけを容易に印刷処理することを可能にする。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る画像形成装置における画像形成方法を説明する図である。
【図２】ＵＳＢメモリーの記憶領域に予め記憶される印刷ジョブ、一覧情報、及びメタデータの具体例を示した図である。
【図３】ＵＳＢメモリーに印刷ジョブ等を記憶させる情報処理装置の要部構成を示す機能ブロック図である。
【図４】ＵＳＢメモリーの記憶領域に予め記憶されるドキュメントデータについてのメタデータの一例を示した図である。
【図５】画像形成装置の要部構成を示す機能ブロック図である。
【図６】画像形成装置での処理の流れを示すフローチャートである。
【図７】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図８】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図９】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図１０】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図１１】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図１２】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図１３】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図１４】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図１５】画像形成装置の印刷部での印刷処理結果の一例を説明する図である。
【図１６】画像形成装置の印刷部での印刷処理結果の一例を説明する図である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る画像形成装置及びその画像形成方法を示す一実施形態について図面を参照して説明する。図１は、本発明の一実施形態に係る画像形成装置における画像形成方法を説明する図である。図２は、ＵＳＢメモリーの記憶領域に予め記憶される印刷ジョブ、一覧情報、及びメタデータの具体例を示した図である。
【００１２】
本実施形態の画像形成装置１は、外部メモリーとしてのＵＳＢメモリー２から読み出したデータの印刷処理を行う。例えば、ＵＳＢメモリー２には、図１に示すように、上記印刷処理に用いられる少なくとも一つの印刷ジョブと、少なくとも一つの印刷ジョブの一覧を示す一覧情報と、印刷ジョブ毎に作成されるとともに、当該印刷ジョブに含まれたプリンター言語からなるデータに変換されたドキュメントデータについての予め定められた属性を示す属性情報及びこのプリンター言語からなるデータと上記ドキュメントデータとを対応付けるための対応情報を含んだメタデータとが予め記憶されている。更に、ＵＳＢメモリー２には、後述の印刷部での上記印刷処理の実行を画像形成装置１に開始させる実行プログラム（例えば、オートラン）が予め記憶されている。そして、画像形成装置１は、ユーザーの操作により、ＵＳＢメモリー２が接続されると、図１に入力（２）及び（４）に示すように、ＵＳＢメモリー２からまず実行プログラムを読み出し、その後、この実行プログラムに従って、一覧情報等を読み出す。更に、画像形成装置１が、読み出した実行プログラムに従って動作することにより、上記印刷ジョブとメタデータとを用いた印刷処理が当該画像形成装置１で行われる。
【００１３】
ＵＳＢメモリー２には、ユーザーが例えばパーソナルコンピューター、又はスマートフォンなどの携帯情報端末などの後述の情報処理装置７（図３）を操作することにより、上記実行プログラム、一覧情報、及びメタデータが当該ＵＳＢメモリー２の記憶領域に予め記憶される。つまり、ＵＳＢメモリー２の記憶領域には、例えば図２に示すように、四つの印刷ジョブＪ１、Ｊ２、Ｊ３、及びＪ４と、これら四つの印刷ジョブＪ１、Ｊ２、Ｊ３、及びＪ４の一覧情報Ｌと、印刷ジョブＪ１についてのメタデータＭ１、印刷ジョブＪ２についてのメタデータＭ２、印刷ジョブＪ３についてのメタデータＭ３、及び印刷ジョブＪ４についてのメタデータＭ４とが予め記憶される。なお、一覧情報Ｌは、例えば、印刷ジョブＪ１の名称「データ１」、印刷ジョブＪ２の名称「データ２」、印刷ジョブＪ３の名称「データ３」、及び印刷ジョブＪ４の名称「データ４」を含んでいる。また、これらの名称「データ１」乃至「データ４」は、対応するドキュメントデータを示すファイル名である。
【００１４】
ここで、図３を参照して、上記情報処理装置７について具体的に説明する。図３は、ＵＳＢメモリーに印刷ジョブ等を記憶させる情報処理装置の要部構成を示す機能ブロック図である。
【００１５】
情報処理装置７は、制御ユニット７０と、操作部８１と、表示部８２と、ＨＤＤ８３と、ＵＳＢ端子８４とを有する。これら各部は、互いにＣＰＵバスによりデータ又は信号の送受信が可能とされている。制御ユニット７０は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）などから構成される。プロセッサーは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ、ＡＳＩＣである。この制御ユニット７０は、上記ＨＤＤ８３等に記憶された印刷要求プログラムが上記のプロセッサーで実行されることにより、制御部７１、印刷ジョブ生成部７２、一覧情報作成部７３、メタデータ作成部７４、及びデータ書き込み部７５として機能する。なお、制御ユニット７０の制御部７１、印刷ジョブ生成部７２、一覧情報作成部７３、メタデータ作成部７４、及びデータ書き込み部７５は、上記印刷要求プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。以下、特に触れない限り、各実施形態について同様である。
【００１６】
制御部７１は、情報処理装置７の全体的な動作制御を司る。
【００１７】
また、制御部７１は、操作部８１に対するユーザーの操作に応じて、ＨＤＤ８３に記憶されているドキュメントデータや、情報処理装置７の外部、例えば当該情報処理装置７のＬＡＮボード等の通信モジュールにＬＡＮ等のネットワークを介して接続されたサーバー等からドキュメントデータを読み出す。
【００１８】
ドキュメントデータは、例えば情報処理装置７で実行されるワードプロセッサーや表計算ソフト、図面ソフト等のアプリケーションで作成されたファイル、又はjpeg、ＰＤＦ等のイメージデータ等である。但し、このドキュメントデータは、画像形成装置１及びその印刷に適したフォーマットとされておらず、当該画像形成装置１での印刷処理に直接的に用いることはできないデータである。
【００１９】
印刷ジョブ生成部７２は、ドキュメントデータから画像形成装置１での印刷処理用の印刷ジョブを生成する。例えば、印刷ジョブ生成部７２は、制御部７１によって読み出されたドキュメントデータから印刷ジョブ（例えば、ＰＲＮファイル）を生成する。より具体的には、印刷ジョブ生成部７２は、ＨＤＤ８３に記憶されたプリンタードライバーに従って動作することで、上記ドキュメントデータを、画像形成装置１に適したプリンター言語からなるデータに変換して、変換したプリンター言語からなるデータを含んだ印刷処理用の印刷ジョブを生成する。また、印刷ジョブ生成部７２は、ドキュメントデータをプリンター言語からなるデータに変換したときに、これらのドキュメントデータとプリンター言語からなるデータとの対応関係を示した変換情報を作成して、当該変換情報をメタデータ作成部７４に出力する。
【００２０】
一覧情報作成部７３は、印刷ジョブ生成部７２が少なくとも一つの印刷ジョブを生成した場合、これらの少なくとも一つの印刷ジョブの一覧を示す一覧情報を作成する。
【００２１】
メタデータ作成部７４は、印刷ジョブ生成部７２が少なくとも一つの印刷ジョブを生成した場合、生成した印刷ジョブ毎に、当該印刷ジョブに含まれたプリンター言語からなるデータに変換されたドキュメントデータについての予め定められた属性を示す属性情報及びこのプリンター言語からなるデータと上記ドキュメントデータとを対応付けるための対応情報を含んだメタデータを作成する。
【００２２】
メタデータは、例えば図４に示すように、上記ドキュメントデータについての予め定められた属性を示す属性情報、例えば当該ドキュメントデータの「ファイル名（文書名）」と、図略の「ページ番号」、「権利者」及び「保存日」等と、ドキュメントデータ内のチャプター（章）などの予め定められた区分等の「キーワード」などとを含んでいる。これらの属性情報は、上記アプリケーションによってドキュメントデータが作成されたときに、このドキュメントデータとともに作成されて当該ドキュメントデータに付随されており、メタデータ作成部７４は、印刷ジョブ生成部７２がドキュメントデータから印刷ジョブを生成したときに、当該ドキュメントデータに付随する属性情報を取得して、取得した属性情報をメタデータの一部として当該メタデータに含める。
【００２３】
また、メタデータは、印刷ジョブに含まれたプリンター言語からなるデータと上記ドキュメントデータとを対応付けるための対応情報を含んでいる。この対応情報は、ドキュメントデータでの記載内容が、変換されたプリンター言語からなるデータのうち、どのデータ部分であるかを示している。メタデータ生成部７４は、印刷ジョブが印刷ジョブ生成部７２で生成されたときに、つまりドキュメントデータがプリンター言語からなるデータに変換されたときに、印刷ジョブ生成部７２から変換したときの変換情報を取得して、取得した変換情報に基づき対応情報を作成して、この作成した対応情報をメタデータの一部として当該メタデータに含める。例えば、メタデータ生成部７４は、ファイル名「データ１」のドキュメントデータから印刷ジョブが生成されたときに、変換情報として、チャプター１の記載内容Ｄ１がプリンター言語からなるデータのデータ部分Ｄ４であること、チャプター２の記載内容Ｄ２がプリンター言語からなるデータのデータ部分Ｄ５であること、及びチャプター３の記載内容Ｄ３がプリンター言語からなるデータのデータ部分Ｄ６であることを印刷ジョブ生成部７２から取得する。そして、メタデータ生成部７３は、取得した変換情報に基づいて、「Ｄ１＝Ｄ４」の対応情報、「Ｄ２＝Ｄ５」の対応情報、及び「Ｄ３＝Ｄ６」の対応情報を作成して、メタデータに含める。また、メタデータ作成部７４は、例えばドキュメントデータの第１頁の記載内容が上記記載内容Ｄ１及び記載内容Ｄ２であることを変換情報として印刷ジョブ生成部７２から取得して、この取得した変換情報に基づく対応情報（図示せず）を作成して、この作成した対応情報をメタデータの一部として当該メタデータに含める。
【００２４】
データ書き込み部７５は、ＵＳＢ端子８４にＵＳＢメモリー２が接続されたとき、操作部８１に対するユーザーの操作に応じて、ＵＳＢメモリー２に対し、ＨＤＤ８３等に予め記憶されている、上記実行プログラムと、印刷ジョブ生成部７２で生成された印刷ジョブと、一覧情報作成部７３で作成された一覧情報と、メタデータ作成部７４で作成されたメタデータとを書き込む。
【００２５】
操作部８１は、キーボード、マウス、又はタッチパネルを有し、この操作部８１には、ユーザーにより、印刷対象とするドキュメントデータを指定する指示等が入力される。
【００２６】
表示部８２は、ＬＣＤ（Liquid Crystal Display）等からなり、ユーザーに対する操作案内等の各種情報を表示する。また、この表示部８２には、図略のタッチパネルが設けられている。
【００２７】
次に、図５を参照して、本実施形態の画像形成装置１について具体的に説明する。図５は、画像形成装置の要部構成を示す機能ブロック図である。
【００２８】
図５に示すように、画像形成装置１は、例えば、コピー機能、プリンター機能、スキャナー機能、及びファクシミリ機能のような複数の機能を兼ね備えた複合機である。画像形成装置１は、制御ユニット２０を備える。制御ユニット２０は、ＣＰＵ、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成され、画像形成装置１の全体的な動作制御を司る。
【００２９】
また、画像形成装置１は、原稿読取部３０、原稿給送部３１、印刷部３２、画像メモリー３３、画像処理部３４、操作受付部３５、外部端子３６、及びＨＤＤ３７を備えて構成されている。
【００３０】
操作受付部３５は、画像形成装置１が実行可能な各種動作及び処理についてユーザーからの画像形成動作実行指示や原稿読取動作実行指示等の指示を受け付ける。操作受付部３５は、ユーザーへの操作案内等の各種情報を表示する表示部３５１を備えている。この表示部３５１には、タッチパネル機能を備えるＬＣＤ等が設けられている。
【００３１】
画像形成装置１が原稿読取動作を行う場合、原稿給送部３１により給送されてくる原稿の画像等を原稿読取部３０が光学的に読み取り、画像データを生成する。
【００３２】
画像形成装置１が画像形成動作（すなわち、印刷動作）を行う場合は、上記原稿読取動作により生成された画像データ、後述のプリンタードライバー部によって作成された印刷ジョブ等に基づいて、制御ユニット２０の後述の制御部が、図略の給紙部から給紙される記録媒体としての記録紙に対する印刷処理を印刷部３２に実行させて、当該記録紙上に画像を形成する。
【００３３】
原稿読取部３０は、制御ユニット２０による制御の下、光照射部及びＣＣＤセンサー等を有する読取機構を備える（図示せず）。原稿読取部３０は、光照射部により原稿を照射し、その反射光をＣＣＤセンサーで受光することにより、原稿から画像を読み取り、画像データを生成する。
【００３４】
画像メモリー３３は、原稿読取部３０による読取で得られた原稿画像の画像データを一時的に記憶したり、印刷部３２のプリント対象となる印刷処理用のデータを一時的に保存したりする領域である。
【００３５】
画像処理部３４は、画像メモリー３３から原稿読取部３０で読み取られた画像を読み出して画像処理する。例えば、画像処理部３４は、原稿読取部３０により読み取られた画像が印刷部３２により画像形成された後の品質を向上させるために、シェーディング補正等の予め定められた画像処理を行う。
【００３６】
印刷部３２は、原稿読取部３０で読み取られた画像データやＵＳＢメモリー２から読み出された印刷ジョブ等の画像形成を行う。具体的には、印刷部３２が例えばカラー印刷を行う場合、印刷部３２のマゼンタ用の画像形成ユニット、シアン用の画像形成ユニット、イエロー用の画像形成ユニット、及びブラック用の画像形成ユニットは、それぞれに、上記印刷用データを構成するそれぞれの色成分からなる画像に基づいて、帯電、露光、及び現像の工程により感光体ドラム上にトナー像を形成し、当該トナー像を一次転写ローラーにより中間転写ベルト上に転写させる（図示せず）。
【００３７】
上記の中間転写ベルト上に転写される上記各色のトナー画像は、転写タイミングを調整して中間転写ベルト上で重ね合わされ、カラーのトナー像となる。２次転写ローラーは、中間転写ベルトの表面に形成された当該カラーのトナー像を、中間転写ベルトを挟んで駆動ローラーとのニップ部において、上記の給紙部から搬送路を搬送されてきた記録紙に転写させる（図示せず）。この後、定着部が、記録紙上のトナー像を、熱圧着により記録紙に定着させる（図示せず）。定着処理の完了したカラー画像形成済みの記録紙は、図略の排出トレイに排出される。
【００３８】
外部端子３６は、例えばＵＳＢメモリーインターフェースであり、ユーザーによってＵＳＢメモリー２が接続される。
【００３９】
ＨＤＤ（ハードディスクドライブ）３７は、原稿読取部３０によって読み取られた原稿画像等を記憶する大容量の記憶装置である。また、ＨＤＤ３７には、インタープリターＩＰが予め記憶されている。
【００４０】
制御ユニット２０は、ＣＰＵ、ＲＯＭ及びＲＡＭ等からなり、画像形成装置１の全体的な動作を司る。制御ユニット２０は、制御部２１、表示制御部２２、読出制御部２３、及びインタープリター部２４を備えている。
【００４１】
制御ユニット２０は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）などから構成される。プロセッサーは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ、ＡＳＩＣである。この制御ユニット２０は、上記ＨＤＤ３７等に記憶された印刷実行プログラムが上記のプロセッサーで実行されることにより、制御部２１、表示制御部２２、及び読出制御部２３として機能する。なお、制御部２１、表示制御部２２、及び読出制御部２３は、上記印刷実行プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。以下、特に触れない限り、各実施形態について同様である。また、上記プロセッサーが、ＨＤＤ３７に記憶されたインタープリターＩＰを実行することにより、インタープリター部２４として機能する。
【００４２】
制御部２１は、画像形成装置１の全体的な動作を司るものであり、原稿読取部３０、原稿給送部３１、印刷部３２、画像メモリー３３、操作受付部３５、外部端子３６、及びＨＤＤ３７等と接続され、これら各部の駆動制御を行う。
【００４３】
また、制御部２１は、読出制御部２３がＵＳＢメモリー２から後述の指定された印刷対象範囲となるデータ部分を読み出した場合、読出制御部２３がＵＳＢメモリー２から読み出した上記実行プログラムに従って、読み出した後述の印刷対象範囲となるデータ部分に基づく印刷処理を印刷部３２に実行させる。
【００４４】
インタープリター部２４は、読出制御部２３がＵＳＢメモリー２から読み出した上記メタデータの属性情報及び対応情報を解析する。また、インタープリター部２４は、メタデータの属性情報を解析することにより、ドキュメントデータの印刷処理を行う印刷対象範囲として、当該ドキュメントデータの全ページ、当該ドキュメントデータのページ単位、及び当該ドキュメントデータを予め定められた区分で区切った区分単位を決定する。更に、インタープリター部２４は、決定した区分単位の一覧を示すリストを作成する。また、インタープリター部２４は、メタデータの対応情報を解析することにより、印刷ジョブに含まれたプリンター言語からなるデータのうち、上記印刷対象範囲となるデータ部分を判別する。
【００４５】
表示制御部２２は、表示部３５１による表示動作の制御を行う。例えば、表示制御部２２は、読出制御部２３が読み出した上記一覧情報に基づいて、印刷処理の対象とする印刷ジョブの指定を促す表示を表示部３５１に行わせる。また、表示制御部２２は、インタープリター部２４でのメタデータの属性情報の解析結果を用いて、当該メタデータに属性情報の一部として予め含まれたドキュメントデータを示すファイル名の表示と、当該ドキュメントデータの印刷処理を行う上記印刷対象範囲の指定を促す表示とを表示部３５１に行わせる。また、表示制御部２２は、印刷対象範囲の指定を促す表示において、ユーザーに指定させる指定項目として、インタープリター部２４が決定した全ページ、ページ単位、及び区分単位を表示部３５１に表示させる。更に、表示制御部２２は、ユーザーから区分単位を指定する要求を操作受付部３５が受け付けた場合には、ユーザーに指定させる指定項目として、インタープリター部２４が決定した区分単位を示した上記リストを表示部３５１に表示させる。
【００４６】
読出制御部２３は、外部端子３６にＵＳＢメモリー２が接続された場合、上記実行プログラムを当該ＵＳＢメモリー２から読み出す。また、読出制御部２３は、実行プログラムを読み出した後、この読み出した実行プログラムに従って、ＵＳＢメモリー２から上記一覧情報を読み出す。また、読出制御部２３は、ユーザーから印刷処理の対象とする印刷ジョブを指定する要求を操作受付部３５が受け付けた場合には、当該印刷ジョブについてのメタデータをＵＳＢメモリー２から読み出す。更に、読出制御部２４は、ユーザーから上記印刷対象範囲を指示する要求を操作受付部３５が受け付けた場合、インタープリター部２４によるメタデータの解析結果を用いて、印刷ジョブに含まれたプリンター言語からなるデータのうち、上記要求により指定された印刷対象範囲となるデータ部分をＵＳＢメモリー２から読み出す。
【００４７】
また、画像形成装置１では、制御部２１の制御の下、以下の画像形成方法を実施する。すなわち、この画像形成方法は、印刷部３２での印刷処理の実行を開始させる実行プログラムをＵＳＢメモリー２から読み出す第１の読み出しステップと、読み出した前記実行プログラムに従って、前記印刷処理の対象とする印刷ジョブに含まれたプリンター言語からなるデータに変換されたドキュメントデータについての予め定められた属性を示す属性情報及び前記プリンター言語からなるデータと前記ドキュメントデータとを対応付けるための対応情報を含んだメタデータを前記ＵＳＢメモリー２から読み出す第２の読み出しステップと、を備える。
【００４８】
また、この画像形成方法は、読み出した前記メタデータの前記属性情報及び前記対応情報を解析する解析ステップと、前記属性情報の解析結果を用いて、前記メタデータに前記属性情報の一部として予め含まれた前記ドキュメントデータを示すファイル名の表示と、当該ドキュメントデータでの前記印刷処理の対象とする印刷対象範囲の指定を促す表示を行う表示ステップと、ユーザーから前記印刷対象範囲を指定する要求を前記操作受付部３５が受け付けた場合、前記対応情報の解析結果を用いて、前記印刷ジョブに含まれた前記プリンター言語からなるデータのうち、前記要求により指定された前記印刷対象範囲となるデータ部分を前記ＵＳＢメモリー２から読み出す第３の読み出しステップと、前記指定された前記印刷対象範囲となるデータ部分を読み出した場合、読み出した前記実行プログラムに従って、読み出した前記印刷対象範囲となるデータ部分に基づく印刷処理を行う印刷ステップと、を備える。この画像形成方法の詳細は、以下の図６を用いても、説明する。
【００４９】
次に、本実施形態に係る画像形成装置１の動作について具体的に説明する。図６は、画像形成装置での処理の流れを示すフローチャートである。尚、以下の説明では、ＵＳＢメモリー２を介在させた画像形成装置１での印刷処理について主に説明する。
【００５０】
制御部２１は、ユーザーにより、ＵＳＢメモリー２が外部端子３６に接続されたかを判別する（Ｓ１）。制御部２１は、ＵＳＢメモリー２が外部端子３６に接続されていないと判別すると（Ｓ１でＮＯ）、画像形成装置１を待機状態とする。
【００５１】
一方、制御部２１が、ＵＳＢメモリー２が外部端子３６に接続されていると判別すると（Ｓ１でＹＥＳ）、読出制御部２３は、ＵＳＢメモリー２から実行プログラムを読み出した後、この実行プログラムに従って、一覧情報を読み出す（Ｓ２：第１の読み出しステップ）。
【００５２】
続いて、表示制御部２２は、読み出された一覧情報に基づいて、印刷処理の対象とする印刷ジョブの指定を促す表示を表示部３５１に行わせる（Ｓ３）。
【００５３】
例えば、表示制御部２２は、図７に例示するように、ＵＳＢメモリー２に予め記憶されている四つの印刷ジョブＪ１、Ｊ２、Ｊ３、及びＪ４（図２）毎に、その名称である、「データ１」、「データ２」、「データ３」、及び「データ４」を表示部３５１に表示させる。また、表示制御部２２は、同図７に示すように、「データ１」、「データ２」、「データ３」、及び「データ４」の印刷ジョブＪ１、Ｊ２、Ｊ３、及びＪ４をユーザーが指定可能とするために、ユーザーに操作されたことを示すための画像を表示するチェック欄３５Ａ、３５Ｂ、３５Ｃ、及び３５Ｄを表示部３５１に表示させる。
【００５４】
続いて、制御部２１は、印刷処理の対象とする少なくとも一つの印刷ジョブを指定する要求がユーザーから操作受付部３５に受け付けられたかどうかを判別する（Ｓ４）。すなわち、制御部２１は、ユーザーが印刷処理の実行を所望する印刷ジョブが指定されたかどうかを判別する。例えば、制御部２１は、図７に示した表示画面において、チェック欄３５Ａ、３５Ｂ、３５Ｃ、及び３５Ｄと、印刷キー３５Ｅとがユーザーに指定されたかどうかを判別する。そして、制御部２１は、チェック欄３５Ａ、３５Ｂ、３５Ｃ、及び３５Ｄが指定されたことを上記タッチパネル機能が検出していなければ（Ｓ４でＮＯ）、画像形成装置１を待機状態とする。
【００５５】
一方、制御部２１は、例えば、ユーザーによりチェック欄３５Ａ、３５Ｂ、及び３５Ｃが指定され、これが上記タッチパネル機能により受け付けられたこと（図７に「レ」にて図示）、更にユーザーにより印刷キー３５Ｅが指定され、これが上記タッチパネル機能により受け付けられたことを検出した場合は（Ｓ４でＹＥＳ）、印刷処理の対象とする印刷ジョブとして、「データ１」、「データ２」、及び「データ３」の印刷ジョブＪ１、Ｊ２、及びＪ３が指定されたと判断する。そして、制御部２１は、指定された印刷ジョブＪ１〜Ｊ３毎に、以下の処理を実行させる。尚、以下の説明では、「データ１」の印刷ジョブＪ１に対する処理を例示して説明する。
【００５６】
続いて、読出制御部２３は、指定された「データ１」の印刷ジョブＪ１についてのメタデータＭ１（図２）をＵＳＢメモリー２から読み出す（Ｓ５：第２の読み出しステップ）。
【００５７】
そして、インタープリター部２４は、読み出されたメタデータＭ１の属性情報と対応情報とを解析する（Ｓ６：解析ステップ）。つまり、インタープリター部２４は、メタデータ１を解析することにより、印刷ジョブＪ１として生成されたドキュメントデータでの印刷処理の対象とする印刷対象範囲として、当該ドキュメントデータの全ページ、当該ドキュメントデータのページ単位、及び当該ドキュメントデータを予め定められた区分で区切った区分単位を決定する。また、インタープリター部２４は、決定した複数の区分単位の一覧を示すリストを作成する。例えば、インタープリター部２４は、上記予め定められた区分としてドキュメントデータ内のチャプター（章）を用いる（詳細は後述）。
【００５８】
続いて、表示制御部２２は、インタープリター部２４でのメタデータＭ１の属性情報の解析結果を用いて、当該メタデータＭ１に属性情報の一部として予め含まれたドキュメントデータを示すファイル名の表示と、当該ドキュメントデータでの上記印刷対象範囲の指定を促す表示とを表示部３５１に行わせる（Ｓ７：表示ステップ）。また、表示制御部２２は、上記印刷対象範囲の指定を促す表示において、ユーザーに指定させる指定項目として、インタープリター部２４が決定した全ページ、ページ単位、及び区分単位を表示部３５１に表示させる。
【００５９】
例えば、表示制御部２２は、図８に例示するように、ドキュメントデータのファイル名、つまり印刷ジョブ１の名称「データ１」を表示部３５１に表示させるとともに、上記印刷対象範囲として、「全ページ印刷」、「ページ単位印刷」、及び「区分単位印刷」を表示部３５１に表示させる。また、表示制御部２３は、同図８に示すように、「全ページ印刷」、「ページ単位印刷」、及び「区分単位印刷」のいずれかの印刷対象範囲をユーザーが指定項目として指定可能とするために、ユーザーに操作されたことを示すための画像を表示するチェック欄３５Ｆ、３５Ｇ、及び３５Ｈを表示部３５１に表示させる。
【００６０】
そして、制御部２１は、印刷対象範囲を指示する要求がユーザーから操作受付部３５に受け付けられたかどうかを判別する（Ｓ８）。例えば、制御部２１は、図８に示した表示画面において、チェック欄３５Ｆと、ＯＫキー３５Ｉとがユーザーに指定されたかどうかを検出することにより、ユーザーからドキュメントデータについてその全ページの印刷を指示する要求が行われたかどうかを判別する。制御部２１は、チェック欄３５Ｆが指定されたことを上記タッチパネル機能が検出していなければ（Ｓ８でＮＯ）、上記全ページの印刷は行われないと判断して、処理は、後述のＳ１３に進む。
【００６１】
一方、制御部２１は、ユーザーによりチェック欄３５Ｆが指定され、これが上記タッチパネル機能により受け付けられたこと（図８に「●」にて図示）、更にユーザーによりＯＫキー３５Ｉが指定され、これが上記タッチパネル機能により受け付けられたことを検出した場合は（Ｓ８でＹＥＳ）、ドキュメントデータの全ページを印刷することが要求されたと判断する。そして、読出制御部２３は、メタデータＭ１の対応情報の解析結果を用いて、上記印刷対象範囲となるデータ部分として、当該全ページのプリンター言語からなるデータをＵＳＢメモリー２から読み出す（Ｓ９：第３の読み出しステップ）。
【００６２】
続いて、表示制御部２２は、上記全ページについての印刷処理の確認を促す表示を表示部３５１に行わせる（Ｓ１０）。例えば、表示制御部２３は、図９に例示するように、全ページ印刷キー３５Ｊと、スタートキー３５Ｋとを含んだ表示画面を表示部３５１に表示させる。尚、図９において、「印刷部数」、「用紙サイズ選択」、「ページ集約」、及び「両面印刷」で例示するように、この表示画面では、ユーザーは印刷処理での印刷条件を設定可能である（後掲の図１１及び図１４においても同様）。
【００６３】
そして、制御部２１は、上記全ページについての印刷処理を指示する要求がユーザーから操作受付部３５に受け付けられたかどうかを判別する（Ｓ１１）。例えば、制御部２１は、図９に示した表示画面において、全ページ印刷キー３５Ｊと、スタートキー３５Ｋとがユーザーに指定されたかどうかを判別する。そして、制御部２１は、全ページ印刷キー３５Ｊと、スタートキー３５Ｋとが指定されたことを上記タッチパネル機能が検出していなければ（Ｓ１１でＮＯ）、画像形成装置１を待機状態とする。
【００６４】
一方、制御部２１は、ユーザーにより全ページ印刷キー３５Ｊと、スタートキー３５Ｋとが指定され、これが上記タッチパネル機能により受け付けられたことを検出した場合は（Ｓ１１でＹＥＳ）、上記全ページについての印刷処理がユーザーから指示されたと判断する。そして、制御部２１は、読み出された全ページのプリンター言語からなるデータに基づく印刷処理を印刷部３２に行わせる（Ｓ１２：印刷ステップ）。その後、処理は、後述のＳ２５に進む。
【００６５】
なお、上記の説明以外に、制御部２１は、上記印刷処理の確認を促す表示（Ｓ１０：印刷確認表示）を行わせることなく、読出制御部２３が上記印刷対象範囲となるデータ部分を読み出した後、制御部２１が読み出された実行プログラムに従うことにより、連続してこの印刷対象範囲となるデータ部分に基づく印刷処理を印刷部３２に行わせる構成でもよい（後掲のＳ１５及びＳ２２においても同様）。
【００６６】
また、処理がＳ１３に進んだ場合（Ｓ８でＮＯである場合）、制御部２１は、図１０に示す表示画面において、チェック欄３５Ｇと、ＯＫキー３５Ｉとがユーザーに指定されたかどうかと、印刷対象となるページの指定欄３５Ｌにユーザーが当該印刷対象となるページを入力したかとを検出することにより、ユーザーからドキュメントデータについてそのページ単位の印刷を指示する要求が行われたかどうかを判別する（Ｓ１３）。制御部２１は、ユーザーによりチェック欄３５Ｇが指定されたことを上記タッチパネル機能が検出していなければ（Ｓ１３でＮＯ）、上記ページ単位の印刷は行われないと判断して、処理は、後述のＳ１８に進む。
【００６７】
一方、制御部２１は、ユーザーによりチェック欄３５Ｇが指定され、これが上記タッチパネル機能により受け付けられたこと（図１０に「●」にて図示）、ユーザーにより指定欄３５Ｌに印刷対象となるページが入力され、これが上記タッチパネル機能により受け付けられたこと（図１０に「１，３，５，７−９」にて図示）、更にユーザーによりＯＫキー３５Ｉが指定され、これが上記タッチパネル機能により受け付けられたことを検出した場合は（Ｓ１３でＹＥＳ）、ドキュメントデータについてページ単位（例えば、１，３，５，７−９ページ）の印刷が要求されたと判断する。そして、読出制御部２３は、メタデータＭ１の対応情報の解析結果を用いて、上記印刷対象範囲となるデータ部分として、当該指定されたページ単位のプリンター言語からなるデータをＵＳＢメモリー２から読み出す（Ｓ１４：第３の読み出しステップ）。つまり、読出制御部２３は、例えば印刷ジョブ１に生成されたドキュメントデータの１，３，５，７−９ページの記載内容を示すデータ部分をＵＳＢメモリー２から読み出す。
【００６８】
続いて、表示制御部２２は、上記ページ単位についての印刷処理の確認を促す表示を表示部３５１に行わせる（Ｓ１５）。例えば、表示制御部２２は、図１１に例示するように、ページ単位印刷キー３５Ｍと、スタートキー３５Ｋとを含んだ表示画面を表示部３５１に表示させる。
【００６９】
次に、制御部２１は、上記ページ単位についての印刷処理を指示する要求がユーザーから操作受付部３５に受け付けられたかどうかを判別する（Ｓ１６）。例えば、制御部２１は、図１１に示した表示画面において、ページ単位印刷キー３５Ｍと、スタートキー３５Ｋとがユーザーに指定されたかどうかを判別する。そして、制御部２１は、ページ単位印刷キー３５Ｍと、スタートキー３５Ｋとが指定されたことを上記タッチパネル機能が検出していなければ（Ｓ１６でＮＯ）、画像形成装置１を待機状態とする。
【００７０】
一方、制御部２１は、ユーザーによりページ単位印刷キー３５Ｍと、スタートキー３５Ｋとが指定され、これが上記タッチパネル機能により受け付けられたことを検出した場合は（Ｓ１６でＹＥＳ）、上記ページ単位についての印刷処理がユーザーから指示されたと判断する。そして、制御部２１は、読み出されたページ単位のプリンター言語からなるデータに基づく印刷処理を印刷部３２に行わせる（Ｓ１７：印刷ステップ）。その後、処理は、後述のＳ２５に進む。
【００７１】
また、処理がＳ１８に進んだ場合（Ｓ１３でＮＯである場合）、制御部２１は、図１２に示す表示画面において、チェック欄３５Ｈと、ＯＫキー３５Ｉとがユーザーに指定されたかどうかを検出することにより、ユーザーからドキュメントデータについて区分単位の印刷を指示する要求が行われたかどうかを判別する（Ｓ１８）。制御部２１は、チェック欄３５Ｈが指定されたことを上記タッチパネル機能が検出していなければ（Ｓ１８でＮＯ）、印刷ジョブＪ１に対する印刷処理が中止されたと判断して、処理は、後述のＳ２５に進む。
【００７２】
一方、制御部２１は、ユーザーによりチェック欄３５Ｈが指定され、これが上記タッチパネル機能により受け付けられたこと（図１２に「●」にて図示）、更にユーザーによりＯＫキー３５Ｉが指定され、これが上記タッチパネル機能により受け付けられたことを検出した場合は（Ｓ１８でＹＥＳ）、ドキュメントデータについて区分単位の印刷が要求されたと判断する。
【００７３】
続いて、表示制御部２２は、インタープリター部２４が作成したリストを表示部３５１に表示させる（Ｓ１９）。例えば、表示制御部２２は、図１３に例示するように、印刷ジョブＪ１に生成されたドキュメントデータ内に存在する「チャプター１」、「チャプター２」、及び「チャプター３」を表示部３５１に表示させる。また、表示制御部２２は、同図１３に示すように、「チャプター１」、「チャプター２」、及び「チャプター３」の区分単位をユーザーが指定項目として指定可能とするために、ユーザーに操作されたことを示すための画像を表示するチェック欄３５Ｎ、３５Ｏ、及び３５Ｐを表示部３５１に表示させる。
【００７４】
続いて、制御部２１は、印刷処理の対象とする少なくとも一つの区分単位を指示する要求がユーザーから操作受付部３５に受け付けられたかどうかを判別する（Ｓ２０）。すなわち、制御部２１は、ユーザーが印刷処理を所望するドキュメントデータのチャプターが指定されたかどうかを判別する。例えば、制御部２１は、図１３に示した表示画面において、チェック欄３５Ｎ、３５Ｏ、及び３５Ｐと、ＯＫキー３５Ｑとがユーザーに指定されたかどうかを判別する。そして、制御部２１は、チェック欄３５Ｎ、３５Ｏ、及び３５Ｐが指定されたことを上記タッチパネル機能が検出していなければ（Ｓ２０でＮＯ）、画像形成装置１を待機状態とする。
【００７５】
一方、制御部２１は、例えば、ユーザーによりチェック欄３５Ｎが指定され、これが上記タッチパネル機能により受け付けられたこと（図１３に「レ」にて図示）、更にユーザーによりＯＫキー３５Ｑが指定され、これが上記タッチパネル機能により受け付けられたことを検出した場合は（Ｓ２０でＹＥＳ）、印刷処理の対象とする区分単位として、「チャプター１」の区分が指定されたと判断する。
【００７６】
続いて、読出制御部２３は、メタデータＭ１の対応情報の解析結果を用いて、上記印刷対象範囲となるデータ部分として、当該指定された区分単位のプリンター言語からなるデータをＵＳＢメモリー２から読み出す（Ｓ２１：第３の読み出しステップ）。つまり、読出制御部２３は、例えば印刷ジョブ１に生成されたドキュメントデータのチャプター１の記載内容を示すデータ部分をＵＳＢメモリー２から読み出す。
【００７７】
続いて、表示制御部２２は、上記区分単位についての印刷処理の確認を促す表示を表示部３５１に行わせる（Ｓ２２）。例えば、表示制御部２２は、図１４に例示するように、区分単位印刷キー３５Ｒと、スタートキー３５Ｋとを含んだ表示画面を表示部３５１に表示させる。
【００７８】
次に、制御部２１は、上記区分単位についての印刷処理を指示する要求がユーザーから操作受付部３５に受け付けられたかどうかを判別する（Ｓ２３）。例えば、制御部２１は、図１４に示した表示画面において、区分単位印刷キー３５Ｒと、スタートキー３５Ｋとがユーザーに指定されたかどうかを判別する。そして、制御部２１は、ユーザーが区分単位印刷キー３５Ｒと、スタートキー３５Ｋとを指定しなければ（Ｓ２３でＮＯ）、画像形成装置１を待機状態とする。
【００７９】
一方、制御部２１は、ユーザーにより区分単位印刷キー３５Ｒと、スタートキー３５Ｋとが指定され、これが上記タッチパネル機能により受け付けられたことを検出した場合は（Ｓ２３でＹＥＳ）、上記区分単位についての印刷処理がユーザーから指示されたと判断する。そして、制御部２１は、読み出された区分単位のプリンター言語からなるデータに基づく印刷処理を印刷部３２に行わせる（Ｓ２４：印刷ステップ）。
【００８０】
また、上記Ｓ２４での印刷処理では、制御部２１は、メタデータＭ１の対応情報の解析結果を用いて、記録紙での予め定められた位置（例えば、当該記録紙の上端部）から、上記区分単位のプリンター言語からなるデータに基づく印刷処理での印刷動作を印刷部３２に行わせる。例えば、図１５に示すように、ＵＳＢメモリー２内に記憶されている元のドキュメントデータにおいて、チャプター１及びチャプター２の各記載内容が記録紙Ｙ１に記述され、かつ、チャプター１の記載内容が当該記録紙Ｙ１の上端部Ｐ１から記述されているものとする。このとき、制御部２１は、印刷対象範囲としてチャプター１が指定指示されている場合に、Ｓ２４での印刷処理が行われると、矢印ａ１に示すように、元のドキュメントデータから印刷物が形成される。すなわち、制御部２１は、図１５に印刷物を示すように、記録紙Ｙ２での予め定められた位置としての先端部Ｐ２から、チャプター１の記載内容を印刷部３２に印刷させる。
【００８１】
また、図１６に示すように、上記元のドキュメントデータにおいて、チャプター１及びチャプター２の各記載内容が記録紙Ｙ３に記述され、かつ、チャプター２の記載内容が当該記録紙Ｙ３の中央部Ｐ３から記述されているものとする。このとき、制御部２１は、印刷対象範囲としてチャプター２が指定指示されている場合に、Ｓ２４での印刷処理が行われると、矢印ａ２に示すように、元のドキュメントデータから印刷物が形成される。すなわち、制御部２１は、図１６に印刷物を示すように、チャプター２の記載内容を、記録紙Ｙ４での予め定められた位置としての先端部Ｐ４に調整してから、当該チャプター２の記載内容を印刷部３２に印刷させる。このように、制御部２１は、チャプター２の記載内容を記録紙Ｙ４の先端部Ｐ４から印刷させるので、記録紙Ｙ４の中央部からチャプター２の記載内容を印刷させる場合に比べて、当該チャプター２の記載内容をユーザーに視認させ易くすることが可能になる。また、チャプター２の記載内容が元のドキュメントデータにおいて、例えば２ページにわたって記述されている場合でも、先端部Ｐ４から印刷させることにより、当該チャプター２の記載内容を１ページの印刷物にまとめて印刷することが可能になる。
【００８２】
続いて、制御部２１は、上記Ｓ４で指定された全ての印刷ジョブについての印刷処理が終了したかを判別する（Ｓ２５）。そして、制御部２１は、印刷処理が終了していない印刷ジョブを検出した場合は、当該印刷ジョブの印刷処理を実行する必要があると判断して、処理は、上記Ｓ５に戻って処理をやり直す。一方、制御部２１は、上記指定された全ての印刷ジョブについての印刷処理が終了したことを検出すれば、処理動作を終了させる。
【００８３】
以上のように本実施形態では、読出制御部２３は印刷ジョブについてのメタデータをＵＳＢメモリー（外部メモリー）２から読み出す。インタープリター部２４は、読み出されたメタデータを解析する。表示制御部２２は、インタープリター部２４でのメタデータの属性情報の解析結果を用いて、上記印刷ジョブとして生成されたドキュメントデータでの印刷処理の対象とする印刷対象範囲の指定を促す表示を表示部３５１に行わせる。読出制御部２３は、メタデータの対応情報の解析結果を用いて、上記印刷ジョブに含まれたプリンター言語からなるデータのうち、指定された印刷対象範囲となるデータ部分をＵＳＢメモリー２から読み出す。制御部２１は、読出制御部２３が読み出した実行プログラムに従って、読み出された印刷対象範囲となるデータ部分に基づく印刷処理を印刷部３２に実行させる。この結果、本実施形態では、上記従来例と異なり、ＵＳＢメモリー２に記憶されているデータについて印刷処理を行う場合に、ユーザーが印刷を所望する箇所だけを容易に印刷処理することが可能になる。
【００８４】
また、本実施形態では、読出制御部２３は、ユーザーから印刷処理の対象とする少なくとも一つの印刷ジョブを指定する要求を操作受付部３５が受け付けた場合には、当該指定された印刷ジョブに対応して作成されたメタデータをＵＳＢメモリー２から読み出している。このように、本実施形態では、ユーザーが印刷処理を所望する印刷ジョブについてのメタデータだけが読み出されているので、インタープリター部２４でのメタデータの解析処理の負荷を軽減することができる。
【００８５】
また、本実施形態では、読出制御部２３は、ユーザーから印刷対象範囲を指示する要求を操作受付部３５が受け付けた場合、メタデータの対応情報の解析結果を用いて、印刷ジョブに含まれたプリンター言語からなるデータのうち、上記要求により指定された印刷対象範囲となるデータ部分をＵＳＢメモリー２から読み出している。このように、本実施形態では、ユーザーが印刷処理を所望する箇所のプリンター言語からなるデータだけが読み出されているので、データを記憶する画像メモリー３３等の記憶部での使用領域を小さくすることができるとともに、画像形成装置１でのデータの読出処理から印刷処理までに要する処理時間を低減することが可能になる。
【００８６】
また、本実施形態では、インタープリター部２４は決定した複数の区分単位の一覧を示すリストを作成し、表示制御部２２は、ユーザーから区分単位を指示する要求を操作受付部３５が受け付けた場合には、指定項目として少なくとも一つの区分単位を示した上記リストを表示部３５１に表示させている。このため、本実施形態では、ユーザーが区分単位の印刷処理を所望する場合において、ユーザーは当該区分単位の指定を容易に行うことができる。
【００８７】
なお、上記の説明では、実行プログラムに従って、一覧情報を読み出す構成について説明したが、本発明はこれに限定されものではなく、実行プログラムに従って、メタデータを読み出すものであれば、何等限定されない。
【００８８】
なお、上記実施形態において、図１乃至図１６を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００８９】
１      画像形成装置
２１    制御部
２２    表示制御部
２３    読出制御部
２４    インタープリター部
３２    印刷部
３５    操作受付部
３５１  表示部
３６    外部端子
【図１】
2018130889.tif 000003
【図２】
2018130889.tif 000004
【図３】
2018130889.tif 000005
【図４】
2018130889.tif 000006
【図５】
2018130889.tif 000007
【図６】
2018130889.tif 000008
【図７】
2018130889.tif 000009
【図８】
2018130889.tif 000010
【図９】
2018130889.tif 000011
【図１０】
2018130889.tif 000012
【図１１】
2018130889.tif 000013
【図１２】
2018130889.tif 000014
【図１３】
2018130889.tif 000015
【図１４】
2018130889.tif 000016
【図１５】
2018130889.tif 000017
【図１６】
2018130889.tif 000018