(57)【要約】【課題】画像データを複数部数で出力する場合に、紙媒体への印刷数と表示媒体への書込数との最適化を図ることが可能な印刷装置、印刷方法、印刷制御プログラムおよび画像出力制御装置を提供する。【解決手段】複合機は、紙媒体に画像印刷を実行可能であり、また複合機に接続されている表示端末に画像書込を実行可能である。複合機では、少なくとも複合機に接続されている表示端末である書込可能端末の台数が算出される（Ｓ３１）。書込可能端末の台数が出力部数以上である場合（Ｓ３５：ＹＥＳ）、出力部数分の書込可能端末に端末用表示データが書き込まれる（Ｓ３７）。書込可能端末の数量が出力部数よりも少ない場合（Ｓ３５：ＮＯ）、全ての書込可能端末に端末用表示データが書き込まれ、かつ、残り部数分の紙媒体に印刷データに基づく画像印刷が実行される（Ｓ３９、Ｓ４３）。【選択図】図８
2010141852.tif 000002
【特許請求の範囲】
【請求項１】
表示端末が接続される接続手段と、
前記接続手段に接続された前記表示端末に画像データを書き込む書込手段と、
印刷媒体に画像データを印刷する印刷手段と、
出力対象の画像データおよび前記画像データの出力部数を受け付ける受付手段と、
前記接続手段に接続されている条件を少なくとも満たす前記表示端末の数量を、前記画像データを書き込み可能な書込可能端末の数量に特定する端末数量特定手段と、
前記端末数量特定手段によって特定された前記書込可能端末の数量が、前記出力部数以上であるか否かを判断する数量判断手段と、
前記数量判断手段によって前記書込可能端末の数量が前記出力部数以上であると判断された場合、全ての前記書込可能端末のうちで前記出力部数と同数の前記書込可能端末に、前記画像データを前記書込手段によって書き込ませる第１出力制御手段と、
前記数量判断手段によって前記書込可能端末の数量が前記出力部数よりも少ないと判断された場合、全ての前記書込可能端末に前記画像データを前記書込手段によって書き込ませ、且つ、前記出力部数から前記書込可能端末の数量を減じた残り部数を、前記印刷手段によって前記画像データを前記印刷媒体に印刷させる第２出力制御手段と
を備えたことを特徴とする印刷装置。
【請求項２】
前記接続手段に対する前記表示端末の接続状態および切断状態を検出する検出手段と、
前記接続手段に接続されている前記表示端末から、前記表示端末に固有の情報を含む端末情報を取得する端末情報取得手段と、
前記端末情報取得手段により取得された前記端末情報を記憶する端末情報記憶手段と、
前記端末情報記憶手段に記憶されている前記端末情報を、前記検出手段によって検出された前記接続状態または前記切断状態に応じて更新する端末情報更新手段とを備え、
前記端末数量特定手段は、前記接続状態に応じて更新されたことを示す前記端末情報に対応する前記表示端末の数量を、前記書込可能端末の数量に特定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記端末情報は、前記表示端末にて表示可能な画像データの条件を示す表示可能条件を含み、
前記端末数量特定手段は、前記表示可能条件が前記画像データを表示可能であることを示す前記端末情報に対応する前記表示端末の数量を、前記書込可能端末の数量に特定することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記表示可能条件は、前記表示端末が表示可能な表示サイズ、前記表示端末が表現可能な階調、および、前記表示端末が備える記憶手段の最大記憶容量または空き記憶容量、の少なくとも一つを含むことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記端末数量特定手段は、前記端末情報記憶手段に記憶されている前記端末情報を参照して、前記書込手段による書込禁止が設定されていない前記表示端末の数量を、前記書込可能端末の数量に特定することを特徴とする請求項２〜４のいずれかに記載の印刷装置。
【請求項６】
前記書込手段による書き込みが行われた前記表示端末に関する前記端末情報に、前記書込禁止を設定する書込禁止設定手段と、
前記書込禁止が設定された時点からの経過時間をカウントして、前記経過時間が所定時間に至ると前記書込禁止を解除する書込禁止解除手段と
を備えたことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記書込禁止設定手段は、前記書込手段による書き込みが行われた前記表示端末に関する前記端末情報に、前記書込禁止が有効とされる書込禁止時間を設定し、
前記書込禁止解除手段は、
前記端末情報の前記書込禁止時間から待ち時間を減ずる書込禁止時間更新手段と、
前記書込禁止時間の残り時間が０になった前記端末情報に設定されている前記書込禁止を解除する解除実行手段と、
前記解除実行手段によっていずれかの前記書込禁止が解除されると、前記端末情報のうちで最も少ない前記書込禁止時間の残り時間を、次回の前記待ち時間に設定する待ち時間設定手段と
を備えたことを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記端末数量特定手段は、前記画像データの出力先または非出力先が対象部数とともに指定されている場合、前記画像データの出力先または非出力先と前記対象部数とに応じて前記書込可能端末の数量を増減させることを特徴とする請求項１〜７のいずれかに記載の印刷装置。
【請求項９】
表示端末が接続される接続手段と、
前記接続手段に接続された前記表示端末に画像データを書き込む書込手段と、
印刷媒体に画像データを印刷する印刷手段と
を備えた印刷装置において、出力対象の画像データおよび前記画像データの出力部数を受け付けて、前記書込手段による書き込みおよび前記印刷手段による印刷を制御する印刷方法であって、
前記接続手段に接続されている条件を少なくとも満たす前記表示端末の数量を、前記画像データを書き込み可能な書込可能端末の数量に特定する端末数量特定ステップと、
前記端末数量特定ステップによって特定された前記書込可能端末の数量が、前記出力部数以上であるか否かを判断する数量判断ステップと、
前記数量判断ステップによって前記書込可能端末の数量が前記出力部数以上であると判断された場合、全ての前記書込可能端末のうちで前記出力部数と同数の前記書込可能端末に、前記画像データを前記書込手段によって書き込ませる第１出力制御ステップと、
前記数量判断ステップによって前記書込可能端末の数量が前記出力部数よりも少ないと判断された場合、全ての前記書込可能端末に前記画像データを前記書込手段によって書き込ませ、且つ、前記出力部数から前記書込可能端末の数量を減じた残り部数を、前記印刷手段によって前記画像データを前記印刷媒体に印刷させる第２出力制御ステップと
を備えたことを特徴とする印刷方法。
【請求項１０】
表示端末が接続される接続手段と、
前記接続手段に接続された前記表示端末に画像データを書き込む書込手段と、
印刷媒体に画像データを印刷する印刷手段と
を備えた印刷装置に用いられ、前記書込手段による書き込みおよび前記印刷手段による印刷を制御するための印刷制御プログラムであって、
コンピュータを、
出力対象の画像データおよび前記画像データの出力部数を受け付ける受付手段、
前記接続手段に接続されている条件を少なくとも満たす前記表示端末の数量を、前記画像データを書き込み可能な書込可能端末の数量に特定する端末数量特定手段、
前記端末数量特定手段によって特定された前記書込可能端末の数量が、前記出力部数以上であるか否かを判断する数量判断手段、
前記数量判断手段によって前記書込可能端末の数量が前記出力部数以上であると判断された場合、全ての前記書込可能端末のうちで前記出力部数と同数の前記書込可能端末に、前記画像データを前記書込手段によって書き込ませる第１出力制御手段、
前記数量判断手段によって前記書込可能端末の数量が前記出力部数よりも少ないと判断された場合、全ての前記書込可能端末に前記画像データを前記書込手段によって書き込ませ、且つ、前記出力部数から前記書込可能端末の数量を減じた残り部数を、前記印刷手段によって前記画像データを前記印刷媒体に印刷させる第２出力制御手段
として機能させるための印刷制御プログラム。
【請求項１１】
表示端末が接続される接続手段と、
前記接続手段に接続された前記表示端末に画像データを書き込む書込手段と、
印刷媒体に画像データを印刷する印刷手段と
を備えた印刷装置に接続され、前記印刷装置において前記表示端末および前記印刷媒体の少なくとも一方に画像データを出力するための出力用データを作成する画像出力制御装置であって、
出力対象の画像データおよび前記画像データの出力部数を受け付ける受付手段と、
前記画像データに基づく画像を書き込み可能な前記表示端末である書込可能端末の数量を、前記印刷装置から取得する端末数量取得手段と、
前記端末数量取得手段によって取得された前記書込可能端末の数量が、前記出力部数以上であるか否かを判断する数量判断手段と、
前記数量判断手段によって前記書込可能端末の数量が前記出力部数以上であると判断された場合、前記画像データを前記書込可能端末に書き込むための前記出力用データである端末出力用データを、前記出力部数の同数の前記書込可能端末に書き込ませるように作成する第１出力用データ作成手段と、
前記数量判断手段によって前記書込可能端末の数量が前記出力部数よりも少ないと判断された場合、前記端末出力用データを全ての前記書込可能端末に書き込ませるように作成し、且つ、前記画像データを前記印刷媒体に印刷するための前記出力用データである印刷出力用データを、前記出力部数から前記書込可能端末の数量を減じた残り部数を前記印刷媒体に印刷させるように作成する第２出力用データ作成手段と、
前記第１出力用データ作成手段によって作成された前記端末出力用データ、または、前記第２出力用データ作成手段によって作成された前記端末出力用データおよび前記印刷出力用データを、前記印刷装置に送信する出力用データ送信手段と
を備えたことを特徴とする画像出力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに基づいて紙媒体への印刷または表示媒体への書込を実行可能な印刷装置、印刷方法、印刷制御プログラムおよび画像出力制御装置に関する。
【背景技術】
【０００２】
近年、環境保護や経費節減などの観点から、画像や文書などの紙媒体への印刷量を抑制すること（いわゆる、ペーパーレス化）が求められている。そのため、従来、画像や文書などのデータを軽量・薄型の表示装置に出力し、表示装置に表示された画像や文書などを閲覧するようにした印刷装置が知られている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載の画像書込装置では、パーソナルコンピュータ等から表示装置の印刷出力アプリケーションを用いて複数ページの画像データの印刷を指定した後、画像データのなかから任意のページを選択して表示装置に書き込む。これにより、複数ページの画像を表示する場合でも多数の表示装置を必要とせず、携帯性に優れた画像書込装置を実現している。
【特許文献１】特開２００７−２３３０９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のような印刷装置において、例えば複数の表示装置に同一の文書や画像を出力し、複数人がそれぞれ配布された表示装置に表示される同一文書等を参照しながら、会議、講義、打合せなどを行うことが想定される。しかしながら、表示装置は紙媒体よりも高価であるため、同時に利用できる数量が限定されやすく、例えば多部数の文書等を出力する場合には表示装置が不足する。このような場合、表示装置の不足分は、ユーザ等が印刷装置を用いて紙媒体に文書等を印刷し直す必要があり、ユーザ等に多大な操作負担を生じるおそれがあった。
【０００５】
本発明は、画像データを複数部数で出力する場合に、紙媒体への印刷数と表示媒体への書込数との最適化を図ることが可能な印刷装置、印刷方法、印刷制御プログラムおよび画像出力制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に係る発明の印刷装置は、表示端末が接続される接続手段と、前記接続手段に接続された前記表示端末に画像データを書き込む書込手段と、印刷媒体に画像データを印刷する印刷手段と、出力対象の画像データおよび前記画像データの出力部数を受け付ける受付手段と、前記接続手段に接続されている条件を少なくとも満たす前記表示端末の数量を、前記画像データを書き込み可能な書込可能端末の数量に特定する端末数量特定手段と、前記端末数量特定手段によって特定された前記書込可能端末の数量が、前記出力部数以上であるか否かを判断する数量判断手段と、前記数量判断手段によって前記書込可能端末の数量が前記出力部数以上であると判断された場合、全ての前記書込可能端末のうちで前記出力部数と同数の前記書込可能端末に、前記画像データを前記書込手段によって書き込ませる第１出力制御手段と、前記数量判断手段によって前記書込可能端末の数量が前記出力部数よりも少ないと判断された場合、全ての前記書込可能端末に前記画像データを前記書込手段によって書き込ませ、且つ、前記出力部数から前記書込可能端末の数量を減じた残り部数を、前記印刷手段によって前記画像データを前記印刷媒体に印刷させる第２出力制御手段とを備えている。
【０００７】
また、請求項２に係る発明の印刷装置は、請求項１に記載の発明の構成に加えて、前記接続手段に対する前記表示端末の接続状態および切断状態を検出する検出手段と、前記接続手段に接続されている前記表示端末から、前記表示端末に固有の情報を含む端末情報を取得する端末情報取得手段と、前記端末情報取得手段により取得された前記端末情報を記憶する端末情報記憶手段と、前記端末情報記憶手段に記憶されている前記端末情報を、前記検出手段によって検出された前記接続状態または前記切断状態に応じて更新する端末情報更新手段とを備え、前記端末数量特定手段は、前記接続状態に応じて更新されたことを示す前記端末情報に対応する前記表示端末の数量を、前記書込可能端末の数量に特定することを特徴とする。
【０００８】
また、請求項３に係る発明の印刷装置は、請求項２に記載の発明の構成に加えて、前記端末情報は、前記表示端末にて表示可能な画像データの条件を示す表示可能条件を含み、前記端末数量特定手段は、前記表示可能条件が前記画像データを表示可能であることを示す前記端末情報に対応する前記表示端末の数量を、前記書込可能端末の数量に特定することを特徴とする。
【０００９】
また、請求項４に係る発明の印刷装置は、請求項３に記載の発明の構成に加えて、前記表示可能条件は、前記表示端末が表示可能な表示サイズ、前記表示端末が表現可能な階調、および、前記表示端末が備える記憶手段の最大記憶容量または空き記憶容量、の少なくとも一つを含むことを特徴とする。
【００１０】
また、請求項５に係る発明の印刷装置は、請求項２〜４のいずれかに記載の発明の構成に加えて、前記端末数量特定手段は、前記端末情報記憶手段に記憶されている前記端末情報を参照して、前記書込手段による書込禁止が設定されていない前記表示端末の数量を、前記書込可能端末の数量に特定することを特徴とする。
【００１１】
また、請求項６に係る発明の印刷装置は、請求項５に記載の発明の構成に加えて、前記書込手段による書き込みが行われた前記表示端末に関する前記端末情報に、前記書込禁止を設定する書込禁止設定手段と、前記書込禁止が設定された時点からの経過時間をカウントして、前記経過時間が所定時間に至ると前記書込禁止を解除する書込禁止解除手段とを備えている。
【００１２】
また、請求項７に係る発明の印刷装置は、請求項６に記載の発明の構成に加えて、前記書込禁止設定手段は、前記書込手段による書き込みが行われた前記表示端末に関する前記端末情報に、前記書込禁止が有効とされる書込禁止時間を設定し、前記書込禁止解除手段は、前記端末情報の前記書込禁止時間から待ち時間を減ずる書込禁止時間更新手段と、前記書込禁止時間の残り時間が０になった前記端末情報に設定されている前記書込禁止を解除する解除実行手段と、前記解除実行手段によっていずれかの前記書込禁止が解除されると、前記端末情報のうちで最も少ない前記書込禁止時間の残り時間を、次回の前記待ち時間に設定する待ち時間設定手段とを備えている。
【００１３】
また、請求項８に係る発明の印刷装置は、請求項１〜７のいずれかに記載の発明の構成に加えて、前記端末数量特定手段は、前記画像データの出力先または非出力先が対象部数とともに指定されている場合、前記画像データの出力先または非出力先と前記対象部数とに応じて前記書込可能端末の数量を増減させることを特徴とする。
【００１４】
また、請求項９に係る発明の印刷方法は、表示端末が接続される接続手段と、前記接続手段に接続された前記表示端末に画像データを書き込む書込手段と、印刷媒体に画像データを印刷する印刷手段とを備えた印刷装置において、出力対象の画像データおよび前記画像データの出力部数を受け付けて、前記書込手段による書き込みおよび前記印刷手段による印刷を制御する印刷方法であって、前記接続手段に接続されている条件を少なくとも満たす前記表示端末の数量を、前記画像データを書き込み可能な書込可能端末の数量に特定する端末数量特定ステップと、前記端末数量特定ステップによって特定された前記書込可能端末の数量が、前記出力部数以上であるか否かを判断する数量判断ステップと、前記数量判断ステップによって前記書込可能端末の数量が前記出力部数以上であると判断された場合、全ての前記書込可能端末のうちで前記出力部数と同数の前記書込可能端末に、前記画像データを前記書込手段によって書き込ませる第１出力制御ステップと、前記数量判断ステップによって前記書込可能端末の数量が前記出力部数よりも少ないと判断された場合、全ての前記書込可能端末に前記画像データを前記書込手段によって書き込ませ、且つ、前記出力部数から前記書込可能端末の数量を減じた残り部数を、前記印刷手段によって前記画像データを前記印刷媒体に印刷させる第２出力制御ステップとを備えている。
【００１５】
また、請求項１０に係る発明の印刷制御プログラムは、表示端末が接続される接続手段と、前記接続手段に接続された前記表示端末に画像データを書き込む書込手段と、印刷媒体に画像データを印刷する印刷手段とを備えた印刷装置に用いられ、前記書込手段による書き込みおよび前記印刷手段による印刷を制御するための印刷制御プログラムであって、コンピュータを、出力対象の画像データおよび前記画像データの出力部数を受け付ける受付手段、前記接続手段に接続されている条件を少なくとも満たす前記表示端末の数量を、前記画像データを書き込み可能な書込可能端末の数量に特定する端末数量特定手段、前記端末数量特定手段によって特定された前記書込可能端末の数量が、前記出力部数以上であるか否かを判断する数量判断手段、前記数量判断手段によって前記書込可能端末の数量が前記出力部数以上であると判断された場合、全ての前記書込可能端末のうちで前記出力部数と同数の前記書込可能端末に、前記画像データを前記書込手段によって書き込ませる第１出力制御手段、前記数量判断手段によって前記書込可能端末の数量が前記出力部数よりも少ないと判断された場合、全ての前記書込可能端末に前記画像データを前記書込手段によって書き込ませ、且つ、前記出力部数から前記書込可能端末の数量を減じた残り部数を、前記印刷手段によって前記画像データを前記印刷媒体に印刷させる第２出力制御手段として機能させる。
【００１６】
また、請求項１１に係る発明の画像出力制御装置は、表示端末が接続される接続手段と、前記接続手段に接続された前記表示端末に画像データを書き込む書込手段と、印刷媒体に画像データを印刷する印刷手段とを備えた印刷装置に接続され、前記印刷装置において前記表示端末および前記印刷媒体の少なくとも一方に画像データを出力するための出力用データを作成する画像出力制御装置であって、出力対象の画像データおよび前記画像データの出力部数を受け付ける受付手段と、前記画像データに基づく画像を書き込み可能な前記表示端末である書込可能端末の数量を、前記印刷装置から取得する端末数量取得手段と、前記端末数量取得手段によって取得された前記書込可能端末の数量が、前記出力部数以上であるか否かを判断する数量判断手段と、前記数量判断手段によって前記書込可能端末の数量が前記出力部数以上であると判断された場合、前記画像データを前記書込可能端末に書き込むための前記出力用データである端末出力用データを、前記出力部数の同数の前記書込可能端末に書き込ませるように作成する第１出力用データ作成手段と、前記数量判断手段によって前記書込可能端末の数量が前記出力部数よりも少ないと判断された場合、前記端末出力用データを全ての前記書込可能端末に書き込ませるように作成し、且つ、前記画像データを前記印刷媒体に印刷するための前記出力用データである印刷出力用データを、前記出力部数から前記書込可能端末の数量を減じた残り部数を前記印刷媒体に印刷させるように作成する第２出力用データ作成手段と、前記第１出力用データ作成手段によって作成された前記端末出力用データ、または、前記第２出力用データ作成手段によって作成された前記端末出力用データおよび前記印刷出力用データを、前記印刷装置に送信する出力用データ送信手段とを備えている。
【発明の効果】
【００１７】
請求項１に係る発明の印刷装置では、接続手段に接続されている条件を満たす表示端末の数量が、画像データを書き込み可能な書込可能端末の数量に特定される。そして、書込可能端末の数量が出力部数以上である場合、出力部数分の書込可能端末に画像データが書き込まれる。また、書込可能端末の数量が出力部数よりも少ない場合、全ての書込可能端末に画像データが書き込まれ、かつ、残り部数分の印刷媒体に画像データが印刷される。したがって、画像データを複数部数で出力する場合に、表示端末に画像書込が行われない残り部数分だけが印刷媒体に画像印刷されるので、表示端末を最大限有効活用するとともに印刷媒体の使用量を抑制することができる。
【００１８】
請求項２に係る発明の印刷装置では、表示端末から取得された固有の情報を含む端末情報が接続手段に対する接続状態または切断状態に応じて更新され、接続状態に応じて更新されたことを示す端末情報に対応する表示端末の数量が書込可能端末の数量に特定される。したがって、請求項１に係る発明の効果に加えて、印刷装置側で自動的に書込可能端末が特定されるため、ユーザが画像データの出力先となる表示端末を指定する操作負担を低減することができる。
【００１９】
請求項３に係る発明の印刷装置では、表示可能条件が画像データを表示可能であることを示す端末情報に対応する表示端末の数量が書込可能端末の数量に特定される。したがって、請求項２に係る発明の効果に加えて、画像データを適正に書込および表示することが可能な表示端末に書き込みが行われるため、画像データが書き込まれたにもかかわらず表示端末で適正に表示されないという不具合の発生を抑制することができる。
【００２０】
請求項４に係る発明の印刷装置では、表示可能条件には、表示端末が表示可能な表示サイズ、表示端末が表現可能な階調、および、表示端末が備える記憶手段の最大記憶容量または空き記憶容量、の少なくとも一つが含まれる。したがって、請求項３に係る発明の効果に加えて、表示端末の表示性能やハードウエア資源等をふまえて、表示端末に不適な画像データが書き込まれて適正に表示できない不具合の発生を抑制することができる。
【００２１】
請求項５に係る発明の印刷装置では、端末情報を参照して書込禁止が設定されていない表示端末の数量が書込可能端末の数量に特定される。したがって、請求項２〜４のいずれかに係る発明の効果に加えて、書込禁止が設定された表示端末には画像データが書き込まれないので、画像データを書き込むべきでない表示端末へのデータ書込を適切に防止することができる。
【００２２】
請求項６に係る発明の印刷装置では、画像データの書き込みが行われた表示端末に関する端末情報に書込禁止が設定され、書込禁止が設定された時点からの経過時間が所定時間に至ると書込禁止が解除される。したがって、請求項５に係る発明の効果に加えて、画像データが書き込まれた表示端末は書き込みが禁止されるので、画像データの上書きなどを適切に防止することができる。
【００２３】
請求項７に係る発明の印刷装置では、端末情報に書込禁止とともに書込禁止時間が設定される。待ち時間ごとに書込禁止時間から待ち時間が減ぜられ、書込禁止時間の残り時間が０になると書込禁止が解除される。いずれかの書込禁止が解除されると、最も少ない書込禁止時間の残り時間が次回の待ち時間に設定される。したがって、請求項６に係る発明の効果に加えて、画像データが書き込まれた表示端末を所定時間が経過するまで書込禁止とする一方、前回のデータ書込から所定時間が経過した表示端末を再び書き込み可能とすることができる。また、次回の待ち時間の経過後は残り時間が０となった表示端末が存在するため、規定時間ごとに端末情報を参照して残り時間が０となった表示端末が存在するか否かを確認するよりも、大幅に端末情報の参照回数を減らすことができる。
【００２４】
請求項８に係る発明の印刷装置では、画像データの出力先または非出力先が対象部数とともに指定されている場合、その指定内容に応じて書込可能端末の数量を増減させる。したがって、請求項１〜７に係る発明の効果に加えて、画像データの出力部数の一部については、ユーザが画像データの出力先または非出力先を任意に決定することができる。よって、表示端末を最大限有効活用して印刷媒体の使用量を抑制するのみならず、ユーザの使い勝手や利便性を向上させることができる。
【００２５】
請求項９に係る発明の印刷方法では、接続手段に接続されている条件を満たす表示端末の数量が、画像データを書き込み可能な書込可能端末の数量に特定される。そして、書込可能端末の数量が出力部数以上である場合、出力部数分の書込可能端末に画像データが書き込まれる。また、書込可能端末の数量が出力部数よりも少ない場合、全ての書込可能端末に画像データが書き込まれ、かつ、残り部数分の印刷媒体に画像データが印刷される。したがって、画像データを複数部数で出力する場合に、表示端末に画像書込が行われない残り部数分だけが印刷媒体に画像印刷されるので、表示端末を最大限有効活用するとともに印刷媒体の使用量を抑制することができる。
【００２６】
請求項１０に係る発明の印刷制御プログラムでは、接続手段に接続されている条件を満たす表示端末の数量が、画像データを書き込み可能な書込可能端末の数量に特定される。そして、書込可能端末の数量が出力部数以上である場合、出力部数分の書込可能端末に画像データが書き込まれる。また、書込可能端末の数量が出力部数よりも少ない場合、全ての書込可能端末に画像データが書き込まれ、かつ、残り部数分の印刷媒体に画像データが印刷される。したがって、画像データを複数部数で出力する場合に、表示端末に画像書込が行われない残り部数分だけが印刷媒体に画像印刷されるので、表示端末を最大限有効活用するとともに印刷媒体の使用量を抑制することができる。
【００２７】
請求項１１に係る発明の画像出力制御装置では、画像データに基づく画像を書き込み可能な表示端末である書込可能端末の数量が、印刷装置から取得される。そして、書込可能端末の数量が出力部数以上である場合、出力部数分の書込可能端末に画像データを書き込ませる端末出力用データが作成される。また、書込可能端末の数量が出力部数よりも少ない場合、全ての書込可能端末に画像データを書き込ませる端末出力用データが作成され、かつ、残り部数分の印刷媒体に画像データを印刷させる印刷出力用データが作成される。したがって、画像データを複数部数で出力する場合に、表示端末に画像書込が行われない残り部数分だけが印刷媒体に画像印刷されるので、表示端末を最大限有効活用するとともに印刷媒体の使用量を抑制することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の第１の実施形態について、図１〜図９を参照して説明する。図１は、第１の実施形態における、表示端末１、複合機２およびＰＣ３によって構成される印刷システムのシステム構成図である。図２は、表示端末１の電気的構成を示すブロック図である。図３は、複合機２の電気的構成を示すブロック図である。図４は、第１の実施形態における、接続端末情報記憶エリア２３１に記憶される接続端末データベースのデータ構成を示す模式図である。図５は、機器接続監視処理を示すフローチャートである。図６は、図５の機器接続監視処理中に実行される接続検知処理を示すフローチャートである。図７は、図５の機器接続監視処理中に実行される切断検知処理を示すフローチャートである。図８は、第１の実施形態における、画像出力処理を示すフローチャートである。図９は、図８の画像出力処理中に実行される書込可能台数算出処理を示すフローチャートである。
【００２９】
図１に示すように、第１の実施形態に係る印刷システムでは、ユーザがアプリケーションを使用して任意の画像（静止画、動画および文書を含む。）を作成または編集するためのパーソナルコンピュータ（ＰＣ）３と、プリンタ、ファクシミリ、電話機、コピー機等の機能を併せ持つ複合機２とが、有線ＬＡＮによって接続されている。複合機２には、複数のＵＳＢポートを有するＵＳＢハブ４を介して、薄手板状の表示端末（例えば、電子ペーパー）１を、ＵＳＢハブ４のポート数を上限に接続可能である。本構成の印刷システムでは、ＰＣ３から複合機２に画像データの出力指示が発せられると、複合機２によって紙媒体への画像印刷と表示端末１への画像書込とが選択的に行われる。
【００３０】
図２を参照して、表示端末１について説明する。表示端末１には、表示端末１の制御を司るＣＰＵ１０が設けられている。ＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、ＥＥＰＲＯＭ１３、表示コントローラ１４、操作キー１６、ＵＳＢコントローラ１７およびメモリカードコントローラ１８が、バスを介して接続されている。ＲＯＭ１１は、表示端末１を動作させるための制御プログラム等を記憶する。ＲＡＭ１２は、各種のデータを一時的に記憶する。ＥＥＰＲＯＭ１３は、複合機２から書き込まれた画像データや、表示端末１に関する端末情報等を記憶する。表示コントローラ１４は、表示部１５（図１参照）における画像や動画等の表示制御を行う。操作キー１６（図１参照）は、ユーザによる入力操作を受け付ける。ＵＳＢコントローラ１７は、ＵＳＢケーブルを介して他の機器（ここでは、ＵＳＢハブ４）と接続するためのコントローラである。メモリカードコントローラ１８は、図示外のメモリカードを接続するためのコントローラである。
【００３１】
ＥＥＰＲＯＭ１３には、先述の端末情報が記憶される端末情報記憶エリア１３１が設けられている。本実施形態の端末情報は、表示端末１に固有の識別ＩＤと、その表示端末１にて表示可能な画像の条件（表示可能条件）を、少なくとも含んでいる。また、「表示可能条件」は、表示端末１にて表示可能な画像サイズ、表示端末１にて表示可能な画像の諧調、表示端末１に搭載されているメモリ（ここでは、ＥＥＰＲＯＭ１３）の最大記憶容量、および、表示端末１に搭載されているメモリの空き容量（詳細には、端末情報記憶エリア１３１の空き容量）を含んでいる。
【００３２】
表示端末１は、複合機２から書き込まれた画像データを、ＥＥＰＲＯＭ１３から読み出して表示部１５に表示させる。これにより、表示端末１のユーザは、ＰＣ３から複合機２に出力指示された画像データを閲覧することができる。なお、メモリカードコントローラ１８にメモリカードが接続されている場合には、メモリカードに記憶されている画像データを表示部１５に表示させることもできる。
【００３３】
図３および図４を参照して、複合機２について説明する。複合機２には、複合機２の制御を司るＣＰＵ２０が設けられている。ＣＰＵ２０には、ＲＯＭ２１、ＲＡＭ２２、ＥＥＰＲＯＭ２３、表示画面である液晶ディスプレイ（ＬＣＤ）２５、および、ユーザによる入力を受け付ける操作キー２６が、バスを介して接続されている。ＲＯＭ２１は、複合機２を動作させるための各種プログラム（本発明に係る画像出力制御プログラムを含む。）等を記憶している。ＲＡＭ２２は、各種のデータを一時的に記憶する。ＥＥＰＲＯＭ２３は、ＰＣ３から出力指示された画像データや、複合機２に接続されている表示端末１から取得された端末情報等を記憶している。
【００３４】
また、ＣＰＵ２０には、ＵＳＢコントローラ２７、ＬＡＮコントローラ２９、紙媒体に印刷を行う記録部２８、紙媒体から画像や文字等を読み取るスキャナ部２４、および、モデム４１が、バスを介して接続されている。ＵＳＢコントローラ２７は、ＵＳＢケーブルを介して他の機器（ここでは、ＵＳＢハブ４）と接続するためのコントローラである。ＬＡＮコントローラ２９は、ＬＡＮケーブルを介して他の機器（ここでは、ＰＣ３）と接続するためのコントローラである。なお、モデム４１には、公衆回線９に接続するための回線制御部４２が接続されている。回線制御部４２には、音声を入出力するハンドセット４３が接続されている。
【００３５】
本実施形態の複合機２では、出力対象の画像データを紙媒体に印刷する場合には、インクジェット式の画像印刷を行うものとする。よって、記録部２８は、インクジェットヘッドの各チャンネルに設けられた圧電アクチュエータを駆動させるためのヘッド駆動部や、紙媒体を搬送するための搬送ローラを駆動するためのローラ駆動部等を備えている。一方、出力対象の画像データを表示端末１に書き込む場合には、ＲＯＭ２１に記憶されている画像出力制御プログラムに基づいて、ＣＰＵ２０がＵＳＢコントローラ２７を介して表示端末１に画像書込を行う。
【００３６】
ＥＥＰＲＯＭ２３には、表示端末１から取得された端末情報が記憶される接続端末情報記憶エリア２３１が設けられている。図４に示すように、接続端末情報記憶エリア２３１には、一の表示端末１から取得された端末情報（以下、接続端末情報）を一エントリとして、複合機２に接続されている表示端末１と同数のエントリが格納される接続端末データベースが記憶されている。本実施形態の接続端末情報は、先述の端末情報に対応して、「接続機器ＩＤ」、「表示サイズ」、「諧調」、「搭載メモリ量」および「空メモリ量」をエントリ毎に含んでいる。「接続機器ＩＤ」は、複合機２と接続されている表示端末１（つまり、接続端末）に固有の識別ＩＤを示し、ＵＳＢのベンダＩＤとプロダクトＩＤとの組み合わせや表示端末１のシリアルＩＤ等が例示される。「表示サイズ」は、その接続端末にて表示可能な画像サイズ（例えば、Ａ５、Ａ４、Ａ３、Ｂ５、Ｂ４、Ｂ３等）を示す。「諧調」は、その接続端末にて表示可能な画像の諧調（例えば、モノクロ、４階調グレースケール、１６階調グレースケール等）を示す。「搭載メモリ量」は、その接続端末に搭載されているメモリの最大記憶容量（例えば、５１２ｋｂや１Ｍｂ等）を示す。「空メモリ量」は、その接続端末に搭載されているメモリの空き容量（例えば、０ｋｂや３１２ｋｂ等）を示す。
【００３７】
ＰＣ３は、図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ、キーボード、マウス、ディスプレイ等を有する通常のパーソナルコンピュータと同様である。ただし、ＨＤＤには、任意の画像を作成または編集するためのアプリケーションや、出力指示された画像データおよびその出力部数に基づいて複合機２に紙媒体への画像印刷を実行させる印刷データを作成する従来のプリンタドライバが記憶される。なお、本実施形態のプリンタドライバは、ＰＣ３にて作成された印刷データを含む印刷ジョブを、出力先の複合機２に送信するものとする。
【００３８】
第１の実施形態に係る複合機２で実行される各種処理について、図５〜図９を参照して説明する。以下に説明する各種処理は、複合機２の電源投入によってＲＯＭ２１からＲＡＭ２２に読み出される画像出力制御プログラムに基づいて、ＣＰＵ２０によって実行される。
【００３９】
まず、図５〜図７を参照して、複合機２に対する表示端末１の接続・切断を監視する機器接続監視処理について説明する。なお、図５に示す機器接続監視処理は、複合機２の電源が投入されると開始され、複合機２の電源が切断されるまで継続して実行される。
【００４０】
図５に示すように、機器接続監視処理では、ＵＳＢコントローラ２７に対する外部機器の接続状態が監視され（Ｓ１）、その接続状態が変更されたか否かが判断される（Ｓ３）。例えば、ＵＳＢハブ４に新たな外部機器が接続されたり、ＵＳＢハブ４に接続されている外部機器が切断されたりすると、ＵＳＢコントローラ２７に対する外部機器の接続状態の変更が、ＣＰＵ２０によって検出される。
【００４１】
外部機器の接続状態が変更されたと判断されると（Ｓ３：ＹＥＳ）、その接続状態の変更が新しい外部機器の接続であるか否かが判断される（Ｓ５）。例えばＵＳＢハブ４に新たな外部機器が接続された場合には、接続状態の変更が新たな外部機器の接続であると判断され（Ｓ５：ＹＥＳ）、後述する接続検知処理が実行される（Ｓ７）。一方、例えばＵＳＢハブ４から外部機器が切断された場合には、接続状態の変更が新たな外部機器の接続ではないと判断され（Ｓ５：ＮＯ）、後述する切断検知処理が実行される（Ｓ９）。
【００４２】
なお、接続状態の変更がない場合は（Ｓ３：ＮＯ）は、Ｓ１に戻る。また、接続検知処理（Ｓ７）または切断検知処理（Ｓ９）が実行されたのちも、Ｓ１に戻る。そして、ＵＳＢコントローラ２７に対する外部機器の接続状態に変更が生じるまで、または、複合機２の電源が切断されるまで、その接続状態が継続して監視される（Ｓ１、Ｓ３）。
【００４３】
図６に示すように、接続検知処理（Ｓ７）では、ＵＳＢコントローラ２７への接続が検知された外部機器が識別され（Ｓ１１）、新たな接続機器が表示端末１であるか否かが判断される（Ｓ１３）。すなわち、Ｓ１１では、ＵＳＢコントローラ２７から接続検知された外部機器の機器ＩＤが取得されて、接続機器が一意に特定される。そして、Ｓ１３では、Ｓ１１で取得された機器ＩＤが表示端末１を示すベンダＩＤやプロダクトＩＤ等を含むか否かに基づいて、新たな接続機器が表示端末１であるか否かが判断される。
【００４４】
新たな接続機器が表示端末１であると判断された場合（Ｓ１３：ＹＥＳ）、新たに接続された表示端末１から端末情報が取得される（Ｓ１５）。詳細には、複合機２は接続が検知された表示端末１に対して情報取得要求を送信する。情報取得要求を受信した表示端末１は、ＥＥＰＲＯＭ１３に記憶されている端末情報を読み出して複合機２に通知する。複合機２は、情報取得要求先の表示端末１から端末情報の通知を受けると、通知元の表示端末１に対して情報取得完了を送信する。そして、上記のようなネゴシエーションによって取得された端末情報に対応する接続端末情報が、先述の接続端末データベースにエントリとして登録される（Ｓ１７）。なお、Ｓ１７が実行されたのち、または、接続機器が表示端末１ではないと判断された場合（Ｓ１３）、図５の機器接続監視処理に戻る。
【００４５】
例えば、ＵＳＢハブ４に接続された外部機器の機器ＩＤ「ＢＲ２６ａ９ｍｎｈ７」が検出されると、この機器ＩＤに基づいて接続機器が表示端末１であると判断される（Ｓ１１、Ｓ１３：ＹＥＳ）。そして、表示端末１から取得された端末情報に対応する接続端末情報が、図４に示すように接続端末データベースにエントリとして登録される（Ｓ１５、Ｓ１７）。つまり、複合機２に対して新たな表示端末１が接続されると、端末データベース（図４参照）にその表示端末１に対応するエントリが登録される。
【００４６】
図７に示すように、切断検知処理（Ｓ９）では、ＵＳＢコントローラ２７からの切断が検知された外部機器が識別され（Ｓ２１）、その切断機器が表示端末１であるか否かが判断される（Ｓ２３）。すなわち、Ｓ２１では、ＵＳＢコントローラ２７から切断された外部機器の機器ＩＤが切断前の機器ＩＤとの差分に基づいて取得されて、切断機器が一意に特定される。そして、Ｓ２３では、Ｓ２１で取得された機器ＩＤが表示端末１を示すベンダＩＤやプロダクトＩＤ等を含むか否かに基づいて、新たな切断機器が表示端末１であるか否かが判断される。
【００４７】
新たな切断機器が表示端末１であると判断された場合（Ｓ２３：ＹＥＳ）、その表示端末１に対応するエントリが先述の接続端末データベースから削除される（Ｓ２５）。  例えば、ＵＳＢハブ４から切断された外部機器の機器ＩＤ「ＢＲ２６ａ９ｍｎｈ７」が検出されると、この機器ＩＤに基づいて接続機器が表示端末１であると判断される（Ｓ２１、Ｓ２３：ＹＥＳ）。そして、機器ＩＤ「ＢＲ２６ａ９ｍｎｈ７」の表示端末１に対応するエントリが、図４に示すような接続端末データベースから削除される（Ｓ２５）。つまり、複合機２から表示端末１が切断されると、端末データベース（図４参照）からその表示端末１に対応するエントリが削除される。
【００４８】
次に、図８および図９を参照して、紙媒体への画像印刷と表示端末１への画像書込とが選択的に行われる画像出力処理について説明する。なお、図８に示す画像出力処理は、ＰＣ３から印刷ジョブを受信すると開始される。また、複合機２がプリンタドライバを有している場合には、操作キー２６からの印刷指示に応じて印刷ジョブが生成されると、下記の処理が開始されるようにしてもよい。
【００４９】
図８に示すように、画像出力処理では、まず出力対象の画像データを書込可能な表示端末１の台数を算出する書込可能台数算出処理が実行される（Ｓ３１）。Ｓ３１の書込可能台数算出処理によって、画像データを書込可能な表示端末１（より好適には、出力対象の画像データを表示させるのに適した表示端末１）である「書込可能端末」の台数が決定されるが、以下説明する。
【００５０】
図９に示すように、書込可能台数算出処理（Ｓ３１）では、まず接続端末データベースにエントリが登録されているか否かが判断される（Ｓ５１）。接続端末データベースにエントリが登録されていると判断された場合（Ｓ５１：ＹＥＳ）、複合機２に接続されている表示端末１が存在するため、次いで書込条件が設定されているか否かが判断される（Ｓ５３）。「書込条件」は、画像データの書込および表示を好適に実行可能な表示端末１が満たすべき条件であって、先述の「表示サイズ」、「諧調」、「搭載メモリ量」、「空メモリ量」等と同様の内容が設定される。「書込条件」は、ＰＣ３のユーザが画像データの出力指示に際して指定してもよいし、ＰＣ３のプリンタドライバによって自動設定されてもよいし、複合機２において自動設定されてもよい。
【００５１】
書込条件が設定されていると判断された場合（Ｓ５３：ＹＥＳ）、接続端末データベースに登録されている各エントリのうちで、Ｓ５３で指定されていると判断された書込条件を満たすエントリが特定される（Ｓ５５）。すなわち、各エントリが書込条件を満たすか否かが判断され、書込条件を満たすエントリに対応する表示端末１が、出力対象の画像データの書込および表示に適した書込可能端末として特定される。そして、書込条件を満たすエントリ数（つまり、書込可能端末の台数）が、書込可能台数に設定される（Ｓ５７）。
【００５２】
具体的には、図４の接続端末データベースを例示すると、「書込条件」として諧調「Ａ３」が設定されている場合、機器ＩＤ「ＢＲ２６ａ９ｍｎｈ７」のエントリが書込条件を満たす一方、機器ＩＤ「ａ１５４８４８４８９」のエントリが書込条件を満たさないため、書込可能台数「１台」に設定される。また、「書込条件」として諧調「４階調グレースケール」が設定されている場合、接続機器ＩＤ「ａ１５４８４８４８９」のエントリが書込条件を満たす一方、接続機器ＩＤ「ＢＲ２６ａ９ｍｎｈ７」のエントリが書込条件を満たさないため、書込可能台数「１台」に設定される。
【００５３】
一方、書込条件が設定されていないと判断された場合は（Ｓ５３：ＮＯ）、複合機２に接続されている全ての表示端末１が、画像データを書込可能な書込可能端末として特定される。そして、接続端末データベースに登録されているエントリ数（つまり、書込可能端末の台数）が、書込可能台数に設定される（Ｓ５９）。具体的には、図４の接続端末データベースを例示すると、「書込条件」が設定されていない場合には接続端末データベースに登録されているエントリ数に対応して、書込可能台数「２台」に設定される。
【００５４】
なお、接続端末データベースにエントリが登録されていないと判断された場合（Ｓ５１：ＮＯ）、複合機２に接続されている表示端末１が存在しないことを示す。つまり、画像データを書込可能な書込可能端末が存在しないから、書込可能台数に「０」が設定される（Ｓ６１）。Ｓ５７、Ｓ５９、Ｓ６１のいずれかが実行されたのちは、図８の画像出力処理に戻る。
【００５５】
図８に戻り、Ｓ３１にて書込可能台数が算出されると、ＰＣ３から受信した印刷ジョブに示される印刷データに基づいて、表示端末１での画像表示に適した端末用表示データが作成される（Ｓ３３）。詳細には、紙媒体に画像を出力するための印刷データに基づいて、表示端末１の表示部１５の大きさに応じた表示画像のサイズ変換（拡大または縮小）や、表示端末１の表示能力に応じた解像度変換や色変換などが実行される。なお、Ｓ３１にて算出された書込可能台数が「０」である場合は、Ｓ３３の端末用表示データの作成を実行しないようにしてもよい。
【００５６】
そして、Ｓ３１にて算出された書込可能台数が、印刷ジョブに示される出力部数よりも大であるか否かが判断される（Ｓ３５）。書込可能台数が出力部数よりも大であると判断された場合（Ｓ３５：ＹＥＳ）、Ｓ３１にて書込可能端末として特定された表示端末１のうちで出力部数と同数に、Ｓ３３で作成された端末用表示データが書き込まれる（Ｓ３７）。例えば、書込可能端末として特定された表示端末１が「５台」、ユーザから指定された出力部数が「３部」である場合、３台の書込可能端末に端末用表示データが書き込まれる。
【００５７】
一方、書込可能台数が出力部数以下であると判断された場合（Ｓ３５：ＮＯ）、Ｓ３１にて書込可能端末として特定された表示端末１の全てに、Ｓ３３で作成された端末用表示データが書き込まれる（Ｓ３９）。例えば、書込可能端末として特定された表示端末１が「３台」、ユーザから指定された出力部数が「５部」である場合、３台全ての書込可能端末に端末用表示データが書き込まれる。
【００５８】
そして、印刷ジョブに示される出力部数からＳ３７またはＳ３９にてデータ書込が行われた表示端末１の台数（書込済台数）を減じた値が、「０」であるか否かが判断される（Ｓ４１）。出力部数から書込済台数を減じた値（すなわち、残り部数）が「０」でないと判断された場合（Ｓ４１：ＮＯ）、残り部数と同数の紙媒体に対して印刷データに基づく画像印刷が行われる（Ｓ４３）。例えば、ユーザから指定された出力部数が「５部」であり、Ｓ３９にて「３台」の表示端末１にデータ書込が行われた場合は、Ｓ４３にて「２部」の紙媒体に画像印刷が実行される。
【００５９】
Ｓ３７またはＳ３９にてデータ書込が行われた表示端末１では、端末用表示データに基づく画像が表示部１５に表示される。また、Ｓ３７またはＳ３９にて画像印刷が行われた紙媒体には、印刷データに基づく画像が形成される。そして、表示端末１での表示画像および紙媒体での印刷画像は、各メディアの特性等によって大きさ、色彩、解像度等に若干の差異は生じることはあるものの、ＰＣ３で出力指示された同一の画像データに基づく画像である。そのため、表示端末１での表示画像および印刷媒体での印刷画像のいずれを閲覧しても、ユーザはほぼ同一の表示内容を把握することができる。
【００６０】
なお、紙媒体への画像印刷（Ｓ４３）が終了すると、画像出力処理が終了される。また、残り部数が「０」であると判断された場合（Ｓ４１：ＹＥＳ）、出力部数と同数の表示端末１にデータ書込が行われているため、紙媒体への画像印刷を行うことなく画像出力処理が終了される。
【００６１】
以上説明した第１の実施形態によれば、複合機２において、複合機２（より詳しくは、ＵＳＢコントローラ２７）に接続されているという条件を少なくとも満たす表示端末１が、書込可能端末として特定される。そして、書込可能台数が出力部数以上である場合、出力部数分の表示端末１に端末用表示データが書き込まれる。また、書込可能台数が出力部数よりも少ない場合、全ての表示端末１に端末用表示データが書き込まれ、かつ、残り部数分の紙媒体に印刷データに基づく画像印刷が実行される。これによれば、画像データを複数部数で出力する場合に、表示端末１に画像書込が行われない残り部数分だけが紙媒体に画像印刷されるので、表示端末１を最大限有効活用するとともに紙媒体の使用量を抑制することができる。
【００６２】
また、複合機２への接続が検知されると、表示端末１から取得された端末情報が接続端末データベースにエントリとして登録される。一方、複合機２からの切断が検知されると、表示端末１に対応するエントリが接続端末データベースから削除される。このように、接続端末データベースが表示端末１の接続または切断に応じて自動更新され、複合機２にて自動的に書込可能端末が特定される。そのため、ユーザが画像データの出力先となる表示端末１を指定する操作負担を低減することができる。
【００６３】
また、接続端末データベースに登録されている各エントリの表示可能条件が書込条件を満たすか否かを特定することで、複合機２に接続されている表示端末１のうちで、出力対象の画像データの書込および表示に適した表示端末１が書込可能端末に特定される。これにより、出力対象の画像データの書込および表示に好適な表示端末１にデータ書込が行われるため、端末用表示データが書き込まれたにもかかわらず表示端末１で適正に画像表示されないという不具合の発生を抑制することができる。
【００６４】
さらに、各エントリの表示可能条件には、表示端末１が表示可能な表示サイズ、表示端末１が表現可能な階調、表示端末１が備えるメモリの最大記憶容量または空き記憶容量等が含まれる。これにより、表示端末１の表示性能やハードウエア資源等をふまえて、表示端末１に不適な画像データが書き込まれて適正に表示できない不具合の発生を抑制することができる。
【００６５】
次に、本発明の第２の実施形態について、図１０〜図１３を参照して説明する。図１０は、第２の実施形態における、接続端末情報記憶エリア２３１に記憶される接続端末データベースのデータ構成を示す模式図である。図１１は、第２の実施形態における、画像出力処理を示すフローチャートである。図１２は、図１１の画像出力処理中に実行される書込可能台数算出処理を示すフローチャートである。図１３は、図１１の画像出力処理中に起動されるロック解除タイマ処理を示すフローチャートである。
【００６６】
第２の実施形態は、基本的に第１の実施形態と同様であるが、複合機２に接続されている表示端末１にデータ書込が行われると、その表示端末１へのデータ書込が所定時間禁止される点が異なっている。以下では、第１の実施形態と同一構成については同一符号を付し、第１の実施形態と異なる点のみを説明する。
【００６７】
図１０に示すように、接続端末情報記憶エリア２３１に記憶される接続端末データベースには、第１の実施形態（図４参照）と同様に、複合機２に接続されている表示端末１と同数の接続端末情報のエントリが記憶されている。本実施形態の接続端末情報は、表示端末１から取得される「接続機器ＩＤ」のほか、複合機２にて設定される「ロック設定」および「ロック解除時間」を含む。「ロック設定」は、複合機２と接続している表示端末１（接続端末）に対するデータ書込の可否を示す。具体的には、データ書込が禁止（つまり、ロック）されている接続端末には「ｔｒｕｅ」が設定され、データ書込が許可（つまり、アンロック）されている接続端末には「ｆａｌｓｅ」が設定される。「ロック解除時間」は、ロック設定「ｔｒｕｅ」が設定されているエントリに設定され、データ書込の禁止（ロック）が解除されるまでの時間を示す。例えば、ロック解除時間「６０ｓｅｃ」が設定されている場合、その時点から６０秒経過後にロック設定「ｆａｌｓｅ」に更新されて、データ書込の禁止（ロック）が解除される。
【００６８】
図１１〜図１３を参照して、第２の実施形態における画像出力処理について説明する。なお、図１１に示す画像出力処理は、第１の実施形態（図８参照）と同様に、ＰＣ３から印刷ジョブを受信すると開始される。また、複合機２がプリンタドライバを有している場合には、操作キー２６からの印刷指示に応じて印刷ジョブが生成されると、下記の処理が開始されるようにしてもよい。
【００６９】
図１１に示すように、画像出力処理では、まず出力対象の画像データを書込可能な表示端末１の台数を算出する書込可能台数算出処理が実行される（Ｓ７１）。Ｓ７１の書込可能台数算出処理の詳細を、以下説明する。
【００７０】
図１２に示すように、書込可能台数算出処理では、まず接続端末データベースにエントリが登録されているか否かが判断される（Ｓ９１）。接続端末データベースにエントリが登録されていると判断された場合（Ｓ９１：ＹＥＳ）、複合機２に接続されている表示端末１が存在するため、データ書込がロックされていないエントリが特定される（Ｓ９３）。Ｓ９３では、各エントリのロック設定が「ｔｒｕｅ」および「ｆａｌｓｅ」のいずれであるかが判断され、ロック設定が「ｆａｌｓｅ」であるエントリに対応する表示端末１が、出力対象の画像データを書込可能な書込可能端末として特定される。そして、データ書込がロックされていないエントリ数（つまり、書込可能端末の台数）が、書込可能台数に設定される（Ｓ９５）。具体的には、図１０の接続端末データベースを例示すると、機器ＩＤ「ＢＲ２６ａ９ｍｎｈ７」のエントリはロック設定が「ｔｒｕｅ」である一方、機器ＩＤ「ａ１５４８４８４８９」のエントリはロック設定が「ｆａｌｓｅ」であるため、書込可能台数「１台」に設定される。
【００７１】
なお、接続端末データベースにエントリが登録されていないと判断された場合（Ｓ９１：ＮＯ）、複合機２に接続されている表示端末１が存在しないことを示す。つまり、画像データを書込可能な書込可能端末が存在しないから、書込可能台数に「０」が設定される（Ｓ９７）。Ｓ９５またはＳ９７が実行されたのちは、図１１の画像出力処理に戻る。
【００７２】
図１１に戻り、第１の実施形態（図８参照）のＳ３３〜Ｓ３９と同様に、印刷データに基づいて作成された端末用表示データが、出力部数分または全ての書込可能端末に書き込まれる（Ｓ７３〜Ｓ７９）。そして、Ｓ７７またはＳ７９にて端末用表示データが書き込まれた表示端末１に対するデータ書込が禁止（ロック）される（Ｓ８１）。具体的には、接続端末データベースにおいて、データ書込が行われた表示端末１に対応するエントリのロック設定が「ｆａｌｓｅ」から「ｔｒｕｅ」に更新されるとともに、そのエントリのロック解除時間に所定時間（例えば、６００ｓｅｃ）が設定される。
【００７３】
そして、図示しないロック解除タイマが起動済みであるか否かが判断される（Ｓ８３）。ロック解除タイマは、データ書込の禁止（ロック）が設定された時点からの経過時間をカウントするためのタイマ（システムタイマや内蔵タイマなど）である。ロック解除タイマが起動されていないと判断された場合（Ｓ８３：ＮＯ）、ロック解除タイマを起動させるロック解除タイマ処理が別ルーチンとして起動されるが（Ｓ８５）、以下説明する。
【００７４】
図１３に示すように、Ｓ８５にて起動されるロック解除タイマ処理では、まず接続端末データベースに登録されている各エントリを参照して、ロック中の表示端末１（つまり、ロック設定「ｔｒｕｅ」のエントリ）が存在するか否かが判断される（Ｓ１０１）。ロック中の表示端末１が存在すると判断された場合（Ｓ１０１：ＹＥＳ）、さらにロック解除時間が経過した表示端末１（つまり、ロック解除時間「０」のエントリ）が存在するか否かが判断される（Ｓ１０３）。ロック解除時間が経過した表示端末１が存在すると判断された場合（Ｓ１０３：ＹＥＳ）、その表示端末１についてデータ書込のロックが解除される（Ｓ１０５）。すなわち、ロック解除時間「０」のエントリについて、ロック設定が「ｔｒｕｅ」から「ｆａｌｓｅ」に更新される。
【００７５】
Ｓ１０５のロック解除が行われたのち、または、ロック解除時間が経過した表示端末１が存在しないと判断された場合（Ｓ１０３：ＮＯ）、ロック中の表示端末１に設定されているロック解除時間のうちで最も残り時間が少ないもの（つまり、ロック設定「ｔｒｕｅ」の各エントリに対応する「ロック解除時間」のうちの最小値）が、ロック解除タイマの待ち時間に設定される（Ｓ１０７）。例えば、接続端末データベースに登録されている３つのエントリの「ロック解除時間」がそれぞれ１００ｓｅｃ、３００ｓｅｃ、６００ｓｅｃである場合、Ｓ１０７では待ち時間として「１００ｓｅｃ」が設定される。
【００７６】
そして、ロック解除タイマによってカウントされる経過時間が、Ｓ１０７にて待ち時間が設定された時点から起算して、その待ち時間に至るまで待機状態とされる（Ｓ１０９）。ロック解除タイマによってカウントされる経過時間が、Ｓ１０７にて設定された待ち時間に至ると、ロック中の表示端末１に設定されているロック解除時間が、Ｓ１０７にて設定された待ち時間分を減算して更新される（Ｓ１１１）。すなわち、ロック設定「ｔｒｕｅ」の各エントリに対応する「ロック解除時間」が、それぞれＳ１０７にて設定された待ち時間で減算される。
【００７７】
Ｓ１１１にてロック解除時間が更新されると、Ｓ１０１に戻る。そして、ロック中の表示端末１が存在しないと判断されると（Ｓ１０１：ＮＯ）、ロック解除タイマ処理が終了される。言い換えると、ロック中の表示端末１が存在する限り、Ｓ１０１〜Ｓ１１１が繰り返し実行される。ところで、Ｓ１１１では、各エントリの「ロック解除時間」から残り時間が最も少ないロック解除時間（つまり、待ち時間）が減算されるため、最小の残り時間を有するロック解除時間は常に「０」となる。先述の例でいえば、Ｓ１１１が実行されると、各エントリの「ロック解除時間」がそれぞれ０ｓｅｃ、２００ｓｅｃ、５００ｓｅｃに更新される。そして、Ｓ１０５にて、ロック解除時間が「０」とされたエントリに対応する表示端末１がロック解除される。さらに、Ｓ１０７にて、新たな待ち時間（ここでは、２００ｓｅｃ）が設定される。
【００７８】
図１１に戻り、ロック解除タイマ処理が起動されたのち（Ｓ８５）、または、ロック解除タイマが起動済みであると判断された場合（Ｓ８３：ＮＯ）、第１の実施形態（図８参照）のＳ４１およびＳ４３と同様に、出力部数が書込済台数よりも大である場合は、印刷データに基づいて残り部数分の紙媒体に印刷が実行され（Ｓ８７、Ｓ８９）、画像出力処理が終了される。
【００７９】
以上説明した第２の実施形態によれば、複合機２において、接続端末データベースに登録されている各エントリのロック設定に基づいて、複合機２に接続されている表示端末１のうちで、データ書込がロックされていない表示端末１が書込可能端末に特定される。これにより、ロック中の表示端末１には端末用表示データが書き込まれないので、端末用表示データを書き込むべきでない表示端末１へのデータ書込を適切に防止することができる。特に、データ書込が行われた表示端末１へのデータ書込がロックされ、データ書込がロックされた時点からの経過時間が所定時間に至るとロックが解除されるため、データの上書きを適切に防止することができる。また、複合機２が複数のＰＣ３に接続されている場合には、複合機２において一の表示端末１に対する複数のデータ書込みが同時期に発生しうる。この場合、各ＰＣ３のユーザはその表示端末１に自らのデータが書き込まれていると判断するため、複数のユーザが複合機２からその表示端末１を持ち出そうとするおそれがある。本実施形態によれば、複数のユーザによる表示端末１の持ち出しが衝突する不具合の発生も適切に防止することができる。
【００８０】
また、データ書込が行われた表示端末１に対応するエントリには、データ書込のロックとともに書込禁止時間が設定される。そして、待ち時間ごとに書込禁止時間から待ち時間が減ぜられ、書込禁止時間の残り時間が０になるとデータ書込のロックが解除される。いずれかの表示端末１においてデータ書込のロックが解除されると、最も少ない書込禁止時間の残り時間が次回の待ち時間に設定される。これによれば、端末用表示データが書き込まれた表示端末１を所定時間が経過するまで書込禁止とする一方、前回のデータ書込から所定時間が経過した表示端末１を再び書き込み可能とすることができる。また、次回の待ち時間の経過後は残り時間が「０」となった表示端末１が存在するため、規定時間ごとに接続端末データベースを参照して残り時間が「０」となった表示端末１が存在するか否かを確認するよりも、大幅に接続端末データベースの参照回数を減らすことができる。
【００８１】
次に、本発明の第３の実施形態について、図１４〜図１６を参照して説明する。図１４は、第３の実施形態における、表示端末１、複合機２およびＰＣ３によって構成される印刷システムのシステム構成図である。図１５は、ＰＣ３の電気的構成を示すブロック図である。図１６は、画像出力指示発行処理を示すフローチャートである。
【００８２】
第３の実施形態は、基本的に第１および第２の実施形態と同様であるが、出力対象の画像データを紙媒体に印刷する部数と表示端末１に書込する部数との最適化が、ＰＣ３において実行される点が異なっている。以下では、第１および第２の実施形態と同一構成については同一符号を付し、第１および第２の実施形態と異なる点のみを説明する。
【００８３】
図１４に示すように、第３の実施形態に係る印刷システムでは、ＰＣ３が複数の複合機２と無線ＬＡＮによって接続されている。そのため、複数の複合機２は、図示しないが、無線ＬＡＮ通信によって他の機器（ここでは、ＰＣ３）と接続するための無線ＬＡＮコントローラを備えている。複数の複合機２のうちで、少なくとも一つの複合機２は、表示端末１をＵＳＢハブ４のポート数を上限に接続可能となっている。本構成の印刷システムでは、ＰＣ３から紙媒体に印刷可能な複合機２に印刷ジョブが送信されると、印刷ジョブを受信した複合機２では紙媒体への画像印刷が実行される。また、ＰＣ３から表示端末１が接続された複合機２に書込ジョブが送信されると、書込ジョブを受信した複合機２では表示端末１への画像書込が実行される。
【００８４】
図１５に示すように、ＰＣ３は、第１および第２の実施形態と同様に、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、ＨＤＤ３３、キーボード３６、マウス３７、ディスプレイ３５、ＣＤ−ＲＯＭドライブ３８を有する通常のパーソナルコンピュータである。また、ＰＣ３は、無線ＬＡＮ通信によって他の機器（ここでは、複数の複合機２）と接続するための無線ＬＡＮコントローラ３９を備えている。ＨＤＤ３３には、任意の画像を作成または編集するためのアプリケーションや、本発明に係る画像出力制御プログラムなどが記憶される。
【００８５】
本実施形態の画像出力制御プログラムは、出力指示された画像データおよびその出力部数に基づいて、複合機２に紙媒体への画像印刷を実行させる印刷データや、複合機２に表示端末１への画像書込を実行させる端末用表示データを、ＰＣ３に作成させるためのプログラムである。そして、ＰＣ３にて作成された印刷データを含む印刷ジョブを出力先の複合機２に送信し、ＰＣ３にて作成された端末用表示データを含む書込ジョブを出力先の複合機２に送信するものとする。なお、画像出力制御プログラムは、従来のプリンタドライバと同様に、複合機２の導入時などにＣＤ−ＲＯＭドライブ３８に装着されたＣＤ−ＲＯＭ６から読み出されてＨＤＤ３３に記憶される。
【００８６】
図１６を参照して、ＰＣ３において実行される画像出力指示発行処理について説明する。なお、図１６に示す画像出力指示発行処理は、キーボード３６やマウス３７からの出力指示（出力対象の画像データおよびその出力部数を含む。）がなされると、ＨＤＤ３３からＲＡＭ３２に画像出力制御プログラムが読み出され、この画像出力制御プログラムに基づいてＣＰＵ３０によって実行される。
【００８７】
図１６に示すように、画像出力指示発行処理では、まず複合機２との間で実行される無線ＬＡＮ通信によって、複合機２から接続端末情報記憶エリア２３１に記憶されている接続端末情報（つまり、接続端末データベースの各エントリ）が取得される（Ｓ２０１）。そして、Ｓ２０１にて取得された接続端末情報に基づいて、出力対象の画像データを書込可能な表示端末１の台数を算出する書込可能台数算出処理が実行される（Ｓ２０３）。Ｓ２０３の書込可能台数算出処理は、第１の実施形態（図９参照）または第２の実施形態（図１２参照）と同様である。
【００８８】
そして、Ｓ２０３にて算出された書込可能台数が、出力指示に示される出力部数よりも大であるか否かが判断される（Ｓ２０５）。書込可能台数が出力部数よりも大であると判断された場合（Ｓ２０５：ＹＥＳ）、出力対象の画像データに基づいて、出力部数分の書込可能端末に画像書込を行うための端末用表示データが作成される（Ｓ２０７）。また、書込可能台数が出力部数以下であると判断された場合（Ｓ２０５：ＮＯ）、全ての書込可能端末に画像書込を行うための端末用表示データが作成される（Ｓ２０９）。詳細には、Ｓ２０７およびＳ２０９では、出力対象の画像データに基づいて、表示端末１の表示部１５の大きさに応じた表示画像のサイズ変換（拡大または縮小）や、表示端末１の表示能力に応じた解像度変換や色変換などが実行される。なお、Ｓ２０３にて算出された書込可能台数が「０」である場合は、Ｓ２０７およびＳ２０９の端末用表示データの作成を実行しないようにしてもよい。
【００８９】
Ｓ２０７またはＳ２０９にて端末用表示データが作成されると、その端末用表示データおよび出力対象端末情報を含む書込ジョブが、Ｓ２０１にて接続端末情報が取得された複合機２に送信される（Ｓ２１１）。出力対象端末情報は、複合機２に接続されている表示端末１のうちで端末用表示データを実際に書き込む表示端末１を、接続端末情報に含まれる接続機器ＩＤで示す。書込ジョブを受信した複合機２では、出力対象端末情報に対応する表示端末１に、端末用表示データがそれぞれ書き込まれる。
【００９０】
そして、出力指示に示される出力部数から、Ｓ２０７またはＳ２０９にて作成された書込ジョブに示される書込対象の表示端末１の台数（書込済台数）を減じた値が、「０」であるか否かが判断される（Ｓ２１３）。出力部数から書込済台数を減じた値（すなわち、残り部数）が「０」でないと判断された場合（Ｓ２１５：ＮＯ）、従来のプリンタドライバと同様に、出力対象の画像データに基づいて出力部数分の紙媒体に画像印刷を行うための印刷データが作成される（Ｓ２１５）。Ｓ２１５にて印刷データが作成されると、その印刷データを含む印刷ジョブが、紙媒体に対して印刷可能な複合機２に送信される（Ｓ２１７）。印刷ジョブを受信した複合機２では、印刷データに基づいて出力部数分の紙媒体に画像印刷が実行される。
【００９１】
なお、印刷ジョブの送信（Ｓ２１７）が終了すると、画像出力処理が終了される。また、残り部数が「０」であると判断された場合（Ｓ２１３：ＹＥＳ）、出力部数と同数の表示端末１にデータ書込が行われているため、紙媒体への画像印刷を行うことなく画像出力処理が終了される。
【００９２】
以上説明した第３の実施形態によれば、ＰＣ３において、複合機２（より詳しくは、ＵＳＢコントローラ２７）に接続されているという条件を少なくとも満たす表示端末１が、書込可能端末として特定される。そして、書込可能台数が出力部数以上である場合、出力部数分の表示端末１への画像書込を複合機２に実行させる端末用表示データが作成される。また、書込可能台数が出力部数よりも少ない場合、全ての表示端末１への画像書込を複合機２に実行させる端末用表示データが作成され、且つ、残り部数分の紙媒体への画像印刷を複合機２に実行させる印刷データが作成される。これによれば、画像データを複数部数で出力する場合に、表示端末１に画像書込が行われない残り部数分だけが紙媒体に画像印刷されるので、表示端末１を最大限有効活用するとともに紙媒体の使用量を抑制することができる。
【００９３】
また、ユーザの操作端末であるＰＣ３にて出力対象の画像データを紙媒体に印刷する部数と表示端末１に書込する部数との最適化が図られるため、別々の複合機２に対してそれぞれ紙媒体への画像印刷および表示端末１への画像書込を指示することができる。そのため、例えばオフィス内に存在するＰＣ３にて文書を４部出力指示し、会議室に設置された複合機２に接続されている３台の表示端末１に画像書込させるとともに、オフィス内に存在する複合機２に１部の紙媒体に控え用として画像印刷させる等、多種多様な用途に使用することが可能である。
【００９４】
なお、上記第１〜第３の実施形態において、ＵＳＢコントローラ２７が本発明の「接続手段」に相当する。ＵＳＢコントローラ２７を介してデータ書込を実行するＣＰＵ２０が、「書込手段」に相当する。記録部２８が、本発明の「印刷手段」に相当する。ＬＡＮコントローラ２９を介して印刷ジョブの受信を実行するＣＰＵ２０、キーボード３６やマウス３７からの入力操作の受付を実行するＣＰＵ３０が、本発明の「受付手段」にそれぞれ相当する。Ｓ３１、Ｓ７１、Ｓ２０３を実行するＣＰＵ２０が、本発明の「端末数量特定手段」にそれぞれ相当する。Ｓ３５、Ｓ７５、Ｓ２０５を実行するＣＰＵ２０が、本発明の「数量判断手段」にそれぞれ相当する。Ｓ３７、Ｓ７７を実行するＣＰＵ２０が、本発明の「第１出力制御手段」にそれぞれ相当する。Ｓ３９およびＳ４３、Ｓ７９およびＳ８９を実行するＣＰＵ２０が、本発明の「第２出力制御手段」にそれぞれ相当する。機器接続監視処理（図５）を実行するＣＰＵ２０が、本発明の「検出手段」に相当する。Ｓ１５を実行するＣＰＵ２０が、本発明の「端末情報取得手段」に相当する。接続端末情報記憶エリア２３１に記憶される接続端末データベースが、本発明の「端末情報記憶手段」に相当する。接続検知処理（図６）および切断検知処理（図７）を実行するＣＰＵ２０が、本発明の「端末情報更新手段」に相当する。Ｓ８１を実行するＣＰＵ２０が、本発明の「書込禁止設定手段」に相当する。ロック解除タイマ処理（図１３）を実行するＣＰＵ２０が、本発明の「書込禁止解除手段」に相当する。Ｓ１１１を実行するＣＰＵ２０が、本発明の「書込禁止時間更新手段」に相当する。Ｓ１０５を実行するＣＰＵ２０が、本発明の「解除実行手段」に相当する。Ｓ１０７を実行するＣＰＵ２０が、本発明の「待ち時間設定手段」に相当する。Ｓ２０１を実行するＣＰＵ３０が、本発明の「端末数量取得手段」に相当する。Ｓ２０７を実行するＣＰＵ３０が、本発明の「第１出力用データ作成手段」に相当する。Ｓ２０９およびＳ２１５を実行するＣＰＵ３０が、本発明の「第２出力用データ作成手段」に相当する。Ｓ２１１およびＳ２１７を実行するＣＰＵ３０が、本発明の「出力用データ送信手段」に相当する。なお、Ｓ３１、Ｓ７１、Ｓ２０３が、本発明の「端末数量特定ステップ」にそれぞれ相当する。Ｓ３５、Ｓ７５が、本発明の「数量判断ステップ」にそれぞれ相当する。Ｓ３７、Ｓ７７が、本発明の「第１出力制御ステップ」にそれぞれ相当する。Ｓ３９およびＳ４３、Ｓ７９およびＳ８９が、本発明の「第２出力制御ステップ」にそれぞれ相当する。
【００９５】
なお、本発明は、上記した第１〜第３の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、第１および第２の実施形態を組み合わせて、複合機２に接続されている表示端末１のうちで、書込条件を満たすとともにデータ書込がロックされていない表示端末１を書込可能端末に特定してもよい。また、第３の実施形態において、ＰＣ３が複数の複合機２に接続されているが、これらの複合機２は紙媒体への画像印刷が可能なプリンタであってもよいし、表示端末１への画像書込が可能なコンピュータであってもよい。
【００９６】
また、第２の実施形態において、データ書込の禁止設定（ロック）は、複合機２にてロック設定を「ｔｒｕｅ」に更新する態様に限定されない。例えば、表示端末１への画像書込が実行されると、その表示端末１にて端末情報記憶エリア１３１に記憶されている端末情報のロック設定を「ｔｒｕｅ」に更新してもよい。この場合も、表示端末１から取得された端末情報のロック設定に基づいて、複合機２ではロック中の表示端末１を書込可能端末に特定しないようにすればよい。なお、データ書込のロックは、上記のように表示端末１への画像書込が実行契機となる態様に限定されず、表示端末１や複合機２におけるユーザ操作に応じて、任意の表示端末１に対するデータ書込のロックまたはその解除が適宜行われるようにしてもよい。
【００９７】
また、第１〜第３の実施形態において、複合機２またはＰＣ３では、画像データの出力部数の全てを表示端末１へのデータ書込または紙媒体への画像印刷に振り分けているが、これに限定されない。例えば、ＰＣ３にてユーザが、画像データの出力先または非出力先をその対象部数とともに任意に指定する。そして、書込可能台数算出処理（Ｓ３１、Ｓ７１、Ｓ２０３）では、Ｓ５７またはＳ９５で特定された書込可能台数が、ユーザ指定の出力先または非出力先と対象部数とに応じて増減されるようにしてもよい。
【００９８】
具体的には、ＰＣ３にてユーザが、画像データの出力先に「紙媒体」を指定し、その部数に「ｎ部」を指定したものとする。すると、書込可能台数算出処理（Ｓ３１、Ｓ７１、Ｓ２０３）では、書込可能台数のほうが出力部数よりも多い場合、最終的な書込可能台数として「書込可能台数−ｎ」が設定される。これにより、「書込可能台数−ｎ」の表示端末１にデータ書込が行われ、「出力部数−書込済台数（つまり、書込可能台数−ｎ）」の紙媒体に画像印刷が行われる。そのため、ユーザは、書込可能台数のほうが出力部数よりも多い場合でも、少なくとも出力部数の一部（ここでは、ｎ部以上）を任意に紙媒体に印刷することができる。
【００９９】
また、ＰＣ３にてユーザが、画像データの非出力先に「表示端末」を指定し、その部数に「ｍ部」を指定したものとする。すると、書込可能台数算出処理（Ｓ３１、Ｓ７１、Ｓ２０３）では、書込可能台数のほうが出力部数よりも少ない場合、最終的な書込可能台数として「書込可能台数−ｍ」が設定される。これにより、「書込可能台数−ｍ」の表示端末１にデータ書込が行われ、「出力部数−書込済台数（つまり、書込可能台数−ｍ）」の紙媒体に画像印刷が行われる。そのため、ユーザは、書込可能台数のほうが出力部数よりも少ない場合でも、表示端末１の一部（ここでは、ｍ部以上）をデータ書込が行われないように残しておくことができる。
【０１００】
また、第１〜第３の実施形態において、ＰＣ３と複合機２は有効にデータ送受できるのであれば、その接続形態は有線または無線のＬＡＮ接続に限定されない。さらに、複数の表示端末１を複合機２に有効に接続できるのであれば、その接続形態はＵＳＢ接続を問わない。例えば、複数の表示端末１が複合機２に無線ＬＡＮで接続されてもよいし、ＬＡＮハブを介して有線接続されてもよい。
【図面の簡単な説明】
【０１０１】
【図１】第１の実施形態における、表示端末１、複合機２およびＰＣ３によって構成される印刷システムのシステム構成図である。
【図２】表示端末１の電気的構成を示すブロック図である。
【図３】複合機２の電気的構成を示すブロック図である。
【図４】第１の実施形態における、接続端末情報記憶エリア２３１に記憶される接続端末データベースのデータ構成を示す模式図である。
【図５】機器接続監視処理を示すフローチャートである。
【図６】図５の機器接続監視処理中に実行される接続検知処理を示すフローチャートである。
【図７】図５の機器接続監視処理中に実行される切断検知処理を示すフローチャートである。
【図８】第１の実施形態における、画像出力処理を示すフローチャートである。
【図９】図８の画像出力処理中に実行される書込可能台数算出処理を示すフローチャートである。
【図１０】第２の実施形態における、接続端末情報記憶エリア２３１に記憶される接続端末データベースのデータ構成を示す模式図である。
【図１１】第２の実施形態における、画像出力処理を示すフローチャートである。
【図１２】図１１の画像出力処理中に実行される書込可能台数算出処理を示すフローチャートである。
【図１３】図１１の画像出力処理中に起動されるロック解除タイマ処理を示すフローチャートである。
【図１４】第３の実施形態における、表示端末１、複合機２およびＰＣ３によって構成される印刷システムのシステム構成図である。
【図１５】ＰＣ３の電気的構成を示すブロック図である。
【図１６】画像出力指示発行処理を示すフローチャートである。
【符号の説明】
【０１０２】
１    表示端末
２    複合機
３      ＰＣ
４    ＵＳＢハブ
２０    ＣＰＵ
２１    ＲＯＭ
２２    ＲＡＭ
２３    ＥＥＰＲＯＭ
２４    スキャナ部
２６    操作キー
２７    ＵＳＢコントローラ
２８    記録部
２９    ＬＡＮコントローラ
３０    ＣＰＵ
３１    ＲＯＭ
３２    ＲＡＭ
３３    ＨＤＤ
３６    キーボード
３７    マウス
３９    無線ＬＡＮコントローラ
【図１】
2010141852.tif 000003
【図２】
2010141852.tif 000004
【図３】
2010141852.tif 000005
【図４】
2010141852.tif 000006
【図５】
2010141852.tif 000007
【図６】
2010141852.tif 000008
【図７】
2010141852.tif 000009
【図８】
2010141852.tif 000010
【図９】
2010141852.tif 000011
【図１０】
2010141852.tif 000012
【図１１】
2010141852.tif 000013
【図１２】
2010141852.tif 000014
【図１３】
2010141852.tif 000015
【図１４】
2010141852.tif 000016
【図１５】
2010141852.tif 000017
【図１６】
2010141852.tif 000018