(57)【要約】【課題】  ユーザが情報処理装置側でプレビューを行ったか否かに応じて、印刷装置側での印刷時の確認処理を行うか否かを適切に切り替える仕組みを提供する。【解決手段】  ＰＣ１０１は、ユーザの指示に応じて印刷プレビューを表示することができる。また、ＰＣ１０１は、印刷プレビューが行われた後に印刷開始の指示を受け付けた場合は、印刷時の確認処理である試し印刷の設定をＯＦＦに設定した印刷データを生成し、ＭＦＰ１０１に送信する（Ｓ３１３〜Ｓ３１５）。また、ＭＦＰ１０１は、印刷時の規定となる設定として試し印刷を行うか否かを予め設定することができる（図４）。ＭＦＰ１０１は、受信した印刷データの属性として試し印刷の設定がＯＦＦに設定されている場合は印刷時の規定の設定として試し印刷を行うことが設定されていても、試し印刷を行うことなく印刷処理を実行する。【選択図】  図５
2017196751.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と印刷装置を含む印刷システムであって、
前記情報処理装置は、
ユーザの指示に応じて印刷のプレビューを表示する表示手段と、
前記印刷装置に印刷データを送信する送信手段と、
を有し、
前記印刷装置は、
印刷データを受信する受信手段と、
印刷時の動作設定として印刷時の確認処理を行うか否かを設定する設定手段と、
前記受信手段が受信した印刷データが前記情報処理装置によってプレビュー済みの印刷データの場合は、前記設定手段による設定によらず、印刷時の確認処理を行うことなく印刷を行うように制御する制御手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記情報処理装置は、
前記表示手段によるプレビューが行われた場合、且つ、ユーザから印刷指示を受け付けた場合に、印刷データの属性として印刷時の確認処理を行わないことを示す情報が付加された印刷データを生成する生成手段を更に有し、
前記制御手段は、前記受信手段が受信した印刷データの属性として印刷時の確認処理を行わないことを示す情報が付加されている場合は、前記設定手段による設定によらず、印刷時の確認処理を行うことなく印刷を行うように制御することを特徴とする請求項１に印刷システム。
【請求項３】
前記情報処理装置は、印刷時の確認処理を行うか否かの設定をユーザから受け付ける受付手段を更に備え、
前記生成手段は、前記受付手段によって印刷時の確認処理を行うか否かが設定された後にユーザから印刷指示を受け付けた場合は、前記表示手段によるプレビューが行われたか否かによらず、印刷データの属性として前記受付手段によって受け付けた印刷時の確認処理の設定に基づく情報を付加した印刷データを生成することを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記制御手段は、前記受信手段が受信した印刷データの属性として印刷時の確認処理に関する情報が付加されていない場合は、前記設定手段による設定に基づいて、印刷時の確認処理を行うか否かを制御することを特徴とする請求項２又は３に記載の印刷システム。
【請求項５】
前記印刷時の確認処理は、前記受信した印刷データに基づく１部を印刷する試し印刷処理であることを特徴とする請求項１乃至４のいずれか１項に記載の印刷システム。
【請求項６】
前記印刷時の確認処理は、前記受信した印刷データに基づく出力イメージを前記印刷装置の操作部に表示するプレビュー処理であることを特徴とする請求項１乃至５のいずれか１項に記載の印刷システム。
【請求項７】
前記設定手段による印刷時の確認処理を行うか否かの設定は、前記印刷システムの管理者によって設定されることを特徴とする請求項１乃至６のいずれか１項に記載の印刷システム。
【請求項８】
印刷装置と通信可能に接続された情報処理装置であって、
ユーザの指示に応じて印刷のプレビューを表示する表示手段と、
印刷データを生成する生成手段と、
前記印刷装置に前記生成手段によって生成された印刷データを送信する送信手段と、
を有し、
前記生成手段は、前記表示手段によるプレビューが行われたか否かに応じて、印刷データの属性として付加する印刷時の確認処理に関する情報を異ならせることを特徴とする情報処理装置。
【請求項９】
情報処理装置と印刷装置を含む印刷システムの制御方法であって、
前記情報処理装置が、
ユーザの指示に応じて印刷のプレビューを表示する表示工程と、
前記印刷装置に印刷データを送信する送信工程と、
を有し、
前記印刷装置が、
印刷データを受信する受信工程と、
印刷時の動作設定として印刷時の確認処理を行うか否かを設定する設定工程と、
前記受信工程で受信した印刷データが前記情報処理装置によってプレビュー済みの印刷にかかる印刷データの場合は、前記設定工程で設定された設定によらず、印刷時の確認処理を行うことなく印刷を行うように制御する制御工程と、
を有することを特徴とする印刷システム。
【請求項１０】
請求項１乃至７のいずれか１項に記載のシステムの各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データに基づいて印刷を行う印刷システムに関するものである。
【背景技術】
【０００２】
従来、ネットワークに接続され、ネットワークを介して情報処理装置から印刷データを受信して印刷を行うことができる印刷装置がある。また、個々の印刷装置を使用するために設計されたプリンタドライバ（又はプリントアプリケーション）を使用して印刷装置に送信する印刷データを生成することが従来から知られている。ユーザは、所望の出力物を得るために、プリンタドライバを介して、部数や出力シートのサイズ、カラー設定、両面印刷の設定、及び、ページ集約の設定を行うことができる。
【０００３】
また、ユーザの設定ミスを抑制するための確認機能が知られている。例えば、特許文献１には、複数の部数の印刷を行う際に、試しに１部の印刷を行う試し印刷機能が開示されている。特許文献１の印刷装置では、ユーザが１部の出力物を確認した後に、印刷を開始する指示又はキャンセルする指示を行うため、印刷設定ミスに伴う無駄な出力を減らすことができる。また、他にも情報処理装置にインストールされたプリンタドライバ側で予め出力イメージをプレビューするプレビュー機能が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−０６９１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザによる設定ミスや勘違いに伴う印刷ミスを抑制するために、印刷データに基づく印刷を行う場合の動作設定として前述した試し印刷などの印刷時の確認処理を行うことを印刷装置に対して設定することが考えられる。
【０００６】
一方、ユーザが、情報処理装置側でプレビューを行っている場合にまで、印刷装置側で印刷時の確認処理を行うようにすると印刷設定の確認を情報処理装置側と印刷装置側の両方で行うことになり、ユーザにとっての利便性が低くなる恐れがある。
【０００７】
これを鑑みて、本発明は、ユーザが情報処理装置側でプレビューを行ったか否かに応じて、印刷装置側での印刷時の確認処理を行うか否かを適切に切り替えることのできる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明の印刷システムは、情報処理装置と印刷装置を含む印刷システムであって、前記情報処理装置は、プレビューを表示する表示手段と、少なくとも前記表示手段によるプレビューが行われた後にユーザから印刷指示を受け付けた場合は、印刷データの属性として印刷時の確認処理を行わないことを付加した印刷データを生成する生成手段と、前記印刷装置に前記生成手段によって生成された印刷データを送信する送信手段と、を有し、前記印刷装置は、印刷データを受信する受信手段と、印刷時の動作設定として印刷時の確認処理を行うか否かを設定する設定手段と、前記受信手段が受信した印刷データの属性として印刷時の確認処理を行わないことが設定されている場合は、前記設定手段による設定によらず、印刷時の確認処理を行うことなく印刷を行うように制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが情報処理装置側でプレビューを行ったか否かに応じて、印刷装置側での印刷時の確認処理を行うか否かを適切に切り替えることができる。
【図面の簡単な説明】
【００１０】
【図１】印刷システムの構成を示すブロック図である。
【図２】情報処理装置の操作部に表示される画面の一例を示すものである。
【図３】情報処理装置の制御を示すフローチャートである。
【図４】印刷装置の操作部に表示される画面の一例を示すものである。
【図５】印刷装置の制御を示すフローチャートである。
【図６】印刷装置の制御を示すフローチャートである。
【図７】印刷装置の操作部に表示される画面の一例を示すものである。
【図８】印刷装置の操作部に表示される画面の一例を示すものである。
【図９】印刷装置の操作部に表示される画面の一例を示すものである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１２】
＜第１の実施形態＞
図１は、印刷システムの全体図である。ネットワーク１００上には、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０２が互いに通信可能に接続されている。ＭＦＰ１０１は、印刷装置の一例であり、ＰＣ１０２は、情報処理装置の一例である。
【００１３】
まず、ＭＦＰ１０１について説明する。ＭＦＰ１０１は、受信した印刷データの印刷、電子メールの送信、原稿のコピーなどを実行する機能を有している。
【００１４】
なお、本実施形態では印刷装置の一例としてＭＦＰ１０１を説明するが、これに限定されるものではない。例えば、例えば、単機能の印刷装置など、受信した印刷データに基づく印刷を実行する機能を有するＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。
【００１５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１を含む制御部１１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２又はストレージ１１４に記憶された制御プログラムを読み出して、読取制御や印刷制御などの各種制御を行う。ＲＯＭ１１２は、ＣＰＵ１１１で実行可能な制御プログラムを格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３は、ＣＰＵ１１１の主記憶メモリであり、ワークエリア、ＲＯＭ１１２、及びストレージ１１４に格納された各種制御プログラムを展開するための一時記憶領域として用いられる。ストレージ１１４は、印刷データ、画像データ、各種プログラム、及び各種設定情報を記憶する。
【００１６】
本実施形態ではストレージ１１４としてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の補助記憶装置を想定しているが、ＨＤＤの代わりにＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の不揮発性メモリを用いるようにしても良い。
【００１７】
なお、本実施形態のＭＦＰ１０１では、１つのＣＰＵ１１１が１つのメモリ（ＲＡＭ１１３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。
【００１８】
操作部インタフェース（Ｉ／Ｆ）１１５は、操作部１１６と制御部１１０を接続する。操作部１１６は、ユーザからの指示を受け付ける受付部として機能する。また、ユーザに対して操作画面を表示する表示部としても機能する。
【００１９】
読取部Ｉ／Ｆ１１７は、読取部１１８と制御部１１０を接続する。読取部１１８は原稿上の画像を読み取って、画像データを生成する。なお、生成された画像データはストレージ１１４又はＲＡＭ１１３に格納されるものとする。読取部１１８によって生成された画像データは外部装置に送信されたり、シート上に印刷されたりする。
【００２０】
印刷部Ｉ／Ｆ１１９は、印刷部１２０と制御部１１０を接続する。印刷に使用する画像は印刷部Ｉ／Ｆ１１９を介して制御部１１０から印刷部１２０に転送される。印刷部１２０は制御部１１０を介して制御コマンド及び印刷すべき画像を受信し、当該画像をシート上に印刷する。印刷部１２０の印刷方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。画像をシートに印刷することができる方法であれば、その他の方法（例えば、熱転写方式等）であってもよい。
【００２１】
通信部Ｉ／Ｆ１２３を介して受信した印刷データは、印刷データを解析するためのソフトウェアモジュールであるＰＤＬ解析部（不図示）によって解析される。ＰＤＬ解析部は、ストレージ１１４又はＲＡＭに格納された様々な種類のページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で表現された印刷データを解析し、中間コードを生成する。また、ＰＤＬ解析部で生成された中間コードは、画像処理部１２２のＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ、不図示）によって画像データに変換される。
【００２２】
また、画像処理部１２２は、読取部１１８で読み取られた画像データや印刷データを解析して得られた画像データなど、印刷部１２０に転送する画像データに対して画像処理を行う。
【００２３】
次に、ＰＣ１０２について説明する。ＰＣ１０２には、ＭＦＰ１０１に対応する印刷データを生成する機能を有するプリンタドライバがインストールされている。印刷を行いたいユーザは各種のアプリケーションなどから印刷指示を行うことができる。ＰＣ１０２にインストールされたプリンタドライバは印刷指示に基づいてアプリケーションが出力するデータをＭＦＰ１０１が解釈可能な印刷データに変換し、ネットワーク１００に接続されたＭＦＰ１０１に印刷データを送信することができる。
【００２４】
ＣＰＵ１３１を含む制御部１３０は、ＰＣ１０２全体の動作を制御する。ＣＰＵ１３１は、ＲＯＭ１３２またはストレージ１３４に記憶されたシステムプログラムやアプリケーションプログラムを読み出して処理を行う。ＲＯＭ１３２は、ＣＰＵ１３１で実行可能な制御プログラムを格納する。ＲＡＭ１３３は、ＣＰＵ１３１の主記憶メモリであり、ワークエリアやストレージ１３４に記憶された各種プログラム及び各種プログラムが使用するデータや制御変数などを展開するための一時記憶領域として用いられる。ストレージ１３４は、文書アプリケーションや計算アプリケーションなどのアプリケーションプログラム、画像処理装置に画像処理装置に印刷データを送信するためのドライバプログラムなどを格納する。本実施形態ではストレージ１３４としてＨＤＤ等の補助記憶装置を想定しているが、ＳＳＤ等の不揮発性メモリを用いるようにしても良い。
【００２５】
なお、本実施形態の情報処理装置では、１つのＣＰＵ１３１が１つのメモリ（ＲＡＭ１３３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。
【００２６】
操作部Ｉ／Ｆ１３５は、操作部１３６と制御部１３０を接続する。操作部１３６は、ユーザからの指示を受け付ける受付部として機能する。また、ユーザに対して操作画面を表示する表示部としても機能する。例えば、操作部１３６には、入力部としてキーボードやマウスが備えられている。また、操作部１３６には、表示部としてディスプレイが備えられている。
【００２７】
また、制御部１３０は、通信部Ｉ／Ｆ１４３を介してネットワーク１００に接続される。通信部Ｉ／Ｆ１４３は、ネットワーク１００上の印刷装置に印刷データを送信したり、印刷装置から印刷状況を受信したりする。
【００２８】
なお、本実施形態では、情報処理装置の一例としてＰＣ１０２を例示しているが、例えばスマートフォンやタブレット端末などの携帯情報端末などであってもよい。なお、印刷データを画像処理装置に送信する方法は適宜変形できる。印刷用のアプリケーションが印刷データを送信するようにしてもよいし、印刷データをクラウドサーバ経由で画像処理装置へ送信するようにしてもよい。
【００２９】
本実施形態のＭＦＰ１０１は、複数の部数の印刷を行う際に試しに１部の印刷を行う試し印刷機能を備えている。試し印刷機能では、ユーザが１部の出力物を確認した後に、印刷を開始する指示又はキャンセルする指示を行うため、印刷設定ミスに伴う無駄な出力を減らすことができる。また、本実施形態のＰＣ１０２は、予め出力イメージをプレビューするプレビュー機能を備えている。
【００３０】
ここで、設定ミスに伴う印刷ミスを抑制するために、印刷データに基づく印刷を行う場合のＭＦＰ１０１の動作設定として前述した試し印刷などの印刷時の確認処理を行うことがＭＦＰ１０１に対して設定されている場合を考える。この場合、全ての印刷ジョブに対して試し印刷を行う設定となるため、印刷ミスを大きく抑制できると考えられる。
【００３１】
ところで、印刷ミスの典型例としては、以下のような例が考えられる。例えば、２ｉｎ１で印刷したかったにも関わらず、設定を変更し忘れて初期値である１ｉｎ１のまま印刷指示する場合が考えられる。他にも、モノクロで出力すれば良い印刷物に対し、初期値であるカラー印刷のまま印刷指示する場合や、両面印刷したかったにも関わらず、設定を変更し忘れて初期値である片面印刷のまま印刷指示する場合などが考えられる。
【００３２】
これらの典型的な印刷ミスについては、プリンタドライバ側で提供されているプレビューを行うことでも抑制することができる。従って、ユーザが、情報処理装置側でプレビューを行っている場合にまで、印刷装置側で印刷時の確認処理を行うようにするとユーザにとっての利便性が低くなる恐れがある。
【００３３】
これを鑑みて本実施形態では、ユーザがＰＣ１０２でプレビューを行ったか否かに応じて、ＭＦＰ１０１側での印刷時の確認処理を行うか否かを適切に切り替える仕組みを提供する。
【００３４】
＜ＰＣ１０２側の制御＞
まず、ＰＣ１０２での制御について説明する。図２（ａ）、（ｂ）は、ＰＣ１０２の操作部１３６上に表示される画面の一例を示すものであり、図２（ａ）は、ＰＣ１０２にインストールされたプリンタドライバが表示する印刷設定画面２００の一例を示している。ユーザがデータの印刷を指示すると、ＣＰＵ１３１はプリンタドライバを起動し、図２（ａ）に示すような印刷設定を行うための操作画面を操作部１３６上に表示する。
【００３５】
ユーザは画面２００を介して様々な印刷設定を行うことができる。例えば、印刷部数（２０１）や、印刷の向き（２０２）、Ｎｉｎ１（ページ集約）の設定（２０３）、印刷データの送信前プレビュー（２０４）、試し印刷の設定（２０５）などを行うことができる。
【００３６】
ユーザは、送信前プレビューボタン２０４を選択することにより、現在の設定に基づいてどのような印刷が行われるかをプレビュー表示することができる。図２（ｂ）は、プレビューボタン２０４が押下された場合に、表示されるプレビュー画面の一例である。ＣＰＵ１３１は、ユーザが図２（ｂ）の画面を閉じる操作を行わない限り、図２（ａ）の画面への操作を受け付けないよう制御する。
【００３７】
ユーザは図２（ｂ）の画面を介して印刷の出力イメージをチェックすることができる。表示例２２０は、印刷の出力イメージの一例を示しており、ここでは、図２（ａ）例示したＮｉｎ１の設定（２０３）として１枚のシートに２ページ分を集約する２ｉｎ１が設定されている場合の出力イメージを例示している。閉じるボタン２２１は、プレビュー画面を閉じる際に使用するキーである。ＣＰＵ１３１は、閉じるボタン２２１が選択されると、図２（ｂ）の画面を閉じるとともに、図２（ａ）の画面を介したユーザ操作を受け付けるようにする。
【００３８】
ユーザは、印刷プレビュー機能を使用することにより設定ミスの有無をＰＣ１０２上で確認することができる。
【００３９】
また、ユーザは、試し印刷に関するプルダウンメニュー２０５を選択して、試し印刷に関する設定を変更することができる。画面２００では、プルダウンメニュー２０５の領域が選択された場合を例示している。なお、プルダウンメニュー２０５の初期値としては、「パネル優先」が表示されているものとする。
【００４０】
ユーザは、プルダウンメニュー２０５の領域を選択することで、複数の選択肢の中から、いずれかの選択肢を選択することで、試し印刷に関する設定変更を行うことができる。
【００４１】
「パネル優先」が選択されている場合は、試し印刷を行うか否かをＭＦＰ１０１側の装置設定を優先する設定となる。また、「する」が選択されている場合は、試し印刷を行う設定（試し印刷がＯＮの設定）となる。一方、「しない」が選択されている場合は、試し印刷を行わない設定（試し印刷がＯＦＦの設定）となる。
【００４２】
印刷データに付加される試し印刷の設定は、後述するＭＦＰ１０１が実行するフローチャートにて、試し印刷を行うか否かを適切に判断するためのパラメータとして使用される（詳細は後述する）。
【００４３】
また、印刷ボタン２１１は、画面２００を介してなされた設定に従って印刷データを生成し、ＭＦＰ１０１に送信する場合に使用するボタンである。キャンセルボタン２１２は、印刷をキャンセルする際に使用するボタンである。
【００４４】
図３は、印刷データを画像処理装置に送信する具体的な制御方法を示すフローチャートである。図３のフローチャートに示す各動作（ステップ）は、ＰＣ１０２のＣＰＵ１３１がＲＯＭ１３２又はストレージ１３４に記憶されたドライバプログラムを実行することにより実現される。図３に示す一連の処理は、不図示のアプリケーションからデータの印刷指示がなされたことに基づいて開始される。
【００４５】
Ｓ３０１では、ＣＰＵ１３１は、印刷設定を行うための印刷設定画面２００を操作部１３６に表示する。なお、Ｓ３０１で表示する画面２００において、チェックボックス２０５は、未確定状態に初期化されているものとする。
【００４６】
Ｓ３０２では、印刷開始指示がなされたか否かを判断する。ＣＰＵ１３１は、印刷ボタン２１１が選択された場合は、Ｓ３１２に進み、印刷ボタン２１１が選択されない場合は、Ｓ３０３に進む。
【００４７】
Ｓ３０３では、プレビュー指示がなされたか否かを判断する。ＣＰＵ１３１は、プレビューボタン２０４が選択された場合は、Ｓ３０４に進み、プレビューボタン２０４が選択されない場合は、Ｓ３０４に進む。
【００４８】
Ｓ３０４では、ＣＰＵ１３１は、図２（ｂ）で説明したプレビュー画面を操作部１３６に表示する。ユーザはプレビュー画面を介して現在の設定に基づいてどのような印刷が行われるかを確認することができる
Ｓ３０５では、プレビューを終了する指示がなされたか否かを判断する。ＣＰＵ１３１は、閉じるボタン２２１が選択された場合は、Ｓ３０６に進み、閉じるボタン２２１が選択されない場合は、Ｓ３０４の処理に戻る。
【００４９】
Ｓ３０６では、ＣＰＵ１３１は、プレビュー画面を閉じるとともに、送信前にプレビューが行われたことを示すプレビュー済みのフラグをＲＡＭ１３３又はストレージ１３４に記憶する。フラグの記憶が完了すると、Ｓ３０１に戻り、更なるユーザ指示を待つ。
【００５０】
一方、Ｓ３０７では、ＣＰＵ１３１は、試し印刷の設定を変更する指示がなされたか否かを判断する。プルダウンメニュー２０５の領域が選択された場合は、Ｓ３０８に進み、プルダウンメニュー２０５の領域が選択されない場合は、Ｓ３０９に進む。
【００５１】
Ｓ３０８では、ＣＰＵ１３１は、プルダウンメニューの選択肢として「パネル優先」、「する」、「しない」の選択肢を操作部１１６に表示する。また、ユーザから複数の選択肢の中からいずれかの選択肢を受け付けると、試し印刷の設定を変更する。具体的には、「パネル優先」が選択された場合は、プルダウンメニュー２０５の表示を「パネル優先」に切り替えるとともに、試し印刷の設定をＭＦＰ１０１側の装置設定を優先する設定に変更する。一方、「する」が選択された場合は、プルダウンメニュー２０５の表示を「する」に切り替えるとともに、試し印刷の設定をＯＮに変更する。また、「しない」が選択された場合は、プルダウンメニュー２０５の表示を「しない」に切り替えるとともに、試し印刷の設定をＯＦＦに変更する。設定の変更及び表示の切り替えが完了すると、Ｓ３０１に戻り、更なるユーザ指示を待つ。
【００５２】
Ｓ３０９では、ＣＰＵ１３１は、キャンセル指示がなされたか否かを判断する。ＣＰＵ１３１は、キャンセルボタン２１２が選択された場合は、図２（ａ）の画面を閉じて、一連の印刷処理を終了する。一方、キャンセルボタン２１２が選択されない場合は、Ｓ３１０に進む。
【００５３】
Ｓ３１０では、その他の変更指示がなされたか否かを判断する。その他の変更指示がなされた場合は、Ｓ３１１に進み、その他の変更指示がなされていない場合は、Ｓ３０１に戻り、更なるユーザ指示を待つ。Ｓ３１１では、その他の指示に基づく設定変更を適用してＳ３０１に戻る。ここで、その他の指示に基づく設定変更とは、例えば、印刷部数（２０１）や、印刷の向き（２０２）、Ｎｉｎ１（ページ集約）の設定（２０３）のなどを示している。
【００５４】
Ｓ３０３乃至Ｓ３１１に示した対話処理により、ユーザは操作部１３６を介して、印刷設定の変更、印刷のキャンセル、印刷前のプレビューなどを行うことができる。
【００５５】
次に、Ｓ３１２以降の印刷データの生成及び送信処理について説明する。Ｓ３１２では、試し印刷の設定が装置設定を優先する設定であるか否かを判断する。試し印刷の設定が装置設定を優先する設定である場合は、Ｓ３１３に進む。一方、試し印刷の設定が装置設定を優先する設定でない場合（即ち、試し印刷の設定がＯＮ又はＯＦＦに設定されている場合）は、Ｓ３１５に進む。
【００５６】
Ｓ３１３では、ＣＰＵ１３１は、ＲＡＭ１３３又はストレージ１３４にプレビュー済みのフラグが格納されているか否かを判断する。プレビュー済みのフラグが格納されている場合は、Ｓ３１４に進み、プレビュー済みのフラグが格納されていない場合は、Ｓ３１４をスキップしてＳ３１５に進む。
【００５７】
Ｓ３１４では、ＣＰＵ１３１は、印刷データに適用すべき試し印刷の設定をＯＦＦに変更して、Ｓ３１５に進む。Ｓ３１５では、ＣＰＵ１３１は印刷設定及び出力データに基づいて印刷データを生成する。更にＣＰＵ１３１は、生成した印刷データをＭＦＰ１０１にネットワーク１００を介して送信し、処理を終了する。Ｓ３１５でＣＰＵ１３１が生成する印刷データには例えば出力データに加えて、印刷される部数、Ｎｉｎ１に関する設定、両面印刷に関する設定、試し印刷に関する設定などを含む属性データが付加されるものとする。なお、本実施形態では、試し印刷の設定が装置設定を優先する設定である場合、且つ、ユーザがプレビューを行った場合に、試し印刷をＯＮにする場合を例示したがこれに限定されるものではない。例えば、試し印刷がＯＮに設定された場合にも、ユーザによりプレビューが実行された場合は、印刷データに適用すべき試し印刷の設定をＯＦＦに変更するようにしても良い。この場合、ＣＰＵ１１１は印刷開始の指示を受け付けた（Ｓ３０２でＹｅｓ）場合に、Ｓ３１２の判断を行うことなくＳ３１３の判断に進むよう制御すればよい。
【００５８】
＜ＭＦＰ１０１側の制御＞
次に、ＭＦＰ１０１側での制御について説明する。ＭＦＰ１０１は、ＰＣ１０２などから送信された印刷データを受信し、当該印刷データに基づく印刷を行うことができる。具体的な印刷制御の方法は、後述するフローチャートで説明する。
【００５９】
まず、ＭＦＰ１０１の設定について説明する。図４は、操作部１１６に表示されるＭＦＰ１０１の印刷に関する設定画面の一例を示すものである。なお、図４は、管理権限を有するユーザがログインしている場合に選択可能となる管理者用の画面である。ＣＰＵ１１１は、一般ユーザがログインしている場合は、画面４００を表示しないように制御する。
【００６０】
ＭＦＰ１０１の管理者は、画面４００を介して、試し印刷の装置規定値に関する設定を行うことができる。本実施形態における装置規定値とは、試し印刷の設定がＯＮ又はＯＦＦで指定されていない印刷データを受信した場合のデフォルト動作を決めるためのものである。ＭＦＰ１０１は、試し印刷に関する属性が付加されていない印刷データや、試し印刷に関する属性として未確定が設定されている印刷データを受信した場合は、装置規定値の設定（ＯＮ又はＯＦＦ）に基づいて、試し印刷を行うか否かを決定する。
【００６１】
ＯＮキー４０１は、試し印刷の装置規定値をＯＮに変更する場合に使用するキーである。ＯＦＦキー４０２は、試し印刷の装置規定値をＯＦＦに設定する場合に使用するキーである。キー４０１及びキー４０２は排他の設定であり、どちらか一方のみが選択できるものとする。
【００６２】
また、ＯＫキー４０３は、画面４００を介してなされた設定変更を適用する場合に使用するキーである。また、キャンセルキー４０４は、画面４００を介してなされた設定変更を破棄する場合に使用するキーである。試し印刷の装置規定値は、ＲＡＭ１１３又はストレージ１１４に格納され、後述するフローチャートで適宜参照される。
【００６３】
続いて、具体的なＭＦＰ１０１の制御の方法について図５及び図６のフローチャートを用いて説明する。図５及び図６は、ＭＦＰ１０１の起動後に開始されるＭＦＰ１０１の動作を説明するフローチャートである。
【００６４】
図５及び図６のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ１１１がＲＯＭ１１２又はストレージ１１４に記憶された制御プログラムを実行することにより実現される。
【００６５】
Ｓ５０１では、ＰＣ１０２などの外部装置から印刷データを受信したか否かを判断する。印刷データを受信した場合は、Ｓ５０２に進み、印刷データを受信していない場合は、Ｓ５０４に進む。
【００６６】
Ｓ５０２では、Ｓ５０１で受信した印刷データの属性に基づいて、試し印刷を行うか否かの決定処理を実行する。図６は、Ｓ５０２の処理を詳細に説明するフローチャートである。Ｓ６０１では、受信した印刷データの属性として試し印刷がＯＮに設定されているか否かを判断する。印刷データの属性として試し印刷がＯＮに設定されている場合は、Ｓ６０５に進み、印刷データの属性として試し印刷がＯＮに設定されていない場合は、Ｓ６０２に進む。
【００６７】
Ｓ６０２では、ＣＰＵ１１１は、印刷データの属性として試し印刷がＯＦＦに設定されているか否かを判断する。印刷データの属性として試し印刷がＯＦＦに設定されている場合は、Ｓ６０４に進み、印刷データの属性として試し印刷がＯＦＦに設定されていない場合は、Ｓ６０３に進む。従って、試し印刷がＯＮ又はＯＦＦに設定されていない場合にＳ６０２の処理へ進むことになる。具体的には、印刷データに試し印刷に関する属性が付加されていない場合や、印刷データに試し印刷に関する属性は付加されているが、試し印刷の設定として装置設定を優先する設定がなされている場合にＳ６０３の処理に進む。
【００６８】
Ｓ６０３では、ＲＡＭ１１３又はストレージ１１４に格納された試し印刷の装置規定値を取得し、取得した装置規定値がＯＮに設定されているか否かを判断する。装置規定値がＯＮに設定されている場合は、Ｓ６０５に進み、ＯＮに設定されていない場合（即ちＯＦＦに設定されている場合）は、Ｓ６０４に進む。
【００６９】
Ｓ６０４では、ＣＰＵ１１１は、印刷データの試し印刷に関する属性をＯＦＦに決定し、Ｓ５０３に進む。ＣＰＵ１１１は、印刷データ内に試し印刷に関する属性が付加されている場合は、当該試し印刷に関する属性をＯＦＦに変更する。一方、印刷データ内に試し印刷に関する属性が付加されていない場合は、試し印刷に関する属性を新たにＯＦＦの設定で付加する。
【００７０】
Ｓ６０５では、ＣＰＵ１１１は、印刷データの試し印刷に関する属性をＯＮに決定しＳ５０３に進む。ＣＰＵ１１１は、印刷データ内に試し印刷に関する属性が付加されている場合は、当該試し印刷に関する属性をＯＮに変更する。一方、印刷データ内に試し印刷に関する属性が付加されていない場合は、試し印刷に関する属性を新たにＯＮの設定で付加する。
【００７１】
図５の説明に戻り、Ｓ５０３では、Ｓ５０２で試し印刷を行うか否かの決定処理が行われた印刷データをストレージ１１４の所定の記憶領域に格納する。格納が完了すると、Ｓ５０１の処理に戻る。Ｓ５０２及びＳ５０３の処理により、属性として試し印刷がＯＮ又はＯＦＦに設定されていない印刷データの場合は、試し印刷の属性として、装置規定値を設定することができる。
【００７２】
一方、Ｓ５０４では、留め置き印刷のユーザ指示がなされたか否かを判断する。ＣＰＵ１１１は、不図示のメインメニューから留め置きプリントの機能が選択された場合に、Ｓ５０６に進み、不図示のメインメニューから留め置きプリントの機能が選択されていない場合に、Ｓ５０５に進む。
【００７３】
Ｓ５０５では、ＣＰＵ１１１は、電源をＯＦＦにする指示を受け付けたか否かを判断する。ＣＰＵ１１１は、ＭＦＰ１０１の電源をＯＦＦにする指示を受け付けた場合は、一連の処理を終了する。一方、電源をＯＦＦにする指示を受け付けていない場合は、Ｓ５０１の処理に戻る。電源をＯＦＦにする指示は、操作部１１６内の不図示の電源ボタンの押下であってもよいし、ネットワーク１００を介したシャットダウン指示であっても良い。
【００７４】
Ｓ５０６では、ＣＰＵ１１１は操作部１１６に留め置き印刷に関する画面を表示する。図７は、操作部１１６に表示される操作画面の一例を示すものであり、Ｓ５０６で表示される留め置き印刷に関する画面７００を例示している。
【００７５】
画面７００には、所定の記憶領域に留め置かれた印刷データの一覧が表示される。ユーザはチェックボックス７０１の領域を選択することで、印刷対象のデータを選択することができる。また、印刷開始キー７０２は、選択した印刷データに基づく印刷を開始する際に使用するキーである。
【００７６】
図５の説明に戻り、Ｓ５０７では、Ｓ５０６で表示した留め置き印刷に関する画面７００を介して、印刷データの選択を受け付ける。Ｓ５０８では、印刷指示がなされたか否かを判断する。ＣＰＵ１１１は、印刷対象の印刷データが選択された状態で、印刷開始キー７０２が選択された場合、Ｓ５０９に進み、印刷開始キー７０２が選択されていない場合は、Ｓ５０６に戻り、更なるユーザの操作を待つ。
【００７７】
Ｓ５０９では、Ｓ５０７で選択された印刷データの属性として試し印刷がＯＮに設定されているか否かを判断する。試し印刷がＯＮに設定されている場合は、Ｓ５１２に進み、試し印刷がＯＮに設定されていない場合（試し印刷がＯＦＦに設定されている場合）は、Ｓ５１０に進む。
【００７８】
Ｓ５１０では印刷データに基づいて１部の印刷処理を行う。１部の印刷が完了すると、Ｓ５１１に進む。Ｓ５１１では、ＣＰＵ１１１は、印刷データに設定された印刷部数分の印刷が完了したか否かを判断する。印刷が完了した場合は、Ｓ５１２に戻り、印刷が完了していない場合は、Ｓ５１０に戻り、印刷を継続する。
【００７９】
Ｓ５１２では、ＣＰＵ１１１は選択された全ての印刷データに対する処理が完了したか否かを判断する。例えば、Ｓ５０７で、複数の印刷データの選択を受け付けた場合、各々の印刷データに対する処理を行う必要がある。全ての印刷データに対する処理が完了した場合は、Ｓ５０１に戻り、未処理の印刷データがある場合は、Ｓ５０９に戻り、次の印刷データに対する印刷処理を行う。
【００８０】
一方、Ｓ５１３では、ＣＰＵ１１１は、試し印刷に関する画面を表示する。図８は、操作部１１６に表示される操作画面の一例であり、試し印刷に関する画面を例示するものである。情報８００は、試し印刷の実行中であることをユーザに通知する情報である。なお、ＣＰＵ１１１は、１部の印刷処理が完了したことに応じて情報８００を「試し印刷を実行しました」などの表示に切り替える。印刷開始キー８０２は、印刷を実行する場合に使用するキーであり、キャンセルキー８０１は印刷をキャンセルする場合に使用するキーである。ユーザは、出力された印刷物を確認した上で、図７の画面を介して所望の部数の印刷を実行するか、印刷をキャンセルするかを決定することができる。
【００８１】
図５の説明に戻り、Ｓ５１４では、ＣＰＵ１１１は、印刷データに基づいて１部の印刷処理を行う。１部の印刷が完了すると、Ｓ５１５に進む。Ｓ５１５では、ＣＰＵ１１１は、印刷を一時中断し、Ｓ５１６に進む。Ｓ５１６では、ＣＰＵ１１１は印刷を開始する指示を受け付けたか否かを判断する。図７に示す印刷開始キー８０２が選択された場合は、Ｓ５１７に進み、Ｓ５１５で一時中断した印刷を再開し、印刷開始キー８０２が選択されない場合は、Ｓ５１８に進む。
【００８２】
Ｓ５１８では、印刷をキャンセルする指示を受け付けたか否かを判断する。図７に示すキャンセルキー８０１が選択された場合は、Ｓ５１２に進み、キャンセルキー８０１が選択されない場合は、Ｓ５１６に戻り、試し印刷に関する画面を介したユーザの指示を待つ。
【００８３】
以上説明したように本実施形態のＰＣ１０２とＭＦＰ１０１を含む印刷システムでは、ＰＣ１０２上でプレビューが行われた後に、印刷指示が行われた場合は、試し印刷の設定をＯＦＦにした印刷データを生成し、ＭＦＰ１０１に送信することができる。従って、当該印刷データを受信したＭＦＰ１０１は、再度の試し印刷を行わずに印刷を行うことができる。更に本実施形態の印刷システムでは、ユーザが、印刷設定の際に明示的に試し印刷をＯＮに設定した場合は、ＰＣ１０２上でプレビューが行われたとしても、試し印刷をＯＮにした印刷データを生成し、送信することができる。従って、当該印刷データを受信したＭＦＰ１０１は、ユーザの意図に合わせて試し印刷を行うことができる。
【００８４】
更に、更に本実施形態の印刷システムでは、ユーザが、印刷設定の際に明示的に試し印刷をＯＦＦに設定した場合は、ＰＣ１０２上でプレビューが行われていない場合であっても、試し印刷をＯＦＦに設定した印刷データを生成し、送信することができる。従って、当該印刷データを受信したＭＦＰ１０１は、ユーザの意図に合わせて試し印刷を行わずに印刷処理を行うことができる。
【００８５】
＜変形例＞
第１の実施形態では、印刷時の確認処理の一例として試し印刷機能を例示したがこれに限定されるものではない。例えば、Ｓ５１３乃至Ｓ５１８のステップで説明した試し印刷機能に代えて、ＭＦＰ１０１の操作部１１６に出力イメージを表示する印刷前プレビュー機能による確認処理を行うようにしても良い。
【００８６】
図９は、操作部１１６に表示される操作画面の一例であり、印刷前に表示するプレビュー画面を例示するものである。領域９００は、印刷の出力イメージを表示するための領域である。ＣＰＵ１１１は、印刷データに基づいて出力のイメージ画像を生成し領域９００に表示する。ユーザは領域９００に表示される出力イメージを確認した上で、印刷開始キー９０１を選択して印刷を開始するか、キャンセルキー９０２を選択して印刷をキャンセルするかを決定することができる。
【００８７】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８８】
１０１  画像処理装置
１０２  ＰＣ
１０３  サーバ
１１１  ＣＰＵ
１１４  ストレージ
【図１】
2017196751.tif 000003
【図２】
2017196751.tif 000004
【図３】
2017196751.tif 000005
【図４】
2017196751.tif 000006
【図５】
2017196751.tif 000007
【図６】
2017196751.tif 000008
【図７】
2017196751.tif 000009
【図８】
2017196751.tif 000010
【図９】
2017196751.tif 000011