(57)【要約】【課題】印刷途中でステープルを補充せずとも印刷データのすべてを印刷することが可能になるプリントシステムを提供する。【解決手段】印刷データの印刷に必要なステープル数を解析する印刷ステープル数解析手段１６を有するプリントサーバー１０と、ステープルの残数を検出するステープル残数検出手段１０６を有する複数のプリンタ１００がネットワークに接続されたプリントシステムであって、プリントサーバー１０は、印刷データの印刷に必要なステープル数を解析し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタ１００のうち、最も少ないステープル残数を有するプリンタ１００を選択し、当該プリンタ１００を指定して印刷データを印刷させる機能を有する。【選択図】      図１
2004164437.tif 000002
【特許請求の範囲】
【請求項１】
印刷データの印刷に必要なステープル数を解析する印刷ステープル数解析手段を有するプリントサーバーと、ステープルの残数を検出するステープル残数検出手段を有する複数のプリンタがネットワークに接続されたプリントシステムであって、前記プリントサーバーは、印刷データの印刷に必要なステープル数を解析し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタのうち、最も少ないステープル残数を有するプリンタを選択し、当該プリンタを指定して印刷データを印刷させることを特徴とするプリントシステム。
【請求項２】
請求項１のプリントシステムにおいて、前記プリントサーバーは、印刷データの印刷に必要なステープル数を解析し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタがない場合に、最も多くのステープル残数を有するプリンタを選択し、当該プリンタを指定して印刷データを印刷させることを特徴とするプリントシステム。
【請求項３】
請求項２のプリントシステムにおいて、前記プリントサーバーは、印刷途中でステープルを補充する必要があることをホスト装置に通知することを特徴とするプリントシステム。
【請求項４】
請求項１のプリントシステムにおいて、前記プリントサーバーは、印刷データの印刷に必要なステープル数を解析し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタがない場合に、最も多くのステープルをセット可能なプリンタを選択し、当該プリンタを指定して印刷データを印刷させることを特徴とするプリントシステム。
【請求項５】
請求項４のプリントシステムにおいて、前記プリントサーバーは、印刷途中でステープルを補充する必要があることをホスト装置に通知することを特徴とするプリントシステム。
【請求項６】
請求項１のプリントシステムにおいて、前記プリントサーバーは、最も多くのステープル残数を有するプリンタのステープル残数が所定の数よりも少ない場合に、これをホスト装置に通知することを特徴とするプリントシステム。
【請求項７】
請求項１のプリントシステムにおいて、前記プリントサーバーは、直ちに印刷可能なプリンタのみを対象としてプリンタを選択することを特徴とするプリントシステム。
【請求項８】
請求項７のプリントシステムにおいて、前記プリントサーバーは、直ちに印刷可能なプリンタで、最も多くのステープル残数を有するプリンタのステープル残数が所定の数よりも少ない場合に、これをホスト装置に通知することを特徴とするプリントシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリントサーバーとプリンタがネットワーク接続されたプリントシステムに関するものである。
【０００２】
【従来の技術】
ステープラ（ステープル装置）を備え、印刷された各部の紙を綴じることができるプリンタは広く普及している。この種の従来技術として、特開２０００−３０５７３３公報、特開平１１−１１０１５９号公報、特開平１１−１７５２９０号公報が存在する。
【特許文献１】特開２０００−３０５７３３公報
【特許文献２】特開平１１−１１０１５９号公報
【特許文献３】特開平１１−１７５２９０号公報
【０００３】
【発明が解決しようとする課題】
複数のプリンタがネットワークに接続されたプリントシステムにおいては、印刷データの印刷に必要なステープル（ステープル針）数以上のステープル残数を有するプリンタがプリントシステム内に一台でも存在していれば、当該プリンタを指定して印刷することで、印刷途中でステープルを補充することなく印刷データをすべて印刷することが可能である。
ところが、印刷が行なわれ続けると、各プリンタのステープル残数は減少し、プリントシステム内のどのプリンタにおいても、印刷データの印刷に必要なステープル数以上のステープル残数を有するプリンタが存在せず、そのままでは印刷データのすべてを印刷することが不可能となる可能性がある。即ちいずれのプリンタを指定した場合においても印刷データのすべてを印刷するためには印刷途中でステープルを補充する必要が生じる。
本発明は、印刷途中でステープルを補充しなくても印刷データのすべてを印刷することが可能になるプリントシステムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、印刷データの印刷に必要なステープル数を解析する印刷ステープル数解析手段を有するプリントサーバーと、ステープルの残数を検出するステープル残数検出手段を有する複数のプリンタがネットワークに接続されたプリントシステムであって、前記プリントサーバーは、印刷データの印刷に必要なステープル数を解析し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタのうち、最も少ないステープル残数を有するプリンタを選択し、当該プリンタを指定して印刷データを印刷させることを特徴とする。
請求項２記載の発明は、請求項１のプリントシステムにおいて、前記プリントサーバーは、印刷データの印刷に必要なステープル数を解析し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタがない場合に、最も多くのステープル残数を有するプリンタを選択し、当該プリンタを指定して印刷データを印刷させることを特徴とする。
請求項３記載の発明は、請求項２のプリントシステムにおいて、前記プリントサーバーは、印刷途中でステープルを補充する必要があることをホスト装置に通知することを特徴とする。
請求項４記載の発明は、請求項１のプリントシステムにおいて、前記プリントサーバーは、印刷データの印刷に必要なステープル数を解析し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタがない場合に、最も多くのステープルをセット可能なプリンタを選択し、当該プリンタを指定して印刷データを印刷させることを特徴とする。
請求項５記載の発明は、請求項４のプリントシステムにおいて、前記プリントサーバーは、印刷途中でステープルを補充する必要があることをホスト装置に通知することを特徴とする。
請求項６記載の発明は、請求項１のプリントシステムにおいて、前記プリントサーバーは、最も多くのステープル残数を有するプリンタのステープル残数が所定の数よりも少ない場合に、これをホスト装置に通知することを特徴とする。
請求項７記載の発明は、請求項１のプリントシステムにおいて、前記プリントサーバーは、直ちに印刷可能なプリンタのみを対象としてプリンタを選択することを特徴とする。
請求項８記載の発明は、請求項７のプリントシステムにおいて、前記プリントサーバーは、直ちに印刷可能なプリンタで、最も多くのステープル残数を有するプリンタのステープル残数が所定の数よりも少ない場合に、これをホスト装置に通知することを特徴とする。
【０００５】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。図１はホスト装置と接続されている本発明のプリントシステムのブロック図である。プリントシステム１は、印刷データの印刷に必要なステープル数を解析する手段を有するプリントサーバー１０と、ステープルの残数を検出する手段を有する複数のプリンタ１００がネットワークに接続されることで構成されている。プリントサーバー１０はホスト装置２００に接続されている。
図２はプリンタのブロック図である。本プリンタ１００は、ネットワークインタフェース部１０１、印刷データ記憶部１０２、メモリ１０３、ＲＯＭ１０４、ＣＰＵ１０５、ステープル（ステープル針）残数検出部１０６、画像形成部１０７、表示部１０８、ステープラ（ステープルを装填しており、実際に綴じ処理を行うユニット）１０９を備える。
図３はプリントサーバーのブロック図である。本プリントサーバー１０は、ネットワークインタフェース部１１、印刷データ記憶部１２、ステープル残数集計部１３、メモリ１４、ＣＰＵ１５、印刷ステープル数解析部１６、表示部１７を備える。
【０００６】
図４は本発明の第１の制御例を示すフローチャートである。プリントサーバー１０はホスト装置２００から印刷データを受信すると（Ｓ１）、印刷ステープル数解析部１６で当該印刷データの印刷に必要なステープル数を解析する（Ｓ２）。その後、プリントサーバー１０はプリントシステム１内のプリンタ１００に対して各プリンタ１００のステープル残数を要求する（Ｓ３）。
プリントサーバー１０からステープル残数の要求を受信した（Ｓ４）プリンタ１００はステープル残数検出部１０６でステープル残数を検出し（Ｓ５）、ステープル残数結果をプリントサーバー１０に送信する（Ｓ６）。
プリントサーバー１０はステープル残数結果を受信する（Ｓ７）。プリントシステム１内のプリンタ１００のすべてからステープル残数結果を受信していなければ（Ｓ８でいいえ）、受信する処理に戻る。プリントサーバー１０はステープル残数集計部１３でプリントシステム１内の各プリンタ１００のステープル残数を集計し（Ｓ９）、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタ１００の中から最もステープル残数の少ないプリンタ１００を選択し、当該プリンタに対して当該印刷データを送信する（Ｓ１０）。
図５は本発明の第２の制御例を示すフローチャートである。プリントサーバー１０はホスト装置２００から印刷データを受信すると（Ｓ２１）、印刷ステープル数解析部１６で当該印刷データの印刷に必要なステープル数を解析する（Ｓ２２）。その後、プリントサーバー１０はプリントシステム１内のプリンタ１００に対して各プリンタ１００のステープル残数を要求する（Ｓ２３）。
プリントサーバー１０からステープル残数の要求を受信した（Ｓ２４）プリンタ１００はステープル残数検出部１０６でステープル残数を検出し（Ｓ２５）、ステープル残数結果をプリントサーバー１０に送信する（Ｓ２６）。
プリントサーバー１０はステープル残数結果を受信する（Ｓ２７）。プリントシステム１内のプリンタ１００のすべてからステープル残数結果を受信していなければ（Ｓ２８でいいえ）、受信する処理に戻る。プリントサーバー１０はステープル残数集計部１３でプリントシステム１内の各プリンタ１００のステープル残数を集計し（Ｓ２９）、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタが存在するかどうか判定する（Ｓ３０）。
もし存在していれば、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタ１００の中から最もステープル残数の少ないプリンタ［Ａ］を選択し、当該プリンタ［Ａ］に対して当該印刷データを送信する（Ｓ３１）。もし存在していなければ、最もステープル残数の多いプリンタ［Ｂ］を選択し、当該プリンタ［Ｂ］に対して当該印刷データを送信する（Ｓ３２）。
【０００７】
図６は本発明の第３の制御例を示すフローチャートである。プリントサーバー１０はホスト装置２００から印刷データを受信すると（Ｓ４１）、印刷ステープル数解析部１６で当該印刷データの印刷に必要なステープル数を解析する（Ｓ４２）。その後、プリントサーバー１０はプリントシステム１内のプリンタ１００に対して各プリンタ１００のステープル残数を要求する（Ｓ４３）。
プリントサーバー１０からステープル残数の要求を受信した（Ｓ４４）プリンタ１００はステープル残数検出部１０６でステープル残数を検出し（Ｓ４５）、ステープル残数結果をプリントサーバー１０に送信する（Ｓ４６）。
プリントサーバー１０はステープル残数結果を受信する（Ｓ４７）。プリントシステム１内のプリンタ１００のすべてからステープル残数結果を受信していなければ（Ｓ４８でいいえ）、受信する処理に戻る。プリントサーバー１０はステープル残数集計部１３でプリントシステム１内の各プリンタ１００のステープル残数を集計し（Ｓ４９）、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタが存在するかどうか判定する（Ｓ５０）。
もし存在していれば、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタ１００の中から最もステープル残数の少ないプリンタ［Ａ］を選択し、当該プリンタ［Ａ］に対して当該印刷データを送信する（Ｓ５１）。もし存在していなければ、ホスト装置２００に印刷途中でステープルを補充する必要があることを通知し（Ｓ５２）、最もステープル残数の多いプリンタ［Ｂ］を選択し、当該プリンタ［Ｂ］に対して当該印刷データを送信する（Ｓ５３）。
【０００８】
次に本発明の第４の制御例を説明する。フローチャートは図５と同じである。プリントサーバー１０はホスト装置２００から印刷データを受信すると、印刷ステープル数解析部１６で当該印刷データの印刷に必要なステープル数を解析する。その後、プリントサーバー１０はプリントシステム１内のプリンタ１００に対して各プリンタ１００のステープル残数を要求する。
プリントサーバー１０からステープル残数の要求を受信したプリンタ１００はステープル残数検出部１０６でステープル残数を検出し、ステープル残数結果をプリントサーバー１０に送信する。
プリントサーバー１０はステープル残数結果を受信する。プリントシステム１内のプリンタ１００のすべてからステープル残数結果を受信していなければ、受信する処理に戻る。プリントサーバー１０はステープル残数集計部１３でプリントシステム１内の各プリンタ１００のステープル残数を集計し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタ１００が存在するかどうか判定する。
もし存在していれば、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタ１００の中から最もステープル残数の少ないプリンタ［Ａ］を選択し、当該プリンタ［Ａ］に対して当該印刷データを送信する。もし存在していなければ、最も多くのステープルをセット可能なプリンタ［Ｂ］を選択し、当該プリンタ［Ｂ］に対して当該印刷データを送信する。
【０００９】
次に本発明の第５の制御例を説明する。フローチャートは図６と同じである。プリントサーバー１０はホスト装置２００から印刷データを受信すると、印刷ステープル数解析部１６で当該印刷データの印刷に必要なステープル数を解析する。その後、プリントサーバー１０はプリントシステム１内のプリンタ１００に対して各プリンタ１００のステープル残数を要求する。
プリントサーバー１０からステープル残数の要求を受信したプリンタ１００はステープル残数検出部１０６でステープル残数を検出し、ステープル残数結果をプリントサーバー１０に送信する。
プリントサーバー１０はステープル残数結果を受信する。プリントシステム１内のプリンタ１００のすべてからステープル残数結果を受信していなければ、受信する処理に戻る。プリントサーバー１０はステープル残数集計部１３でプリントシステム１内の各プリンタ１００のステープル残数を集計し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタ１００が存在するかどうか判定する。
もし存在していれば、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタ１００の中から最もステープル残数の少ないプリンタ［Ａ］を選択し、当該プリンタ［Ａ］に対して当該印刷データを送信する。もし存在していなければ、ホスト装置２００に印刷途中でステープルを補充する必要があることを通知し、最も多くのステープルをセット可能なプリンタ［Ｂ］を選択し、当該プリンタ［Ｂ］に対して当該印刷データを送信する。
【００１０】
図７は本発明の第６の制御例を示すフローチャートである。プリントサーバー１０はプリントシステム１内のプリンタ１００に対して各プリンタ１００のステープル残数を要求する（Ｓ６１）。
プリントサーバー１０からステープル残数の要求を受信した（Ｓ６２）プリンタ１００はステープル残数検出部１０６でステープル残数を検出し（Ｓ６３）、ステープル残数結果をプリントサーバー１０に送信する（Ｓ６４）。
プリントサーバー１０はステープル残数結果を受信する（Ｓ６５）。プリントシステム１内のプリンタ１００のすべてからステープル残数結果を受信していなければ（Ｓ６６でいいえ）、受信する処理に戻る。プリントサーバー１０はステープル残数集計部１３でプリントシステム１内の各プリンタ１００のステープル残数を集計し（Ｓ６７）、最も多くのステープル残数を有するプリンタ１００のステープル残数が所定の数よりも少ない場合には（Ｓ６８ではい）、ホスト装置２００にステープルの補充を促す通知を行なう（Ｓ６９）。
【００１１】
次に第７の制御例を説明する。フローチャートは図４と同じである。プリントサーバー１０はホスト装置２００から印刷データを受信すると、印刷ステープル数解析部１６で当該印刷データの印刷に必要なステープル数を解析する。その後、プリントサーバー１０はプリントシステム１内のプリンタ１００に対して各プリンタ１００のステープル残数を要求する。
プリントサーバー１０からステープル残数の要求を受信したプリンタ１００はステープル残数検出部１０６でステープル残数を検出し、ステープル残数結果をプリントサーバー１０に送信する。
プリントサーバー１０はステープル残数結果を受信する。プリントシステム１内のプリンタ１００のすべてからステープル残数結果を受信していなければ、受信する処理に戻る。プリントサーバー１０はステープル残数集計部１３でプリントシステム１内の各プリンタ１００のステープル残数を集計し、当該印刷データを直ちに印刷可能であり、かつ、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタ１００の中から最もステープル残数の少ないプリンタ１００を選択し、当該プリンタ１００に対して当該印刷データを送信する。
【００１２】
次に第８の制御例を説明する。フローチャートは図７と同じである。プリントサーバー１０はプリントシステム１内のプリンタ１００に対して各プリンタ１００のステープル残数を要求する。
プリントサーバー１０からステープル残数の要求を受信したプリンタ１００はステープル残数検出部１０６でステープル残数を検出し、ステープル残数結果をプリントサーバー１０に送信する。
プリントサーバー１０はステープル残数結果を受信する。プリントシステム１内のプリンタ１００のすべてからステープル残数結果を受信していなければ、受信する処理に戻る。プリントサーバー１０はステープル残数集計部１３でプリントシステム１内の各プリンタ１００のステープル残数を集計し、当該印刷データを直ちに印刷可能なプリンタ１００であり、かつ、最も多くのステープル残数を有するプリンタ１００のステープル残数が所定の数よりも少ない場合には、ホスト装置２００にステープルの補充を促す通知を行なう。
【００１３】
【発明の効果】
以上説明したように、請求項１記載の発明によれば、プリントサーバーは、印刷データの印刷に必要なステープル数を解析し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタのうち、最も少ないステープル残数を有するプリンタを選択し、当該プリンタを指定して印刷データを印刷させるので、プリントシステム内のステープルの最大残数を大きくし、印刷データのすべてを印刷するために印刷途中でステープルを補充しなければならないという事態を回避することが可能となる。
請求項２記載の発明によれば、プリントサーバーは、印刷データの印刷に必要なステープル数を解析し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタがない場合に、最も多くのステープル残数を有するプリンタを選択し、当該プリンタを指定して印刷データを印刷することで、ステープルがなくなるまでの時間を長くし、ステープルがなくなる前にステープル補充の準備を行なうことが可能となり、効率よく印刷することが可能となる。
請求項３記載の発明によれば、プリントサーバーは、印刷途中でステープルを補充する必要があることをホスト装置に通知する機能を有することで、ステープルがなくなる前にステープル補充の準備を行なうことがより容易になり、効率よく印刷することが可能となる。
【００１４】
請求項４記載の発明によれば、プリントサーバーは、印刷データの印刷に必要なステープル数を解析し、当該印刷データのすべてを印刷可能なステープル残数を有するプリンタがない場合に、最も多くのステープルをセット可能なプリンタを選択し、当該プリンタを指定して印刷データを印刷することで、印刷途中でステープルを補充する際に多くのステープルをセットしておくことができ、その結果ステープルを補充する回数を少なくすることと、プリントシステム内のステープルの最大残数を大きくすることが可能となり、次回印刷時において印刷途中でステープルを補充しなければならなくなる事態を回避することが可能となる。
請求項５記載の発明によれば、プリントサーバーは、印刷途中でステープルを補充する必要があることをホスト装置に通知する機能を有することで、ステープル補充の準備を行なうことが可能となり、さらに効率よく印刷を行なうことが可能となる。
請求項６記載の発明によれば、プリントサーバーは、最も多くのステープル残数を有するプリンタのステープル残数が所定の数よりも少ない場合に、これをホスト装置に通知する機能を有することで、ステープルの補充を促し、印刷途中でステープルを補充しなければならなくなる事態を回避することが可能となる。
請求項７記載の発明によれば、プリントサーバーは、直ちに印刷可能なプリンタのみを対象としてプリンタを選択することで、印刷終了までにかかる時間を短くすることが可能となる。
請求項８記載の発明によれば、プリントサーバーは、直ちに印刷可能なプリンタで、最も多くのステープル残数を有するプリンタのステープル残数が所定の数よりも少ない場合に、これをホスト装置に通知する機能を有することで、ステープルの補充を促し、印刷途中でステープルを補充しなければならなくなる事態を回避することが可能となる。
【図面の簡単な説明】
【図１】本発明のホスト装置と接続されているプリントシステムのブロック図である。
【図２】本発明のプリンタのブロック図である。
【図３】本発明のプリントサーバーのブロック図である。
【図４】本発明の第１の制御例を示すフローチャートである。
【図５】本発明の第２の制御例を示すフローチャートである。
【図６】本発明の第３の制御例を示すフローチャートである。
【図７】本発明の第６の制御例を示すフローチャートである。
【符号の説明】
１  プリントシステム
１０  プリントサーバー
１１  ネットワークインタフェース部
１２  印刷データ記憶部
１３  ステープル残数集計部
１４  メモリ
１５  ＣＰＵ
１６  印刷ステープル数解析部（印刷ステープル数解析手段）
１７  表示部
１００  プリンタ
１０１  ネットワークインタフェース部
１０２  印刷データ記憶部
１０３  メモリ
１０４  ＲＯＭ
１０５  ＣＰＵ
１０６  ステープル残数検出部（ステープル残数検出手段）
１０７  画像形成部
１０８  表示部
１０９  ステープラ
２００  ホスト装置
【図１】
2004164437.tif 000003
【図２】
2004164437.tif 000004
【図３】
2004164437.tif 000005
【図４】
2004164437.tif 000006
【図５】
2004164437.tif 000007
【図６】
2004164437.tif 000008
【図７】
2004164437.tif 000009