(57)【特許請求の範囲】
【請求項１】
所定仕様の記録媒体をセットすることが可能な記録媒体用インタフェース手段と、
印刷データを受信するための印刷データ用インタフェース手段と、
印刷を行うための印刷手段と、
パスワードと、前記記録媒体用インタフェース手段を使用するか否かを示す使用・非使用凹指定情報とを記憶しておくための不揮発性記憶手段と、
前記不揮発性記憶手段に記憶されている使用・非使用情報を，操作者の指示に従って変更する処理を、当該操作者が前記不揮発性記憶手段に記憶されている前記パスワードを入力できた場合に限り、実行する使用・非使用情報変更手段と、
前記記録媒体用インタフェース手段にセットされている記録媒体から情報を読み出して当該情報が示している内容の印刷を前記印刷手段に行わせるダイレクト印刷処理，及び，前記印刷データ用インタフェース手段によって受信された印刷データが示している内容の印刷を前記印刷手段に行わせる通常印刷処理を実行可能な制御手段であって、前記不揮発性記憶手段に記憶されている前記使用・非使用情報が，前記記録媒体用インタフェース手段を使用しないことを示す情報であった場合には、前記記録媒体用インタフェース手段にアクセスする処理を全く行わない状態で動作する制御手段とを備え、
前記制御手段が、ＣＰＵ，ＲＡＭ，ＲＯＭを備えた手段であると共に、
前記ＲＯＭに、記録媒体用インタフェース手段を制御するためのインタフェース制御用プログラムと、自プログラムに従った動作を開始した前記ＣＰＵに、前記不揮発性記憶手段に記憶された前記使用・非使用指定情報が前記記録媒体用インタフェース手段を使用することを示す情報であった場合には、前記インタフェース制御用プログラムを前記ＲＡＭ上にロードさせ、使用しないことを示す情報であった場合には、前記インタフェース制御用プログラムを前記ＲＡＭ上にロードさせないメインプログラムと
が記憶されている手段である
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリカード等に記憶されている情報(ファイル)を読み出して印刷する機能を有する印刷装置に、関する。
【背景技術】
【０００２】
近年、市販されている印刷装置(プリンタ，複合機)の中には、記録媒体(メモリカード，ＵＳＢメモリ等)上に記憶されている画像ファイル等を読み出して印刷する機能を有する装置(例えば、非特許文献１参照)が、存在している。
【０００３】
そのような機能(以下、ダイレクト印刷機能と表記する)を有する既存の印刷装置は、自装置にセットされた記録媒体上のユーザが指定したファイルが印刷可能な形式のものでありさえすれば、当該ファイルの印刷を行ってしまうものとなっている。すなわち、ダイレクト印刷機能を有する既存の印刷装置は、『課金のために，印刷装置の利用状況をコンピュータで管理する』、『セキュリティ対策のために(情報の漏洩を防止するために)，コンピュータ(プリントサーバ)で印刷装置を利用できる者を制限する』といったことが行えない装置となっている。
【０００４】
【非特許文献１】“ＰＭ−Ｄ８００  操作ガイド”，セイコーエプソン株式会社
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の課題は、ダイレクト印刷機能を有する印刷装置であって、印刷に対して課金を行う環境や，セキュリティ対策のために印刷を制限する環境等でも、使用することが可能な印刷装置を、提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の印刷装置は、所定仕様の記録媒体をセットすることが可能な記録媒体用インタフェース手段と、印刷データを受信するための印刷データ用インタフェース手段と、印刷を行うための印刷手段と、パスワードと、記録媒体用インタフェース手段を使用するか否かを示す使用・非使用凹指定情報とを記憶しておくための不揮発性記憶手段と、不揮発性記憶手段に記憶されている使用・非使用情報を，操作者の指示に従って変更する処理を、当該操作者が不揮発性記憶手段に記憶されているパスワードを入力できた場合に限り、実行する使用・非使用情報変更手段と、記録媒体用インタフェース手段にセットされている記録媒体から情報を読み出して当該情報が示している内容の印刷を印刷手段に行わせるダイレクト印刷処理，及び，印刷データ用インタフェース手段によって受信された印刷データが示している内容の印刷を印刷手段に行わせる通常印刷処理を実行可能な制御手段であって、不揮発性記憶手段に記憶されている使用・非使用情報が，記録媒体用インタフェース手段を使用しないことを示す情報であった場合には、記録媒体用インタフェース手段にアクセスする処理を全く行わない状態で動作する制御手段とを、備え、前記制御手段が、ＣＰＵ，ＲＡＭ，ＲＯＭを備えた手段であると共に、  前記ＲＯＭに、記録媒体用インタフェース手段を制御するためのインタフェース制御用プログラムと、自プログラムに従った動作を開始した前記ＣＰＵに、前記不揮発性記憶手段に記憶された前記使用・非使用指定情報が前記記録媒体用インタフェース手段を使用することを示す情報であった場合には、前記インタフェース制御用プログラムを前記ＲＡＭ上にロードさせ、使用しないことを示す情報であった場合には、前記インタフェース制御用プログラムを前記ＲＡＭ上にロードさせないメインプログラムとが記憶されている手段である。
【０００７】
すなわち、本発明の印刷装置は、ダイレクト印刷機能が利用可能な動作モードとダイレクト印刷機能が利用不可能な動作モードとで動作可能な構成であって、パスワードを知っている者のみが動作モードを変更できる構成を、有している。従って、この印刷装置は、ダイレクト印刷機能を有するにも拘わらず、印刷に対して課金を行う環境や，セキュリティ対策のために印刷を制限する環境等でも使用することが可能な装置となっていると言うことが出来る。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１０】
まず、図１〜図３を用いて、本発明の一実施形態に係る印刷装置１０のハードウェア構成を、説明する
【００１１】
図１及び図３に示してあるように、本実施形態に係る印刷装置１０は、操作パネル２２を有するスキャナユニット２０と，プリンタユニット４０とからなる装置(いわゆる複合機)である。
【００１２】
この印刷装置１０が備える操作パネル２２は、図１及び図２に示してあるように、ＵＳＢホスト回路(ＵＳＢメモリにアクセスするためのインタフェース回路；図１では、“ＵＳＢホスト”)，ＬＣＤ３１，コピーボタン３３，スキャンボタン３４，各種設定ボタン３５，左ボタン３６Ｌ，右ボタン３６Ｒ，上ボタン３６Ｕ，下ボタン３６Ｄ等からなるユニットである。また、操作パネル２２(スキャナユニット２０)は、ＵＳＢメモリの挿入口２１(ＵＳＢホスト回路の一部)が，図３に示してある位置に設けられたユニットとなっている。
【００１３】
プリンタユニット４０(図１)は、コントローラ４１と印刷エンジン４２とを備えたユニットである。
【００１４】
プリンタユニット４０が備える印刷エンジン４２は、用紙上に印刷を行うためのユニットである。
【００１５】
コントローラ４１は、印刷装置１０内の各部を統合的に制御するユニットである。このコントローラ４１は、図示してあるように、エンジンインタフェース回路(“エンジンＩ／Ｆ”)，スキャナインタフェース回路(“スキャナＩ／Ｆ”)，ＣＰＵ，ファームウェアを記憶したＲＯＭ，ＲＡＭ，パネルインタフェース回路(“パネルＩ／Ｆ”)，パラレルインタフェース回路(“パラレルＩ／Ｆ”)，ＵＳＢインタフェース回路(“ＵＳＢ  Ｉ／Ｆ”)，ネットワークインタフェース回路(“ＮＷ  Ｉ／Ｆ”)，動作条件情報を記憶しておくためのＥＥＰＲＯＭ，画像処理回路(“画像処理”)等から構成されている。
【００１６】
以上のことを前提に、以下、本実施形態に係る印刷装置１０の構成及び動作を、さらに具体的に説明する。
【００１７】
本実施形態に係る印刷装置１０は、通常は、プリンタとして動作している装置であると共に、コピーボタン３３(図２参照)が押下されると、コピー機としての動作を開始する装置である。また、印刷装置１０は、スキャンボタン３４が押下されると、プッシュスキャン装置としての動作を開始し、各種設定ボタン３５が押下されると、挿入口２１に挿入されているＵＳＢメモリに記憶されているファイルに対する各種の印刷作業等を行える状態(詳細は後述)での動作を開始する装置となっている。なお、プッシュスキャン装置とは、スキャナユニット２０にセットされている原稿の画像データファイルを生成し、ユーザによって指定されたＰＣ内や，挿入口２１に挿入されているＵＳＢメモリ上に記憶する機能を有する装置のことである。
【００１８】
さらに、印刷装置１０は、コピーボタン３３／スキャンボタン３４の押下時に、ユーザパスワードの入力を要求する状態で動作させることが可能な装置(各ユーザのコピー枚数等を管理する機能を有する装置)であると共に、印刷を行った印刷ジョブデータの送信元ＰＣのコンピュータ名及びユーザ名、印刷枚数等からなるジョブ情報を内部に保存しておく機能，所定のコマンドを送信してきたＰＣに内部に保存してあるジョブ情報を送信する機能等からなるジョブ情報管理機能を有する装置となっている。
【００１９】
コントローラ４１(図１参照)内のＥＥＰＲＯＭに記憶されている動作条件情報は、本印刷装置１０の各種の動作条件を指定するための情報である。
【００２０】
この動作条件情報は、ＵＳＢホスト回路を使用するか否かを示すＵＳＢホスト使用・非使用指定情報，パラレルインタフェース回路を使用するか否かを示すパラレルインタフェース使用・非使用指定情報，ＵＳＢインタフェース回路を使用するか否かを示すＵＳＢインタフェース使用・非使用指定情報，ネットワークインタフェース回路を使用するか否かを示すネットワークインタフェース使用・非使用指定情報，各インタフェース回路の動作条件を指定するための各種情報(ＩＰアドレス等)，認証レベル(“全項目”，“設定項目のみ”，“Ｉ／Ｆ設定項目のみ”，“認証しない”のいずれかを示す情報；詳細は後述)，管理者パスワード(以下、単に，パスワードとも表記する)等からなる情報となっている。
【００２１】
コントローラ４１内のＲＯＭに記憶されているファームウェアは、メインプログラム，各インタフェース回路制御用のプログラム(いわゆるドライバ)等からなるプログラムである。また、このファームウェアに含まれるメインプログラムは、電源投入により，それに基づく動作を開始したコントローラ４１(ＣＰＵ)に、上記した動作条件情報中の，各インタフェース回路に関する使用・非使用指定情報の値をチェックし、使用することが指定されている各インタフェース回路に関するプログラムをＲＡＭ上にロードする処理を、実行させるプログラムとなっている。
【００２２】
さらに、ファームウェアは、各種設定ボタン３５の押下を検出したコントローラ４１に、図４に示した手順の処理を行わせるものとなっている。なお、流れ図中への表記は省略してあるが、図４の処理は、各種設定ボタン３５を再押下すれば，終了する処理となっている。
【００２３】
すなわち、各種設定ボタン３５が押下された場合、コントローラ４１は、まず、メニュー画面用情報に基づき，ＬＣＤ３１上にメニュー画面を表示する処理であるメニュー画面表示処理(ステップＳ１０１)を行う。
【００２４】
ここで、メニュー画面用情報とは、図５に模式的に示してあるように、複数のメニュー名(“プリンタ情報”，“インデックス印刷”等)と，各メニュー名に関するタイプ情報(詳細は後述)とを含む情報(ファームウェア内に設定されている情報)のことである。また、メニュー画面とは、図６(Ａ)，図６(Ｂ)に示してあるような構成の、反転表示されるメニュー名や画面内に示される４つのメニュー名が上ボタン３６Ｕ／下ボタン３６Ｄの押下により変わる画面(メニュー画面用情報中のメニュー名を操作者に提示するための画面)のことである。
【００２５】
コントローラ４１は、右ボタン３６Ｒが押下されたことを検出した際に、メニュー画面表示処理(図４：ステップＳ１０１)を終了する。
【００２６】
そして、メニュー画面表示処理を終了したコントローラ４１は、操作者によって選択されたメニュー名(右ボタン３６Ｒ押下時に，反転表示されていたメニュー名；以下、選択メニュー名と表記する)が，ダイレクト印刷用メニュー名(“インデックス印刷”，“文書ファイル印刷”及び“画像ファイル印刷”のいずれか)であるか否かを判断する(ステップＳ１０２)。
【００２７】
選択メニュー名がダイレクト印刷用メニュー名ではなかった場合(ステップＳ１０２；ＮＯ)、コントローラ４１は、処理項目画面表示処理(ステップＳ１０３)を行う。
【００２８】
このステップＳ１０３にてコントローラ４１が実行する処理項目画面表示処理は、選択メニュー名に応じた種類の処理項目画面をＬＣＤ３１上に表示した後、表示した処理項目画面の内容を，操作者の指示(操作者による上ボタン３６Ｕ／下ボタン３６Ｄの押下)に従って変更する処理である。
【００２９】
この処理項目画面表示処理によって表示される処理項目画面としては、図７(Ａ１)，図７(Ａ２)に示してあるようなタイプのものと、図７(Ｂ)に示してあるようなタイプのものと、図７(Ｃ)に示してあるようなタイプのものと、図７(Ｄ)に示したタイプのものとが、存在している。すなわち、処理項目画面としては、或るインタフェース回路に関する各種の設定処理(動作条件情報中の，或るインタフェース回路に関する使用・非使用情報等を変更するための処理)を開始させるための処理項目名(“ネットワークＩ／Ｆ＝使う”，“ＩＰアドレス設定”，“ＵＳＢホスト＝使う”等)が示されるもの(図７(Ａ１)，図７(Ａ２))と、インタフェース回路に関する設定処理ではない各種の設定処理を開始させるための処理項目名が示されるもの(図７(Ｂ))と、実行型の各種の処理(リセット処理等の，設定処理ではない処理)を開始させるための処理項目名が示されるもの(図７(Ｃ))と、パスワード(管理者パスワード)に関する各種の設定処理を開始させる処理項目名が示されるもの(図７(Ｄ))とが、存在している。そして、上記したメニュー画面用情報内のタイプ情報(図５参照)は、対応するメニュー名の選択時に表示される処理項目画面が、どのタイプの処理項目画面であるかを示す情報となっている
【００３０】
コントローラ４１は、右ボタン３６Ｒが押下されたことを検出した際に、処理項目画面表示処理(図４：ステップＳ１０３)を終了する。
【００３１】
そして、処理項目画面表示処理を終了したコントローラ４１は、認証要否判定処理(ステップＳ１０４)を行う。この認証要否判定処理は、選択メニュー名に関するタイプ情報と認証レベルとから，図８に示してあるアルゴリズムにて、認証を行う必要があるか否かを判定する処理である。
【００３２】
認証要否判定処理を終えたコントローラ４１は、認証要否判定処理の処理結果が“認証要”であるか否かを判断(ステップＳ１０５)し、認証要否判定処理の処理結果が“認証要”であった場合(ステップＳ１０５；ＹＥＳ)には、操作者からパスワードを取得するため(操作者にパスワードを入力させるため)に、パスワード取得処理(ステップＳ１０６)を行う。より具体的には、コントローラ４１は、処理項目画面上に図９に示してあるようなウィンドウを表示することによってパスワードの入力を促し、その結果として操作者がテンキー入力したパスワード(本実施形態では、最大２０文字)を記憶するパスワード取得処理(右ボタン３６Ｒの押下で終了する処理)を行う。
【００３３】
パスワード取得処理を終えたコントローラ４１は、操作者によって入力されたパスワード(パスワード取得処理により取得されたパスワード)が，動作条件情報の要素としてＥＥＰＲＯＭに記憶されているパスワード(管理者パスワード；以下、現パスワードと表記する)と一致しているか否かを判断する(ステップＳ１０７)。
【００３４】
操作者が入力したパスワードと現パスワードとが異なっていた場合(ステップＳ１０７；ＮＯ)、コントローラ４１は、一定時間の間，処理項目画面上に図１０に示してあるようなウィンドウを表示するエラーメッセージ表示処理(ステップＳ１０８)を行ってから、ステップＳ１０３の処理を実行している状態(処理項目画面に対する操作がなされるのを待機している状態)となる。
【００３５】
一方、操作者が入力したパスワードと現パスワードとが一致していた場合(ステップＳ１０７；ＹＥＳ)、コントローラ４１は、ステップＳ１０９にて、選択処理項目名(右ボタン３６Ｒ押下時に，反転表示されていた処理項目名)に対応する処理、例えば、ＵＳＢホストに関する設定処理，認証レベルの設定処理，パスワードの設定処理，リセット処理等を、実行してから、ステップＳ１０３の処理を実行している状態となる。また、認証要否判定処理の処理結果が認証要ではなかった場合(ステップＳ１０５；ＮＯ)、コントローラ４１は、パスワード取得処理等を行うことなく、ステップＳ１０９以降の処理を行う。
【００３６】
なお、コントローラ４１がステップＳ１０９にて実行するＵＳＢホスト回路に関する設定処理(ＵＳＢホスト回路使用・非使用情報の設定処理)は、図１１に示した画面をＬＣＤ３１上に表示する処理となっており、認証レベルの設定処理は、図１２に示した画面をＬＣＤ３１上に表示する処理となっている。また、パスワードの設定処理は、図１３に模式的に示してあるように、新パスワードを，２回，操作者に入力させる処理(１回目に入力されたパスワードと２回目に入力されたパスワードとが一致していた場合にのみ、動作条件情報中のパスワードを書き換える処理)となっている。
【００３７】
さらに、コントローラ４１がステップＳ１０９にて実行する，各種インタフェース回路に関する使用・非使用情報の設定処理は、ＥＥＰＲＯＭ上の動作条件情報中の使用・非使用情報を“使う”に変更する処理を行った場合には、対応するインタフェース回路を制御するためのプログラムをＲＡＭ上にロードする処理も行い、使用・非使用情報を“使わない”に変更する処理を行った場合には、対応するインタフェース回路を制御するためのプログラムをＲＡＭ上からアンロードする処理も行う処理となっている。
【００３８】
コントローラ４１は、選択メニュー名がダイレクト印刷用メニュー名であった場合(ステップＳ１０２；ＹＥＳ)には、ＵＳＢホスト回路がアクティブであるか否か(ＵＳＢホスト回路制御用のプログラムがＲＡＭ上にロードされているか否か)を判断する(ステップＳ１１１)。
【００３９】
そして、コントローラ４１は、ＵＳＢホスト回路がアクティブであった場合(ステップＳ１１１；ＹＥＳ)には、インデックス印刷処理，文書ファイル印刷処理或いは画像ファイル印刷処理(選択メニュー名に応じた処理)を、ステップＳ１１３にて行ってから、ステップＳ１０１の処理を実行している状態(メニュー画面に対する操作がなされるのを待機している状態)となる。なお、インデックス印刷処理とは、挿入口２１に挿入されているＵＳＢメモリに記憶されている各ファイルの概要を表す画像(いわゆるサムネイル画像)が印刷された印刷物を生成する処理のことである。また、文書ファイル印刷処理とは、ＵＳＢメモリに記憶されている，拡張子がＰＤＦ等となっている各ファイルのファイル名を操作者に提示して、操作者が選択したファイルの印刷を行う処理のことであり、画像ファイル印刷処理とは、ＵＳＢメモリに記憶されている，拡張子がＢＭＰ等となっている各ファイルのファイル名を操作者に提示して、操作者が選択したファイルの印刷を行う処理のことである。
【００４０】
一方、ＵＳＢホスト回路がアクティブでなかった場合(ステップＳ１１１；ＮＯ)、コントローラ４１は、ダイレクト印刷機能(インデックス印刷処理，文書ファイル印刷処理或いは画像ファイル印刷処理を実行する機能)が利用できない状態にある旨のメッセージを，一定時間の間，ＬＣＤ３１上に表示する処理(ステップＳ１１２)を行ってから、ステップＳ１０１の処理を実行している状態となる。
【００４１】
以上の説明から明らかなように、本実施形態に係る印刷装置１０は、ダイレクト印刷機能が利用可能な動作モード(ＵＳＢホスト回路使用・非使用情報が“使用する”に設定されている動作モード)と，ダイレクト印刷機能が利用不可能な動作モード(ＵＳＢホスト回路使用・非使用情報が“使用しない”に設定されている動作モード)とで動作可能な装置となっている。また、印刷装置１０は、管理者パスワードを知っている者のみがダイレクト印刷機能に関する動作モードを変更できる装置となっている。従って、この印刷装置１０は、ダイレクト印刷機能を有するにも拘わらず、印刷に対して課金を行う環境や，セキュリティ対策のために印刷を制限する環境等でも、使用することが可能な印刷装置となっていると言うことが出来る。
【００４２】
また、印刷装置１０は、ＵＳＢホスト回路使用・非使用情報が“使用しない”に設定されている場合、ＵＳＢホスト回路制御用のプログラムがＲＡＭ上にロードされていない状態で動作する装置となっている。従って、この印刷装置１０は、ＵＳＢホスト回路制御用のプログラムが常にＲＡＭにロードされる構成を採用した場合に生ずる“ダイレクト印刷機能を利用しない場合にＲＡＭの記憶領域が無駄に使用されることになる”といった問題が，生じない装置となっていると言うことも出来る。
【００４３】
《変形形態》
上記した印刷装置１０は、各種の変形を行うことが出来る。例えば、印刷装置１０は、コピー機として動作可能な装置であったが、印刷装置１０を、プリンタとしての機能と、ダイレクト印刷機能のみを有する装置に変形することが出来る。
【００４４】
また、印刷装置１０を、上記したものとは異なる構成の画面を表示する装置や、上記したものとは具体的なハードウェア構成が異なる装置(例えば、ＵＳＢホスト回路ではなく、メモリカード用のインタフェース回路を備えた装置)に、変形しても良いことなどは、当然のことである。
【図面の簡単な説明】
【００４５】
【図１】実施形態に係る印刷装置の構成図。
【図２】実施形態に係る印刷装置が備える操作パネルの説明図。
【図３】実施形態に係る印刷装置の外観図。
【図４】実施形態に係る印刷装置内で、各種設定ボタン押下時に実行される処理の流れ図。
【図５】図４の処理時に使用されるメニュー画面用情報の説明図。
【図６】操作パネル内のＬＣＤ上に表示されるメニュー画面の説明図。
【図７】操作パネル内のＬＣＤ上に表示される処理項目画面の説明図。
【図８】認証要否判定処理における判定アルゴリズムの説明図。
【図９】パスワード取得処理時におけるＬＣＤの状態の説明図。
【図１０】エラーメッセージ表示処理時におけるＬＣＤの状態の説明図。
【図１１】ＵＳＢホスト使用・非使用指定情報の設定時にＬＣＤ上に表示される画面の説明図。
【図１２】認証レベルの設定時にＬＣＤ上に表示される画面の説明図。
【図１３】パスワードの設定時にＬＣＤ上に表示される画面の説明図。
【符号の説明】
【００４６】
１０  印刷装置、    ２０  スキャナユニット、  ２１  挿入口
２２  操作パネル、  ３１  ＬＣＤ、  ３３  コピーボタン
３４  スキャンボタン、  ３５  各種設定ボタン、  ３６Ｌ  左ボタン
３６Ｕ  上ボタン、  ３６Ｄ  下ボタン、  ３６Ｒ  右ボタン
４０  プリンタユニット、  ４１  コントローラ、  ４２  印刷エンジン
【図１】
0004595786.tif 000002
【図２】
0004595786.tif 000003
【図３】
0004595786.tif 000004
【図４】
0004595786.tif 000005
【図５】
0004595786.tif 000006
【図６】
0004595786.tif 000007
【図７】
0004595786.tif 000008
【図８】
0004595786.tif 000009
【図９】
0004595786.tif 000010
【図１０】
0004595786.tif 000011
【図１１】
0004595786.tif 000012
【図１２】
0004595786.tif 000013
【図１３】
0004595786.tif 000014