(57)【特許請求の範囲】
【請求項１】
印刷装置に接続される情報処理端末であって、
印刷条件の入力を受け付ける印刷条件受付部と、
前記印刷条件受付部を通じて印刷条件の一時退避指示が入力された際に、前記印刷条件受付部を通じて既に受け付けられた印刷条件において、特定の設定項目の設定値と印刷対象データを特定するファイル名、印刷条件の一時退避時の時刻及び印刷対象となったアプリケーションの情報を含む属性情報とを対応づけて、一時的に保持する退避情報保持部と、
前記印刷条件受付部による印刷条件の入力が再開された際に、前記退避情報保持部に保持された設定値を前記属性情報に基づいて読み出して、当該印刷条件における対応する設定項目に再設定する退避情報再設定部と、
前記印刷条件受付部を通じて印刷実行指示が入力された際に、前記印刷条件受付部に受け付けられた印刷条件にしたがって印刷データを生成する印刷データ生成部と、
前記印刷データ生成部が生成した印刷データを前記印刷装置に送信する送信部と、
を備え、
前記印刷条件受付部は、前記印刷条件の入力が再開された際に、前記退避情報再設定部に再設定すべき前記退避情報保持部に保持された設定値があるか否かを確認し、これを受けて、前記退避情報再設定部は、前記属性情報のアプリケーション情報が同一であり、かつ前記印刷条件の一時退避時の時刻が前記印刷条件受付部による印刷条件の入力が再開された時点から所定時間内であることを条件として、前記属性情報に基づいて前記退避情報保持部に保持された設定値を読み出す情報処理端末。
【請求項２】
前記印刷条件受付部を通じて印刷実行指示が入力された際、又は前記印刷条件受付部を通じて印刷中止指示が入力された際、前記退避情報保持部は対応する設定値を消去する、請求項１に記載の情報処理端末。
【請求項３】
前記印刷装置が備える記憶部を前記退避情報保持部として使用する請求項１または２に記載の情報処理端末。
【請求項４】
印刷データを生成し、当該印刷データを印刷装置に送信するコンピュータに、
印刷条件の入力を受け付けるステップと、
印刷条件の受付中に一時退避指示が入力された際に、既に受け付けられた印刷条件において、特定の設定項目の設定値と印刷対象データを特定するファイル名、印刷条件の一時退避時の時刻及び印刷対象となったアプリケーションの情報を含む属性情報とを対応づけて、一時的に記憶手段に格納するステップと、
印刷条件の入力が再開された際に、前記記憶手段に格納された設定値を前記属性情報に基づいて読み出して、当該印刷条件の対応する設定項目に再設定するステップと、
印刷実行指示が入力された際に、受け付けられた前記印刷条件にしたがって印刷データを生成するステップと、
前記印刷条件の入力を受け付けるステップでは、前記印刷条件の入力が再開された際に、再設定すべき前記記憶手段に格納された設定値があるか否かを確認し、これを受けて前記再設定するステップは、前記属性情報のアプリケーション情報が同一であり、かつ前記印刷条件の一時退避時の時刻が前記入力を受け付けるステップによる前記印刷条件の入力が再開された時点から所定時間内であることを条件として、前記属性情報に基づいて前記記憶手段に格納された設定値を読み出す
ことを実行させる印刷用プログラム。
【請求項５】
印刷条件の入力を受け付ける印刷条件受付部と、
前記印刷条件受付部を通じて印刷条件の一時退避指示が入力された際に、前記印刷条件受付部を通じて既に受け付けられた印刷条件において、特定の設定項目の設定値と印刷対象データを特定するファイル名、印刷条件の一時退避時の時刻及び印刷対象となったアプリケーションの情報を含む属性情報とを対応づけて、一時的に保持する退避情報保持部と、
前記印刷条件受付部による印刷条件の入力が再開された際に、前記退避情報保持部に保持された設定値を前記属性情報に基づいて読み出して、当該印刷条件における対応する設定項目に再設定する退避情報再設定部と、
前記印刷条件受付部を通じて印刷実行指示が入力された際に、前記印刷条件受付部に受け付けられた印刷条件にしたがって印刷データを生成する印刷データ生成部と、
前記印刷データ生成部が生成した印刷データを印刷する画像形成部と、
を備え、
前記印刷条件受付部は、前記印刷条件の入力が再開された際に、前記退避情報再設定部に再設定すべき前記退避情報保持部に保持された設定値があるか否かを確認し、これを受けて前記退避情報再設定部は、前記属性情報のアプリケーション情報が同一であり、かつ前記印刷条件の一時退避時の時刻が前記印刷条件受付部による印刷条件の入力が再開された時点から所定時間内であることを条件として、前記属性情報に基づいて前記退避情報保持部に保持された設定値を読み出す印刷装置。
【請求項６】
情報処理端末と、当該情報処理端末に接続された印刷装置とを備える印刷システムであって、
前記情報処理端末は、
印刷条件の入力を受け付ける印刷条件受付部と、
前記印刷条件受付部を通じて印刷条件の一時退避指示が入力された際に、前記印刷条件受付部を通じて既に受け付けられた印刷条件において、特定の設定項目の設定値と印刷対象データを特定するファイル名、印刷条件の一時退避時の時刻及び印刷対象となったアプリケーションの情報を含む属性情報とを対応づけて、一時的に保持する退避情報保持部と、
前記印刷条件受付部による印刷条件の入力が再開された際に、前記退避情報保持部に保持された設定値を前記属性情報に基づいて読み出して、当該印刷条件における対応する設定項目に再設定する退避情報再設定部と、
前記印刷条件受付部を通じて印刷実行指示が入力された際に、前記印刷条件受付部に受け付けられた印刷条件にしたがって印刷データを生成する印刷データ生成部と、
前記印刷データ生成部が生成した印刷データを前記印刷装置に送信する送信部と、
を備え、
前記印刷装置は、
前記情報処理端末が送信した印刷データを受信する受信部と、
前記受信部が受信した印刷データを印刷する画像形成部と、
を備え、
前記印刷条件受付部は、前記印刷条件の入力が再開された際に、前記退避情報再設定部に再設定すべき前記退避情報保持部に保持された設定値があるか否かを確認し、これを受けて、前記退避情報再設定部は、前記印刷条件の入力が再開された際に、前記属性情報のアプリケーション情報が同一であり、かつ前記印刷条件の一時退避時の時刻が前記印刷条件受付部による印刷条件の入力が再開された時点から所定時間内であることを条件として、前記属性情報に基づいて前記退避情報保持部に保持された設定値を読み出す印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末、印刷用プログラム、印刷装置及び印刷システムに関する。
【背景技術】
【０００２】
近年、プリンタや複写機、複合機等の印刷装置は、オフィス等において必需品になっている。このような印刷装置は、ユーザが直接操作して印刷等を行うほか、ＬＡＮ（Local Area Network）等のネットワークを通じてパーソナルコンピュータ等の情報処理端末から入力された画像データを用紙上に印刷できるようになっている。
【０００３】
ところで、印刷装置が用紙上に画像を印刷する場合、各印刷のジョブには、印刷用紙サイズ、印刷濃度、カラーモード等の印刷条件が設定される。近年、印刷装置の多機能化に伴い、印刷ジョブに対してユーザが設定できる印刷条件の項目数は増加している。例えば、印刷用紙サイズ、印刷濃度、カラーモードのほか、印刷対象の画像データに対する画像処理、印刷レイアウト、印刷後のフィニッシャによる処理（パンチ穴、ステープル等）等の項目についての設定が可能である。
【０００４】
印刷条件は、これらの項目についての設定の組み合わせとして指定されるため、設定可能な印刷条件は無数にある。また、このような印刷条件は、情報処理端末において印刷対象データを作成するアプリケーションごとに設定する必要があり、印刷条件を設定する作業がユーザにとって極めて煩雑な作業になっている。そのため、印刷条件の設定を簡便化する種々の技術が提案されている。
【０００５】
例えば、後掲の特許文献１は、過去にユーザが設定した印刷設定情報を登録しておき、印刷データを印刷するときに、登録された印刷設定情報からその印刷データに適した印刷設定を選択して、当該印刷設定を所望の印刷設定に再設定する印刷設定システムを開示している。
【０００６】
また、後掲の特許文献２は、複数ページからなる一連の画像データにおいて、印刷する一部のページを指定する手法をしている。この手法では、ディスプレイに表示され、指定された最初のページをメモリに格納するとともに、当該最初のページ以降に表示される全ページをメモリに格納する。そして、ユーザがディスプレイに表示されたページを最終ページとして指定したときに、メモリに格納された全ページが印刷される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２６０３７９号公報
【特許文献２】特開平１−１１９１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
印刷条件を設定する場合、ユーザは、印刷対象データを作成中のアプリケーション上でプリンタドライバ（印刷用プログラム）を起動し、当該プリンタドライバにより表示される入力画面を通じて印刷条件を構成する各設定項目について設定値を入力する。例えば、アプリケーション上で作成された複数ページからなる一連のデータのうち、一連の一部のページだけを印刷する場合、ユーザは、印刷開始ページのページ番号と印刷終了ページのページ番号とを印刷条件として設定する。
【０００９】
このような状況下において、ユーザは、予めアプリケーション上で、印刷開始ページと印刷終了ページを確認して覚えておき、そのページ番号をプリンタドライバの入力画面に設定する。しかしながら、印刷対象ページのページ数が多い場合や、ページの桁数が多い場合等、覚えるべき数字の数が多くなると、プリンタドライバを起動して入力画面を表示させる操作を行っている過程で、ユーザは、その数字を失念したり、数字が正しいか否かが不明になったりすることがある。
【００１０】
この場合、ユーザは、印刷条件入力をキャンセルしてプリンタドライバを終了し、アプリケーション上で印刷ページ番号を再確認した後、プリンタドライバを再度起動して、印刷条件を再度設定することになる。プリンタドライバを再度起動した場合、印刷条件を構成する各設定項目の設定値はデフォルト値になるため、ユーザは印刷条件の設定を最初からやり直す必要がある。
【００１１】
上述の特許文献１が開示する技術では、一度印刷をした印刷条件は登録されるが、未だ印刷をしていない印刷条件は登録されないため、このような問題を解決することはできない。一方、上述の特許文献２が開示する技術を適用した場合、印刷開始ページと印刷終了ページの設定は容易になるが、アプリケーションごとにファイル形式が異なっているのが通常であるため、アプリケーションに関わらず各ページをディスプレイに表示できるようにすることは困難である。また、プリンタドライバの印刷条件入力をキャンセルして、アプリケーション上で印刷対象データの確認を行うことは、上述のような、印刷開始ページや印刷終了ページの確認以外にも、印刷対象データの誤記に気付いた場合や、正しい記載になっているか否かが不明な場合等にも実行する。この場合、特許文献２が開示する技術を適用しても、問題を解決することはできない。
【００１２】
本発明は、このような従来技術の課題を鑑みてなされたものであって、印刷条件設定時に設定入力を途中で中止した場合でも、印刷条件の設定入力を容易に再開できる、情報処理端末、印刷用プログラム、印刷装置及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述の目的を達成するために、本発明は以下の技術的手段を採用している。すなわち、本発明に係る情報処理端末は、印刷装置に接続される情報処理端末であって、印刷条件受付部、退避情報保持部、退避情報再設定部、印刷データ生成部及び送信部を備える。
【００１４】
印刷条件受付部は、ユーザによる印刷条件の入力を受け付ける。退避情報保持部は、印刷条件受付部を通じて印刷条件の一時退避指示が入力された際に、印刷条件受付部を通じて既に受け付けられた印刷条件において、特定の設定項目の設定値と印刷対象データを特定するファイル名、印刷条件の一時退避時の時刻及び印刷対象となったアプリケーションの情報を含む属性情報とを対応づけて、一時的に保持する。退避情報再設定部は、印刷条件受付部による印刷条件の入力が再開された際に、退避情報保持部に保持された設定値を前記属性情報に基づいて読み出して、当該印刷条件における対応する設定項目に再設定する。印刷データ生成部は、印刷条件受付部を通じて印刷実行指示が入力された際に、印刷条件受付部に受け付けられた印刷条件にしたがって印刷データを生成する。送信部は、印刷データ生成部が生成した印刷データを印刷装置に送信する。前記印刷条件受付部は、印刷条件の入力が再開された際に、前記退避情報再設定部に再設定すべき前記退避情報保持部に保持された設定値があるか否かを確認し、前記退避情報再設定部は、前記属性情報のアプリケーション情報が同一であり、かつ前記印刷条件の一時退避時の時刻が前記印刷条件受付部による印刷条件の入力が再開された時点から所定時間内であることを条件として、前記属性情報に基づいて前記退避情報保持部に保持された設定値を読み出す。なお、印刷装置が記憶部を備える場合、当該記憶部を退避情報保持部として使用する構成を採用してもよい。
【００１５】
この情報処理端末では、ユーザの指示に応じて、印刷条件受付部を通じて既に受け付けられた印刷条件において、特定の設定項目の設定値を一時的に保持させることができる。この保持された設定値は、印刷条件の入力再開時に対応する設定項目に設定されるため、ユーザは、容易に印刷条件の設定入力を再開できる。すなわち、ユーザは、印刷条件の設定入力を最初からやり直す必要がない。
【００１７】
また、上述の情報処理端末において、印刷条件受付部を通じて印刷実行指示が入力された際、又は印刷条件受付部を通じて印刷中止指示が入力された際に、退避情報保持部が対応する設定値を消去する構成を採用することができる。
【００１８】
一方、他の観点では、本発明は、印刷用プログラムを提供することもできる。すなわち、本発明に係る印刷用プログラムは、印刷データを生成し、当該印刷データを印刷装置に送信するコンピュータに、以下の手順を実行させる。まず、印刷条件の入力が受け付けられる。次いで、印刷条件の受付中に一時退避指示が入力された際に、既に受け付けられた印刷条件において、特定の設定項目の設定値が一時的に記憶手段に格納される。印刷条件の入力が再開された際に、記憶手段に格納された設定値を読み出し、当該印刷条件の対応する設定項目に読み出した設定値が設定される。そして、印刷実行指示が入力された際に、受け付けられた印刷条件にしたがって印刷データが生成される。
【００１９】
また、さらに他の観点では、本発明は、印刷装置を提供することもできる。すなわち本発明に係る印刷装置は、印刷条件受付部、退避情報保持部、退避情報再設定部、印刷データ生成部及び画像形成部を備える。印刷条件受付部は、ユーザによる印刷条件の入力を受け付ける。退避情報保持部は、印刷条件受付部を通じて印刷条件の一時退避指示が入力された際に、印刷条件受付部を通じて既に受け付けられた印刷条件において、特定の設定項目の設定値を一時的に保持する。退避情報再設定部は、印刷条件受付部による印刷条件の入力が再開された際に、退避情報保持部に保持された設定値を読み出して、当該印刷条件における対応する設定項目に設定する。印刷データ生成部は、印刷条件受付部を通じて印刷実行指示が入力された際に、印刷条件受付部に受け付けられた印刷条件にしたがって印刷データを生成する。画像形成部は、印刷データ生成部が生成した印刷データを印刷する。
【００２０】
さらに他の観点では、本発明は、上述の情報処理端末と、当該情報処理端末に接続された印刷装置とを備える印刷システムを提供することもできる。
【００２１】
印刷装置は、受信部及び画像形成部を備える。受信部は、情報処理端末が送信した印刷データを受信する。画像形成部は受信部が受信した印刷データを印刷する。
【発明の効果】
【００２２】
本発明によれば、印刷条件設定時に設定入力を途中で中止した場合でも、印刷条件の設定入力を容易に再開できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態における印刷システムの全体構成を示す概略構成図
【図２】本発明の一実施形態における複合機のハードウェア構成を示す図
【図３】本発明の一実施形態における印刷システムを示す機能ブロック図
【図４】本発明の一実施形態における印刷システムが実施する印刷条件退避手順の一例を示すフロー図
【図５】本発明の一実施形態における情報処理端末が表示する印刷条件受付画面の一例を示す図
【図６】本発明の一実施形態における情報処理端末が表示する印刷条件受付画面の他の例を示す図
【図７】本発明の一実施形態における情報処理端末が表示する印刷条件受付画面のさらに他の例を示す図
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について、図面を参照しながらより詳細に説明する。以下では、パーソナルコンピュータからなる情報処理端末及びデジタル複合機を備える印刷システムとして本発明を具体化する。
【００２５】
図１は本実施形態における印刷システムの全体構成の一例を示す概略構成図である。図１に示すように、この印刷システム１０は、複合機１００及び情報処理端末２００を備える。
【００２６】
複合機１００は、画像読取部１２０及び画像形成部１４０を含む本体１０１と、本体１０１の上方に取り付けられたプラテンカバー１０２とを備える。本体１０１の上面にはコンタクトガラス等の透明板からなる原稿台１０３が設けられており、原稿台１０３はプラテンカバー１０２によって開閉されるようになっている。また、プラテンカバー１０２は、原稿搬送装置１１０を備えている。なお、複合機１００の前面には、ユーザが複合機１００に複写開始やその他の指示を与えたり、複合機１００の状態や設定を確認したりすることができる操作パネル１７１が設けられている。
【００２７】
原稿台１０３の下方には、画像読取部１２０が設けられている。画像読取部１２０は、走査光学系１２１により原稿の画像を読み取りその画像のデジタルデータ（画像データ）を生成する。原稿は、原稿台１０３や原稿搬送装置１１０に載置することができる。走査光学系１２１は、第１キャリッジ１２２や第２キャリッジ１２３、集光レンズ１２４を備える。第１キャリッジ１２２には線状の光源１３１及びミラー１３２が設けられ、第２キャリッジ１２３にはミラー１３３及び１３４が設けられている。光源１３１は原稿を照明する。ミラー１３２、１３３、１３４は、原稿からの反射光を集光レンズ１２４に導き、集光レンズ１２４はその光像をラインイメージセンサ１２５の受光面に結像する。
【００２８】
この走査光学系１２１において、第１キャリッジ１２２及び第２キャリッジ１２３は、副走査方向１３５に往復動可能に設けられている。第１キャリッジ１２２及び第２キャリッジ１２３を副走査方向１３５に移動することによって、原稿台１０３に載置された原稿の画像をイメージセンサ１２５で読み取ることができる。原稿搬送装置１１０にセットされた原稿の画像を読み取る場合、画像読取部１２０は、第１キャリッジ１２２及び第２キャリッジ１２３を画像読取位置に合わせて一時的に静止させ、画像読取位置を通過する原稿の画像をイメージセンサ１２５で読み取る。イメージセンサ１２５は、受光面に入射した光像から、例えば、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色に対応する原稿の画像データを生成する。
【００２９】
生成された画像データは、画像形成部１４０において用紙に印刷することができる。また、生成された画像データは、ネットワークインタフェイス１６１等を介して、ネットワーク１６２を通じて他の機器へ送信することもできる。
【００３０】
画像形成部１４０は、画像読取部１２０で得た画像データや、ネットワーク１６２に接続された外部装置からネットワークインタフェイス１６１を介して受信した画像データを用紙に印刷する。図１に示すように、情報処理端末２００は、外部装置の１つとしてネットワーク１６２に接続されている。
【００３１】
画像形成部１４０は、感光体ドラム１４１を備える。感光体ドラム１４１は一定速度で一方向に回転する。感光体ドラム１４１の周囲には、回転方向の上流側から順に、帯電器１４２、露光器１４３、現像器１４４、中間転写ベルト１４５が配置されている。帯電器１４２は、感光体ドラム１４１の表面を一様に帯電させる。露光器１４３は、一様に帯電した感光体ドラム１４１の表面に、画像データに応じて光ビームを照射し、感光体ドラム１４１上に静電潜像を形成する。現像器１４４は、その静電潜像にトナーを付着させ、感光体ドラム１４１上にトナー像を形成する。中間転写ベルト１４５は、感光体ドラム１４１上のトナー像を用紙に転写する。画像データがカラー画像である場合、中間転写ベルト１４５は、各色のトナー像を同一の用紙に転写する。なお、ＲＧＢ形式のカラー画像は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）形式の画像データに変換され、各色の画像データが露光器１４３に入力される。
【００３２】
画像形成部１４０は、手差しトレイ１５１、給紙カセット１５２、１５３、１５４等から、中間転写ベルト１４５と転写ローラ１４６との間の転写部に用紙を給送する。手差しトレイ１５１や各給紙カセット１５２、１５３、１５４には、様々なサイズの用紙を載置又は収容することができる。画像形成部１４０は、ユーザの指定した用紙や、自動検知した原稿のサイズに応じた用紙を選択し、選択した用紙を給送ローラ１５５により手差しトレイ１５１やカセット１５２、１５３、１５４から給紙する。給紙された用紙は搬送ローラ１５６やレジストローラ１５７で転写部に搬送される。トナー像が転写された用紙は、搬送ベルト１４７により定着器１４８に搬送される。定着器１４８は、ヒータを内蔵した定着ローラ１５８及び加圧ローラ１５９を有しており、熱と押圧力によってトナー像を用紙に定着する。画像形成部１４０は、定着器１４８を通過した用紙を排紙トレイ１４９へ排紙する。
【００３３】
図２は、複合機における制御系のハードウェア構成図である。本実施形態の複合機１００は、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ＨＤＤ（Hard Disk Drive）２０４及び原稿搬送装置１１０、画像読取部１２０、画像形成部１４０における各駆動部に対応するドライバ２０５が内部バス２０６を介して接続されている。ＲＯＭ２０３やＨＤＤ２０４等はプログラムを格納しており、ＣＰＵ２０１はその制御プログラムの指令にしたがって複合機１００を制御する。例えば、ＣＰＵ２０１はＲＡＭ２０２を作業領域として利用し、ドライバ２０５とデータや命令を授受することにより上記各駆動部の動作を制御する。また、ＨＤＤ２０４は、画像読取部１２０により得られた画像データや、他の機器からネットワークインタフェイス１６１を通じて受信した画像データの蓄積にも用いられる。
【００３４】
内部バス２０６には、操作パネル１７１や各種のセンサ２０７も接続されている。操作パネル１７１は、ユーザの操作を受け付け、その操作に基づく信号をＣＰＵ２０１に供給する。また、操作パネル１７１は、ＣＰＵ２０１からの制御信号にしたがって自身が備えるディスプレイに操作画面を表示する。センサ２０７は、プラテンカバー１０２の開閉検知センサや原稿台１０３上の原稿検知センサ、定着器１４８の温度センサ、搬送される用紙又は原稿の検知センサなど各種のセンサを含む。
【００３５】
図３は、本実施形態の印刷システムの機能ブロック図である。図３に示すように、本実施形態の印刷システム１０は、複合機１００と情報処理端末２００とがネットワーク１６２を介してデータ授受可能な状態で接続されている。
【００３６】
情報処理端末２００はパーソナルコンピュータにより構成され、ネットワークインタフェイス２１１を介してネットワーク１６２と接続されている。そして、情報処理端末２００は、印刷条件受付部３０１、退避情報保持部３０２、退避情報再設定部３０３、印刷データ生成部３０４及び送信部３０５を備える。
【００３７】
印刷条件受付部３０１は、ユーザによる印刷条件の入力を受け付ける。本実施形態では、印刷条件受付部３０１は情報処理端末２００が備えるディスプレイ３１１に印刷条件受付画面を表示し、情報処理端末２００が備えるキーボード等の入力手段３１２により当該印刷条件受付画面を通じて入力された設定値を、対応する設定項目の設定値として受け付ける。
【００３８】
後述するように、印刷条件受付画面には、印刷実行指示を入力するためのボタン、印刷条件の設定入力中止指示を入力するためのボタン、印刷条件の一時退避指示を入力するためのボタンが配置されており、ユーザは、これらのボタンを選択することで、対応する指示を印刷条件受付部に入力することができる。
【００３９】
退避情報保持部３０２は、印刷条件受付部３０１を通じて印刷条件の一時退避指示が入力された際に、印刷条件受付部３０１を通じて既に受け付けられた印刷条件において、特定の設定項目の設定値を一時的に保持する。特定の設定項目とは、印刷条件を構成する設定項目のいずれか（例えば、印刷開始ページ、印刷終了ページ、印刷部数、画質等）である。特定の設定項目は、複数であってもよく、印刷条件を構成する全ての設定項目であってもよい。また、特定の設定項目は、予め指定されていてもよく、また、印刷条件受付部３０１が表示する上述の印刷条件受付画面においてユーザにより適宜指定されてもよい。なお、以下では、退避情報保持部３０２に一時的に保持される特定の設定項目の設定値を、適宜、一時退避データという。
【００４０】
特に限定されないが、本実施形態では、退避情報保持部３０２は、印刷対象データを特定する属性情報と対応づけて一時退避データを格納する。属性情報は、一時退避データを特定するための情報である。例えば、属性情報には、ファイル名、印刷条件の一時退避時の時刻、印刷対象となったアプリケーションの情報等の１又は複数を使用することができる。このような構成を採用することで、複数の一時退避データを管理することが可能になる。なお、一時退避データは属性情報と対応づけられていればよく、一時退避データと属性情報とが１つのファイルとして格納されていても、それぞれが別個のファイルとして格納されていてもよい。
【００４１】
退避情報再設定部３０３は、印刷条件受付部３０１による印刷条件の入力が再開された際に、退避情報保持部３０２に保持された設定値を読み出して、当該印刷条件（すなわち、入力が再開された印刷条件）における対応する設定項目に設定する。
【００４２】
例えば、退避情報再設定部３０３は、印刷条件受付部３０１による印刷条件の入力が再開された際に、自動的に、退避情報保持部３０２に保持された設定値を読み出して、入力が再開された印刷条件における対応する設定項目に設定する構成を採用することができる。この場合、印刷条件受付部３０１による印刷条件の入力再開は、例えば、印刷条件受付部３０１に対する印刷条件設定画面の表示指示により認識することができる。あるいは、情報処理端末２００上で実行されるワードプロセッサソフトウェア、表計算ソフトウェア、図形描画ソフトウェア等の種々のアプリケーション３１３において「印刷」が選択されたときに印刷条件設定画面が表示される構成では、当該印刷の指示により、印刷条件受付部３０１による印刷条件の入力再開を認識することができる。
【００４３】
また、退避情報再設定部３０３は、印刷条件受付部３０１による印刷条件の入力が再開された際に、ユーザによる退避情報再設定指示の入力に応じて、退避情報保持部３０２に保持された設定値を読み出して、入力が再開された印刷条件における対応する設定項目に設定する構成を採用することもできる。
【００４４】
上述のように、本実施形態では、印刷対象データを特定する属性情報と対応づけて一時退避データが退避情報保持部３０２に格納されているため、退避情報再設定部３０３は当該属性情報に基づいて退避情報保持部３０２に保持された一時退避データを読み出す。
【００４５】
印刷データ生成部３０４は、印刷条件受付部３０１を通じて印刷実行指示が入力された際に、印刷条件受付部３０１に受け付けられた印刷条件にしたがって印刷データを生成する。印刷データ生成部３０４は、例えば、アプリケーション３１３により作成された文書画像データを、受け付けられた印刷条件にしたがって、所定のＰＤＬ（Page Description Language）等で記述された印刷データに変換する。
【００４６】
なお、情報処理端末２００は、複合機１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、およびＨＤＤを備える。ＣＰＵは、例えばＲＯＭやＨＤＤに格納されたプログラムを、ＲＡＭを作業領域として実行することで、印刷条件受付部３０１、退避情報保持部３０２、退避情報再設定部３０３及び印刷データ生成部３０４を実現する。退避情報保持部３０２が特定の設定項目の設定値を一時的に保持する領域には、例えば、ＲＡＭやＨＤＤを使用することができる。
【００４７】
送信部３０５は、印刷データ生成部３０４が生成した印刷データをネットワーク１６２に接続された特定の複合機１００に送信する。この例では、送信部３０５により情報処理端末２００から送信された印刷データは、複合機１００の受信部３０６により受信され、当該印刷データが画像形成部１４０において印刷される。
【００４８】
図４は、印刷システム１０が実行する印刷条件退避手順の一例を示すフロー図である。当該手順は、例えば、アプリケーション３１３において印刷が選択された等、印刷条件受付部３０１が印刷条件の設定入力を受け付ける状態になったことをトリガとして開始する。なお、以下では、情報処理端末２００において印刷開始ページと印刷終了ページとが入力される事例を用いて説明する。
【００４９】
本手順が開始すると、印刷条件受付部３０１がディスプレイ３１１に印刷条件受付画面を表示する（ステップＳ４０１Ｎｏ、Ｓ４０３）。このとき、印刷条件受付部３０１は、退避情報再設定部３０３に再設定すべき一時退避データの有無を確認するが、ここでは、未だ、一時退避データは退避情報保持部３０２に格納されていない。そのため、印刷条件受付部３０１は、印刷条件を構成する各設定項目の設定値をデフォルト値にした状態で印刷条件受付画面をディスプレイ３１１に表示する。
【００５０】
図５は、印刷条件受付部３０１が情報処理端末２００のディスプレイ３１１に表示する印刷条件受付画面の一例を示す図である。この例では、印刷条件受付画面５０１は、出力先選択欄５０２、「プリンタ詳細設定」ボタン５０３、印刷範囲設定欄５０４、印刷部数設定欄５０５、印刷単位指定欄５０６、集約設定指定欄５０７、両面印刷指定欄５０８、「一時保存」ボタン５０９、「印刷実行」ボタン５１０、「キャンセル」ボタン５１１を備える。
【００５１】
出力先選択欄５０２は、ユーザが出力先（印刷に使用するデバイス）を指定するために使用する。この例では、出力先選択欄５０２は、リストボックスで構成されており、右端の下三角印を選択したときに、その時点で選択可能なデバイスがリスト表示されるようになっている。ここでは、複合機１００が出力先に指定されているとする。
【００５２】
「プリンタ詳細設定」ボタン５０３は、出力先選択欄５０２で選択したデバイスについてより詳細な設定をする場合に選択する。より詳細な設定とは、例えば、印刷濃度、使用用紙、拡大／縮小等である。当該設定は、印刷データに反映される。
【００５３】
印刷範囲設定欄５０４は、印刷範囲の指定に使用される。この例では、印刷範囲設定欄５０４は、「すべて」、「現在の表示ページ」、「ページ指定」の中から１つを選択するラジオボタンで構成されている。「ページ指定」を選択した場合、ユーザはその右側に配置されたテキストボックスに、印刷したいページ番号や、印刷開始ページ及び印刷終了ページの組を入力することにより印刷ページを指定する。
【００５４】
印刷部数設定欄５０５は、印刷部数の指定に使用される。また、印刷単位指定欄５０６はチェックボックスにより構成されており、チェックボックスがチェック状態である場合、印刷部数設定欄５０５に複数部が指定されているときに印刷物が部単位で印刷される。
【００５５】
集約設定指定欄５０７は、集約印刷を実施するか否かの指定に使用される。集約設定指定欄５０７は用紙１枚あたりに印刷するページ数を指定する構成になっている。すなわち、集約設定指定欄５０７が「２」であれば２ｉｎ１（用紙１枚に２ページを印刷）、集約設定指定欄５０７が「４」であれば４ｉｎ１（用紙１枚に４ページを印刷）になる。両面印刷指定欄５０８はチェックボックスで構成されており、チェックボックスがチェック状態である場合、１枚の用紙の表面、裏面の両方を印刷面として印刷がなされる。
【００５６】
「一時保存」ボタン５０９は、印刷条件受付画面５０１を通じて設定されている印刷条件のうち、特定の設定項目の設定値の一時退避を実行するために使用される。「印刷実行」ボタン５１０は、印刷条件の設定入力が完了し印刷を実行するために使用される。「キャンセル」ボタン５１１は、印刷条件の設定入力を中止して手順を終了するために使用される。ユーザが、「一時保存」ボタン５０９、「印刷実行」ボタン５１０「キャンセル」ボタン５１１のいずれかを選択するまでは、ユーザは、印刷条件受付画面５０１において印刷条件の設定入力を実施することができる（ステップＳ４０４Ｎｏ、Ｓ４０５Ｎｏ、Ｓ４０６Ｎｏ）。
【００５７】
ユーザが「一時保存」ボタン５０９を選択すると、退避情報保持部３０２が、一時退避データを格納して保持する（ステップＳ４０４Ｙｅｓ、Ｓ４０９）。特に限定されないが、この例では、印刷範囲設定欄５０４の設定値と、両面印刷指定欄５０８の設定値が一時退避データとして予め指定されている。
【００５８】
また、この例では、一時退避データと対応づけて格納する属性情報として、印刷条件の一時退避時の時刻とアプリケーション３１３の情報を採用している。例えば、アプリケーション３１３が表計算ソフトフェアである場合、退避情報保持部３０２は、当該表計算ソフトウェアを特定する情報（例えば、ソフト名等）と一時退避時の時刻を属性情報として、一時退避データと対応づけて格納する。
【００５９】
特に限定されないが、ここでは、一時退避データと属性情報とが別々のファイルとして格納される。そして、属性情報を示すファイル内に、対応する一時退避データのファイルを特定する情報が記録されている。なお、一時退避データ及び属性情報は、例えば、格納するディレクトリを異ならせる、あるいは格納時のファイル名を異ならせる等により、出力先選択欄５０２において選択されるデバイスごとに区別して格納されてもよい。
【００６０】
図５に示す例では、ユーザは、印刷範囲設定欄５０４において、「ページ指定」を選択し、印刷範囲として「２３−」（印刷開始ページが「２３」ページ）を入力している。また、両面印刷指定欄５０８において、チェックボックスをチェック状態にしている。
【００６１】
当該状況において、ユーザは、印刷終了ページを入力したいが、直前に確認した印刷終了ページに不安があるとする。この場合、ユーザは、「一時保存」ボタン５０９を選択すればよい。ユーザが「一時保存」ボタン５０９を選択すると、退避情報保持部３０２は、一時退避データである、印刷範囲設定欄５０４及び両面印刷指定欄５０８における設定値、すなわち、「ページ指定」の選択、印刷範囲として「２３−」の入力、及びチェック状態を、上述の属性情報と対応づけて格納する。退避情報保持部３０２への一時退避データの格納が完了すると、手順は一旦終了する。この状態では、ユーザは、アプリケーション３１３を操作して、印刷終了ページを確認することができる。
【００６２】
印刷終了ページを確認したユーザが、アプリケーション３１３において印刷を選択すると、図４に示す手順が再び開始される。このとき、印刷条件受付部３０１は、退避情報再設定部３０３に再設定すべき一時退避データの有無を確認する（ステップＳ４０１）。退避情報再設定部３０３は、印刷が選択されたアプリケーション３１３を特定する情報とその時点の時刻に基づいて、退避情報保持部３０２に格納された属性情報を検索する。特に限定されないが、この例では、退避情報再設定部３０３は、同一のアプリケーション、かつその時点から所定時間内（例えば、１０分以内）に退避情報保持部３０２に格納されたことを検索条件として、退避情報保持部３０２に格納された属性情報を検索する。
【００６３】
例えば、上述の一時退避データが５分前に格納されている場合、上述の一時退避データは当該検索条件を満足する。そのため、退避情報再設定部３０３は、一時退避データがあると判断し、退避情報保持部３０２に格納されている当該属性情報に対応する一時退避データを読み出して、一時退避データとして記録されていた設定値を、対応する設定項目の設定値に設定する（ステップＳ４０１Ｙｅｓ、Ｓ４０２）。この例では、当該再設定により、印刷範囲設定欄５０４において、「ページ指定」が選択され、印刷範囲として「２３−」が入力された設定値を再設定し、両面印刷指定欄５０８においてチェックボックスがチェック状態であるという設定値が再設定される。
【００６４】
したがって、印刷条件受付部３０１がディスプレイ３１１に表示する印刷条件受付画面５０１は、図５に示すように、印刷範囲設定欄５０４及び両面印刷指定欄５０８に設定値が設定された状態になる。そのため、ユーザは、印刷条件を最初から設定し直す必要はなく、確認した印刷終了ページを、印刷範囲設定欄５０４に入力すればよい。例えば、印刷終了ページが４７ページであった場合、ユーザは、印刷範囲設定欄５０４に「２３−４７」が入力された状態にすればよい。
【００６５】
なお、上述のように、この例では、一時退避データは、印刷範囲設定欄５０４及び両面印刷指定欄５０８の設定値である。そのため、一時退避データの格納時に、例えば、集約設定欄５０７において２ｉｎ１が設定されていた場合でも、一時退避データが再設定された印刷条件受付画面５０１では、集約設定欄５０７の設定値はデフォルト値（１ｉｎ１）になる。
【００６６】
印刷範囲設定欄５０４に印刷終了ページを入力したユーザが印刷条件受付画面５０１において「印刷実行」ボタン５１０を選択すると、印刷が実行される（ステップＳ４０４Ｎｏ、Ｓ４０５Ｎｏ、Ｓ４０６Ｙｅｓ、Ｓ４０７）。このとき、印刷条件受付部３０１は、設定入力された印刷条件を印刷データ生成部３０４に入力する。当該印刷条件の入力に応じて、印刷データ生成部３０４は、アプリケーション３１３から画像データを取得し、入力された印刷条件にしたがった印刷データを生成する。ここでは、２３ページから４７ページの画像データを、１ｉｎ１で、１部両面印刷する、印刷データが生成される。
【００６７】
印刷データの生成を完了した印刷データ生成部３０４は、ネットワークインタフェイス２１１を通じて、出力先に指定された複合機１００へ印刷データを送信する。ネットワーク１６２及びネットワークインタフェイス１６１を介して印刷データを受信した受信部３０６は、画像形成部１４０に受信した印刷データを入力する。これにより、複合機１００において印刷データが印刷される。
【００６８】
一方、印刷データを送信部３０５に入力した印刷データ生成部３０４は、その旨を印刷条件受付部３０１に通知する。当該通知に応じて、印刷条件受付部３０１は、退避情報再設定部３０３に、先に読み出した一時退避データの消去を指示する。当該指示を受けた退避情報再設定部３０３は、先に読み出した一時退避データを退避情報保持部３０２から消去する（ステップＳ４０８）。
【００６９】
また、印刷範囲設定欄５０４に印刷終了ページを入力したユーザが印刷条件受付画面５０１において「キャンセル」ボタン５１１を選択すると、印刷条件の設定入力が中止される（ステップＳ４０４Ｎｏ、Ｓ４０５Ｙｅｓ）。このとき、印刷条件受付部３０１は、退避情報再設定部３０３に、先に読み出した一時退避データの消去を指示する。当該指示を受けた退避情報再設定部３０３は、先に読み出した一時退避データを退避情報保持部３０２から消去する（ステップＳ４０８）。
【００７０】
なお、上記実施形態では、印刷条件受付部３０１が印刷条件受付画面５０１を表示する際に、自動的に一時退避データを検索して取得する構成としたが、一時退避データの取得はユーザの指示に基づいて実施される構成であってもよい。このような構成は、例えば、図６に示すように、印刷条件受付画面５０１に「退避情報取得」ボタン６０１を設けることで容易に実現可能である。この構成では、印刷条件受付画面５０１において、ユーザが「退避情報取得」ボタン６０１を選択した場合に、一時退避データの検索及び再設定が実施されることになる。
【００７１】
また、上記実施形態では、退避情報保持部３０２に格納される印刷条件の設定項目が予め指定されている構成としたが、当該設定項目もユーザの指示に基づいて特定される構成であってもよい。このような構成は、例えば、図７に示すように、印刷条件受付画面５０１の各設定項目に、一時保存指定欄７０１を設けることで容易に実現可能である。図７の例では、一時保存指定欄７０１はチェックボックスで構成されており、当該チェックボックスがチェック状態にある設定項目の設定値が退避情報保持部３０２に格納されることになる。なお、この例では、一時保存指定欄７０１が「プリンタ詳細設定」ボタン５０３を選択した際に表示される詳細な設定項目のそれぞれも含めてすべての設定項目に設けられているが、一部の設定項目にのみ一時保存指定欄７０１を設ける構成であってもよい。また、印刷条件受付画面５０１においてユーザが設定値をデフォルト値から変更したときに、当該設定項目の一時保存指定欄７０１が自動的にチェック状態になる構成を採用することもできる。
【００７２】
以上説明したように、この印刷システム１０では、ユーザの指示に応じて、印刷条件受付部３０１を通じて既に受け付けられた印刷条件において、特定の設定項目の設定値を一時的に保持させることができる。この保持された設定値は、印刷条件の入力再開時に対応する設定項目に設定できるため、ユーザは、容易に印刷条件の設定入力を再開できる。したがって、ユーザは、印刷条件の設定入力を最初からやり直す必要がない。
【００７３】
また、上記印刷システム１０では、一時退避データを属性情報と対応づけて格納するため、例えば、アプリケーション３１３ごとや印刷対象のファイルごとに、一時退避データを格納することができる。
【００７４】
さらに、上記印刷システム１０では、印刷条件受付部を通じて印刷実行指示が入力された際、又は印刷条件受付部３０１を通じて印刷中止指示が入力された際に、退避情報保持部３０２が対応する設定値を消去する構成であるため、不要な一時退避データや属性情報が蓄積することを抑制することができる。なお、上述の実施形態では、格納時点から所定時間内の一時退避データを読み出す構成であるため、所定時間が経過した一時退避データ及び属性情報を自動的に消去する構成を採用することもできる。
【００７５】
なお、上述した実施形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。例えば、上記実施形態では、退避情報保持部３０２を情報処理端末２００に設ける構成としたが、複合機１００に退避情報保持部３０２を設ける構成としてもよい。この場合、一時退避データ及び属性情報は、例えば、格納するディレクトリを異ならせる、あるいは格納時のファイル名を異ならせる等により、情報処理端末ごとに区別して格納されてもよい。
【００７６】
また、上記実施形態では、一時退避データを属性情報と対応づけて格納する構成としたが一時退避データのみを格納する構成としてもよい。この構成であっても、一時退避データとして保持された設定値は、印刷条件の入力再開時に対応する設定項目に設定することができる。
【００７７】
さらに、図４に示したフローチャートは、等価な作用を奏する範囲において、各ステップの順序を適宜変更可能である。例えば、図４では、印刷実行後に一時退避データを消去しているが、一時退避データを読み出したときに当該一時退避データを消去する構成であっても同様の効果を得ることができる。
【００７８】
加えて、上述の実施形態では、デジタル複合機を備える印刷システムとして本発明を具体化したが、デジタル複合機に限らず、プリンタ、複写機等の任意の印刷装置を備える印刷システムに本発明を適用することも可能である。
【００７９】
また、上記では、情報処理端末が、印刷条件受付部、退避情報保持部、退避情報再設定部、印刷データ生成部を全て備える構成を説明したが、各部を、印刷装置である複合機が備える構成としてもよい。この場合、複合機が備えるディスプレイを介して印刷条件を設定入力してもよく、情報処理端末が備えるディスプレイを介して印刷条件を設定入力してもよい。このような構成は、例えば、印刷装置が文書画像蓄積装置としても機能し得る場合に、上述の効果と同様の効果を得ることができる。
【産業上の利用可能性】
【００８０】
本発明によれば、印刷条件設定時に設定入力を途中で中止した場合でも、印刷条件の設定入力を容易に再開でき、情報処理端末、印刷用プログラム、印刷装置及び印刷システムとして有用である。
【符号の説明】
【００８１】
１０  印刷システム
１００  複合機（印刷装置）
１４０  画像形成部
２００  情報処理端末
３０１  印刷条件受付部
３０２  退避情報保持部
３０３  退避情報再設定部
３０４  印刷データ生成部
３０５  送信部
３０６  受信部
【図１】
0005889848.tif 000002
【図２】
0005889848.tif 000003
【図３】
0005889848.tif 000004
【図４】
0005889848.tif 000005
【図５】
0005889848.tif 000006
【図６】
0005889848.tif 000007
【図７】
0005889848.tif 000008