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