(57)【特許請求の範囲】
【請求項１】
印刷のアプリケーションソフトウェアを示す第１アイコン、及びメタデータが付記されたファイルを示す第２アイコンを表示する表示部と、
ポインティングデバイス、及びキーボードを有し、印刷の条件、及び印刷の処理の開始の指示が入力される入力部と、
該入力部により入力された印刷の条件を記憶する記憶部と、
前記ポインティングデバイスにより、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、前記指示が入力されたか否かを判定する第１判定部と、
該第１判定部が、前記指示が入力されたと判定した場合に、前記メタデータに、印刷の条件を示す文字列が含まれているか否かを判定する第２判定部と、
該第２判定部が、前記文字列が含まれていると判定した場合に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定する第３判定部と、
該第３判定部が、前記指示が前記記憶部に記憶されていると判定した場合に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成し、
前記第２判定部が、前記文字列が含まれていないと判定した場合に、又は前記第３判定部が、前記指示が前記記憶部に記憶されていないと判定した場合に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成するデータ生成部と、
該データ生成部が生成した印刷データを出力する出力部と
を備えることを特徴とする印刷制御装置。
【請求項２】
印刷のアプリケーションソフトウェアを示す第１アイコン、及びファイルを示す第２アイコンを表示する表示部と、
ポインティングデバイス、及びキーボードを有し、印刷の条件、及び印刷の処理の開始の指示が入力される入力部と、
該入力部により入力された印刷の条件を記憶する記憶部と、
前記ポインティングデバイスにより、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、前記指示が入力されたか否かを判定する第１判定部と、
該第１判定部が、前記指示が入力されたと判定した場合に、前記ファイルに付与されたファイル名に、印刷の条件を示す文字列が含まれているか否かを判定する第２判定部と、  該第２判定部が、前記文字列が含まれていると判定した場合に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定する第３判定部と、
該第３判定部が、前記指示が前記記憶部に記憶されていると判定した場合に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成し、
前記第２判定部が、前記文字列が含まれていないと判定した場合に、又は前記第３判定部が、前記指示が前記記憶部に記憶されていないと判定した場合に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成するデータ生成部と、
該データ生成部が生成した印刷データを出力する出力部と
を備えることを特徴とする印刷制御装置。
【請求項３】
印刷のアプリケーションソフトウェアを示す第１アイコン、及びファイルを示す第２アイコンを表示する表示部と、
ポインティングデバイス、及びキーボードを有し、印刷の条件、及び印刷の処理の開始の指示が入力される入力部と、
該入力部により入力された印刷の条件を記憶する記憶部と、
前記ポインティングデバイスにより、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、前記指示が入力されたか否かを判定する第１判定部と、
該第１判定部が、前記指示が入力されたと判定した場合に、前記ファイルが含まれるフォルダに付与されたフォルダ名に、印刷の条件を示す文字列が含まれているか否かを判定する第２判定部と、
該第２判定部が、前記文字列が含まれていると判定した場合に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定する第３判定部と、
該第３判定部が、前記指示が前記記憶部に記憶されていると判定した場合に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成し、
前記第２判定部が、前記文字列が含まれていないと判定した場合に、又は前記第３判定部が、前記指示が前記記憶部に記憶されていないと判定した場合に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成するデータ生成部と、
該データ生成部が生成した印刷データを出力する出力部と
を備えることを特徴とする印刷制御装置。
【請求項４】
前記ファイルのファイル形式は、ＸＰＳ(XML Paper Specification)形式である請求項１乃至３のいずれかに記載の印刷制御装置。
【請求項５】
印刷制御装置に、印刷のアプリケーションソフトウェアを示す第１アイコン、及びメタデータが付記されたファイルを示す第２アイコンを表示させるステップと、
印刷制御装置に、該印刷制御装置の入力部により入力された印刷の条件を記憶部に記憶させるステップと、
印刷制御装置に、前記入力部により、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、印刷の処理の開始の指示が入力されたか否かを判定させる第１判定ステップと、
該第１判定ステップにより前記指示が入力されたと判定された場合に、印刷制御装置に、前記メタデータに、印刷の条件を示す文字列が含まれているか否かを判定させる第２判定ステップと、
該第２判定ステップにより前記文字列が含まれていると判定された場合に、印刷制御装置に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定させる第３判定ステップと、
該第３判定ステップにより前記指示が前記記憶部に記憶されていると判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成させ、
前記第２判定ステップにより前記文字列が含まれていないと判定された場合に、又は前記第３判定ステップにより前記指示が前記記憶部に記憶されていないと判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成させるステップと、
印刷制御装置に、前記ステップにより生成された印刷データを出力させるステップと
を含むことを特徴とするプログラム。
【請求項６】
印刷制御装置に、印刷のアプリケーションソフトウェアを示す第１アイコン、及びファイルを示す第２アイコンを表示させるステップと、
印刷制御装置に、該印刷制御装置の入力部により入力された印刷の条件を記憶部に記憶させるステップと、
印刷制御装置に、前記入力部により、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、印刷の処理の開始の指示が入力されたか否かを判定させる第１判定ステップと、
該第１判定ステップにより前記指示が入力されたと判定された場合に、印刷制御装置に、前記ファイルに付与されたファイル名に、印刷の条件を示す文字列が含まれているか否かを判定させる第２判定ステップと、
該第２判定ステップにより前記文字列が含まれていると判定された場合に、印刷制御装置に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定させる第３判定ステップと、
該第３判定ステップにより前記指示が前記記憶部に記憶されていると判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成させ、
前記第２判定ステップにより前記文字列が含まれていないと判定された場合に、又は前記第３判定ステップにより前記指示が前記記憶部に記憶されていないと判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成させるステップと、
印刷制御装置に、前記ステップにより生成された印刷データを出力させるステップと
を含むことを特徴とするプログラム。
【請求項７】
印刷制御装置に、印刷のアプリケーションソフトウェアを示す第１アイコン、及びファイルを示す第２アイコンを表示させるステップと、
印刷制御装置に、該印刷制御装置の入力部により入力された印刷の条件を記憶部に記憶させるステップと、
印刷制御装置に、前記入力部により、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、印刷の処理の開始の指示が入力されたか否かを判定させる第１判定ステップと、
該第１判定ステップにより前記指示が入力されたと判定された場合に、印刷制御装置に、前記ファイルが含まれるフォルダに付与されたフォルダ名に、印刷の条件を示す文字列があるか否かを判定させる第２判定ステップと、
該第２判定ステップにより前記文字列が含まれていると判定された場合に、印刷制御装置に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定させる第３判定ステップと、
該第３判定ステップにより前記指示が前記記憶部に記憶されていると判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成させ、
前記第２判定ステップにより前記文字列が含まれていないと判定された場合に、又は前記第３判定ステップにより前記指示が前記記憶部に記憶されていないと判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成させるステップと、
印刷制御装置に、前記ステップにより生成された印刷データを出力させるステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部において、印刷のアプリケーションソフトウェアを示すアイコンに、ファイルを示すアイコンがドラッグアンドドロップされた場合に印刷の処理が実行される印刷制御装置、及びプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ（以下、ＰＣという）にはワードプロセッサ又は表計算等のアプリケーションソフトウェアが搭載され、該ソフトウェアを用いてユーザが作成した原稿データは、ＰＣに接続されたプリンタを用いて用紙に印刷するように構成されている。このとき、ユーザが作成した原稿データはＰＣに予め搭載された印刷のアプリケーションソフトウェアに与えられ、該ソフトウェアが原稿データを印刷データに変換してプリンタへ与えることで、プリンタが印刷を行うように構成されていることが多い。
【０００３】
従来、印刷の指示は、アプリケーションソフトウェア上でファイルを開いた状態で、プリンタのプロパティを開き、「両面印刷」、Ｎページ分の画像を１ページにまとめて印刷する「Ｎｕｐ（Ｎｉｎ１）印刷」等の印刷の条件を指定した後、印刷を実行していた。この場合、ファイルをアプリケーションソフトウェア上で開いた上で印刷の指示を行うので、操作性が悪く、印刷の条件の設定に時間を要するという問題があった。
【０００４】
操作性を改良する技術として、プリンタのアイコンと、ファイルのアイコンとが表示されたＰＣの表示画面上でファイルのアイコンを、プリンタのアイコン上にドラッグアンドドロップすることによって、印刷の処理が開始される技術がある。近年、ＸＰＳ(XML Paper Specification)のファイル形式で文書ファイルを作成することが多くなっており、このファイルの原稿データをドラッグアンドドロップにより印刷するためのアプリケーションソフトウェアも開発されている。
【０００５】
特許文献１には、ユーザのＰＣと使用可能なプリンタとの物理的な位置関係を表示部で表示し、選択した文書のアイコンをプリンタのアイコンにドラッグアンドドロップすることで、印刷の処理が開始されるプリンタシステムの発明が開示されている。
【特許文献１】特開２００７−２４９９４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１等のドラッグアンドドロップ印刷の場合、印刷すべきファイルをアプリケーション上で開くことなく、印刷の処理を開始させることは可能である。しかし、印刷の条件は予め設定されており、前記条件を変更して印刷する場合、文書作成のアプリケーション上でファイルを開いた状態で、又はプリンタのアイコンを開き、印刷の条件の設定を変更する必要があった。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、メタデータが印刷の条件に対応する文字列を含む場合に、前記印刷の条件に基づいて印刷を実行するように構成することにより、操作性が良好である印刷制御装置及びプログラムを提供することを目的とする。
【０００８】
本発明は、ファイル名が印刷の条件に対応する文字列を含む場合に、前記印刷の条件に基づいて印刷を実行するように構成することにより、操作性が良好である印刷制御装置及びプログラムを提供することを目的とする。
【０００９】
本発明は、フォルダ名が印刷の条件に対応する文字列を含む場合に、前記印刷の条件に基づいて印刷を実行するように構成することにより、操作性が良好である印刷制御装置及びプログラムを提供することを目的とする。
【００１０】
本発明は、最初に設定した印刷の条件より前記文字列に対応する印刷の条件を優先させることが設定されている場合に、前記条件に基づく印刷を実行するように構成することにより、必要な場合に前記条件の変更がなされる印刷制御装置を提供することを目的とする。
【００１１】
本発明は、ファイル形式をＸＰＳ形式とすることにより、容易に、ファイルに属性を持たせて、印刷の制御を行うことが可能になる印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
第１発明に係る印刷制御装置は、印刷のアプリケーションソフトウェアを示す第１アイコン、及びメタデータが付記されたファイルを示す第２アイコンを表示する表示部と、ポインティングデバイス、及びキーボードを有し、印刷の条件、及び印刷の処理の開始の指示が入力される入力部と、該入力部により入力された印刷の条件を記憶する記憶部と、前記ポインティングデバイスにより、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、前記指示が入力されたか否かを判定する第１判定部と、該第１判定部が、前記指示が入力されたと判定した場合に、前記メタデータに、印刷の条件を示す文字列が含まれているか否かを判定する第２判定部と、該第２判定部が、前記文字列が含まれていると判定した場合に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定する第３判定部と、該第３判定部が、前記指示が前記記憶部に記憶されていると判定した場合に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成し、前記第２判定部が、前記文字列が含まれていないと判定した場合に、又は前記第３判定部が、前記指示が前記記憶部に記憶されていないと判定した場合に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成するデータ生成部と、該データ生成部が生成した印刷データを出力する出力部とを備えることを特徴とする。
ここで、出力部とは、印刷データをプリンタへ送信するための通信部をいう。
【００１４】
第２発明に係る印刷制御装置は、印刷のアプリケーションソフトウェアを示す第１アイコン、及びファイルを示す第２アイコンを表示する表示部と、ポインティングデバイス、及びキーボードを有し、印刷の条件、及び印刷の処理の開始の指示が入力される入力部と、該入力部により入力された印刷の条件を記憶する記憶部と、前記ポインティングデバイスにより、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、前記指示が入力されたか否かを判定する第１判定部と、該第１判定部が、前記指示が入力されたと判定した場合に、前記ファイルに付与されたファイル名に、印刷の条件を示す文字列が含まれているか否かを判定する第２判定部と、該第２判定部が、前記文字列が含まれていると判定した場合に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定する第３判定部と、該第３判定部が、前記指示が前記記憶部に記憶されていると判定した場合に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成し、前記第２判定部が、前記文字列が含まれていないと判定した場合に、又は前記第３判定部が、前記指示が前記記憶部に記憶されていないと判定した場合に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成するデータ生成部と、該データ生成部が生成した印刷データを出力する出力部とを備えることを特徴とする。
【００１５】
第３発明に係る印刷制御装置は、印刷のアプリケーションソフトウェアを示す第１アイコン、及びファイルを示す第２アイコンを表示する表示部と、ポインティングデバイス、及びキーボードを有し、印刷の条件、及び印刷の処理の開始の指示が入力される入力部と、該入力部により入力された印刷の条件を記憶する記憶部と、前記ポインティングデバイスにより、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、前記指示が入力されたか否かを判定する第１判定部と、該第１判定部が、前記指示が入力されたと判定した場合に、前記ファイルが含まれるフォルダに付与されたフォルダ名に、印刷の条件を示す文字列が含まれているか否かを判定する第２判定部と、該第２判定部が、前記文字列が含まれていると判定した場合に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定する第３判定部と、該第３判定部が、前記指示が前記記憶部に記憶されていると判定した場合に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成し、前記第２判定部が、前記文字列が含まれていないと判定した場合に、又は前記第３判定部が、前記指示が前記記憶部に記憶されていないと判定した場合に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成するデータ生成部と、該データ生成部が生成した印刷データを出力する出力部とを備えることを特徴とする。
【００１７】
第４発明に係る印刷制御装置は、第１乃至第３発明のいずれかにおいて、前記ファイルのファイル形式は、ＸＰＳ形式であることを特徴とする。
【００１８】
第５発明に係るプログラムは、印刷制御装置に、印刷のアプリケーションソフトウェアを示す第１アイコン、及びメタデータが付記されたファイルを示す第２アイコンを表示させるステップと、印刷制御装置に、該印刷制御装置の入力部により入力された印刷の条件を記憶部に記憶させるステップと、印刷制御装置に、前記入力部により、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、印刷の処理の開始の指示が入力されたか否かを判定させる第１判定ステップと、該第１判定ステップにより前記指示が入力されたと判定された場合に、印刷制御装置に、前記メタデータに、印刷の条件を示す文字列が含まれているか否かを判定させる第２判定ステップと、該第２判定ステップにより前記文字列が含まれていると判定された場合に、印刷制御装置に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定させる第３判定ステップと、該第３判定ステップにより前記指示が前記記憶部に記憶されていると判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成させ、前記第２判定ステップにより前記文字列が含まれていないと判定された場合に、又は前記第３判定ステップにより前記指示が前記記憶部に記憶されていないと判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成させるステップと、印刷制御装置に、前記ステップにより生成された印刷データを出力させるステップとを含むことを特徴とする。
【００１９】
第６発明に係るプログラムは、印刷制御装置に、印刷のアプリケーションソフトウェアを示す第１アイコン、及びファイルを示す第２アイコンを表示させるステップと、印刷制御装置に、該印刷制御装置の入力部により入力された印刷の条件を記憶部に記憶させるステップと、印刷制御装置に、前記入力部により、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、印刷の処理の開始の指示が入力されたか否かを判定させる第１判定ステップと、該第１判定ステップにより前記指示が入力されたと判定された場合に、印刷制御装置に、前記ファイルに付与されたファイル名に、印刷の条件を示す文字列が含まれているか否かを判定させる第２判定ステップと、該第２判定ステップにより前記文字列が含まれていると判定された場合に、印刷制御装置に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定させる第３判定ステップと、該第３判定ステップにより前記指示が前記記憶部に記憶されていると判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成させ、前記第２判定ステップにより前記文字列が含まれていないと判定された場合に、又は前記第３判定ステップにより前記指示が前記記憶部に記憶されていないと判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成させるステップと、印刷制御装置に、前記ステップにより生成された印刷データを出力させるステップとを含むことを特徴とする。
【００２０】
第７発明に係るプログラムは、印刷制御装置に、印刷のアプリケーションソフトウェアを示す第１アイコン、及びファイルを示す第２アイコンを表示させるステップと、印刷制御装置に、該印刷制御装置の入力部により入力された印刷の条件を記憶部に記憶させるステップと、印刷制御装置に、前記入力部により、前記第１アイコンに前記第２アイコンがドラッグアンドドロップされ、印刷の処理の開始の指示が入力されたか否かを判定させる第１判定ステップと、該第１判定ステップにより前記指示が入力されたと判定された場合に、印刷制御装置に、前記ファイルが含まれるフォルダに付与されたフォルダ名に、印刷の条件を示す文字列があるか否かを判定させる第２判定ステップと、該第２判定ステップにより前記文字列が含まれていると判定された場合に、印刷制御装置に、前記文字列に係る印刷の条件を前記記憶部に記憶された印刷の条件より優先させるという指示が前記入力部により入力され、前記記憶部に記憶されているか否かを判定させる第３判定ステップと、該第３判定ステップにより前記指示が前記記憶部に記憶されていると判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成させ、前記第２判定ステップにより前記文字列が含まれていないと判定された場合に、又は前記第３判定ステップにより前記指示が前記記憶部に記憶されていないと判定された場合に、印刷制御装置に、前記ファイルのデータ、及び前記記憶部に記憶された印刷の条件に基づいて印刷データを生成させるステップと、印刷制御装置に、前記ステップにより生成された印刷データを出力させるステップとを含むことを特徴とする。
【発明の効果】
【００２１】
第１発明及び第５発明によれば、メタデータにおいて設定された文字列に対応する印刷の条件に基づいて、印刷が実行されるので、印刷のアプリケーションソフトウェア上で印刷の条件の設定を変える時間及び労力が省略され、操作性が良好である。
【００２２】
本発明によれば、最初に設定した印刷の条件より前記文字列に対応する印刷の条件を優先させることが設定されている場合に、前記条件に基づく印刷を実行するので、必要とされる場合に、印刷の条件の変更が確実になされる。
【００２３】
第２発明及び第６発明によれば、ファイル名が印刷の条件に対応する文字列を含む場合に、前記印刷の条件に基づいて印刷を実行するように構成されているので、アプリケーションソフトウェア上で印刷の条件の設定を変える必要がなく、操作性が良好である。
【００２４】
第３発明及び第７発明によれば、フォルダ名が印刷の条件に対応する文字列を含む場合に、前記印刷の条件に基づいて印刷を実行するように構成されているので、アプリケーションソフトウェア上で印刷の条件の設定を変える必要がなく、操作性が良好である。
【００２５】
第４発明によれば、容易に、ファイルに属性を持たせることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。なお、本実施の形態においては、本発明に係る印刷制御装置及び印刷のアプリケーションソフトウェアを備える印刷システムを例に説明する。
実施の形態１．
図１は、本発明の実施の形態１に係る印刷システムの構成を示すブロック図である。図中、１は印刷制御装置をなすＰＣ(Personal Computer)であり、ユーザが作成した原稿データを基に、プリンタ２１の印刷に必要な印刷データをＰＣ１が生成し、印刷データをＰＣ１からプリンタ２１へ与えて、プリンタ２１により印刷を行うように構成されている。
【００２７】
ＰＣ１は、演算及びＰＣ１内の各部の制御等を行うＣＰＵ(Central Processing Unit)からなる制御部２、制御部２にバス９を介して接続された入力部３、表示部４、補助記憶装置５、ＲＡＭ６、ハードディスク７及び通信部８を備えている。入力部３は、キーボード及びマウス等の入力装置を有し、ユーザにより与えられたこれらの入力装置への操作が制御部２へ通知され、制御部２がこれに応じた処理を行うことによって、ＰＣ１が動作する。表示部４は、液晶ディスプレイ又はＣＲＴディスプレイ等の表示装置により構成され、ユーザへ種々の映像を表示するように構成されている。通信部８は、ＵＳＢケーブル、パラレルケーブル又はＬＡＮケーブル等のケーブルが接続され、これらのケーブルを介してプリンタ２１との間でデータの送受信を行うことができるように構成されている。
【００２８】
また、ＲＡＭ６は、制御部２の演算及び制御等の処理に伴って発生する一時的な情報を記憶するものであり、ＤＲＡＭ又はＳＲＡＭ等のメモリ素子により構成されている。ハードディスク７は、数百ＧＢ又はそれ以上の容量を有する磁気記憶装置である。ハードディスク７には、ＸＰＳ形式等の原稿データを生成するための第１アプリケーションソフトウェア５０、及び印刷の処理をするための第２アプリケーションソフトウェア５１等がインストールされて記憶されている。補助記憶装置５は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブ等であり、ＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭ等の記録媒体にて提供されたソフトウェアをハードディスク７へインストールする場合に用いられる。前記第２アプリケーションソフトウェア５１は、補助記憶装置５を用いてインストールされている。
【００２９】
プリンタ２１は、演算及びプリンタ２１内の各部の制御等を行う制御部２２、制御部２２にバス２８を介して接続された操作部２３、表示部２４、通信部２５、ＲＡＭ２６及び印刷部２７を備えている。操作部２３は、電源ボタン、排紙ボタン及び設定ボタン等の複数のボタンを有し、ユーザからの操作を受け付けて制御部２２へ通知するようにしてある。表示部２４は、液晶パネルを有し、プリンタ２１の動作状態、ユーザへの操作入力を促すメッセージ又はユーザへの警告メッセージ等を液晶パネルに表示するようにしてある。
【００３０】
また、通信部２５は、ＵＳＢケーブル、パラレルケーブル又はＬＡＮケーブル等のケーブルが接続され、これらのケーブルを介してＰＣ１との間でデータの送受信を行うことができるように構成されている。ＲＡＭ２６は、制御部２２の演算及び制御等の処理に伴って発生する一時的な情報を記憶すると共に、ＰＣ１から与えられた印刷データを一時的に記憶することができ、ＳＲＡＭ又はＤＲＡＭ等のメモリ素子により構成されている。印刷部２７は、半導体レーザ又はＬＥＤ等の光源、トナーを付着させる感光体、及びトナーを熱又は圧力で用紙へ転写して定着させる定着部等を有し、ＰＣ１から与えられる印刷データに応じた画像を用紙に印刷するように構成されている。
【００３１】
ユーザが、ＰＣ１のハードディスク７に記憶された第１アプリケーションソフトウェア５０を用いて作成したＸＰＳ形式の原稿データはハードディスク７に記憶されている。
図２は、ＰＣ１に記憶され、表示部４により表示されたファイル名一覧１１を示す模式図である。
制御部２により、ハードディスク７が記憶している「フォルダ1-1」に含まれる各原稿データのファイル名、「ファイル1-1-1.xps」、及び「ファイル2-2-2.xps」が表示部４に表示されている。
【００３２】
ここで、ユーザが、「ファイル1-1-1.xps」を選択した場合、カーソル１２が表示部４に表示される。そして、ファイル名一覧１１の下部には、このファイルのメタデータ１３が表示される。
【００３３】
本実施の形態においては、「タイトル」を選択して表示されたカーソル１４の位置に、入力部３を用いて印刷の条件を入力する。「両面印刷」を入力した場合、後述する印刷の処理により、用紙の両面に画像が形成される。印刷の条件としては、前記「両面印刷」に対応する「片面印刷」、「ウォーターマーク印刷（○○○）」、対としての「Ｎｉｎ１印刷」と「等倍印刷」、対としての「フルカラー印刷」と「白黒印刷」等が入力され得る。
「Ｎｉｎ１印刷」を入力した場合、上述したようにＮページの内容を１ページに縮小して印刷する集約印刷が実行される。Ｎに適宜の数字を入れる。そして、「Ｎｉｎ１印刷」の代わりに「Ｎｕｐ印刷」と入力することにしてもよい。
「ウォーターマーク（○○○）」とは、すかしマークのことであり、括弧内に所定の文字列を入力する。例えば、「ウォーターマーク印刷（秘密）」と入力した場合、印刷の用紙の背景に斜めに薄く、「秘密」の文字が入る。
他に、「とじしろ印刷」、「冊子印刷」、「背景印刷」等の印刷の条件も設定し得る。
印刷の条件は、１つに限定されるものではなく、２つ設定することもできる。例えば、「両面＆２ｉｎ１印刷」と入力した場合、２ページの内容が１ページにまとめられ、かつ用紙の両面に印刷されることになる。
なお、「両面印刷」のように漢字を入力する代わりに、「Ｄｕｐｌｅｘ」、「Ｄｕｐ」、「Ｄ」のように英語、略語及び記号を入力することにしてもよい。
【００３４】
前記第２アプリケーションソフトウェア５１により、ＰＣ１の制御部２が、印刷の制御を行う。
制御部２は、入力部３により予め入力された印刷の条件をＲＡＭ６に記憶する。
ユーザが、ＰＣ１の表示部４に表示された、原稿データを含むファイルのアイコン（第２アイコン）をプリンタ２１のアイコン（第１アイコン）にドラッグアンドドロップすることで、印刷の処理が開始される。
制御部２は、ファイルのアイコンがプリンタ２１のアイコンにドラッグアンドドロップされ、印刷の指示が入力されたか否かを判定する第１判定部として機能する。制御部２は、印刷の指示が入力されたと判定した場合、メタデータに印刷の条件を示す文字列が含まれているか否かを判定する第２判定部として機能する。
【００３５】
制御部２は、メタデータに印刷の条件を示す文字列が含まれていると判定した場合、最初に設定した印刷の条件より前記文字列に対応する印刷の条件を優先させることが設定されているか否かを判定する第３判定部として機能する。制御部２は、前記文字列に対応する印刷の条件を優先させることが設定されていると判定した場合、ファイルの原稿データ、及び前記文字列に係る印刷の条件に基づいて印刷データを生成するデータ生成部として機能する。
制御部２は、メタデータに前記文字列が含まれていないと判定した場合、又は前記文字列が含まれており、かつ、前記文字列に対応する印刷の条件を優先させることが設定されていないと判定した場合、ＲＡＭ６に記憶された印刷の条件に基づいて印刷データを生成する。
そして、生成した印刷データを、通信部８を介してプリンタ２１へ送信する。
プリンタ２１は、ＰＣ１から通信部２５を介して与えられた印刷データをＲＡＭ２６に一時的に蓄え、印刷部２７により用紙への印刷を順次行う。
【００３６】
図３は、本実施の形態１に係る第２アプリケーションソフトウェア５１によりＰＣ１の制御部２が行う印刷の処理の手順を示すフローチャートである。
制御部２は、ＸＰＳ形式で生成された原稿データのファイルが第２アプリケーションソフトウェア５１のアイコンにドラッグアンドドロップされ、印刷が指示されたか否かを判定する（Ｓ１）。制御部２は、印刷が指示されていないと判定した場合（Ｓ１：ＮＯ）、処理をステップＳ１へ戻す。
【００３７】
制御部２は、印刷が指示されたと判定した場合（Ｓ１：ＹＥＳ）、ファイルのメタデータに、上述した印刷の条件を示す文字列が含まれているか否かを判定する（Ｓ２）。制御部２は、ファイルのメタデータに、前記文字列が含まれていないと判定した場合（Ｓ２：ＮＯ）、処理をステップＳ５へ進める。そして、予めＲＡＭ６に記憶された印刷の条件で、印刷データを生成する（Ｓ５）。
【００３８】
制御部２は、ファイルのメタデータに、前記文字列が含まれていると判定した場合（Ｓ２：ＹＥＳ）、前記文字列に係る印刷の条件をＲＡＭ６に記憶された印刷の条件より優先させるという指示がＲＡＭ６に記憶されているか否かを判定する（Ｓ３）。制御部２は、前記指示がＲＡＭ６に記憶されていないと判定した場合（Ｓ３：ＮＯ）、処理をステップＳ５へ進める。そして、予めＲＡＭ６に記憶された印刷の条件で、印刷データを生成する（Ｓ５）。
制御部２は、前記指示がＲＡＭ６に記憶されていると判定した場合（Ｓ３：ＹＥＳ）、前記文字列に係る印刷の条件で印刷データを生成する（Ｓ４）。
最後に、生成された印刷データを、通信部８を介してプリンタ２１へ出力し（Ｓ６）、処理を終了する。
【００３９】
本実施の形態においては、メタデータに含まれる文字列に対応する印刷の条件に基づいて、印刷が実行されるので、第２アプリケーションソフトウェア５１の印刷の条件の設定を変える時間及び労力が省略され、操作性が良好である。
なお、メタデータに印刷の条件に係る文字列が含まれ、かつ、最初に設定した印刷の条件より前記文字列に係る印刷の条件を優先させることが設定されている場合に、前記印刷の条件により印刷を実行する構成には限定されない。前記印刷の条件を優先させることが設定されていない場合には、メタデータに印刷の条件に係る文字列が含まれているとき、直接、該印刷の条件に基づいて印刷を実行する。
【００４０】
実施の形態２．
本発明の実施の形態２に係る印刷システムは、実施の形態１に係る印刷システム１と同一の構成を有し、制御部２の処理が、実施の形態１に係る制御部２の処理と異なる。
本実施の形態においては、ユーザは、第１アプリケーションソフトウェア５０を用いて作成したＸＰＳ形式の原稿データのファイルに名前を付与する場合に、ファイル名の先頭に、印刷の条件に係る文字列を付記する。
【００４１】
例えば、ファイル名の本体が「ファイル1-1-1.xps」であり、印刷の条件として「４ｉｎ１印刷」を設定する場合、ファイル名を「4in1_ファイル1-1-1.xps」とする。「4in1_」の代わりに、「4up_」をファイル名の先頭に含ませることにしてもよい。「等倍(same size)印刷」の場合、「ss_ファイル1-1-1.xps」とする。
同様に、印刷の条件として「両面印刷」を設定する場合、ファイル名を「Duplex_ファイル1-1-1.xps」とする。「片面印刷」の場合、「one-side_ファイル1-1-1.xps」とする。
「ウォーターマーク印刷」を設定する場合、「watermark(○○)_ファイル1-1-1.xps」とし、括弧内に、用紙の背景に印字しようとする所定の文字列を入力する。
「フルカラー印刷」、「白黒印刷」を設定する場合、それぞれ「full color_ファイル1-1-1.xps」、「monochrome_ファイル1-1-1.xps」とする。
他に、「とじしろ印刷」、「冊子印刷」、「背景印刷」等の印刷の条件も設定し得る。
なお、「Duplex_」等の代わりに「Dup_」、「Ｄ」、及び「両面」のように略語、記号、及び漢字を入力することにしてもよい。
また、印刷の条件は、１つに限定されるものではなく、２つ設定することもでき、例えば「DUP&2in1_」と入力した場合、２ページの内容が１ページにまとめられ、かつ用紙の両面に印刷されることになる。
【００４２】
図４は、本実施の形態２に係る第２アプリケーションソフトウェア５１によりＰＣ１の制御部２が行う印刷の処理の手順を示すフローチャートである。
制御部２は、ＸＰＳ形式で生成された原稿データのファイルが第２アプリケーションソフトウェア５１のアイコンにドラッグアンドドロップされ、印刷が指示されたか否かを判定する（Ｓ１１）。制御部２は、印刷が指示されていないと判定した場合（Ｓ１１：ＮＯ）、処理をステップＳ１へ戻す。
【００４３】
制御部２は、印刷が指示されたと判定した場合（Ｓ１１：ＹＥＳ）、ファイル名に、上述した印刷の条件を示す文字列が含まれているか否かを判定する（Ｓ１２）。制御部２は、ファイル名に前記文字列が含まれていないと判定した場合（Ｓ１２：ＮＯ）、処理をステップＳ１５へ進める。そして、予めＲＡＭ６に記憶された印刷の条件で、印刷データを生成する（Ｓ１５）。
【００４４】
制御部２は、ファイル名に前記文字列が含まれていると判定した場合（Ｓ１２：ＹＥＳ）、前記文字列に係る印刷の条件をＲＡＭ６に記憶された印刷の条件より優先させるという指示がＲＡＭ６に記憶されているか否かを判定する（Ｓ１３）。制御部２は、前記指示がＲＡＭ６に記憶されていないと判定した場合（Ｓ１３：ＮＯ）、処理をステップＳ１５へ進める。そして、予めＲＡＭ６に記憶された印刷の条件で、印刷データを生成する（Ｓ１５）。
制御部２は、前記指示がＲＡＭ６に記憶されていると判定した場合（Ｓ１３：ＹＥＳ）、前記文字列に係る印刷の条件で印刷データを生成する（Ｓ１４）。
最後に、生成された印刷データを、通信部８を介してプリンタ２１へ出力し（Ｓ１６）し、処理を終了する。
【００４５】
本実施の形態においては、ファイル名が印刷の条件に対応する文字列を含む場合に、前記印刷の条件に基づいて印刷を実行するように構成されているので、第２アプリケーションソフトウェア５１の印刷の条件の設定を変える時間及び労力が省略され、操作性が良好である。
【００４６】
本実施の形態においては、印刷の条件を変更する場合に、ファイル名の語頭に印刷の条件を示す文字列を含ませることにしているが、ファイルが含まれるフォルダの名称の語頭に前記文字列を含ませることにしてもよい。例えば、「4in1_フォルダ1-1」のように名称を付与する。
この場合、図４のステップＳ１２において、フォルダ名に前記文字列が含まれているか否かを判定する。そして、フォルダ名に前記文字列が含まれており、かつ、前記文字列に係る印刷の条件をＲＡＭ６に記憶された印刷の条件より優先させるという指示がＲＡＭ６に記憶されている場合、前記印刷の条件、及びファイルの原稿データに基づいて、印刷データを生成する。
この場合、前記フォルダに含まれる全てのファイルについて、フォルダ名の語頭の文字列に係る印刷の条件で印刷を実行する。
フォルダ名が印刷の条件に対応する文字列を含む場合に、前記印刷の条件に基づいて印刷を実行するように構成されているので、第２アプリケーションソフトウェア５１の印刷の条件の設定を変える時間及び労力が省略される。
【００４７】
なお、前記実施の形態１においては、ＸＰＳ形式で原稿データを作成する場合につき説明しているがこれに限定されるものではなく、ファイルに属性を持たせることが可能であれば、他のファイル形式で原稿データを作成することにしてもよい。  前記実施の形態２においても、ＸＰＳ形式で原稿データを作成する場合につき説明しているがこれに限定されるものではない。他のファイル形式で原稿データを作成する場合、制御部２に、原稿データとともにファイル名を入力させ、ファイル名に印刷の条件に係る文字列が含まれているか否かを判定させるように構成された印刷のアプリケーションソフトウェアを用いる。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態１に係る印刷システムの構成を示すブロック図である。
【図２】本発明の実施の形態１に係るＰＣに記憶され、表示部により表示されたファイル名一覧を示す模式図である。
【図３】本実施の形態１に係る第２アプリケーションソフトウェアによりＰＣの制御部が行う印刷の処理の手順を示すフローチャートである。
【図４】本実施の形態２に係る第２アプリケーションソフトウェアによりＰＣの制御部が行う印刷の処理の手順を示すフローチャートである。
【符号の説明】
【００４９】
１  ＰＣ（印刷制御装置）
２  制御部
３  入力部
４  表示部
５  補助記憶装置
６  ＲＡＭ
７  ハードディスク
８  通信部
１１  ファイル名一覧
１３  メタデータ
２１  プリンタ
２２  制御部
２３  操作部
２４  表示部
２５  通信部
２６  ＲＡＭ
２７  印刷部
５０  第１アプリケーションソフトウェア
５１  第２アプリケーションソフトウェア
【図１】
0005018397.tif 000002
【図２】
0005018397.tif 000003
【図３】
0005018397.tif 000004
【図４】
0005018397.tif 000005