(57)【要約】【課題】  ホストとなる印刷指示装置の印刷処理負担を軽減しつつ、ユーザ毎に異なる印刷設定を提供することを可能とする印刷システムを提供する。【解決手段】  印刷装置がユーザ毎の印刷設定情報を管理し、かつ決定される印刷設定に基づく印刷ジョブを生成する手段を有することを特徴とする印刷システム。【選択図】        図１
2006240029.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置で印刷すべき印刷データ毎にユーザを識別し、それぞれ対応する印刷設定を用いて印刷処理を行う印刷システムであって、
印刷指示装置は、印刷データに識別ＩＤを付加するＩＤ付加手段と、データを送信するための送信手段とを備え、
印刷装置は、ユーザを識別するための識別ＩＤ毎に対応付けられた印刷設定情報を複数保存管理する保管手段と、外部装置からデータを受信するための受信手段と、前記受信データが、前記保管手段が管理する識別ＩＤと印刷設定情報を書き換えるためのデータか、または印刷実行のための印刷データかを判別する判別手段と、前記保管手段が管理する識別ＩＤおよび印刷設定情報を書き換える書き換え手段と、印刷データから識別ＩＤを取得し、対応する印刷設定情報を前記管理手段から検索する検索手段と、印刷データと前記検索手段により検索された印刷設定情報とに基づいて印刷ジョブを生成する印刷ジョブ生成手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記印刷指示装置は、前記印刷装置の保管手段が管理する識別ＩＤおよび印刷設定情報を書き換えるためのデータを生成する書き換えデータ生成手段をさらに有することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記保管手段が管理する印刷設定情報には、識別ＩＤを持たない印刷設定情報を少なくとも１つ含み、前記検索手段は、印刷データに付加した識別ＩＤが取得できなかった場合、または取得した識別ＩＤと前記保管手段が管理する識別ＩＤとが一致しなかった場合に、前記保管手段から識別ＩＤを持たない印刷設定情報を検索することを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
前記検索手段は、印刷データに印刷設定の全てまたは一部が付加されている場合には、前記管理手段から検索する印刷設定情報の全てまたは一部を、付加されている情報に置き換えることを特徴とする請求項１または２に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指示装置から印刷すべきデータを受信する印刷システムに関し、特に受信する印刷データ毎にユーザを識別し、異なる印刷設定を適応する印刷装置および印刷システムに関する。
【背景技術】
【０００２】
従来の類似する印刷システムには、印刷装置の動作環境をユーザ識別情報と共に印刷装置に登録する手段を有したものがある（例えば、特許文献１参照）。
【０００３】
以下、従来の印刷システムについて説明する（以下、図８参照）。印刷装置（プリンタ３）が有するユーザ識別装置３２は、データ処理装置（ホストコンピュータ１）のユーザを識別するための識別情報をプリンタドライバ１１から取得し、ユーザ別登録装置３４は、前記データ処理装置のユーザによる印刷装置の動作環境の設定命令に応じて、前記取得した識別情報に対応させて印刷装置の動作環境を設定記憶領域３３に登録する。登録された動作環境は、それを利用するユーザ別に管理される。
【０００４】
また前記印刷装置は、前記データ処理装置のユーザによる動作環境の呼出命令に応じて、前記取得した識別情報に対応する動作環境を動作設定領域３１に設定し、かつ当該ユーザのデータ処理装置に通知して前記動作環境を設定させる。
【０００５】
これにより、ユーザが登録した動作環境を選択するだけで、所望の動作環境を動作設定領域３１及び設定記憶領域１３にセットし、プリンタ３及びプリンタドライバ１１の動作を決定することが可能となる。
【特許文献１】特開２００３−０５０６８４号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の印刷システムにおけるユーザ毎の印刷設定を適応する印刷装置は、選択された印刷設定情報を印刷指示装置のプリンタドライバに設定することで、煩雑な操作を繰り返すことなく印刷設定を決定することを可能とした。しかし、決定された印刷設定に従って印刷ジョブを生成するのは印刷指示装置であるため、プリンタドライバがインストールされている必要があり、ホスト側での処理負担を軽減するものではなかった。また登録済みの印刷設定情報をプリンタドライバへフィードバックするため、印刷指示装置と印刷装置は双方向通信可能に接続されていることが必要条件であった。
【０００７】
本発明は上記問題を鑑みてなされたものであり、印刷装置がユーザ毎の印刷設定情報を管理し、かつ決定される印刷設定に基づく印刷ジョブを生成する手段を有することで、ホストとなる印刷指示装置の印刷処理負担を軽減しつつ、ユーザ毎に異なる印刷設定をする印刷システムを提供することを第１の目的とする。
【０００８】
また、識別情報によって決定される登録済みの印刷設定情報の全部または一部を変更するための情報が、印刷データにさらに付加された場合の判断を有することにより、特に双方向通信可能な接続でなくとも印刷時に印刷設定情報の内容を容易に操作可能とする印刷システムを提供することを第２の目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係わる第１の発明は、印刷装置で印刷すべき印刷データ毎にユーザを識別し、それぞれ対応する印刷設定を用いて印刷処理を行う印刷システムであって、印刷指示装置は、印刷データに識別ＩＤを付加するＩＤ付加手段と、データを送信するための送信手段とを備え、印刷装置は、ユーザを識別するための識別ＩＤ毎に対応付けられた印刷設定情報を複数保存管理する保管手段と、外部装置からデータを受信するための受信手段と、前記受信データが、前記保管手段が管理する識別ＩＤと印刷設定情報を書き換えるためのデータか、または印刷実行のための印刷データかを判別する判別手段と、前記保管手段が管理する識別ＩＤおよび印刷設定情報を書き換える書き換え手段と、印刷データから識別ＩＤを取得し、対応する印刷設定情報を前記管理手段から検索する検索手段と、印刷データと前記検索手段により検索された印刷設定情報とに基づいて印刷ジョブを生成する印刷ジョブ生成手段とを有することを特徴とする。
【００１０】
上記目的を達成するために、本発明に係わる第２の発明は、第１の発明において、前記印刷指示装置は、前記印刷装置の保管手段が管理する識別ＩＤおよび印刷設定情報を書き換えるためのデータを生成する書き換えデータ生成手段をさらに有することを特徴とする。
【００１１】
上記目的を達成するために、本発明に係わる第３の発明は、第１または第２の発明において、前記保管手段が管理する印刷設定情報には、識別ＩＤを持たない印刷設定情報を少なくとも１つ含み、前記検索手段は、印刷データに付加した識別ＩＤが取得できなかった場合、または取得した識別ＩＤと前記保管手段が管理する識別ＩＤとが一致しなかった場合に、前記保管手段から識別ＩＤを持たない印刷設定情報を検索することを特徴とする。
【００１２】
上記目的を達成するために、本発明に係わる第４の発明は、第１または第２の発明において、前記検索手段は、印刷データに印刷設定の全てまたは一部が付加されている場合には、前記管理手段から検索する印刷設定情報の全てまたは一部を、付加されている情報に置き換えることを特徴とする。
【発明の効果】
【００１３】
本発明の印刷システムによれば、印刷装置がユーザ毎の印刷設定情報を管理し、かつ決定される印刷設定に基づく印刷ジョブを生成する手段を有することで、ホストとなる印刷指示装置の印刷処理負担を軽減しつつ、ユーザ毎に異なる印刷設定を提供することを可能とする。また、識別情報によって決定される登録済み印刷設定情報の全てまたは一部を変更するための情報が、印刷データにさらに付加された場合の判断を印刷装置が有することにより、特に双方向通信可能な接続でなくとも、印刷時に印刷設定情報の内容を容易に操作することが可能となる等の効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら実施例を説明する。
【実施例】
【００１５】
図１は、本発明の一実施形態を示す好適な印刷システムを示す図であり、印刷指示を行うモバイル情報処理端末（以下、ＰＤＡ）１００と、インクジェットプリンタ（以下、プリンタ）１０１が、例えば赤外線通信インターフェイス１０２でそれぞれ接続されている。赤外線通信は、ＰＤＡからプリンタへの片方向通信である。
【００１６】
図２は、ＰＤＡ１００とプリンタ１０１の基本的なハードウェア構成例を示すブロック図である。
【００１７】
図２において、ＰＤＡ１００は、命令に従って演算、判断等を行ってデータ処理やデバイスの制御等を行うための中央演算処理装置（以下、ＣＰＵ）２０１と、オペレーティングシステム（以下、ＯＳ）やその他の制御プログラム、データを格納するＲＡＭ２０２およびＲＯＭ２０３等の記憶装置と、例えばＵＳＢ、ＳＣＳＩ等の双方向データ通信を行うための通信インターフェイス２０４と、赤外線等の片方向データ通信を行うための通信インターフェイス２０５と、ボタンやＬＣＤ表示装置等のユーザインターフェイス２０６と、システムバス２０７とを有する。
【００１８】
プリンタ１０１は、データや命令を演算、判断、制御するＣＰＵ２０８と、各種データの一時記憶領域およびプリントバッファとして用いるＲＡＭ２０９と、ＯＳやその他の制御プログラムを格納するＲＯＭ２１０と、プリントエンジン情報等の記憶領域として用いるＥＥＰＲＯＭ２１１と、各種ボタンやスイッチから成るユーザインターフェイス２１２と、画像処理用ＡＳＩＣ等から構成されるコントローラ２１３と、モータ、プリントヘッドや各種センサーを含むプリンタエンジン２１４と、赤外線通信等の片方向データ通信を行うための通信インターフェイス２１５と、システムバス２１６とから構成される。
【００１９】
また、本実施例では特にプリンタ１０１とＰＤＡ１００を含む情報処理装置とが、双方向通信で接続されることを示さないが、そのための通信インターフェイスをプリンタ１０１が備えていても勿論良い。
【００２０】
図３は、図２に示したプリンタ１０１における印刷モジュールの機能構成図である。構成図内で用いられる「手段」と呼ばれているブロックはすべて、ＣＰＵ２０８によりＲＡＭ２０９あるいはＲＯＭ２１０、ＥＥＰＲＯＭ２１１に格納された所定のプログラムを実行することで実現される。
【００２１】
保管手段３０１は、記憶領域上にユーザを識別するための識別ＩＤと印刷設定情報とを１対１に対応付けて、複数保存、管理する。識別ＩＤとは、印刷データの送信元を識別するためのユニークな情報である。本実施例では、３桁の数字と定義付けるが、もちろんそれ以外の情報であっても良い。また、印刷設定情報とは、用紙サイズ、用紙種、レイアウト、部数等の印刷処理に必要となる各種設定情報である。保管手段３０１が管理する情報は、プリンタ１０１が印刷すべき印刷データの受信に先立って、予め設定される。
【００２２】
受信手段３０２は、図２に示した通信インターフェイス２１５を介して接続されるＰＤＡ１００より、保管手段３０１が管理する識別ＩＤおよび印刷設定情報を書き換えるためのデータ、または印刷すべき印刷データを受信する。
【００２３】
判別手段３０３は、受信手段３０２が受信したデータが、保管手段３０１が管理する情報を書き換えるためのデータであるか、あるいは印刷すべき印刷データであるかを判別する。書き換えデータは、書き換え対象の識別ＩＤと、新しい識別ＩＤと、新しい印刷設定情報とを少なくとも含み、判別手段３０３は、受信データにこれらのデータが含まれている場合には書き換えデータと判断し、それ以外は印刷データと判断する。
【００２４】
書き換え手段３０４は、判別手段３０３によって受信データが書き換えデータであると判断された場合に、保管手段３０１が管理する複数の識別ＩＤから書き換え対象の識別ＩＤと印刷設定情報を取得し、新しい識別ＩＤと新しい印刷設定情報とに書き換え、保管手段３０１に保存する。
【００２５】
検索手段３０５は、判別手段３０３によって受信データが印刷データであると判断された場合に、印刷データから識別ＩＤを取得し、保管手段３０１が管理する複数の識別ＩＤの中から一致する識別ＩＤを検索し、対象の印刷設定情報を取得する。検索手段３０５の処理については、後に詳述する。
【００２６】
印刷画像生成手段３０６は、検索手段３０５によって検索された印刷設定情報に基づいて、印刷データを変倍処理、ハーフトーン処理、補色変換、２値化処理等により、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の２値のラスター形式のビットマップデータに変換し、さらにビットマップデータからプリンタコマンドを生成する。
【００２７】
印刷手段３０７は、印刷画像生成手段３０６が生成したプリンタコマンドに従い、所望の印刷処理を実行する。
【００２８】
図４は、図３に示した保管手段３０１が管理するデータ構造の一例である。
【００２９】
識別ＩＤ１つに１つの印刷設定情報が対応付けられており、テーブル化して保存される。また、テーブルには、識別ＩＤを持たない印刷設定情報を少なくとも１つ含み、この識別ＩＤを持たない印刷設定情報は書き換え手段３０４によって書き換えられることはない。
【００３０】
図５は、図２に示したＰＤＡにおける印刷データおよび印刷設定情報書き換えデータ生成モジュールの機能構成図である。構成図内で用いられる「手段」と呼ばれているブロックはすべて、ＣＰＵ２０１によりＲＡＭ２０２あるいはＲＯＭ２０３に格納された所定のプログラムを実行することで実現される。
【００３１】
印刷データ保管手段５０１は、ＪＰＥＧやＴＩＦＦ等のデジタル静止画像データ、または文書データを記憶領域上に保管する。
【００３２】
設定情報入力手段５０２は、ユーザインターフェイス２０６を介して印刷設定情報および識別ＩＤを、ユーザの指示に従い入力する。ユーザの指示により、入力するデータが図４に示すデータを書き換えるためのデータである場合は、印刷設定情報と識別ＩＤの入力は必須であり（ここでの識別ＩＤとは、書き換えるべき新しい識別ＩＤである）、印刷データに付加する印刷設定情報である場合は、印刷設定情報の全てあるいは一部であればよい。
【００３３】
識別ＩＤ付加手段５０３は、印刷データ保管手段５０１が保管する印刷データに、ユーザを識別するための識別ＩＤを付加する。さらに、設定情報入力手段５０２を介してユーザより印刷設定情報の付加入力がある場合には、印刷データにさらに印刷設定情報を付加する。また、設定情報入力手段５０２を介してユーザより印刷設定情報書き換えデータの入力がある場合には、書き換えデータにユーザを識別するための識別ＩＤを付加する（ここでの識別ＩＤとは、書き換えられるべき元の識別ＩＤである）。
【００３４】
送信手段５０４は、インターフェイス２０４を介して識別ＩＤ付加手段５０３が生成したデータをプリンタ１０１に送信する。
【００３５】
本実施例では、図５に示す設定情報入力手段５０２および識別ＩＤ付加手段５０３は、図２に示す通信インターフェイス２０４を介して双方向通信可能に接続されたインターネット上のＷｅｂサイトから、ダウンロードにより予めＰＤＡ１００にインストールされるソフトウェアプログラムである。
【００３６】
以上、本発明の好適な実施形態の構成および動作を示すための機能構成について説明した。次に、上述した本実施形態の印刷システムにおける印刷装置での印刷処理手順の詳細について説明する。
【００３７】
図６は、本発明の印刷装置における印刷処理全体のフローチャートである。なお、Ｓ１０１〜Ｓ１１０は各ステップを示す。
【００３８】
ＰＤＡ１００から印刷データまたは印刷設定情報書き換えデータが送信されると、ステップＳ１０１において、受信手段３０２が受信する。
【００３９】
ステップＳ１０２では、判別手段３０３が、ステップＳ１０１で取得したデータが印刷データであるかどうかを判断し、印刷データである（Ｙｅｓ）と判断した場合にはステップＳ１０３の処理へ移る。
【００４０】
ステップＳ１０３において、検索手段３０５は、ステップＳ１０１で受信した印刷データから付加された識別ＩＤを取得し、続いてステップＳ１０４において、保管手段３０１が管理する識別ＩＤと一致する印刷設定情報を検索し、取得する。
【００４１】
ステップＳ１０５では、印刷画像生成手段３０６が、ステップＳ１０４において一意に決定された印刷設定情報に従い、ステップＳ１０１で受信した印刷データから印刷画像を生成する。
【００４２】
ステップＳ１０６では、印刷手段３０７が、ステップＳ１０５において生成された印刷画像に基づき印刷を実行し、処理を終了する。
【００４３】
また、ステップＳ１０２において、ステップＳ１０１で取得したデータが印刷設定情報書き換えデータである（Ｎｏ）と判断した場合には、ステップＳ１０７の処理へ移る。
【００４４】
ステップＳ１０７において、書き換え手段３０４は、ステップＳ１０１で受信した書き換えデータから付加された書き換え対象の識別ＩＤを取得し、続いてステップＳ１０８において、保管手段３０１が管理する識別ＩＤと一致する印刷設定情報および識別ＩＤを取得する。さらにステップＳ１０９において、取得した印刷設定情報および識別ＩＤを、ステップＳ１０１で受信したデータに書き換え、ステップＳ１１０において保管手段３０１により保存し、処理を終了する。
【００４５】
次に、図６に示した全体処理における印刷設定情報の決定処理（図６のステップＳ１０３およびＳ１０４）の詳細な処理工程を、図７を参照しながら説明する。
【００４６】
図７は、本発明の印刷装置における印刷設定情報決定処理のフローチャートであり、図３に示した検索手段３０５が行う処理である。なお、Ｓ２０１〜Ｓ２０８は各ステップを示す。
【００４７】
検索手段３０５は、ステップＳ２０１において、受信手段３０２が受信した印刷データから、ユーザを識別するために付加されている識別ＩＤを取得する。
【００４８】
ステップＳ２０２において、ステップＳ２０１で識別ＩＤが取得できたか否かの判断を行い、取得できた（Ｙｅｓ）場合にはステップＳ２０３の処理を行う。
【００４９】
ステップＳ２０３では、ステップＳ２０１で取得した識別ＩＤと一致する識別ＩＤを持つ印刷設定情報を保管手段３０１から検索し、取得する。
【００５０】
続いて、ステップＳ２０４では、ステップＳ２０３で対象の印刷設定情報が検索できたかどうか、つまり、ステップＳ２０１で取得した識別ＩＤと保管手段３０１が管理する識別ＩＤとが一致したかどうかを判断する。取得できた（Ｙｅｓ）場合にはステップＳ２０６の処理へ移る。
【００５１】
また、ステップＳ２０２において、識別ＩＤが取得できない（Ｎｏ）と判断された場合、または、ステップＳ２０４において、印刷設定情報が取得できない（Ｎｏ）と判断された場合には、ステップＳ２０５の処理を実行し、ステップＳ２０６の処理へ移る。
【００５２】
ステップＳ２０５では、保管手段３０１が管理する印刷設定情報のうち、識別ＩＤを持たない印刷設定情報を対象の情報として検索し、取得する。
【００５３】
ステップＳ２０６では、受信手段３０２が受信した印刷データから、対象の印刷データの印刷に限り設定変更するために付加された印刷設定情報を取得する。
【００５４】
続いて、ステップＳ２０７では、ステップＳ２０６において付加印刷設定情報が取得できたか否かを判断し、取得できた（Ｙｅｓ）と判断した場合は、ステップＳ２０８の処理を実行し、取得できなかった（Ｎｏ）と判断した場合は、ステップＳ２０３またはＳ２０５で取得した印刷設定情報を今回実行する印刷設定情報として決定する。
【００５５】
ステップＳ２０８では、ステップＳ２０３またはＳ２０５で取得した印刷設定情報を、ステップＳ２０６で取得した印刷設定情報に置き換えたものを今回実行する印刷設定情報として決定する。
【００５６】
以上のステップにより、保管手段３０１が管理するユーザ毎の印刷設定情報から、所望のデータを一意に決定し、さらに印刷設定の一時的な変更を可能とする。
【００５７】
以上、本発明の好適な実施形態の構成および動作を示すための実施例について説明した。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施形態を示す好適な印刷システムを示す構成図である。
【図２】本発明の一実施形態を示す印刷システムにおける基本的なハードウェア構成例を示すブロック図である。
【図３】図２に示した印刷装置において実行される印刷モジュールの機能構成図を示すブロック図である。
【図４】本発明の印刷装置における印刷設定情報管理データの一例を示す図である。
【図５】本発明の印刷指示装置における印刷データおよび印刷設定情報書き換えデータ生成モジュールの機能構成図である。
【図６】本発明の印刷装置における印刷処理全体のフローチャートである。
【図７】本発明の印刷装置における印刷設定情報決定処理のフローチャートである。
【図８】従来例（特許文献１）を示す図である。
【符号の説明】
【００５９】
１００  ＰＤＡ
１０１  プリンタ
１０２  赤外線通信インターフェイス
【図２】
2006240029.tif 000003
【図３】
2006240029.tif 000004
【図４】
2006240029.tif 000005
【図５】
2006240029.tif 000006
【図６】
2006240029.tif 000007
【図７】
2006240029.tif 000008
【図８】
2006240029.tif 000009
【図１】
2006240029.tif 000010