(57)【要約】【課題】  ユーザの利便性を損ねることなくＵＳＢメモリに記憶されている印刷用データの印刷を禁止する。【解決手段】  ＵＳＢメモリが装着されると、ＵＳＢメモリに記憶されている固有情報とプリンタのＨＤＤに登録されているＵＳＢメモリの固有情報とに基づいて装着されているＵＳＢメモリがＨＤＤに登録されているか否かを判定し（ステップＳ２００，Ｓ２１０）、ＵＳＢメモリが登録されていればＵＳＢメモリからのデータの印刷を許可し（ステップＳ２２０，Ｓ２３０）、ＵＳＢメモリがＨＤＤに登録されていなければ印刷を許可しない（ステップＳ２１０，Ｓ２７０）。こうすれば、装着されたＵＳＢメモリに対して一律に印刷を制限するものに比して、ユーザの利便性を損ねることなく特定のＵＳＢメモリからのデータの印刷を禁止することができる。【選択図】        図３
2007069465.tif 000002
【特許請求の範囲】
【請求項１】
印刷用データを印刷媒体に印刷する印刷装置であって、
記憶媒体と接続する接続手段と、
前記接続手段に記憶媒体が接続されたときに該記憶媒体に対して所定の登録がなされているか否かを判定する登録判定手段と、
前記登録判定手段により前記所定の登録がなされていると判定されたときには該所定の登録がなされている記憶媒体に記憶されている印刷用データの印刷を許可し、前記登録判定手段により前記所定の登録がなされていないと判定されたときには該所定の登録がなされていない記憶媒体に記憶されている印刷用データの印刷を禁止する印刷許可禁止手段と、
前記印刷許可禁止手段による印刷の許可および印刷の禁止に従って印刷を実行する印刷実行手段と、
を備える印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記所定の登録に関する登録情報を記憶する登録情報記憶手段を備え、
前記登録判定手段は、前記登録情報記憶手段に記憶された登録情報を用いて判定する手段である
印刷装置。
【請求項３】
請求項１記載の印刷装置であって、
前記記憶媒体は、前記所定の登録に関する登録情報の記憶が可能な媒体であり、
前記登録判定手段は、前記接続手段に接続された記憶媒体に前記登録情報が記憶されているときには該記憶された登録情報に基づいて判定し、前記接続手段に接続された記憶媒体に前記登録情報が記憶されていないときには前記所定の登録がなされていないと判定する手段である
印刷装置。
【請求項４】
前記接続手段により接続された記憶媒体に対して前記所定の登録を行なう登録手段を備える請求項１ないし３いずれか記載の印刷装置。
【請求項５】
記憶媒体が接続される接続手段を備え、該接続手段に接続された記憶媒体に記憶された印刷用データを印刷媒体に印刷可能な印刷装置の制御方法であって、
前記接続手段に記憶媒体が接続されたときに該記憶媒体に対して所定の登録がなされているか否かを判定し、
前記所定の登録がなされていると判定したときには該所定の登録がなされている記憶媒体に記憶されている印刷用データの印刷を許可し、前記所定の登録がなされていないと判定したときには該所定の登録がなされていない記憶媒体に記憶されている印刷用データの印刷を禁止する、
印刷装置の制御方法。
【請求項６】
印刷用データを印刷媒体に印刷する印刷装置であって、
記憶媒体と接続する接続手段と、
所定の記憶媒体を、該所定の記憶媒体中に記憶される印刷用データを前記印刷装置で印刷可能である前記所定の記憶媒体として前記印刷装置に登録する登録手段と、
を備える印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、携帯可能なＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどに記憶された印刷用データを紙などの印刷媒体に印刷可能なものが提案されている（例えば、特許文献１参照）。この印刷装置では、ＵＳＢメモリから印刷装置に印刷用データを転送しているときにＵＳＢメモリに記憶されている識別情報を一定時間登録することにより、印刷用データを転送している最中にＵＳＢメモリが取り外されて印刷用データの転送が中断した直後にＵＳＢメモリが再装着されたときには、登録している識別情報とＵＳＢメモリに記憶されている識別情報とに基づいて中断したデータ転送を再開することができる。
【特許文献１】特開２０００−２６７９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の印刷装置では、登録している識別情報とＵＳＢメモリに記憶されている識別情報とが一致しないときには印刷用データを転送している最中に取り外されたものではなく新たに装着されたＵＳＢメモリであると判断して、ＵＳＢメモリに記憶される印刷用データの印刷を実行してしまうため、ＵＳＢメモリが接続されるとＵＳＢメモリが印刷用データを転送している最中に取り外されたものか否かに関わらず印刷が実行されてしまう。このように接続された全てのＵＳＢメモリに印刷を許可すると、課金情報など印刷物の管理などが困難になってしまうため、必要に応じて印刷を禁止したいというユーザのニーズがある。このようなユーザのニーズに応えるため、ＵＳＢメモリに記憶された印刷用データの印刷を禁止する方法として接続されたＵＳＢメモリ全てに対して一律に印刷を禁止する方法もあるが、これではユーザの利便性を損ねてしまう。
【０００４】
本発明の印刷装置およびその制御方法は、ユーザの利便性を損ねることなく記憶媒体に記憶されている印刷用データの印刷を禁止することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の印刷装置およびその制御方法は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の印刷装置は、
印刷用データを印刷媒体に印刷する印刷装置であって、
記憶媒体と接続する接続手段と、
前記接続手段に記憶媒体が接続されたときに該記憶媒体に対して所定の登録がなされているか否かを判定する登録判定手段と、
前記登録判定手段により前記所定の登録がなされていると判定されたときには該所定の登録がなされている記憶媒体に記憶されている印刷用データの印刷を許可し、前記登録判定手段により前記所定の登録がなされていないと判定されたときには該所定の登録がなされていない記憶媒体に記憶されている印刷用データの印刷を禁止する印刷許可禁止手段と、
前記印刷許可禁止手段による印刷の許可および印刷の禁止に従って印刷を実行する印刷実行手段と、
を備えることを要旨とする。
【０００７】
本発明の印刷装置では、記憶媒体が接続されたときに記憶媒体に対して所定の登録がなされているか否かを判定し、所定の登録がなされていると判定したときには所定の登録がなされている記憶媒体に記憶されている印刷用データの印刷を許可し、所定の登録がなされていないと判定したときには所定の登録がなされていない記憶媒体に記憶されている印刷用データの印刷を禁止し、この印刷の許可や印刷の禁止に従って印刷を実行する。この結果、一律に記憶媒体の印刷用データの印刷を禁止する装置に比して、ユーザの利便性を損ねることなく記憶媒体の印刷用データの印刷を禁止することができる。
【０００８】
本発明の印刷装置において、前記所定の登録に関する登録情報を記憶する登録情報記憶手段を備え、前記登録判定手段は、前記登録情報記憶手段に記憶された登録情報を用いて判定する手段であるものとすることもできる。こうすれば、登録情報記憶手段に記憶された登録情報を用いて記憶媒体に所定の登録がなされているか否かを判定することができる。
【０００９】
本発明の印刷装置において、前記記憶媒体は、前記所定の登録に関する登録情報の記憶が可能な媒体であり、前記登録判定手段は、前記接続手段に接続された記憶媒体に前記登録情報が記憶されているときには該記憶された登録情報に基づいて判定し、前記接続手段に接続された記憶媒体に前記登録情報が記憶されていないときには前記所定の登録がなされていないと判定する手段であるものとすることもできる。こうすれば、記憶媒体に記憶された登録情報に基づいて記憶媒体に所定の登録がなされているか否かを判定することができる。
【００１０】
本発明の印刷装置において、前記接続手段により接続された記憶媒体に対して前記所定の登録を行なう登録手段を備えるものとすることもできる。こうすれば、登録手段を用いて所定の登録を行なうことができる。
【００１１】
本発明の印刷装置の制御方法は、
記憶媒体が接続される接続手段を備え、該接続手段に接続された記憶媒体に記憶された印刷用データを印刷媒体に印刷可能な印刷装置の制御方法であって、
前記接続手段に記憶媒体が接続されたときに該記憶媒体に対して所定の登録がなされているか否かを判定し、
前記所定の登録がなされていると判定したときには該所定の登録がなされている記憶媒体に記憶されている印刷用データの印刷を許可し、前記所定の登録がなされていないと判定したときには該所定の登録がなされていない記憶媒体に記憶されている印刷用データの印刷を禁止する、
ことを要旨とする。
【００１２】
本発明の印刷装置の制御方法では、記憶媒体が接続されたときに記憶媒体に対して所定の登録がなされているか否かを判定し、所定の登録がなされていると判定したときには所定の登録がなされている記憶媒体に記憶されている印刷用データの印刷を許可し、所定の登録がなされていないと判定したときには所定の登録がなされていない記憶媒体に記憶されている印刷用データの印刷を禁止する。この結果、一律に記憶媒体の印刷用データの印刷を禁止する方法に比してユーザの利便性を損ねることなく記憶媒体の印刷用データの印刷を禁止することができる。
【００１３】
本発明の印刷装置は、
印刷用データを印刷媒体に印刷する印刷装置であって、
記憶媒体と接続する接続手段と、
所定の記憶媒体を、該所定の記憶媒体中に記憶される印刷用データを前記印刷装置で印刷可能である前記所定の記憶媒体として前記印刷装置に登録するための登録手段と、
を備えることを要旨とする。
【００１４】
この印刷装置では、印刷装置のユーザの利便性を確保しつつ、印刷装置に接続される記憶媒体の管理をすることができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００１６】
図１は、本発明の一実施例としてのプリンタ１０の構成の概略を示す構成図である。プリンタ１０は、電子写真方式のレーザプリンタして構成されており、プリンタ１０全体を制御するメインコントローラ１２と、紙などの印刷媒体への印刷用データの印刷を実行するプリンタエンジン２２と、図示しないコンピュータなどが接続されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークとの接続を司るネットワークインターフェース２４と、ＵＳＢポート２６に挿入されたＵＳＢメモリ４０との接続を司るＵＳＢインターフェース２８と、ユーザによる印刷の開始や印刷の停止，印刷条件の変更，ＵＳＢポート２６に挿入されたＵＳＢメモリ４０の登録などの指示の入力や各種情報の表示を行うタッチパネルとして構成された操作パネル３０とを備える。メインコントローラ１２やプリンタエンジン２２，ネットワークインターフェース２４，ＵＳＢインターフェース２８，操作パネル３０は、バス３２を介して互いに各種制御信号やデータのやり取りを行なえるよう構成されている。メインコントローラ１２は、ＣＰＵ１４を中心としたマイクロコンピュータとして構成されており、プログラムなどを記憶するＲＯＭ１６やデータを一時的に記憶するＲＡＭ１８，不揮発性メモリとしてのＥＥＰＲＯＭ２０，記憶装置としてのＨＤＤ２１などを備える。ＵＳＢインターフェース２８は、ＵＳＢポート２６にＵＳＢメモリ４０が挿入されたことを検出してＵＳＢメモリ検出信号をメインコントローラ１２に出力する。なお、プリンタエンジン２２については、一般的なレーザプリンタと同様であり、本発明の中核をなさないから詳細な説明を省略する。
【００１７】
次に、こうして構成されたプリンタ１０の動作について説明する。最初に印刷の実行に先立って実行されるＵＳＢメモリを登録する際の動作について説明する。図２は、プリンタ１０のＣＰＵ１４により実行されるＵＳＢメモリ４０の登録処理ルーチンの一例を示すフローチャートである。この処理は、ユーザが操作パネル３０からＵＳＢメモリ４０の登録を指示したときに実行されるものとする。最初に、ＵＳＢインターフェース２８からＵＳＢメモリ検出信号が入力されているか否かを判定する（ステップＳ１００）。ＵＳＢメモリ検出信号が入力されているときには、ＵＳＢポート２６にＵＳＢメモリ４０が接続されていると判断して、ＵＳＢインターフェース２８を介してＵＳＢメモリ４０からＵＳＢメモリ４０に記憶されている製造元を示す製造元情報とシリアル番号とを含む固有情報を読み込み（ステップＳ１１０）、読み込んだ固有情報をＨＤＤ２１に登録して（ステップＳ１２０）、本ルーチンを終了する。一方、ＵＳＢインターフェース２８からＵＳＢメモリ検出信号が入力されていないときには、ＵＳＢメモリ４０がＵＳＢポート２６に接続されていないと判断して、操作パネル３０に「ＵＳＢメモリが接続されていません」という接続エラーメッセージを表示するよう制御信号を送信して操作パネル３０に接続エラーメッセージを表示して（Ｓ１３０）、本ルーチンを終了する。
【００１８】
続いて、ＵＳＢメモリ４０に記憶された印刷用データを印刷する際の動作の動作について説明する。図３は、プリンタ１０のＣＰＵ１４により実行される印刷制御ルーチンの一例を示すフローチャートである。この処理は、ＵＳＢポート２６にＵＳＢメモリ４０が装着された状態でユーザが操作パネル３０からＵＳＢメモリ４０に記憶されている印刷対象として印刷用データを選択して、選択された印刷用データの印刷を指示したときに実行されるものとする。最初に、ＵＳＢポート２６に装着されているＵＳＢメモリ４０からＵＳＢインターフェース２８を介して製造元情報とシリアル番号とを含む固有情報を読み込み（ステップＳ２００）、読み込んだ固有情報とＨＤＤ２１に保存されている固有情報とを比較して、ＵＳＢポート２６に装着されているＵＳＢメモリ４０がＨＤＤ２１に登録されているＵＳＢメモリであるか否かを判定する（ステップＳ２１０）。
【００１９】
ＵＳＢポート２６に装着されているＵＳＢメモリ４０がＨＤＤ２１に登録されているメモリであるときには、装着されているＵＳＢメモリ４０に印刷が許可されていると判断して、ＵＳＢインターフェース２８を介してＵＳＢメモリ４０に記憶されている印刷対象の印刷用データのデータ形式を読み込んで、印刷用データが印刷可能なデータ形式であるか否かを判定する（ステップＳ２２０）。この判定は、実施例では、印刷用データのファイル名の拡張子が静止画像の圧縮方式の一つであるｊｐｅｇのファイルであることを示す「ｊｐｇ」やビットマップ形式のファイルであることを示す「ｂｍｐ」である否かにより行なうものとする。ＵＳＢメモリ４０に記憶されている印刷用データが印刷可能なデータであるときには、プリンタエンジン２２に印刷の実行を指示する印刷指示信号を送信して（ステップＳ２３０）、本ルーチンを終了する。印刷指示信号を受信したプリンタエンジン２２は、ＵＳＢインターフェース２８を介してＵＳＢメモリ４０に記憶されている印刷用データを読み込んで、読み込んだ印刷用データの印刷を実行する。このように、ＵＳＢメモリ４０がＨＤＤ２１に登録されていてＵＳＢメモリ４０に記憶されている印刷用データが印刷可能なデータであるときには印刷用データの印刷を実行する。
【００２０】
ステップＳ２２０の処理でＵＳＢメモリ４０に記憶されている印刷用データが印刷可能なデータでないときには、操作パネル３０に「印刷できません。別のファイルを選択してください」のメッセージを表示するよう制御信号を送信して操作パネル３０に「印刷できません。別のファイルを選択してください」のメッセージを表示させる（ステップＳ２４０）。操作パネル３０にメッセージが表示された後、所定時間経過してもユーザが操作パネル３０を操作して別の印刷用データを選択したことを示す信号が操作パネル３０から入力されないときには操作パネル３０に「印刷できませんでした」のメッセージを表示するよう制御信号を送信して操作パネル３０に「印刷できませんでした」のメッセージを表示させて（ステップＳ２５０，Ｓ２６０）、本ルーチンを終了する。操作パネル３０にメッセージが表示された後、所定時間内にユーザが操作パネル３０を操作して別の印刷用データを選択したことを示す信号が操作パネル３０から入力されたときには（ステップＳ２５０）、ステップＳ２２０の処理に戻り、ステップＳ２２０以降の処理を実行する。
【００２１】
一方、ステップＳ２１０の処理で、ＵＳＢポート２６に装着されているＵＳＢメモリ４０がＨＤＤ２１に登録されているメモリでないと判定されたときには、装着されているＵＳＢメモリ４０に印刷が許可されていないと判断して、操作パネル３０に「登録されていないＵＳＢメモリです」のメッセージを表示するよう制御信号を送信して操作パネル３０に「登録されていないＵＳＢメモリです」のメッセージを表示させて（ステップＳ２７０）、印刷を実行せずに本ルーチンを終了する。このように、ＵＳＢメモリ４０がＨＤＤ２１に登録されていないときには、ＵＳＢメモリ４０に記憶されている印刷用データの印刷を実行せずに本ルーチンを終了する。
【００２２】
以上説明した実施例のプリンタ１０によれば、ＵＳＢメモリ４０がＨＤＤ２１に予め登録されているＵＳＢメモリでないときには印刷を禁止して印刷を実行せずに、ＵＳＢメモリ４０がＨＤＤ２１に予め登録されているＵＳＢメモリであるときにはＵＳＢメモリ４０に記憶されている印刷用データが印刷可能なデータであれば印刷を実行する。従って、一律にＵＳＢメモリ４０に記憶されている印刷用データの印刷を禁止するプリンタに比して、ユーザの利便性を損ねることなくＵＳＢメモリ４０の印刷用データの印刷を禁止することができる。
【００２３】
ここで、実施例のプリンタ１０のＵＳＢポート２６やＵＳＢインターフェース２８が接続手段に相当し、ＵＳＢポート２６に装着されたＵＳＢメモリ４０がＨＤＤ２１に登録されているＵＳＢメモリであるか否かを判定する処理を実行するＣＰＵ１４が登録判定手段に相当し、ＵＳＢメモリ４０がＨＤＤ２１に登録されているＵＳＢメモリであるか否かの判定結果に基づいてプリンタエンジン２２に印刷の実行を指示する印刷指示信号を送信する処理を実行するＣＰＵ１４が印刷許可禁止手段に相当し、プリンタエンジン２２が印刷実行手段に相当し、ＨＤＤ２１が登録情報手段に相当し、ＨＤＤ２１に印刷を許可するＵＳＢメモリの固有情報を登録する処理を実行するＣＰＵ１４が登録手段に相当する。
【００２４】
実施例のプリンタ１０では、ステップＳ２２０の処理でＵＳＢメモリ４０に記憶された印刷用データが印刷可能なデータ形式であるか否かの判定を印刷用データのファイル名の拡張子に基づいて行なうものとしたが、印刷用データが印刷可能なデータ形式であるか否かを判定できるものであれば如何なるものを用いてもよく、例えば、印刷用データを含むファイルのヘッダーの記述に基づいて判定するものとしてもよい。また、ステップＳ２２０の処理を行なわないものとしてもよい。
【００２５】
実施例のプリンタ１０では、ステップＳ２３０の処理で印刷を実行した後には本ルーチンを終了するものとしたが、予めＨＤＤ２１にＵＳＢメモリの固有情報とともに登録されたＵＳＢメモリを使用するユーザを登録しておけば、印刷を実行した後に印刷を実行した時刻や印刷用データを含むファイルのファイル形式や印刷した枚数などの印刷情報をＨＤＤ２１に登録されることにより登録されたＵＳＢメモリのユーザと印刷情報とに基づいてユーザ毎に印刷の課金管理などを行なうことができる。
【００２６】
実施例のプリンタ１０では、印刷を許可するＵＳＢメモリの固有情報の登録は、図２に示すように、プリンタ１０の操作パネルからユーザがＵＳＢメモリ登録処理を選択したときに、ＣＰＵ１４で実行されるものとしたが、ＵＳＢメモリの固有情報の登録処理選択はプリンタ１０に接続された他のコンピュータからユーザが登録処理を選択し、ＨＤＤ２１に固有情報の登録を行なうものとしてもよい。この場合には、プリンタに接続された他のコンピュータを含めて、本発明の印刷装置となる。
【００２７】
実施例のプリンタ１０では、印刷を許可するＵＳＢメモリの固有情報の登録をＨＤＤ２１に行なうものとしたが、プリンタ１０内のデータを記憶可能な記憶装置であれば如何なる装置に固有情報を登録してもよく、例えば、ＥＥＰＲＯＭ２０に登録するものとしてもよい。
【００２８】
実施例のプリンタ１０では、印刷を許可するＵＳＢメモリ４０の固有情報をＨＤＤ２１に登録するものとしたが、ＵＳＢメモリ４０に登録するものとしてもよい。この場合、ＵＳＢメモリ４０に登録する情報は、登録されたことを示す情報であればよく、固有情報と異なる情報でもよいし、例えば、ＵＳＢメモリの所定のアドレスに登録されたことを示すデータが書き込まれるものとしてもよい。そして、ＵＳＢメモリ４０に記憶される印刷用データの印刷を実行する際には、ＵＳＢメモリ４０に登録されたことを示す情報が記憶されているときはＵＳＢメモリ４０に記憶されている印刷用データの印刷を許可し、ＵＳＢメモリ４０に登録されたことを示す情報が記憶されていないときにはＵＳＢメモリ４０に記憶されている印刷用データの印刷を許可しないものとしてもよい。
【００２９】
実施例のプリンタ１０では、印刷用データを記憶する記憶媒体としてＵＳＢメモリ４０を用いるものとしたが、印刷用データを記憶する記憶媒体は如何なるものでもよく、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ，フロッピー（登録商標）ディスクなど他の記憶媒体を用いるものとしてもよい。記憶媒体としてＵＳＢメモリ４０と異なる記憶媒体を用いるときには、プリンタ１０は、用いられた記憶媒体を挿入可能なポートとこのポートに挿入された記憶媒体との接続を司るインターフェースとを備えるものとするのが望ましい。
【００３０】
実施例のプリンタ１０では、一般的な電子写真方式のレーザプリンタとして構成されているものとしたが、インクジェット方式のプリンタなど、その他の各種の印刷方式のプリンタであるものとしてもよい。
【００３１】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施例としてのプリンタ１０の構成の概略を示す構成図。
【図２】ＵＳＢメモリ４０の登録処理ルーチンの一例を示すフローチャート。
【図３】印刷制御ルーチンの一例を示すフローチャート。
【符号の説明】
【００３３】
１０  プリンタ、１２  メインコントローラ、１４  ＣＰＵ、１６  ＲＯＭ、１８  ＲＡＭ、２０  ＥＥＰＲＯＭ、２１  ＨＤＤ、２２  プリンタエンジン、２４  ネットワークインターフェース、２６  ＵＳＢポート、２８  ＵＳＢインターフェース、３０  操作パネル、３２  バス、４０  ＵＳＢメモリ。
【図１】
2007069465.tif 000003
【図２】
2007069465.tif 000004
【図３】
2007069465.tif 000005