(57)【要約】【課題】ネットワーク印刷装置において、備え付けの記憶装置を用いずとも、印刷に用いるデータの共用を可能とする。【解決手段】複数の印刷制御装置から印刷制御命令を受信して印刷を実行する印刷装置であって、可搬性の記録媒体（例えば、ＵＳＢメモリ）との接続インタフェースと、可搬性の記録媒体に印刷装置固有の識別情報が書き込まれているか否か判定する識別情報判定手段と、識別情報判定手段により可搬性の記録媒体に識別情報が書き込まれていると判定された場合、可搬性の記録媒体を、複数の印刷制御装置が共用して使用可能なメモリとして設定する共用メモリ設定手段とを備える。【選択図】  図４
2008173769.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷制御装置から印刷制御命令を受信して印刷を実行する印刷装置であって、
可搬性の記録媒体との接続インタフェースと、
前記可搬性の記録媒体に前記印刷装置固有の識別情報が書き込まれているか否か判定する識別情報判定手段と、
前記識別情報判定手段により前記可搬性の記録媒体に前記識別情報が書き込まれていると判定された場合、前記可搬性の記録媒体を、前記複数の印刷制御装置が共用して使用可能なメモリとして設定する共用メモリ設定手段と
を備えることを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記識別情報判定手段は、
前記印刷装置の電源の投入時又は前記可搬性の記録媒体の前記接続インタフェースへの接続時に、前記可搬性の記録媒体に前記識別情報が書き込まれているか否か判定する
ことを特徴とする印刷装置。
【請求項３】
請求項１に記載の印刷装置であって、
前記可搬性の記録媒体に前記識別情報を書き込む識別情報書込み手段を備える
ことを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記識別情報書込み手段は、
前記識別情報判定手段が、前記印刷装置の電源の投入時又は前記可搬性の記録媒体の前記接続インタフェースへの接続時に、前記可搬性の記録媒体に前記識別情報が書き込まれていないと判定した場合に、前記可搬性の記録媒体に前記識別情報を書き込む
ことを特徴とする印刷装置。
【請求項５】
請求項１に記載の印刷装置であって、
前記可搬性の記録媒体の前記接続インタフェースへの接続状態を検出する接続状態検出手段と、
前記接続状態検出手段により前記可搬性の記録媒体の非接続状態を検出した場合、その旨の警告を表示する手段と
を備えることを特徴とする印刷装置。
【請求項６】
請求項１に記載の印刷装置であって、
前記可搬性の記録媒体の前記接続インタフェースへの接続状態を検出する接続状態検出手段と、
前記接続状態検出手段により前記可搬性の記録媒体の非接続状態を検出した場合に、前記可搬性の記録媒体の共用の設定解除要求を受け付ける解除要求受付手段と、
前記解除要求受付手段により共用の設定解除要求を受け付けた場合に、前記複数の印刷制御装置が共用して使用可能なメモリが無いとする設定を行う共用メモリ解除手段と
を備えることを特徴とする印刷装置。
【請求項７】
請求項１〜６のいずれか一項に記載の印刷装置であって、
前記可搬性の記録媒体は、ＵＳＢメモリである
ことを特徴とする印刷装置。
【請求項８】
複数の印刷制御装置から印刷制御命令を受信して印刷を実行する印刷装置の動作設定方法であって、
前記印刷装置は、
可搬性の記録媒体の接続インタフェースを備え、
可搬性の記録媒体に前記印刷装置固有の識別情報が書き込まれているか否か判定し、
前記可搬性の記録媒体に前記識別情報が書き込まれていると判定した場合、前記可搬性の記録媒体を、前記複数の印刷制御装置が共用して使用可能なメモリとして設定する
ことを特徴とする印刷装置の動作設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に係り、特に、複数のホストコンピュータで共用される印刷装置に関する。
【背景技術】
【０００２】
複数のホストコンピュータで共用される印刷装置において、共用可能なデータ（例えば、フォントデータ、フォームデータなど）を印刷装置の備え付けの記憶装置（例えば、ハードディスク）に記憶させておく方法が知られている。ホストコンピュータは、かかる共用データを用いて効率良く印刷を実行することができる。
【特許文献１】特開２００３−２１１７４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、印刷装置が必ずしも備え付けの記憶装置を備えるとは限らない。また、備えていたとしても、共用するデータのために記憶容量を消費してしまう。
【０００４】
本発明の目的は、備え付けの記憶装置を用いずとも、手軽に印刷に用いるデータの共用を可能とすることにある。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、本発明は、複数の印刷制御装置から印刷制御命令を受信して印刷を実行する印刷装置であって、可搬性の記録媒体との接続インタフェースと、前記可搬性の記録媒体に前記印刷装置固有の識別情報が書き込まれているか否か判定する識別情報判定手段と、前記識別情報判定手段により前記可搬性の記録媒体に前記識別情報が書き込まれていると判定された場合、前記可搬性の記録媒体を、前記複数の印刷制御装置が共用して使用可能なメモリとして設定する共用メモリ設定手段とを備える。
【０００６】
前記識別情報判定手段は、前記印刷装置の電源の投入時又は前記可搬性の記録媒体の前記接続インタフェースへの接続時に、前記可搬性の記録媒体に前記識別情報が書き込まれているか否か判定してもよい。
【０００７】
前記印刷装置は、前記可搬性の記録媒体に前記識別情報を書き込む識別情報書込み手段を備えてもよい。
【０００８】
前記識別情報書込み手段は、前記識別情報判定手段が、前記印刷装置の電源の投入時又は前記可搬性の記録媒体の前記接続インタフェースへの接続時に、前記可搬性の記録媒体に前記識別情報が書き込まれていないと判定した場合に、前記可搬性の記録媒体に前記識別情報を書き込むようにしてもよい。
【０００９】
前記印刷装置は、前記可搬性の記録媒体の前記接続インタフェースへの接続状態を検出する接続状態検出手段と、前記接続状態検出手段により前記可搬性の記録媒体の非接続状態を検出した場合、その旨の警告を表示する手段とを備えていてもよい。
【００１０】
前記印刷装置は、前記可搬性の記録媒体の前記接続インタフェースへの接続状態を検出する接続状態検出手段と、前記接続状態検出手段により前記可搬性の記録媒体の非接続状態を検出した場合に、前記可搬性の記録媒体の共用の設定解除要求を受け付ける解除要求受付手段と、前記解除要求受付手段により共用の設定解除要求を受け付けた場合に、前記複数の印刷制御装置が共用して使用可能なメモリが無いとする設定を行う共用メモリ解除手段とを備えてもよい。
【００１１】
前記可搬性の記録媒体は、ＵＳＢメモリとすることができる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の形態について図面を参照して説明する。
【００１３】
図１は、本発明が適用された印刷システムの構成を説明するためのブロック図である。印刷システムは、複数台のパーソナルコンピュータ（ＰＣ）１０で構成されるコンピュータネットワーク４０に、プリントサーバ３０を介してプリンタ２０が接続してなるネットワーク印刷システムである。
【００１４】
プリントサーバ３０は、プリンタ２０を、ネットワーク上の複数のＰＣ１０が共用できるようにする情報処理装置である。プリントサーバ３０は、独立したコンピュータであってもよいし、専用の小型機器で構成されてもよい。また、プリンタ２０内にプリントサーバ機能を備えさせてもよい。
【００１５】
ＰＣ１０は、印刷装置であるプリンタ２０を制御する印刷制御装置（ホストコンピュータ）として機能する。
【００１６】
ＰＣ１０は、主制御装置であるＣＰＵ（Central Processing Unit）１１と、プログラム等が記憶されたＲＯＭ（Read Only Memory）１２と、メインメモリとして画像データ等を一時的に格納するＲＡＭ（Random Access Memory）１３と、ハードディスク装置などの補助記憶装置１４と、キーボード、マウスなどの入力装置１５と、モニタ等の表示装置１６と、ネットワークとの接続を仲介する通信インタフェース１７とを備えて構成される。
【００１７】
プリンタ２０は、主制御装置であるＣＰＵ２１と、プログラム等が記憶されたＲＯＭ２２と、メインメモリとして画像データ等を一時的に格納するＲＡＭ２３と、表示装置及び入力装置として機能する操作パネル２４と、印刷を実行する印刷エンジン２５と、ネットワークとの接続を仲介する通信インタフェース２６と、ＵＳＢデバイスを接続するためのＵＳＢホストインタフェース２７とを備えて構成される。本実施形態においては、ＵＳＢホストインタフェース２７には、ＵＳＢメモリ５０が接続される。なお、ＵＳＢメモリ５０は、ＵＳＢケーブルを介して接続される場合もある。
【００１８】
図２は、ＰＣ１０及びプリンタ２０の機能ブロック図である。各機能部は、ソフトウエアあるいはハードウエア的に実現することができる。
【００１９】
図示するように、ＰＣ１０は、その特徴的な機能部として、入力装置１５を介して入力されたユーザからの指示を受け付けるためのユーザ操作受付部１０１と、表示装置１６への表示処理を行う表示処理部１０２と、共用データ格納部１１０に格納されている複数のＰＣ１０で共用可能なデータ（「共用データ」という）をプリンタ２０を介してＵＳＢメモリ５０に書き込むための処理を行う共用データ書込み処理部１０３と、プリンタ２０で印刷を実行するための印刷制御命令を生成してプリンタ２０に送る印刷処理部１０４と、を備える。
【００２０】
プリンタ２０は、その特徴的な機能部として、操作パネル２４を介して入力されたユーザからの指示を受け付けるためのユーザ操作受付部２０１と、操作パネル２４の表示装置への表示処理を行う表示処理部２０２と、ＵＳＢメモリ５０のＵＳＢホストインタフェース２７への装着／非装着を検出するＵＳＢメモリ着脱検出部２０３と、共有メモリＩＤ格納部２１０に格納されているプリンタ２０に固有の識別情報である共用メモリＩＤをＵＳＢメモリ５０へ書き込む処理を行う識別情報書込み部２０４と、ＵＳＢメモリ５０を複数のＰＣ１０で共用可能なメモリ（「共用メモリ」という）として使用するための設定を行う共用メモリ設定部２０５と、ＰＣ１０の印刷処理部１０４からの制御命令に従って印刷エンジン２５を介して印刷を実行する印刷実行部２０７と、を備える。
【００２１】
なお、ＵＳＢメモリ５０には、後述する処理により、共用メモリＩＤ５１と、共用データ５２とが格納される。
【００２２】
次に、本実施形態における印刷システムの特徴的な処理動作について説明する。
【００２３】
図３は、ＵＳＢメモリ５０に共用メモリＩＤを書き込む際の、操作パネル２４の表示画面２４１の遷移例を示す。
【００２４】
プリンタ２０の表示処理部２０２は、表示画面２４１に、「ＵＳＢメモリの共用化」の指示を受け付ける選択肢を含む設定メニューを表示する（図３（ａ））。そして、「ＵＳＢメモリの共用化」の選択肢が選択された場合、ＵＳＢメモリ５０の装着（挿入）を促すメッセージを表示し（図３（ｂ））、メモリ５０の装着を待機する。
【００２５】
図４は、ＵＳＢメモリ５０が装着された場合の処理のフロー図である。なお、かかるフローは、プリンタ２０の電源投入時に開始されるようにしてもよい。
【００２６】
まず、ＵＳＢメモリ着脱検出部２０３は、ＵＳＢメモリ５０のＵＳＢホストインタフェース２７への装着を検出する（Ｓ１０１）。
【００２７】
そうすると、識別情報書込み処理部２０４は、共用メモリＩＤが既にＵＳＢメモリ５０に格納されているか否か判定する（Ｓ１０２）。そして、共用メモリＩＤが格納されている場合（Ｓ１０２でＹ）、格納されている共用メモリＩＤと、共用メモリ格納部２１０の共用メモリＩＤとが同一か否か判定する（Ｓ１０３）。
【００２８】
ＵＳＢメモリ５０に共用メモリＩＤが格納されていない場合（Ｓ１０２でＮ）、又は共用メモリＩＤが格納されていても共用メモリＩＤ格納部２１０の共用メモリＩＤ（すなわち、プリンタ２０に固有の共用メモリＩＤ）でない場合（Ｓ１０３でＮ）、識別情報書込み部２０４は、共用メモリＩＤ格納部２１０の共用メモリＩＤを、ＵＳＢメモリ５０に書き込む（Ｓ１０４）。
【００２９】
こうして共用メモリＩＤを書き込んだ後、又は、Ｓ１０３にて共用メモリＩＤが既に書き込まれていると判定した場合、共用メモリ設定部２０５は、ＵＳＢホストインタフェース２７に装着されているＵＳＢメモリ５０を、複数のＰＣ１０で共用可能なメモリとして設定する（Ｓ１０５）。そして、図４のフローを終了する。
【００３０】
なお、表示処理部２０２は、図３（ｃ）に示すように、共用メモリＩＤの書込み処理の間、処理中である旨を操作パネル２４の表示画面２４１に表示する。また、Ｓ１０５にてＵＳＢメモリ５０が共用メモリに設定された場合（Ｓ１０５）、表示処理部２０２は、図３（ｄ）に示すように、ＵＳＢメモリ５０を共用メモリとして使用できる旨を、表示画面２４１に表示する。
【００３１】
次に、図５のフロー図を用いて、ＵＳＢメモリ５０への共用データの書込み処理について説明する。
【００３２】
このフローは、ＰＣ１０のユーザ操作受付部１０１が、入力装置１４を介してユーザから、ＵＳＢメモリ５０への共用データの書込み要求を受け付けると開始される（Ｓ２０１）。
【００３３】
共用データ書込み処理部１０３は、処理の対象となるプリンタの選択を受け付ける（Ｓ２０２）。具体的には、ネットワーク３０に接続されているアクセス可能なプリンタを検索し、検索したプリンタを、表示装置１６に表示し、いずれかのプリンタの選択をユーザから入力装置１５を介して受け付ける。
【００３４】
次に、共用データ書込み処理部１０３は、ユーザにより選択されたプリンタ２０に対して、装着されているＵＳＢメモリ５０の情報を送信するように命令し、それに対する返答を受信し、ＵＳＢメモリ５０の情報を取得する（Ｓ２０３）。なお、プリンタ２０のＵＳＢメモリ着脱検出部２０３は、ＵＳＢメモリ５０に関する情報として、装着されているか否かの情報、装着されている場合には、ＵＳＢメモリ５０に既に書き込まれているデータの内容、空き容量等を収集して、ＰＣ１０に送信する。
【００３５】
次に、ＰＣ１０の共用データ書込み処理部１０３は、表示処理部１０２を介して、表示装置１６に、ＵＳＢメモリ５０の情報（装着されているか否か、格納されている共用データ、空き容量など）を表示する（Ｓ２０４）。
【００３６】
そして、共用データ書込み処理部１０３は、入力装置１５を介してユーザから、共用データ格納部１１０に格納されている共用データのうち、ＵＳＢメモリ５０に書き込むデータの選択を受け付ける（Ｓ２０５）。なお、共用データには、フォントデータや、印刷時のフォームデータなどがある。
【００３７】
次に、共用データ書込み処理部１０３は、ユーザに選択された共用データを、共用データ格納部１１０から取得し、プリンタ２０に送信し、ＵＳＢメモリ５０に書き込むように命令する。
【００３８】
これを受けて、プリンタ２０の共用データ書込み実行部２０６は、ＰＣ１０から受信した共用データを、ＵＳＢメモリ５０に書き込む（Ｓ２０６）。
【００３９】
そして、書き込みが正常に終了すると、共用データ書込み実行部２０６は、その旨をＰＣ１０に送る。これを受けて、ＰＣ１０の共用データ書込み処理部１０３は、表示装置１６に、書き込みが正常に終了した旨を表示し（Ｓ２０７）、図５のフローを終了する。
【００４０】
以上、ＵＳＢメモリ５０への共用データの書き込み処理について説明した。
【００４１】
こうして、ＵＳＢメモリ５０に書き込まれた共用データは、印刷時に利用される。具体的には、ＰＣ１０の印刷処理部１０４は、共用データ（フォントデータなど）を用いた印刷を実行する場合、共用データを用いる旨の指示を含む印刷制御命令を生成し、プリンタ２０に送信する。プリンタ２０の印刷実行部２０７は、印刷制御命令に共用データを用いる旨の指示がある場合、共用データの格納場所であるＵＳＢメモリ５０から指示された共用データを読み出し、印刷のためのデータの生成に利用する。こうすることにより、ＰＣ１０は、共用データに含まれているデータについてはプリンタ２０に送る必要がなくなる。また、印刷実行時にＰＣ１０が共用データを保持している必要がない。
【００４２】
なお、共用データ書込み実行部２０６は、共用メモリとしてのＵＳＢメモリ５０に、共用データとして、印刷イメージを格納するようにしてもよい。そして、印刷実行部２０７は、ＰＣ１０の印刷制御命令に従って、再印刷のとき、ＵＳＢメモリ５０の共用データを用いるようにしてもよい。
【００４３】
次に、ＵＳＢメモリ５０がＵＳＢホストインタフェース２７から抜き取られた状態（すなわち、非接続状態）となった場合の処理について説明する。
【００４４】
図６は、かかる場合の処理のフロー図である。
【００４５】
このフローは、ＵＳＢメモリ着脱検出部２０３がＵＳＢメモリ２０の非装着を検出すると開始される（Ｓ３０１）。
【００４６】
プリンタ２０の表示処理部２０２は、ＵＳＢメモリ５０が非装着状態となった旨の警告を表示するとともに、ＵＳＢメモリ２０の装着を促すメッセージを表示する（Ｓ３０２）
ＵＳＢメモリ着脱検出部２０３は、ＵＳＢメモリ５０の装着を監視する（Ｓ３０３）。その間、ユーザ操作受付部２０１は、操作パネル２４を介して、ＵＳＢメモリ５０の共用を解除する要求の受け付けを判定する（Ｓ３０４）。そして、共用を解除する要求を受け付けた場合（Ｓ３０４でＹ）、共用メモリ設定部２０５は、ＵＳＢメモリ５０を共用メモリが無いとする設定、すなわち共用データを使用しないで印刷が実行されるように設定を行う（Ｓ３０５）。そして、表処理部２０２は、共用メモリがない旨を操作パネル２４の表示装置に表示し（Ｓ３０６）、図６のフローを終了する。
【００４７】
一方、ＵＳＢメモリ着脱検出部２０３がＵＳＢメモリ５０の装着を検出した場合（Ｓ３０３でＹ）、表示処理部２０２は、操作パネル２４の表示装置に表示されている、警告及びＵＳＢメモリ５０の装着を促すメッセージを消去する（Ｓ３０７）。
【００４８】
そして、共用メモリ設定部２０５は、ＵＳＢメモリ５０を共用メモリとして使用する設定を継続し（Ｓ３０８）、図６のフローを終了する。
【００４９】
以上、ＵＳＢメモリ５０がＵＳＢホストインタフェース２７から抜き取られた場合の処理について説明した。
【００５０】
なお、ＵＳＢメモリ着脱検出部２０３がＵＳＢメモリ５０の脱着を検出した場合、Ｓ３０２において操作パネル２４に表示した内容（警告、ＵＳＢメモリ５０の装着を促すメッセージ）を、ＰＣ１０に表示するようにしてもよい。また、ＵＳＢメモリ５０の共用の解除（Ｓ３０４）を、操作パネル２４を介して受け付ける代わりに、ＰＣ１０の入力装置１５を介して受け付けるようにしてもよい。
【００５１】
以上、本発明の一実施形態について説明した。
【００５２】
上記実施形態によれば、可搬性の記録媒体であるＵＳＢメモリを、複数のホストコンピュータの共用メモリとして使用することができる。すなわち、プリンタに共用メモリを手軽に実装することができるようになる。
【００５３】
また、ＵＳＢホストポートが１つしかなく、既に共用メモリとしてＵＳＢメモリが装着されている場合に、一時的にそのＵＳＢメモリを抜いて、そのポートを他の目的で使用した場合でも、再びＵＳＢメモリを装着すれば、共用メモリとして機能させることができる。したがって、使い勝手に融通が利くようになる。
【００５４】
また、本実施形態では、ＵＳＢメモリが抜かれると、警告を表示する。これにより、共用メモリとして使用されているＵＳＢメモリが突然外されることによる不都合を軽減できる。
【図面の簡単な説明】
【００５５】
【図１】印刷システムのハードウェア構成を示すブロック図。
【図２】印刷システムの機能構成を示すブロック図。
【図３】印刷装置の操作パネルの表示画面の遷移例を示す図。
【図４】ＵＳＢメモリが装着された場合の処理のフロー図。
【図５】ＵＳＢメモリへの共用データの書き込み処理のフロー図。
【図６】ＵＳＢメモリが抜かれた場合の処理のフロー図。
【符号の説明】
【００５６】
１０…ＰＣ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…補助記憶装置、１５…入力装置、１６…表示装置、１７…通信インタフェース、
２０…プリンタ、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…操作パネル、２５…印刷エンジン、２６…通信インタフェース、２７…ＵＳＢホストインタフェース、３０…プリントサーバ、４０…コンピュータネットワーク、５０…ＵＳＢメモリ
【図１】
2008173769.tif 000003
【図２】
2008173769.tif 000004
【図３】
2008173769.tif 000005
【図４】
2008173769.tif 000006
【図５】
2008173769.tif 000007
【図６】
2008173769.tif 000008