(57)【要約】      （修正有）【課題】複数のファイルを複数部数ずつ印刷出力する場合のユーザの利便性を向上させることが可能な画像形成装置を提供する。【解決手段】プリンタに複数の排紙トレイが増設され、「yamada00001.JPG」「yoshida00001.JPG」及び「FILE00005.JPG」が印刷対象ファイルとされ、印刷部数が１部のとき（Ｓ１：Ｎ、Ｓ５：Ｙ、且つ、Ｓ７：Ｎ）、第１排紙トレイＴ１に「yamada00001.JPG」の画像が印刷された用紙１９が排紙され、第２排紙トレイＴ２に「yoshida00001.JPG」の画像が印刷された用紙が排紙され、標準排紙トレイＴ０に「FILE00005.JPG」の画像が印刷された用紙が排紙され（スタック排紙）、印刷部数が４部のとき、「yamada00001.JPG」「yoshida00001.JPG」及び「FILE00005.JPG」の画像がそれぞれ印刷された３枚の用紙を各１セットとした用紙群が、それぞれ別々の排紙トレイに排紙される（コレート排紙）。【選択図】図４
2008080708.tif 000002
【特許請求の範囲】
【請求項１】
外部の記憶媒体にアクセス可能な画像形成装置であって、
並び条件が設定される設定部と、
前記記憶媒体内から、印刷対象とされた複数のファイルを、前記並び条件に従った順序で順次印刷処理をする印刷部と、
前記印刷対象のファイルの印刷部数を指定する部数指定部と、
前記部数指定部で複数部数が指定された場合には、前記印刷部で印刷された複数の印刷媒体を部数単位でまとめた状態で積載部上に積載させる排出部と、を備える画像形成装置。
【請求項２】
前記並び条件は、ファイル属性に基づいてファイルの順序を定める条件である請求項１に記載の画像形成装置。
【請求項３】
前記ファイル属性は、ファイル形式である請求項２に記載の画像形成装置。
【請求項４】
前記積載部を複数備えた構成とされ、
前記排出部は、前記部数指定部で１部数が指定された場合には、前記ファイル属性ごとに印刷媒体を排出すべき積載部を切り替える請求項２または請求項３に記載の画像形成装置。
【請求項５】
前記積載部を複数備えた構成とされ、
前記排出部は、前記部数指定部で複数部数が指定された場合には、前記印刷部で印刷された複数の印刷媒体を、１部ずつ異なる積載部に積載する請求項１から請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記ファイル属性は、ファイル名、ファイル作成者名、ファイル作成日付、ファイルサイズのうち少なくともいずれか１つを含む請求項１から請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記印刷対象のファイルを指定する指定部を備え、
前記指定部でのファイル指定順に基づく並び条件が前記設定部に設定される請求項１から請求項６のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部の記憶媒体からファイルを直接取り込んで印刷を行う、いわゆるダイレクト印刷機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
例えば下記特許文献１には、記憶メディアから取り込んだ複数の画像を、ファイル名順、画像作成日付順、選択順、出力枚数順から選択された順序に並び替えてプリンタ等に出力する画像入出力装置が開示されている。
【特許文献１】特開２００５−１０９９０７公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記特許文献１の技術では、プリンタは画像入出力装置から送られてきた順序で画像を順次印刷出力することになるが、複数部数ずつ印刷出力する場合についてはなんら記載がされていない。
本発明は上記のような事情に基づいて完成されたものであって、その目的は、複数のファイルを複数部数ずつ印刷出力する場合のユーザの利便性を向上させることが可能な画像形成装置を提供するところにある。
【課題を解決するための手段】
【０００４】
上記の目的を達成するための手段として、請求項１の発明に係る画像形成装置は、外部の記憶媒体にアクセス可能な画像形成装置であって、並び条件が設定される設定部と、前記記憶媒体内から、印刷対象とされた複数のファイルを、前記並び条件に従った順序で順次印刷処理をする印刷部と、前記印刷対象のファイルの印刷部数を指定する部数指定部と、前記部数指定部で複数部数が指定された場合には、前記印刷部で印刷された複数の印刷媒体を部数単位でまとめた状態で積載部上に積載させる排出部と、を備える。
なお、「画像形成装置」は、プリンタ（例えばレーザプリンタ）などの印刷装置だけでなく、ファクシミリ装置や、プリンタ機能及び読み取り機能（スキャナ機能）等を備えた複合機であってもよい。
「印刷媒体」は、用紙などの紙製の印刷媒体に限らず、ＯＨＰシートなどのプラスチック製の印刷媒体などであってもよい。
【０００５】
請求項２の発明は、請求項１に記載の画像形成装置において、前記並び条件は、ファイル属性に基づいてファイルの順序を定める条件である。
請求項３の発明は、請求項２に記載の画像形成装置において、前記ファイル属性は、ファイル形式である。
【０００６】
請求項４の発明は、請求項２または請求項３に記載の画像形成装置において、前記積載部を複数備えた構成とされ、前記排出部は、前記部数指定部で１部数が指定された場合には、前記ファイル属性ごとに印刷媒体を排出すべき積載部を切り替える。
【０００７】
請求項５の発明は、請求項１から請求項４のいずれかに記載の画像形成装置において、前記積載部を複数備えた構成とされ、前記排出部は、前記部数指定部で複数部数が指定された場合には、前記印刷部で印刷された複数の印刷媒体を、１部ずつ異なる積載部に積載する。
【０００８】
請求項６の発明は、請求項１から請求項５のいずれかに記載の画像形成装置において、前記ファイル属性は、ファイル名、ファイル作成者名、ファイル作成日付、ファイルサイズのうち少なくともいずれか１つを含む。
【０００９】
請求項７の発明は、請求項１から請求項６のいずれかに記載の画像形成装置において、前記印刷対象のファイルを指定する指定部を備え、前記指定部でのファイル指定順に基づく並び条件が前記設定部に設定される。
【発明の効果】
【００１０】
＜請求項１の発明＞
設定された並び条件に従って並び替えがされ、かつ、複数部数指定がされた場合、印刷部で印刷された複数の印刷媒体を排出する方法としては、部数単位（各部内で上記並び条件に従ってファイルに対応した画像が並んでいる）ごとにまとめた状態で積載する方法（コレート排出）と、印刷内容が同一の印刷媒体単位ごとにまとめた状態で積載する方法（スタック排出）とがある。複数部数指定された場合には、通常、コレート排出された方がユーザには便利であることが多い。そこで、本構成では、どのように並び替えがされるかにかかわらず、複数部数指定がされたときには、上記コレート排出するようにした。
【００１１】
＜請求項２の発明＞
予めファイル属性に基づく並び条件を設定しておけば、その並び条件に従った順序で印刷処理をさせることができる。
【００１２】
＜請求項３の発明＞
外部の記憶媒体には、様々なファイル形式のファイルが格納されていることがある。そこで、ファイル形式を基に並び替えて印刷するようにした。
【００１３】
＜請求項４の発明＞
本構成によれば、ファイル属性を基に並び替えをし、かつ、そのファイル属性ごとに異なる積載部に排出することができる。
【００１４】
＜請求項５の発明＞
本構成によれば、複数部指定した場合、１部ずつ異なる積載部に積載することができる。
【００１５】
＜請求項６の発明＞
様々な並び順で印刷を行うことができる。
【００１６】
＜請求項７の発明＞
本構成によれば、例えばユーザによるファイル指定順に従った印刷を行うことができる。
【発明を実施するための最良の形態】
【００１７】
本発明の一実施形態を図１〜図７を参照しつつ説明する。
１．プリンタの全体構成
本実施形態のプリンタ１０（「画像形成装置」の一例）は、ホストコンピュータ（図示せず）などから印刷データを受信して印刷するＰＣプリント機能と、外部メモリ（本実施形態では、例えばＵＳＢメモリ１７）内に格納された画像データ（ファイル）を直接読み込んで印刷するダイレクトプリント機能とを備えており、プリンタ１０は特にダイレクトプリント機能に関して以下のような特徴的な構成を有している。
【００１８】
図１は、プリンタ１０のハードウエア構成を示す簡略図である。プリンタ１０は、用紙１９（「印刷媒体」の一例）への印刷動作を行う印刷エンジン１１、表示部１２、ＵＳＢホストＩ／Ｆ１３、制御部１４、ユーザによる操作が行われる操作部１５、及び、ホストＩ／Ｆ１６、内部メモリ１８を備える。内部メモリ１８内の印刷処理用領域には、プリンタ１０全体の動作を制御するプログラムなどが格納されている。制御部１４は、ＣＰＵを備え、内部メモリ１８に格納されたプログラムに基づいて印刷エンジン１１や表示部１２の動作を制御する。また、プリンタ１０は、ホストＩ／Ｆ１６を介して上記ホストコンピュータとのデータ通信が可能とされている。また、プリンタ１０は、ＵＳＢメモリ１７が着脱可能に装着され、このＵＳＢメモリ１７内の情報がＵＳＢホストＩ／Ｆ１３を介して読み込まれるようになっている。
【００１９】
２．ＵＳＢメモリ１７内のメモリ構造
ＵＳＢメモリ１７の中には、複数のディレクトリが階層状に形成されたツリー構造のファイルシステムが構築され、複数のファイル（画像データやテキストデータなど）が例えばユーザの好みの分類ごとに作成された各フォルダ（ディレクトリ）別に格納されている。本実施形態では、図２に示すように、ＵＳＢメモリ１７（「外部の記憶媒体」の一例）には、例えば３つのフォルダ（同図では「folder１」「folder２」「folder３」で示されている）が格納されている。このうち、フォルダ１内には、４つのＰＤＦ（Portable Document Format）形式のファイル（「file1.pdf」「file2.pdf」「file3.pdf」「file4.pdf」)が格納されている。フォルダ２内には、１つのＪＰＥＧ（Joint Photographic Experts Group）形式のファイル（「file5.jpg」）が格納されている。また、フォルダ３内には、２つのＴＩＦＦ（Tagged Image File Format）形式のファイル（「file6.tiff」「file7.tiff」）、２つのプリンタファイル形式のファイル（「file8.prn」「file9.prn」）が格納されている。
【００２０】
３．表示部及び操作部の構成
図３は、プリンタ１０の本体ケース表面に配された操作部１５及び表示部１２を示す模式図である。表示部１２は、例えば液晶表示部であって、第１表示部２１と第２表示部２２とが上下に並んだ２画面構成になっている。このうち第２表示部２２には、現在表示（処理）対象となっているフォルダについて上記ツリー構造における位置を示すパス名４０が表示される。第１表示部２１には、当該フォルダ内のファイル名４１（ファイルの特定情報）などが１つずつスクロール形式で表示される。操作部１５には、アップキー２３Ａ及びダウンキー２３Ｂからなるアップダウンスイッチ２３、実行キー２４、キャンセルキー２５、進むキー２６、戻るキー２７が配置されている。
【００２１】
そして、ダイレクトプリント機能の実行時には、例えば進むキー２６及び戻るキー２７の操作によって上記ツリー構造の上位層と下位層との間の移動を行い、実行キー２４を押下することで、第１表示部２１に現在表示されているファイル（図３では「file1.pdf」）がダイレクトプリントの対象として指定することができる。なお、ここでは、ダイレクトプリントの対象ファイルとして複数のファイルを指定することも可能である。ダイレクトプリントの対象ファイルの指定が終わると、上記操作部１５での操作によって、例えば用紙サイズ、部数指定など各種の印刷条件を設定する。従って、操作部１５及び表示部１２は「指定部、部数指定部」として機能する。
【００２２】
また、本実施形態では、操作部１５での所定の操作によって並び条件設定モードに設定して各種の並び条件を設定することができる。具体的には、例えば、制御部１４は、第１表示部２１にアップダウンスイッチ２３の操作に応じて「ファイル形式」、「ファイル名」、「ファイルサイズ」、「ファイル作成日」（以下、これらを「ファイル属性」ということがある）を示す文字列を１つずつスクロール表示させる。そして、実行キー２４が押下されると、現在表示された文字列に対応するファイル属性に基づく並び条件を設定できるようになる。
【００２３】
具体的には、「ファイル形式」が選択されたときには、第１表示部２１にアップダウンスイッチ２３の操作に応じて各ファイル形式を示す「ＪＰＥＧ」、「ＴＩＦＦ」、「ＰＤＦ」、「ＰＲＮ」及び「その他」を示す文字列が順次スクロール表示され、実行キー２４が押下されると、現在表示されたファイル形式が選択され、この選択順が第１並び条件として内部メモリ１８（「設定部」の一例）に設定される。また、「ファイル名」が指定された場合は、特定の文字列（「Yamada」、「Yoshida」、「Kato」、「その他」が選択または入力可能となり、その選択または入力順が第２並び条件として内部メモリ１８に設定される。また、「ファイルサイズ」や「ファイル作成日」が選択されたときは、昇順か、降順かを選択設定でき、これは第３、第４並び条件として内部メモリ１８に設定される。なお、プリンタ１０に複数の排紙トレイＴ（「積載部」の一例）が設けられている場合には、各ファイル属性ごと（例えばファイル形式ごと）に排出先の排紙トレイＴを指定することもできる。
【００２４】
４．ダイレクトプリント
さて、例えばプリンタ１０にＵＳＢメモリ１７を装着すると、制御部１４は、ＵＳＢメモリ１７のファイルシステムからファイルリスト（ＵＳＢメモリ１７に格納されたファイルの情報）を取得し、そのファイルリストに基づき各ファイルのファイル名４１を第１表示部２１にスクロール表示させる。そして、操作部１５での所定の操作によって印刷対象とすべきファイル名が複数指定されると、当該指定された印刷対象ファイルのファイル名を、各並び条件に従って並び替えをする。
【００２５】
具体的には、制御部１４は、図４に示すように制御を実行する。即ち、Ｓ１で現在プリンタ１０に設けられている排紙トレイＴが１つかどうかを判断する。これは排紙トレイＴの検出センサやユーザによる予めの設定情報に基づき判断できる。排紙トレイＴが１つである場合には（Ｓ１：Ｙ）、ファイル形式順である「第１並び条件」が設定されていれば（Ｓ２：Ｙ）、このファイル形式順に従った順序で、印刷対象ファイルをＵＳＢメモリ１７から順次取得し、その取得した順序でデータ展開処理（具体的にビットマップデータへの展開）をし、その展開データを印刷エンジン１１に引き渡す（Ｓ３）。これにより、印刷エンジン１１は展開データに応じた画像を用紙１９に形成する印刷動作を実行する。従って、制御部１４及び印刷エンジン１１は「印刷部」として機能する。
【００２６】
ここでは、「ＪＰＥＧ」、「ＴＩＦＦ」、「ＰＤＦ」、「ＰＲＮ」及び「その他」のファイル形式順で、当該ファイル形式のファイルについて印刷処理された用紙１９が排紙トレイＴに排紙されることになる。これに対して、「第１並び条件」が設定されていなければ（Ｓ２：Ｎ）、例えばファイルサイズ順である「第３並び条件」に従った順序で、印刷対象ファイルをＵＳＢメモリ１７から順次取得し、その取得した順序でデータ展開処理をし、その展開データを印刷エンジン１１に引き渡す（Ｓ３）。例えば第３並び条件として、ファイルサイズが小さい順（昇順）が設定されていた場合には、印刷処理速度が速いファイル順に排紙することができる。また、ファイルサイズが大きい順（降順）が設定されていた場合には、例えば高品質の画像が形成された用紙順に排紙することができる。
【００２７】
一方、プリンタ１０に排紙トレイＴが複数設けられている場合には（Ｓ１：Ｎ）、Ｓ５で印刷対象ファイルが複数指定されているかどうかを判断し、印刷対象ファイルが１つだけ指定されていた場合には（Ｓ５：Ｎ）、Ｓ６で、当該印刷対象ファイルのファイル名に、上記第２並び条件として入力設定された特定の文字列が含まれているかどうかを判断し、含まれていた文字列それぞれに対応した排紙トレイＴを排紙先として指定する。本実施形態では、印刷対象ファイルのファイル名に、「Yamada」を含んでいれば第１排紙トレイＴ１１が排紙先とされ、「Yoshida」を含んでいれば第２排紙トレイＴ２が排紙先とされ、「Kato」を含んでいれば第３排紙トレイＴ３が排紙先とされ、「Yamada」、「Yoshida」及び「Kato」のいずれも含んでいなければ「その他」に対応付けられた標準トレイＴ０（例えばプリンタ１０に標準装備された排紙トレイ）が排紙先とされる。
【００２８】
印刷対象ファイルが複数指定されていた場合には（Ｓ５：Ｙ）、Ｓ７で、複数部数印刷が指定されていたかどうかを判断し、１部印刷指定がされていた場合には（Ｓ７：Ｎ）、Ｓ６に進み、ファイル属性ごとに排紙トレイＴを振り分ける、いわゆるスタック排紙を行う。具体的には、「Yamada」を含んだファイル名のファイルについては第１排紙トレイＴ１１が排紙先とされ、「Yoshida」を含んだファイル名のファイルについては第２排紙トレイＴ２が排紙先とされ、「Kato」を含んだファイル名のファイルについては第３排紙トレイＴ３が排紙先とされ、「Yamada」、「Yoshida」及び「Kato」のいずれも含んでいないファイル名のファイルについては「その他」に対応付けられた標準トレイＴ０が排紙先とされる。また、「ＪＰＥＧ」、「ＴＩＦＦ」、「ＰＤＦ」、「ＰＲＮ」及び「その他」などのファイル形式や、各ファイルが作成された日付等によって排紙トレイＴを振り分け、スタック排紙を行ってもよい。
【００２９】
一方、複数部数印刷指定がされていた場合には（Ｓ７：Ｙ）、Ｓ８で各部数ずつ排紙トレイＴを変える、いわゆるコレート排紙を行う。なお、このとき、各１部ずつの用紙Ｐ群の中では、上記各並び条件に従った並び順とされる構成であってもよい。
【００３０】
例えば、図５には、ＵＳＢメモリ１７のファイルシステムが管理する全ファイルリストが具体的に示されている。各ファイルについて左からファイル名（拡張子を含む）、作成日付、の順で管理されている。ここで、仮に、プリンタ１０には標準トレイＴ４に加えて５つの排紙トレイが増設され、印刷対象ファイルとして、「yamada00001.JPG」、「yoshida00001.JPG」及び「FILE00005.JPG」が指定され、印刷部数が１部とされた場合には（Ｓ１：Ｎ、Ｓ５：Ｙ、且つ、Ｓ７：Ｎ）、図６に示すように、第１排紙トレイＴ１に「yamada00001.JPG」に基づく画像が印刷された用紙１９が排紙され、第２排紙トレイＴ２に「yoshida00001.JPG」に基づく画像が印刷された用紙１９が排紙され、標準排紙トレイＴ０に「FILE00005.JPG」に基づく画像が印刷された用紙１９が排紙される（スタック排紙）。
【００３１】
一方、印刷部数が４部とされた場合には（Ｓ１：Ｎ、Ｓ５：Ｙ、且つ、Ｓ７：Ｙ）、図７に示すように、「yamada00001.JPG」、「yoshida00001.JPG」及び「FILE00005.JPG」に基づく画像がそれぞれ印刷された３枚の用紙１９を各１セットとした用紙１９群が、それぞれ別々の排紙トレイＴ１〜Ｔ４に排紙される（コレート排紙）。しかも、ここでは、各部ごとの用紙１９の並び順は、第１並び条件のファイル形式順になっている。
【００３２】
５．本実施形態の効果
複数部数指定された場合には、通常、コレート排紙された方がユーザには便利であることが多い。そこで、本実施形態によれば、複数部数が指定された場合には、どのように並び条件に従って並び替えがされるかにかかわらず、コレート排出するようにした。一方、一部指定がされた場合には、スタック排紙を行う。
【００３３】
また、ファイル形式、ファイル名等に基づく様々な並び条件に従った排紙を行うことができる。
【００３４】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）上記実施形態において、図４のＳ１で、排紙トレイＴが１つであっても、Ｓ５に進む構成でもよい。この場合、Ｓ６ではファイル属性が同じもの同士が重ねられた状態で、予め定められたファイル属性順で１つの排紙トレイＴに排紙されることになる。また、Ｓ８では各部数ずつ重ねられた状態で、１つの排紙トレイＴにコレート排紙されることになる。
【００３５】
（２）並び条件としては、複数のファイル属性の組み合わせによるものであってもよい。例えばファイル形式順とファイル名順とを優先度を付けて並び条件として設定する構成であってもよい。また、複数のファイルを印刷対象とする場合において、ファイルごとに個別に印刷部数を指定できる場合には、印刷部数順（多い順または少ない順）を並び条件とする構成であってもよい。さらに、操作部１５にてユーザが印刷対象ファイルとして指定した順を、並び条件として設定する構成であってもよい。
【００３６】
（３）上記実施形態では、まず、ファイルの特定情報（ファイル名）だけをＵＳＢメモリ１７から取り込んで、その後に、並び条件に従ってファイルを取り込み構成としたが、例えば、印刷対象ファイルを指定する前に全ファイルの内容（例えば画像等）を、或いは、指定後にその指定したファイルの内容を、プリンタ１０に備えられた液晶表示部に画像表示させるためにファイル自体をＵＳＢメモリ１７から取り込んで、このファイル自体を並び条件に従って並び替えてデータ展開処理を行う構成であってもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態に係るプリンタのハードウエア構成を示す簡略図
【図２】ＵＳＢメモリ内のメモリ構造を示した概念図
【図３】プリンタの本体ケース表面に配された操作部及び表示部を示す模式図
【図４】ダイレクトプリント排紙切り替え処理を示すフローチャート
【図５】全ファイルリストの説明図
【図６】排紙パターン（スタック）を説明するための模式図
【図７】排紙パターン（コレート）を説明するための模式図
【符号の説明】
【００３８】
１０…プリンタ（画像形成装置）
１１…印刷エンジン（印刷部）
１２…表示部（指定部、部数指定部）
１４…制御部（印刷部）
１５…操作部（指定部、部数指定部）
１７…ＵＳＢメモリ（外部の記憶媒体）
１８…内部メモリ（設定部）
１９…用紙（印刷媒体）
Ｔ（Ｔ０〜Ｔ５）…排紙トレイ（積載部）
【図１】
2008080708.tif 000003
【図２】
2008080708.tif 000004
【図３】
2008080708.tif 000005
【図４】
2008080708.tif 000006
【図５】
2008080708.tif 000007
【図６】
2008080708.tif 000008
【図７】
2008080708.tif 000009