(57)【要約】【課題】可搬型記憶装置に保存された電子ドキュメントファイルを印刷する際における、ユーザの利便性が向上した画像形成装置を提供する。【解決手段】画像形成装置(10)は、可搬型記憶装置(14)に記憶された印刷設定情報を含む電子ドキュメントファイルを印刷する際に、電子ドキュメントファイルに含まれる印刷設定情報のうち少なくとも一部を無視し、新規に印刷設定情報の入力をユーザに要求する。画像形成装置(10)は、電子ドキュメントデータに含まれる印刷設定情報のうち少なくとも一部を表示する表示部(20)を有する。【選択図】図１
2011140160.tif 000002
【特許請求の範囲】
【請求項１】
可搬型記憶装置に記憶された印刷設定情報を含む電子ドキュメントファイルを印刷する際に、前記電子ドキュメントファイルに含まれる前記印刷設定情報のうち少なくとも一部を無視し、新規に印刷設定情報の入力をユーザに要求する画像形成装置において、
前記電子ドキュメントデータに含まれる前記印刷設定情報のうち少なくとも一部を表示する表示部を有する
ことを特徴とする画像形成装置。
【請求項２】
前記表示部に表示された印刷設定情報のうち少なくとも一部を新規に入力すべき印刷設定情報に反映させることを許容する操作部を有する
ことを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の画像形成装置に関する。
【背景技術】
【０００２】
近年、電子ドキュメントのファイル型式として、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）が用いられている。ＸＰＳは、スプールファイル型式及びページ記述言語でもあり、ＸＰＳのファイル（以下、ＸＰＳファイルという）は、画像形成装置に対する印刷命令にもなり得る。
【０００３】
印刷命令としてのＸＰＳファイルは、印刷設定情報としてのプリントチケット（ＰｒｉｎｔＴｉｃｌｅｔ）ドキュメントを含んでいる。画像形成装置は、ＸＰＳファイルを受信した場合、通常、プリントチケットドキュメントによって指定された印刷設定に則して画像を形成する。これにより、ＸＰＳファイルに基づいて、画像形成装置の機種等に依存することなく、同一の文書が再現される（例えば、特許文献１参照）。
【０００４】
そして、ＸＰＳファイルが画像形成装置での印刷に供される態様は、クライアント端末から送信される態様に限られない。例えば、可搬型記憶装置に記憶させたＸＰＳファイルを、可搬型記憶装置を画像形成装置に接続して印刷することも行われている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１４５９９９号公報
【特許文献２】特開２００７−１４４７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、可搬型記憶装置に保存されたＸＰＳファイルを印刷する場合、ＸＰＳファイル中のプリントチケットドキュメントを使用せずに、印刷が行われている。これは、可搬型記憶装置中のＸＰＳファイルは、ユーザが通常使用している画像形成装置とは異なる画像形成装置にて印刷されること等を考慮してのことである。
【０００７】
しかしながら、ＸＰＳファイルに含まれる印刷設定情報を使用しない場合、ユーザは常に印刷設定情報の入力を求められる。印刷設定情報は多岐に渡り、常にそれらの入力を求められることはユーザにとって煩雑である。
また、ユーザは、ＸＰＳファイルに含まれる印刷設定情報を知ることができず、印刷設定情報を新たに入力するための参考とすることもできない。
【０００８】
本発明は上述した事情に鑑みてなされ、その目的とするところは、可搬型記憶装置に保存された電子ドキュメントファイルを印刷する際における、ユーザの利便性が向上した画像形成装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一態様によれば、可搬型記憶装置に記憶された印刷設定情報を含む電子ドキュメントファイルを印刷する際に、前記電子ドキュメントファイルに含まれる前記印刷設定情報のうち少なくとも一部を無視し、新規に印刷設定情報の入力をユーザに要求する画像形成装置において、前記電子ドキュメントデータに含まれる前記印刷設定情報のうち少なくとも一部を表示する表示部を有することを特徴とする画像形成装置が提供される（請求項１）。
【００１０】
請求項１の画像形成装置によれば、ユーザは、表示部に表示された印刷設定情報を参考にして、新規に印刷設定情報を入力することが許される。このため、ユーザは、新規に入力しなければならない複数の印刷設定情報があっても、一つ一つの入力に悩まなくても済み、ユーザによる印刷設定情報の入力が円滑に進む。かくしてこの画像形成装置によれば、可搬型記憶装置に保存された電子ドキュメントファイルを印刷する際における、ユーザの利便性が向上する。
【００１１】
好ましくは、前記表示部に表示された印刷設定情報のうち少なくとも一部を新規に入力すべき印刷設定情報に反映することを許容する操作部を有する（請求項２）。
請求項２の画像形成装置によれば、電子ドキュメントファイルに含まれる印刷設定情報が、新たに入力すべき印刷設定情報に反映されるので、ユーザにとって、印刷設定情報の入力が更に容易になる。この結果として、この画像形成装置では、ユーザの利便性が更に向上する。
【発明の効果】
【００１２】
本発明によれば、可搬型記憶装置に保存された電子ドキュメントファイルを印刷する際における、ユーザの利便性が向上した画像形成装置が提供される。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態のプリンタの概略構成をホスト及び可搬型記憶装置とともに示すブロック図である。
【図２】図１のプリンタの表示部に表示される、簡易ユーザボックス印刷画面を示す図である。
【図３】図１のプリンタの表示部に表示される、プリントチケット情報表示画面を示す図である。
【図４】図１のプリンタが実行する簡易ユーザボックスモードのためのプログラムを示す概略的なフローチャートである。
【図５】図４中のＰＴ表示サブルーチンを示す概略的なフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態に係る画像形成装置として、プリンタ１０について図面を参照して説明する。
図１は、プリンタ１０の概略的な構成を示すブロック図である。プリンタ１０は、パーソナルコンピュータ等のホスト１２からの印刷命令を受けて、印刷物を作成可能である。ホスト１２のＯＳ（オペレーティングシステム）は、例えば、ＷＩＮＤＯＷＳ  ＶＩＳＴＡ（登録商標）であり、ホスト１２のプリンタドライバは、印刷命令としてＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）のファイル（以下、ＸＰＳファイルという）を作成可能である。
【００１５】
また、ホスト１２のプリンタドライバは、印刷の出力形式を電子ファイルとして印刷を実行可能であり、この印刷が実行されると、電子ドキュメントとしてのＸＰＳファイルが作成・保存される。ＸＰＳファイルの保存先としては、ホスト１２の内部記憶装置の外に、例えば、ＵＳＢメモリ等の可搬型記憶装置（外部メモリ）１４を指定することができる。
【００１６】
ここで、ＸＰＳは、電子ドキュメントの型式であるとともに、スプールファイル型式でもあり、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｆｉｎｉｔｉｏｎ  Ｌａｎｇｕａｇｅ）でもある。
ＸＰＳファイルは、ＺＩＰ型式で圧縮されたファイルであり、解凍された状態では、階層構造の複数のフォルダ、及び、各フォルダに含まれる複数のファイルによって構成されている。
【００１７】
具体的には、ＸＰＳファイルは、ＦｉｘｅｄＰａｇｅと称されるファイルをパーツデータとして含み、パーツデータに文字情報等が含まれている。
また、ＸＰＳファイルは、プリントチケット（ＰｒｉｎｔＴｉｃｋｅｔ）ドキュメントを含んでいる。プリントチケットドキュメントは、ＸＭＬドキュメントであり、複数の印刷設定情報を含んでいる。印刷設定情報には、ジョブレベル、ドキュメントレベル、及び、ページレベルのものがある。
なお、プリントチケットドキュメント中の印刷設定情報は、ユーザが印刷命令を作成する際に直接的若しくは間接的に選択した印刷設定に関する情報である。
【００１８】
プリンタ１０は、ＸＰＳ対応のプリンタであり、ホスト１２から印刷命令として送られてくるＸＰＳファイルを受信して印刷可能である。また、プリンタ１０は、可搬型記憶装置１４を接続するためのポートを有し、ポートに接続された可搬型記憶装置１４中のＸＰＳファイルを読み出して印刷可能である。
【００１９】
より詳しくは、プリンタ１０は、制御部１６、印刷部１８、表示部２０及び操作部２２を有する。
制御部１６は、例えば、ＣＰＵ（中央演算処理装置）２４、ＲＯＭ（リードオンリーメモリ）２６、及び、ＲＡＭ（ランダムアクセスメモリ）２８によって構成される。そして、ＣＰＵ２４は、機能でみたときに、ＰＤＬ解析部３０及び描画部３２等を含む。
制御部１６は、プリンタ１０全体の動作を制御しており、所定のイベントが発生すると、ＲＯＭ２６に記憶されたプログラムに従って印刷部１８に印刷を実行させる。
【００２０】
また、制御部１６は、プリンタ１０の運転に関する情報を表示部２０に表示させる。ユーザは、表示部２０を参照しながら操作部２２を操作することによって、制御部１６に命令を的確に入力することができる。例えば、表示部２０は、液晶パネルによって構成され、操作部２２は複数のボタンによって構成される。表示部２０を構成する液晶パネルがタッチパネルの場合、操作部２２のボタンの一部が、表示部２０としてのタッチパネル内に配置される。
【００２１】
ＣＰＵ２４のＰＤＬ解析部３０はＸＰＳファイルを解析可能である。ＸＰＳファイルは、ホスト１２から送信されたものであってもよいし、可搬型記憶装置１４内に保存されているものであってもよい。
そして、この解析過程において、ＰＤＬ解析部３０は、ＸＰＳファイル内のパーツデータに含まれる文字情報を取得可能である。
また、ＰＤＬ解析部３０は、ＸＰＳファイル内に含まれる印刷設定情報、則ちプリントチケットドキュメントを取得可能である。
【００２２】
描画部３２は、ＰＤＬ解析部３０によって取得した文字情報及び印刷設定情報等に基づいて、印刷部１８に印刷を実行させ、これにより印刷物が得られる。
【００２３】
ここで、プリンタ１０は、ホスト１２から印刷命令が送信されてきた場合、印刷命令としてのＸＰＳファイルに従ってそのまま印刷を実行する。つまり、プリンタ１０は、送信されてきたＸＰＳファイル内の印刷設定情報に基づいて印刷を実行する。
【００２４】
一方、プリンタ１０は、可搬型記憶装置１４内の電子ドキュメントとしてのＸＰＳファイルを読み込んで印刷する場合、原則として、ＸＰＳファイル内のジョブレベルで規定される印刷設定情報を無視し、新たにユーザに印刷設定情報の入力を求める。そして、プリンタ１０は、ＸＰＳファイル内に含まれる印刷設定情報に代えて、ユーザによって新たに入力された印刷設定情報に基づいて、ＸＰＳファイルを印刷する。このように、可搬型記憶装置１４内の電子ドキュメントとしてのＸＰＳファイルを印刷するモードを、以下では、簡易ユーザボックスモードという。
なお、ジョブレベルで規定されている印刷設定情報には、例えば用紙サイズのように、ドキュメントレベルの印刷設定情報及びページレベルの印刷設定情報に含まれているものもある。ジョブレベルで規定されている印刷設定情報を無視する場合、対応するドキュメントレベルの印刷設定情報及びページレベルの印刷設定情報も無視される。
【００２５】
プリンタ１０の制御部１６は、簡易ユーザボックスモードにおいて、読み込んだＸＰＳファイル内の印刷設定情報の少なくとも一部を表示部２０に表示させる機能を有する。好ましくは、制御部１６は、無視しようとしている印刷設定情報を表示部２０に表示させる機能を有する。
【００２６】
具体的には、図２は、プリンタ１０のポートに可搬型記憶装置１４が接続されたときに、表示部２０としてのタッチパネルに表示される画面（簡易ユーザボックス印刷画面）を例示している。この例では、ｔｅｓｔ．ｘｐｓ及びｔｅｓｔ２．ｘｐｓという２つのＸＰＳファイルが、可搬型記憶装置１４に保存されている。ユーザは、チェックボックス４０を押してチェックを入れることによって、印刷設定情報を表示させたいＸＰＳファイルを選択することができる。
【００２７】
そして、図２中のＰｒｉｎｔＴｉｃｋｅｔ表示ボタン４２を押すことで、図３に例示した画面（プリントチケット情報表示画面）のように、選択したＸＰＳファイルの印刷設定情報を表示部２０に表示させることができる。
その上、本実施形態では、好ましい態様として、プリンタ１０の操作部２２が、表示部２０に表示された印刷設定情報のうち少なくとも一部を、新たに入力すべき印刷設定情報に反映させる機能を有する。換言すれば、無視しようとしている印刷設定情報のうち少なくとも一部を、無視せずに有効にする機能を有する。
【００２８】
具体的には、図３の画面において、ユーザは、チェックボックス５０に触ってチェックを入れることによって、反映させたい印刷設定情報を選択することができる。そして、選択の終了後、設定反映ボタン５２を押すことによって、選択した印刷設定情報が、新たに入力すべき印刷設定情報に反映される。
例えば、設定反映ボタン５２を押すと、表示部２０には、通常の印刷設定画面が表示される。このときの通常の印刷設定画面では、図３の画面で選択された印刷設定情報がデフォルト値として表示される。
【００２９】
図４は、プリンタ１０が実行する簡易ユーザボックスモードのためのプログラムの概略的なフローチャートである。
このプログラムは、例えば、可搬型記憶装置１４がプリンタ１０のポートに接続されると自動的に実行され、まず、簡易ユーザボックス印刷画面を表示部２０に表示させる（ステップＳ１０）。
【００３０】
この後、表示された簡易ユーザボックス印刷画面においてユーザによって押されたボタンが判定され（ステップＳ１２）、押されたボタンに応じて次のステップが決定される。
具体的には、チェックボックス４０が押された場合、チェックボックス４０のチェックが反転させられる（ステップＳ１４）。則ち、チェックボックス４０にチェックが入れられるか、若しくは、チェックボックス４０からチェックが外される。ステップＳ１４が終了すると、プログラムは再びステップＳ１２を実行する。
【００３１】
印刷ボタン４４が押された場合、印刷サブルーチンＳ１６が実行される。印刷サブルーチンＳ１６では、通常の印刷設定画面が表示され、ユーザは、画面表示に従って印刷設定情報を入力してから印刷を実行させる。印刷が終了するとプログラムは終了する。
【００３２】
削除ボタン４５が押された場合、削除サブルーチンＳ１８が実行される。削除サブルーチンＳ１８では、削除確認画面が表示部２０に表示され、チェックが入れられたＸＰＳファイルの削除の可否をユーザに確認するよう要求する。可搬型記憶装置１２からＸＰＳファイルが削除されると、削除サブルーチンＳ１８は終了し、ステップＳ１０に戻る。
【００３３】
詳細ボタン４６が押された場合、詳細サブルーチンＳ２０が実行される。詳細サブルーチンＳ２０では、詳細表示画面が表示部２０に表示され、チェックが入れられたＸＰＳファイルの詳細情報が表示される。詳細情報の表示後、詳細サブルーチンＳ２０は終了し、ステップＳ１０に戻る。
【００３４】
開くボタン４８が押された場合、開くサブルーチンＳ２２が実行される。開くサブルーチン３８では、簡易ユーザボックス印刷画面にサブディレクトリが表示されているときに、チェックが入れられたサブディレクトリが開かれる。つまり、処理対象のディレクトリが変更される。開くサブルーチンＳ２２が終了すると、ステップＳ１０に戻り、このときのステップＳ１０では、サブディレクトリ内のＸＰＳファイルが簡易ユーザボックス印刷画面に表示される。
【００３５】
ＰｒｉｎｔＴｉｃｋｅｔ表示ボタン４２が押された場合、ＰＴ表示サブルーチンＳ２４が実行される。
図５は、ＰＴ表示サブルーチンＳ２４の概略的なフローチャートである。
ＰＴ表示サブルーチンＳ２４では、まず、チェックが入れられたＸＰＳファイルが読み込まれ、ＸＰＳファイル内のプリントチケットドキュメントが解析される（ステップＳ１００）。
【００３６】
ステップＳ１００の解析は、プリントチケットドキュメントによって記述されたジョブレベルの印刷設定情報の取得を目的としており、ＸＰＳファイルの全構造を解析する必要はない。従って、ジョブレベルの印刷設定情報の取得が終了した時点で、解析を終了してもよい。
それから、プリントチケット情報表示画面が表示部２０に表示される（ステップＳ１０２）。このプリントチケット情報表示画面では、ステップＳ１００で取得された印刷設定情報が表示される。
【００３７】
この後、表示されたプリントチケット情報表示画面が表示された状態で、ユーザによって押されたボタンが判定され（ステップＳ１０４）、押されたボタンに応じて次のステップが決定される。
具体的には、チェックボックス５０が押された場合、チェックボックス５０のチェックが反転させられる（ステップＳ１０６）。則ち、チェックボックス５０にチェックが入れられるか、若しくは、チェックボックス５０からチェックが外される。ステップＳ１０６が終了すると、プログラムは再びステップＳ１０４を実行する。
【００３８】
全選択ボタン５４が押された場合、全てのチェックボックス５０にチェックが入れられる（ステップＳ１０８）。そして、ステップＳ１０８が終了すると、プログラムは再びステップＳ１０４を実行する。
【００３９】
全解除ボタン５６が押された場合、全てのチェックボックス５０のチェックが外される（ステップＳ１１０）。そして、ステップＳ１１０が終了すると、プログラムは再びステップＳ１０４を実行する。
【００４０】
設定反映ボタン５２が押された場合、１つ以上のチェックボックス５０にチェックが入れられているか否かが判定される（ステップＳ１１２）。ステップＳ１１２の判定の結果、１つ以上のチェックが入れられている場合、チェックが入れられている印刷設定情報が、通常の印刷設定画面に表示される印刷設定情報のデフォルト値に設定・反映される（ステップＳ１１４）。
そして、ステップＳ１１４が終了するとＰＴ表示サブルーチンＳ２４は終了し、印刷サブルーチンＳ１６が実行される。なお、ステップＳ１１２の判定の結果、１つもチェックが入れられていない場合、ステップＳ１１４がスキップされ、印刷サブルーチンＳ１６が実行される。
【００４１】
ＰＴ表示サブルーチンＳ２４に続く印刷サブルーチンＳ１６では、通常の印刷設定画面が表示される。ユーザは、画面表示に従って印刷設定情報を入力し、印刷を実行させる。この際、通常の印刷設定画面では、設定すべき印刷設定情報の各々についてデフォルト値が準備されている。デフォルト値は、例えば、使用頻度の最も高いものに設定されている。ただし前述したように、ＰＴ表示サブルーチンＳ２４のステップＳ１１４が実行されていれば、ユーザによってチェックが入れられたＸＰＳファイル内の印刷設定情報がデフォルト値に設定されている。
かくして印刷が実行されると、簡易ユーザボックスモードが終了する。
【００４２】
上述した一実施形態のプリンタ１０では、ユーザは、表示部２０の簡易ユーザボックス印刷画面に表示された印刷設定情報を参考にして、通常の印刷設定画面で新規に印刷設定情報を入力することが許される。このため、ユーザは、新規に入力しなければならない複数の印刷設定情報があっても、一つ一つの入力に悩まなくても済み、ユーザによる印刷設定情報の入力が円滑に進む。かくしてこのプリンタ１０によれば、可搬型記憶装置１４に保存されたＸＰＳファイルを印刷する際における、ユーザの利便性が向上する。
【００４３】
また、上述した一実施形態では、ＸＰＳファイルに含まれる印刷設定情報が、新たに入力すべき印刷設定情報に反映されるので、ユーザにとって、印刷設定情報の入力が更に容易になる。この結果として、このプリンタ１０では、ユーザの利便性が更に向上する
【００４４】
本発明は、上述した一実施形態に限定されることはなく、種々の変形を加えた実施形態も含む。
例えば、ＸＰＳファイルに含まれる印刷設定情報を表示する際の画面のデザインは、ボタンの有無や機能を含め、簡易ユーザボックス印刷画面に限定されることはない。同様に、ＸＰＳファイルに含まれる印刷設定情報を新たに入力すべき印刷設定情報に反映させるための画面のデザインは、ボタンの有無や機能を含め、プリントチケット情報表示画面に限定されることはない。
更に、プリンタ１０が簡易ユーザボックスモードを実行するためのプログラムは、図４及び図５に示されるものに限定されることはない。
【００４５】
上述した一実施形態では、ジョブレベルで規定される印刷設定情報が表示・反映させられていたが、他の印刷設定情報が表示・反映させられてもよい。
【００４６】
上述した一実施形態のプリンタ１０は、印刷すべき電子ドキュメントファイルとしてＸＰＳファイルが用いられるシステムに好適であるが、電子ドキュメントファイルは、文字情報と共に印刷設定情報を含むものであれば、他の型式であってもよい。
最後に、本発明が適用される画像形成装置は、白黒又はカラーのプリンタの他、プリンタ、ファックス及びスキャナの機能を有する複合機であってもよいことは勿論である。
【符号の説明】
【００４７】
１０  プリンタ（画像形成装置）
１２  ホスト
１４  可搬型記憶装置
１６  制御部
１８  印刷部
２０  表示部
２２  操作部
２４  ＣＰＵ
２６  ＲＯＭ
２８  ＲＡＭ
３０  ＰＤＬ解析部
３２  描画部
【図１】
2011140160.tif 000003
【図２】
2011140160.tif 000004
【図３】
2011140160.tif 000005
【図４】
2011140160.tif 000006
【図５】
2011140160.tif 000007