(57)【要約】【課題】プリンタがネットワーク接続されていなくてもコンピュータからプリンタの全ての機能を利用できる印刷処理を可能にすること。【解決手段】本発明の画像出力装置は、コンピュータで用いるドライバソフトウェアを格納する記憶手段（ＨＤＤ１）と、着脱自在に不揮発性メモリー（ＵＳＢメモリー７０）を取り付けるインタフェース（ＵＳＢ  Ｉ／Ｆ７）と、インタフェースに不揮発性メモリーが接続された状態で記憶手段に格納されたドライバソフトウェアを不揮発性メモリーに転送する処理を行う制御部（ＣＰＵ２）とを備えている。【選択図】図１
2007233781.tif 000002
【特許請求の範囲】
【請求項１】
プリントデータを媒体に印刷出力する画像出力装置において、
コンピュータで用いる印刷出力のためのドライバソフトウェアおよび印刷条件設定情報を格納する記憶手段と、
着脱自在に不揮発性メモリーを取り付けるインタフェースと、
前記インタフェースに前記不揮発性メモリーが接続された状態で前記記憶手段に格納された前記ドライバソフトウェアおよび前記印刷条件設定情報を前記不揮発性メモリーに転送する処理を行う制御部と
を備えることを特徴とする画像出力装置。
【請求項２】
前記制御部は、前記不揮発性メモリーが前記インタフェースに接続されたことを検知して、前記ドライバソフトウェアおよび前記印刷条件設定情報を前記不揮発性メモリーに自動的に転送する処理を行う
ことを特徴とする請求項１記載の画像出力装置。
【請求項３】
前記制御部は、前記不揮発性メモリーに特定のディレクトリを作成し、その特定のディレクトリの中に前記ドライバソフトウェアおよび前記印刷条件設定情報を転送する
ことを特徴とする請求項１記載の画像出力装置。
【請求項４】
プリントデータを媒体に印刷出力する画像出力装置で実行される画像出力プログラムにおいて、
前記画像出力装置に着脱自在の不揮発性メモリーが取り付けられた場合、前記不揮発性メモリーに所定のディレクトリが作成されているか否かを判断するステップと、
前記不揮発性メモリーに特定のディレクトリが作成されていないと判断した場合、その特定のディレクトリを作成して前記画像出力装置を動作させるためのドライバソフトウェアおよび印刷条件設定情報を当該ディレクトリに転送するステップと、
前記不揮発性メモリーに前記特定のディレクトリが作成されていると判断した、その特定のディレクトリに前記プリントデータが格納されているか否かを判断し、格納されている場合には前記プリントデータを用いた印刷出力を実行し、印刷出力完了後に前記プリントデータを前記特定のディレクトリから削除するステップと
を備えることを特徴とする画像出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリントデータを媒体に印刷出力する画像出力装置および画像出力装置で実行される画像出力プログラムに関し、特に画像出力装置を動作させるドライバソフトウェアをコンピュータが装備していない場合であっても印刷出力を実行できるようにする画像出力装置および画像出力プログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータの小型化が進み、容易に持ち運ぶことができることから、出張外出先などで手持ちのパーソナルコンピュータを利用する機会が増えている。このように、外出先でパーソナルコンピュータを利用するにあたり、作成したデータをプリント出力するには、その外出先にあるネットワークにパーソナルコンピュータを接続し、同じネットワークに接続されたプリンタを利用することが考えられる。ところが、ネットワークを利用するにはＩＰアドレスをネット管理者からもらったり、ネットケーブルをさがして接続する必要が生じる。そこで、ネットワークを介さずプリント出力する技術が特許文献１、２に開示されている。
【０００３】
【特許文献１】特開平８−１１５３８８号公報
【特許文献２】特開平８−１４７１２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、ネットを介さずPCMCIAメモリーカードを用いてプリントする方法が提案されているが、プリンタ固有の情報がわからずプリンタの機能を十分使うことができなかったり、どのＰＤＬ（ページ記述言語）で出力したらよいかあらかじめ知る必要がある。また、特許文献２では、着脱可能な補助記憶装置からのプリント方法が提案されているものの、プリンタは直接データを受け取らず間に装置が入り、複雑でコストがかかるという問題が生じる。
【０００５】
本発明は、ネットワークを介さずにパーソナルコンピュータから簡単にプリントできる画像出力装置および画像出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
このような目的を達成するため、本発明の画像出力装置は、コンピュータで用いるドライバソフトウェアおよび印刷条件設定情報を格納する記憶手段と、着脱自在に不揮発性メモリーを取り付けるインタフェースと、インタフェースに不揮発性メモリーが接続された状態で記憶手段に格納されたドライバソフトウェアおよび印刷条件設定情報を不揮発性メモリーに転送する処理を行う制御部とを備えている。
【０００７】
また、本発明の画像出力プログラムは、画像出力装置に着脱自在の不揮発性メモリーが取り付けられた場合、不揮発性メモリーに所定のディレクトリが作成されているか否かを判断するステップと、不揮発性メモリーに特定のディレクトリが作成されていないと判断した場合、その特定のディレクトリを作成して画像出力装置を動作させるためのドライバソフトウェアおよび印刷条件設定情報を当該ディレクトリに転送するステップと、不揮発性メモリーに特定のディレクトリが作成されていると判断した、その特定のディレクトリにプリントデータが格納されているか否かを判断し、格納されている場合にはプリントデータを用いた印刷出力を実行し、印刷出力完了後にそのプリントデータを特定のディレクトリから削除するステップとを備えている。
【０００８】
このような本発明では、画像出力装置に着脱自在の不揮発性メモリーが接続されると、その不揮発性メモリーに所定のディレクトリを作成して画像出力装置のドライバソフトウェアおよび印刷条件設定情報を転送する。したがって、この不揮発性メモリーをパーソナルコンピュータに接続することで、パーソナルコンピュータ内にこの画像出力装置のドライバソフトウェアや印刷条件設定情報が搭載されていなくても、接続した不揮発性メモリーからドライバソフトウェアおよび印刷条件設定情報を利用できるようになる。
【０００９】
また、パーソナルコンピュータからプリント指示を行うと、ドライバソフトウェアが格納された特定のディレクトリにプリントデータを格納する。この不揮発性メモリーを再度画像出力装置に接続すると、画像出力装置は特定のディレクトリを参照し、その中に格納されたプリントデータを用いて印刷出力を実行することになる。
【００１０】
ここで、着脱自在の不揮発性メモリーとしては、例えばＵＳＢ（Universal Serial Bus）インタフェースに接続される外部記憶媒体であり、ＵＳＢメモリーや各種カード型メディアのことを言う。また、印刷条件設定情報とは、画像出力装置が持つ機能を利用するために必要な設定項目や設定条件を示す情報、例えば、機種名、シリアル番号、取り扱えるＰＤＬの種類、両面印刷機能、まとめ印刷（いわゆるＮアップ）、用紙トレイの選択、手差し用紙給紙方向の設定、排出方法、オフセット出力の設定、ホチキス止め機能、パンチ穴機能などである。
【発明の効果】
【００１１】
したがって、本発明によれば、画像出力装置のドライバソフトウェアが搭載されていないコンピュータであってもその画像出力装置の全ての機能を利用でき、しかもネットワークに接続することなくコンピュータから簡単に画像出力装置を利用することが可能となる。これにより、ネットワークのＩＰアドレスを獲得したり、コンピュータの設定変更を行う必要がなく、利便性の高いプリント出力を実現できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図に基づき説明する。図１は、本実施形態に係る画像出力装置を説明するブロック図である。すなわち、本実施形態に係る画像出力装置は、プリントデータを用紙等の媒体に印刷出力するプリンタや複写機、複合機等から成るもので、記憶装置であるＨＤＤ（ハードディスクドライブ）１、各部の制御を行うＣＰＵ２、各種プログラムを格納するＰｒｏｇｒａｍＲＯＭ３、印字に用いるフォントを格納するＦｏｎｔＲＯＭ４、ユーザインタフェースとなる操作部／表示部５、画像処理等のデータ作業エリアとなるＲＡＭ６、ＵＳＢ  Ｉ／Ｆ（インタフェース）７、画像出力制御部８、画像出力部８０および各部を制御するＳｙｓｔｅｍ制御部１０から構成される。
【００１３】
ここで、ＨＤＤ１は、印刷処理対象となるＰＤＬ（ページ記述言語）情報や出力すべき画像を一時的に蓄積する。また、画像出力装置をコンピュータ（例えば、パーソナルコンピュータ）で制御するためのドライバソフトウェアや画像出力装置が備える機能や設定の条件を指定するための印刷条件設定情報（プリンタ情報）も格納している。
【００１４】
操作部／表示部５は、本装置を操作する各種の操作キーやタッチパネルディスプレイ等の入力手段を備えた表示部から構成される。ＲＡＭ６は、画像処理の際にデータを一時記憶したり、システムデータや通信情報等を記憶したりする部分である。Ｓｙｓｔｅｍ制御部１０は、本装置全体の制御処理を行う。
【００１５】
本実施形態の画像出力装置では、特にコンピュータで画像出力装置をコントロールするドライバソフトウェアおよび印刷条件設定情報（プリンタ情報）を、ＵＳＢ  Ｉ／Ｆ７に着脱自在に接続できる不揮発性メモリー（例えば、ＵＳＢメモリー７０）に転送する機能を有している点に特徴がある。すなわち、ＵＳＢ  Ｉ／Ｆ７にＵＳＢメモリー７０を装着すると、ドライバソフトウェアおよび印刷条件設定情報をＵＳＢメモリー７０に転送する処理を実行する。このため、本実施形態の画像出力装置には、ＵＳＢ  Ｉ／Ｆ７としてデータを出力できるホスト側の端子が設けられている。
【００１６】
図２は、本実施形態の画像出力装置に着脱自在の不揮発性メモリーであるＵＳＢメモリーを接続した際の処理について説明するフローチャートである。先ず、ＵＳＢメモリーが画像出力装置のＵＳＢ  Ｉ／Ｆに装着されると（ステップＳ１）、操作部／表示部のディスプレイにメッセージを表示し、ＵＳＢメモリーのフォーマットを行うか否かの指示の受付状態に移行する。
【００１７】
次に、操作部／表示部からユーザがフォーマット開始の指示を行うと（ステップＳ２）、画像出力装置はＵＳＢメモリーのフォーマット処理を実行する。このフォーマット処理は、ＨＤＤに格納されたドライバソフトウェアおよびプリンタ情報をＵＳＢメモリーに転送する処理である。具体的には、先ず、画像出力装置の機種名に対応した名称（本実施形態では、“DC719CP”）のディレクトリを作成する。そして、その“DC719CP”ディレクトリ内に画像出力装置の情報ファイル（プリンタ情報）を作成するとともに、ドライバソフトウェアであるプリントドライバおよびプリンタ情報をコピーする。
【００１８】
ここで、プリンタ情報ファイルとしては、機種コード、装着オプション、セットされている記録紙など、画像出力装置で利用可能な機能やプリント処理を行う際に用いられる各種設定情報や条件である。具体的には以下の通りである。
【００１９】
＜プリンタ情報ファイルの例＞
・機種名
・シリアル番号
・取り扱えるＰＤＬ種類
・両面：  しない／長辺とじ／短辺とじ
・まとめて１枚：  Ｎアップしない／２アップ／４アップ／８アップ
・用紙トレイ：  トレイ１／トレイ２／トレイ３…
・手差し用紙給紙方向：  よこ置き優先/たて置き優先
・排出方法：  指定なし／大量排出
・オフセット出力：  する／しない
・ホチキス：  しない／左２ヶ所／左上１ヶ所／上２ヶ所／右上１ヶ所／右２ヶ所／右下１ヶ所／下２ヶ所／左下１ヶ所
・パンチ：  しない／左／右
【００２０】
また、ＵＳＢメモリーのディレクトリ構成の具体例としては次のようになる。なお、以下のディレクトリ構成では、”DocuCentre707/708”と”DocuCentre719”との２種類のプリンタに対応したディレクトリが設けられている例を示す。
【００２１】
ＵＳＢメモリー（リムーバブル ディスク）
”DocuCentre707/708”ディレクトリ
Dc707/708prt_config.cfg…プリンタ情報ファイル
Dc707/708_driver.drv…プリントドライバ
Job1.prn…Job1のART形式のプリントデータ
”DocuCentre719”ディレクトリ
DocuCentre719prt_config.cfg…プリンタ情報ファイル
DocuCentre719_driver.drv…プリントドライバ
Job2ps.prn…Job2のPS形式のプリントデータ
【００２２】
このように、ＵＳＢメモリーのフォーマット処理では、画像出力装置内にコンピュータで適用するプリントドライバを入れておき、プリンタ情報とともにＵＳＢメモリーに転送する。
【００２３】
なお、ＵＳＢメモリーのフォーマット処理は、ユーザによる指示によって開始されるほか、ＵＳＢメモリーが装着された際に自動的に行うようにしてもよい。この場合、ＵＳＢメモリー内に自装置のディレクトリがあるか否かを判断し、無い場合にはフォーマット処理を自動実行するようにする。これにより、ユーザの操作負担を軽減することが可能となる。
【００２４】
次に、パーソナルコンピュータを用いたプリント処理について説明する。図３は、パーソナルコンピュータ側でのプリント処理について説明するフローチャートである。先ず、フォーマットされたＵＳＢメモリーをパーソナルコンピュータに装着する（ステップＳ１１）。この状態でパーソナルコンピュータで所定のアプリケーションソフトウェアを起動する（ステップＳ１２）。ユーザが所望のファイルをアプリケーションソフトウェアで開いた状態で印刷処理を指定すると、プリントドライバが起動し（ステップＳ１３）、プリンタの指定画面が表示される。
【００２５】
図４は、プリンタの指定画面の表示例を示す図である。この指定画面からプリンタ名の入力ボックス右にある矢印をクリックすると、指定できるプリンタの一覧が表示される。本実施形態では、ＵＳＢメモリーにプリンタ情報が格納されているため、ＵＳＢメモリー内のディレクトリ名が通常のプリンタ名と同様に一覧表示される。なお、上記の例で示すディレクトリ構成では、”DocuCentre707/708”と”DocuCentre719”とがＵＳＢメモリーを装着したことによって追加されたプリンタ名である。
【００２６】
次に、ユーザがこの一覧からＵＳＢメモリー内のディレクトリに対応したプリンタ名を選択し（ステップＳ１４）、プリントＯＫのボタンを選択すると、ＵＳＢメモリーに格納されたプリンタドライバで先に選択したプリンタ名と対応するディレクトリ内にプリントデータを書き込む（ステップＳ１５）。つまり、パーソナルコンピュータでは、ＵＳＢ  Ｉ／Ｆに接続されたＵＳＢメモリーをプリンタであると認識し、通常の印刷処理と同様に、プリントデータの出力をＵＳＢＩ／ＦからＵＳＢメモリーに向けて出力することになる。これによって、ＵＳＢメモリーのディレクトリ内にプリントデータが格納される。
【００２７】
なお、ユーザがＵＳＢメモリー内のディレクトリに対応したプリンタ名を選択し、指定画面の「プロパティ」ボタンを選択すると、ＵＳＢメモリー内のディレクトリに格納されたプリンタ情報が読み込まれ（もしくは、予めＵＳＢメモリーから読み込まれたプリンタ情報を参照して）、該当プリンタの各種機能設定を行うことができる。
【００２８】
例えば、上記の例で示す”DocuCentre707/708”を選択した場合、そのディレクトリ内にあるプリンタ情報ファイル”Dc707/708prt_config.cfg”を参照し、ここに記述されたプリンタ情報に基づき各種設定項目が画面に表示される。例えば、上記の例のように、両面印刷のする／しない、長辺とじ、短辺とじ、Ｎアップする／しない、２アップ／４アップ／８アップの指定、用紙トレイの選択、トレイ１／トレイ２／トレイ３…、手差し用紙給紙方向の指定、よこ置き優先／たて置き優先、排出方法の指定あり／指定なし／大量排出、オフセット出力する／しない、ホチキス止めする／しない、左２ヶ所／左上１ヶ所／上２ヶ所／右上１ヶ所／右２ヶ所／右下１ヶ所／下２ヶ所／左下１ヶ所、パンチする／しない、左／右といった画像出力装置が備える全ての機能設定を行うことができる。
【００２９】
次に、このＵＳＢメモリーを用いた画像出力装置での処理を説明する。図５は、画像出力装置での処理について説明するフローチャートである。この処理は、画像出力装置のＣＰＵによって実行されるプログラム処理で実現されている。
【００３０】
先ず、パーソナルコンピュータに装着していたＵＳＢメモリーを外し、これを画像出力装置に装着する（ステップＳ２１）。画像出力装置は、ＵＳＢメモリーが装着されると自動的にＵＳＢメモリー内の自装置と対応したディレクトリの状態を確認する（ステップＳ２２）。すなわち、ＵＳＢメモリー内の自装置に対応したディレクトリ内にプリントデータが存在するか否かを判断する（ステップＳ２３）。なお、上記判断はＵＳＢメモリーが接続されることで自動的に実行されるが、ユーザによる指示を待って実行するようにしてもよい。
【００３１】
この判断で、プリントデータが存在しない場合には処理を終了する（ステップＳ２３でＮｏ）。一方、プリントデータが存在する場合には（ステップＳ２３でＹｅｓ）、そのプリントデータをＵＳＢメモリーから読み出して画像出力部から媒体にプリント出力する（ステップＳ２４）。そして、プリントが完了した後、ＵＳＢメモリーのディレクトリ内からそのプリントデータを消去する（ステップＳ２５）。
【００３２】
上記の一連の動作をまとめると以下のようになる。
＜１＞画像出力装置にＵＳＢメモリーを装着し、ドライバソフトウェアおよび印刷条件設定情報をＵＳＢメモリーに転送する。
＜２＞そのＵＳＢメモリーをパーソナルコンピュータに装着し、アプリケーションソフトウェアから印刷指示を行ってプリントデータをＵＳＢメモリーに転送する。
＜３＞そのＵＳＢメモリーを再度画像出力装置に装着し、ＵＳＢメモリー内に格納されたプリントデータを用いて印刷出力を実行する。
【００３３】
このような処理によって、パーソナルコンピュータと画像出力装置（例えば、プリンタ）とがネットワークで接続されてなくても、またパーソナルコンピュータに画像出力装置のドライバソフトウェアが搭載されていなくても、着脱自在の不揮発性メモリー（例えば、ＵＳＢメモリー）を介在させてパーソナルコンピュータから画像出力装置の全ての機能を利用したプリント出力を実現することが可能となる。
【００３４】
なお、上記実施形態では、着脱自在の不揮発性メモリーとしてＵＳＢメモリーを例に説明したが、本発明はこれに限定されず他の記憶メディアを用いても同様である。
【図面の簡単な説明】
【００３５】
【図１】本実施形態に係る画像出力装置を説明するブロック図である。
【図２】ＵＳＢメモリーを接続した際の処理について説明するフローチャートである。
【図３】パーソナルコンピュータ側でのプリント処理について説明するフローチャートである。
【図４】プリンタの指定画面の表示例を示す図である。
【図５】画像出力装置での処理について説明するフローチャートである。
【符号の説明】
【００３６】
１…ＨＤＤ（ハードディスクドライブ）、２…ＣＰＵ、３…ＰｒｏｇｒａｍＲＯＭ、４…ＦｏｎｔＲＯＭ、５…操作部／表示部、６…ＲＡＭ、７…ＵＳＢ  Ｉ／Ｆ、８…画像出力制御部、７０…ＵＳＢメモリー、８０…画像出力部
【図１】
2007233781.tif 000003
【図２】
2007233781.tif 000004
【図３】
2007233781.tif 000005
【図４】
2007233781.tif 000006
【図５】
2007233781.tif 000007