(57)【特許請求の範囲】
【請求項１】
実行可能な複数の機能の組み合わせと、当該複数の機能の組み合わせを特定するための特定情報とを相互に対応付けて記憶する記憶手段と、
ネットワーク上の情報処理装置から送信された電子メールに添付されたデータを受信する受信手段と、
前記電子メールに記述された特定情報に対応付けられて前記記憶手段に記憶されている複数の機能の組み合わせに従って、前記受信手段によって受信されたデータを処理する処理手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記特定情報は、前記電子メールのタイトルに記述されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記電子メールに特定情報が記述されているか否かを判断する判断手段と、
前記判断手段によって前記電子メールに特定情報が記述されていないと判断された場合、前記受信手段によって受信されたデータを削除する削除手段と、を更に有することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記受信手段によって受信されたデータを格納する複数のボックスを有し、
前記特定情報は、前記複数のボックスのうちの何れかのボックスを指定する情報であることを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記処理手段は、前記特定情報によって指定されたボックスに前記受信手段によって受信されたデータを格納し、前記特定情報に対応付けられて前記記憶手段に記憶されている複数の機能の組み合わせに従って、当該データを処理することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記処理手段による処理が成功したか否かを判定する判定手段を更に有し、
前記判定手段によって、処理が成功したと判定されなかった場合、前記受信手段によって受信されたデータを、前記特定情報によって指定されたボックスに保持することを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
前記処理手段は、印刷処理を実行することを特徴とする請求項１乃至６の何れか１項に記載の画像処理装置。
【請求項８】
画像処理装置におけるデータ処理方法であって、
実行可能な複数の機能の組み合わせと、当該複数の機能の組み合わせを特定するための特定情報とを相互に対応付けて記憶する記憶ステップと、
ネットワーク上の情報処理装置から送信された電子メールに添付されたデータを受信する受信ステップと、
前記電子メールに記述された特定情報に対応付けられて前記記憶ステップにより記憶されている複数の機能の組み合わせに従って、前記受信ステップによって受信されたデータを処理する処理ステップと、
を有することを特徴とするデータ処理方法。
【請求項９】
画像処理装置におけるデータ処理方法の各ステップをコンピュータに実行させるためのコンピュータプログラムであって、
実行可能な複数の機能の組み合わせと、当該複数の機能の組み合わせを特定するための特定情報とを相互に対応付けて記憶媒体に記憶する記憶ステップと、
ネットワーク上の情報処理装置から送信された電子メールに添付されたデータを受信する受信ステップと、
前記電子メールに記述された特定情報に対応付けられて前記記憶ステップにより記憶されている複数の機能の組み合わせに従って、前記受信ステップによって受信されたデータを処理する処理ステップと、
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、データ処理方法、及びコンピュータプログラムに関し、特に、情報処理装置から送信されたデータを処理するために用いて好適なものである。
【背景技術】
【０００２】
現在のプリンタでは、ユーザが、パーソナルコンピュータ（ＰＣ）にインストールされたプリンタドライバを使用して、給紙段、両面印刷、及びカラー／モノクロ印刷等の印刷設定を行うことにより、印刷を実行できるようになっている。また、ユーザは、プリンタドライバを使用して、お気に入りの印刷設定を予め行っておき、印刷時にお気に入りの印刷設定を選択することにより、印刷設定を容易に指定して印刷させることが可能である。
【０００３】
ところで、企業においては、パーソナルコンピュータ（ＰＣ）が全社員に割り当てられていないことがある。よって、複合機（マルチファンクションプリンタ）がある場合でも、パーソナルコンピュータを所有しない社員は、複合機が有する機能のうち、コピーやＦＡＸしか利用することができない。しかしながら、現在、パーソナルコンピュータを所有していない社員であっても、携帯電話やＰＤＡ（Personal Digital Assistance）等の携帯端末を持つことは容易である。そこで、このような携帯端末を用いて、複合機の様々な機能を利用することが望まれている。
【０００４】
このような事情から、特許文献１に記載されているような技術が提案されている。かかる技術では、まず、ユーザは、プリンタドライバを持たない携帯端末等のホスト装置のＵＩ（User Interface）を使用して、印刷条件を階層的に設定する。これにより、印刷条件が階層的に設定されたフォルダが作成される。その後ユーザは、印刷データの印刷指示にあたり、携帯端末等のホスト装置のＵＩを使用して、印刷条件が階層的に設定されたフォルダを所望の組み合わせで階層的に指定することにより、印刷設定を行うようにしている。
【０００５】
また、印刷設定を容易に行う技術として、特許文献２に記載されている技術が提案されている。かかる技術では、まず、ホスト装置において、印刷に関するルールが設定されたホットフォルダを作成しておくと共に、そのホットフォルダの下位のサブフォルダに、一群の印刷物とすべき複数の印刷データを１つのジョブとして保存しておく。その後ホットフォルダにドキュメントデータが入稿されると、ホスト装置は、そのホットフォルダに設定されたルールに適合したファイル又はサブフォルダを検索し、ルールに適合したファイル又はサブフォルダ内のファイルをジョブ登録するようにしている。
【０００６】
【特許文献１】特開２００３−２５６１６５号公報
【特許文献２】特開２０００−１１８０９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前述したように、複合機は様々な機能を有している。しかしながら、前述した従来の技術では、印刷における特定の設定しか容易に行うことができなかった。また、ユーザは、所望する機能を複合機でどのように実現できるのかを知ることができなかった。このため、前述した従来の技術では、プリンタドライバを持たない携帯端末等のホスト装置により、複合機が有する様々な機能を利用することができなかった。
このように、従来の技術では、複合機等のデバイスの機能を有効に利用することが困難であるという問題点があった。
【０００８】
本発明は、このような問題点に鑑みてなされたものであり、デバイスの機能を有効に利用できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像処理装置は、実行可能な複数の機能の組み合わせと、当該複数の機能の組み合わせを特定するための特定情報とを相互に対応付けて記憶する記憶手段と、ネットワーク上の情報処理装置から送信された電子メールに添付されたデータを受信する受信手段と、前記電子メールに記述された特定情報に対応付けられて前記記憶手段に記憶されている複数の機能の組み合わせに従って、前記受信手段によって受信されたデータを処理する処理手段と、を有することを特徴とする。
【００１０】
本発明のデータ処理方法は、画像処理装置におけるデータ処理方法であって、実行可能な複数の機能の組み合わせと、当該複数の機能の組み合わせを特定するための特定情報とを相互に対応付けて記憶する記憶ステップと、ネットワーク上の情報処理装置から送信された電子メールに添付されたデータを受信する受信ステップと、前記電子メールに記述された特定情報に対応付けられて前記記憶ステップにより記憶されている複数の機能の組み合わせに従って、前記受信ステップによって受信されたデータを処理する処理ステップと、を有することを特徴とする。
【００１１】
本発明のコンピュータプログラムは、画像処理装置におけるデータ処理方法の各ステップをコンピュータに実行させるためのコンピュータプログラムであって、実行可能な複数の機能の組み合わせと、当該複数の機能の組み合わせを特定するための特定情報とを相互に対応付けて記憶媒体に記憶する記憶ステップと、ネットワーク上の情報処理装置から送信された電子メールに添付されたデータを受信する受信ステップと、前記電子メールに記述された特定情報に対応付けられて前記記憶ステップにより記憶されている複数の機能の組み合わせに従って、前記受信ステップによって受信されたデータを処理する処理ステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、煩雑な操作を行うことなく、画像処理装置に対して、ユーザが所望する機能を利用したデータの処理を実行させることができる。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明の一実施形態を、図面を参照しながら説明する。
＜システム構成＞
図１は、プリントシステムの全体構成の一例を示すブロック図である。
図１において、プリントシステムは、情報処理装置（コンピュータ）であるサーバ１０１と、ＰＤＡ及び携帯電話等の携帯端末１０２と、画像処理装置としての複合機（プリント、ファックス、及びスキャナ等の機能を持つデバイス）１０３ａ〜１０３ｃとを含む。これらサーバ１０１、携帯端末１０２、及び複合機１０３ａ〜１０３ｃは、ネットワーク１０６を介して互いに接続されている。
【００１４】
サーバ１０１及び携帯端末１０２には、印刷制御プログラムが実行可能に格納されている。また、サーバ１０１及び携帯端末１０２は、プリントシステムで使用可能なメールソフト、画像を撮像するデジタルカメラとしての機能、Ｗｅｂブラウザ、及びファイルを蓄積する機能を有する。具体的に説明すると、例えば、サーバ１０１及び携帯端末１０２は、メールを送信することによって複合機１０３ａ〜１０３ｃにアクセスし、自身が持つ画像データやテキストファイル等のデータを複合機１０３ａ〜１０３ｃに送信することができる。
【００１５】
複合機１０３ａ〜１０３ｃは、サーバ１０１及び携帯端末１０２から、画像データやテキストデータ等をメールにより受信して解析し、複合機１０３ａ〜１０３ｃに予め登録されたオペレーションにより、受信したデータを処理する物理的な装置である。複合機１０３ａ〜１０３ｃが備える印刷装置として、電子写真方式を採用したレーザービームプリンタ、インクジェット方式を採用したインクジェットプリンタ、及び熱転写方式を利用したプリンタ等、あらゆる方式の印刷装置を採用することができる。
【００１６】
なお、図１に示したプリントシステムに含まれる装置１０１〜１０３間の通信は、イーサネット（登録商標）ケーブル等を利用した有線通信でもよいし、電波や光などを利用した無線通信でもよい。すなわち、ネットワーク１０６は、有線のネットワーク及び無線のネットワークの何れであってもよい。
また、サーバ１０１、携帯端末１０２、複合機１０３ａ〜１０３ｃの数は、図１に示したものに限定されない。
【００１７】
＜プリンタ及びサーバの構成＞
図２は、図１に示したサーバ１０１及び携帯端末１０２のハードウェア構成の一例を示すブロック図である。
【００１８】
図２において、ＣＰＵ２００は、ＨＤ（ハードディスク）２０５に格納されているアプリケーションプログラム、Ｗｅｂブラウザ、ＯＳ、及びファイルシステムプログラム等を読み出して実行する。ＣＰＵ２００は、これらのプログラムを実行するに際し、プログラムの実行に必要な情報等をＲＡＭ２０２に一時的に格納する。
【００１９】
ＲＯＭ２０１は、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、及びテンプレート用データ等の各種データを記憶する。
ＲＡＭ２０２は、ＣＰＵ２００の主メモリ及びワークエリア等、一時的なデータの記憶領域として用いられる。
【００２０】
ＦＤ（フレキシブルディスク）ドライブ２０３は、ＦＤ（フレキシブルディスク）２０４に記憶されたプログラム等を、例えばＲＡＭ２０２にロードするためのものである。尚、サーバ１０１及び携帯端末１０２は、ＦＤドライブ２０３に代えて、或いはＦＤドライブ２０３と共に、他の記憶媒体に記憶されたプログラム等をロードするための装置を備えてもよい。ここで、他の記憶媒体としては、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ、及びメモリスティック等、コンピュータが読み取り可能なあらゆる記憶媒体が挙げられる。
【００２１】
ＨＤ２０５は、大容量メモリとして機能し、アプリケーションプログラム、Ｗｅｂブラウザ、オペレーティングシステム（以下、ＯＳと称する）、ファイルシステムプログラム、及び関係プログラム等を格納している。さらに、印刷するためのＰＤＦファイル等もＨＤ２０５に格納される。
【００２２】
キーボード（キー入力デバイス）２０６は、サーバ１０１及び携帯端末１０２に対して、制御コマンド等のコマンドをユーザが入力するためのものである。
【００２３】
ディスプレイ２０７は、キーボード２０６から入力されたコマンドや、複合機１０３ａ〜１０３ｃの状態等を表示する。尚、実際にはサーバ１０１及び携帯端末１０２で稼動するＯＳを介してディスプレイ２０７に表示指示がなされる。すなわち、このＯＳに対して、印刷制御プログラムによりリソースファイルの表示指示が行われることにより、後述するような表示が実現される。システムバス２０８は、サーバ１０１及び携帯端末１０２を構成するコンピュータ内におけるデータの伝送路である。
【００２４】
インターフェース２０９は、入出力手段であり、サーバ１０１や携帯端末１０２は、インターフェース２０９を介してネットワーク１０６に接続されている他の装置とデータのやり取りを行う。
【００２５】
ＣＣＤ（Charge Coupled Devices）２１０は、撮像した画像を電気信号に変換して画像データを生成するためのものである。生成された画像データは、ＨＤ２０５等に保存される。
【００２６】
＜メモリマップ＞
図３は、図２に示したＲＡＭ２０２のメモリマップ３００の一例を示す図である。図３では、メールソフトが、ＲＡＭ２０２にロードされて実行可能となった状態のメモリマップの一例を示している。
【００２７】
図３において、メモリマップ３００は、ＲＡＭ２０２に記憶されているデータの内容である。領域３０１は、基本Ｉ／Ｏプログラムを記憶するための領域である。基本Ｉ／Ｏプログラムは、サーバ１０１及び携帯端末１０２の電源がＯＮされると、ＯＳをＨＤ２０５からＲＡＭ２０２に読み出して、ＯＳの動作を開始させるＩＰＬ（イニシャルプログラムローデイング）機能等を有するプログラムである。
【００２８】
領域３０２は、ＯＳを記憶する領域である。領域３０３は、メールソフトや撮像ソフト等のアプリケーションソフトウェアを記憶する領域である。領域３０４は、関係データを記憶する領域である。ワークエリア３０５は、ＣＰＵ２００が各種のプログラムを実行するための領域である。
【００２９】
尚、メールソフト、撮像ソフト、及び関係データは、予めＦＤ２０４からＨＤ２０５にインストールされた後に、ＨＤ２０５からＲＡＭ２０２にロードされるようにしてもよいし、ＦＤ２０４からＲＡＭ２０２に直接ロードされるようにしてもよい。さらに、ＷｅｂブラウザプログラムをＲＯＭ２０１に記憶しておき、このＷｅｂブラウザプログラムがメモリマップの一部となすように構成してもよい。また、以上のハードウェア装置２０２、２０４、２０５と同等の機能を実現するソフトウェアをもって、メモリマップ３００を使用することもできる。
【００３０】
また、サーバ１０１及び携帯端末１０２においては、メールソフト及び撮像ソフトは、複合機１０３ａ〜１０３ｃに画像データやテキストデータをメールで転送するための処理等を実行する。
【００３１】
図４は、図２に示したＦＤ２０４のメモリマップ４００の一例を示す図である。
図４において、メモリマップ４００は、ＦＤ２０４に記憶されているデータの内容である。メモリマップ４００は、データの情報を示すボリューム情報を記憶する領域４０１と、ディレクトリ情報を記憶する領域４０２と、メールソフト及び撮像ソフト等のアプリケーションソフトウェアを記憶する領域４０３と、関係データを記憶する領域４０４を含む。
【００３２】
＜複合機＞
図５は、複合機１０３のハードウェア構成の一例を示すブロック図である。
図５において、複合機１０３は、複合機サーバ５２２とコントローラ５１９とを有している。これら複合機サーバ５２２とコントローラ５１９は、互いに異なる制御系を司る機器である。複合機サーバ５２２に設けられているＣＰＵ５０１は、ネットワークプリントサーバ用ＣＰＵである。ＣＰＵ５０１は、書き換え可能なＦｌａｓｈＲＯＭ５０３に記憶された制御プログラムに基づいて、コントローラ５１９に対して適切なデータ転送制御を行う。例えば、ＣＰＵ５０１は、システムバス５０４に接続されたネットワークコントローラ（ＬＡＮＣ）５０５を介して、ネットワーク１０６に接続されたサーバ１０１及び携帯端末１０２等の外部装置と、所定のネットワーク通信プロトコルを用いて通信する。そして、ＣＰＵ５０１は、外部装置から送信された印刷データと、プリンタ制御命令等の各種データ送受信要求とを統括的に制御する。次にＣＰＵ５０１は、拡張インターフェースコントローラ（ＥＸＰＣ）５０７を介して接続されたコントローラ５１９に対して適切なデータ転送制御を行う。
【００３３】
ＲＡＭ５０２は、ＣＰＵ５０１の主メモリ及びワークエリア等、一時的なデータの記憶領域として用いられる。
ＬＥＤ５０６は、複合機サーバ５２２の動作状態を示す表示部として用いられる。例えばＬＥＤ５０６は、ネットワークコントローラ（ＬＡＮＣ）５０５とネットワーク１０６との電気的な接続状態を、点滅パターンや点灯色で示す。また、ＬＥＤ５０６は、ネットワーク通信モード（10Base、100Base、全二重通信、及び半二重通信）等の各種の動作状態も、点滅パターンや点灯色で示すことができる。
【００３４】
複合機サーバ５２２とコントローラ５１９とを繋ぐ拡張インターフェース５１７は、図示しないコネクタで構成されている。このコネクタは、複合機サーバ５２２のみが着脱するように構成されている。これにより、同じ構成を持つ別のプリンタに複合機サーバ５２２を装着することが可能となる。
【００３５】
コントローラ５１９に設けられたＣＰＵ５０８は、コントローラ用ＣＰＵである。ＣＰＵ５０８は、ＲＯＭ５０９に記憶された制御プログラム等の情報、又はディスクコントローラ（ＤＫＣ）５１５を介して接続された外部メモリ５１０に記憶された制御プログラムやリソースデータ(資源情報)等の情報を入力する。外部メモリ５１０はハードディスク（ＨＤ）などで構成され、画像データの記憶装置としても使用され、後述するボックスの主な記憶領域である。そして、ＣＰＵ５０８は、入力した制御プログラムやリソースデータ等に基づいて、システムバス５１１に接続された各種デバイスとのアクセスを統括的に制御する。そして、ＣＰＵ５０８は、拡張インターフェースコントローラ（ＥＸＰＣ）５１３を介して接続された複合機サーバ５２２から受信された印刷データを基にした画像信号をラスタコントローラ５１２に生成させる。ラスタコントローラ５１２は、生成した画像信号をプリントエンジン５１６に出力する。
【００３６】
ＲＡＭ５１４は、ＣＰＵ５０８の主メモリ及びワークエリア等、一時的なデータの記憶領域として用いられる。本実施形態では、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるようにＲＡＭ５１４が構成されている。さらにＲＡＭ５１４は、画像データを記憶するボックスの記憶領域として使用してもよいし、また画像データを印刷する際に一時的に使用されることもある。
操作パネル（操作部）５１８は、複合機１０３の動作モード等の設定及び印刷データの取り消し等の操作を行うためのボタンと、複合機１０３の動作状態を示す液晶パネル及びＬＥＤ等の表示部とを有している。
【００３７】
プリンタエンジン５１６は、既知の印刷技術を利用して、紙面に画像を形成するための処理を行うソフトウェアである。印刷技術の好適な例としては、電子写真方式（レーザービーム方式）、インクジェット方式、及び昇華方(熱転写)方式等の印刷技術が挙げられる。
外部Ｉ／Ｏインターフェース５２３は、複合機サーバ５２２が、外部装置５２０と情報のやり取りを行うためのものである。
【００３８】
図６は、複合機サーバ５２２及びコントローラ５１９の各記憶デバイスに記憶された制御プログラム内にあるソフトウェアの構成の一例を示すブロック図である。尚、各制御プログラムは、複合機サーバ５２２及びコントローラ５１９のＣＰＵ５０１、５０８によって実行される。
【００３９】
図６において、オペレーティングシステム６０１は、複合機サーバ５２２における基本的なデータの入出力の制御を統括する。オペレーティングシステム６０１は、プログラム／データ記憶部６１３との間で行われるデータの入出力を制御するファイルシステム６１２を有している。また、オペレーティングシステム６０１は、コントローラ５１９と拡張インターフェース５１７を介して通信するための制御を行う拡張インターフェースドライバ６０３を有している。さらに、オペレーティングシステム６０１は、ネットワーク１０６の通信媒体を介して、サーバ１０１及び携帯端末１０２等の外部装置と通信をするための制御を行うネットワークインターフェースドライバ６０２を有している。
【００４０】
オペレーティングシステム６０８は、コントローラ５１９における各種の制御を統括する。オペレーティングシステム６０８は、プリンタエンジン５１６との通信制御を行うプリンタエンジン制御部６０９を有している。また、オペレーティングシステム６０８は、ファイルシステム６１０を有している。さらに、オペレーティングシステム６０８は、印刷データ／プログラム記憶部６１１との間で行われるデータの入出力を制御するファイルシステム６１０を有している。印刷データ／プログラム記憶部６１１は、複合機サーバ５２２から参照されるビットマップ画像、エラーメッセージ等の機種依存リソース、及び複合機サーバ５２２上で動作する機種依存アプリケーションプログラム等を記憶する。
【００４１】
拡張インターフェース制御部６０７は、拡張インターフェース５１７を介して複合機サーバ５２２との間で行われる通信を制御する。拡張インターフェース制御部６０７は、データ転送論理インターフェース６０７ａ、リソース制御論理インターフェース６０７ｂ、プリンタ制御論理インターフェース６０７ｃ、及びジョブ制御論理インターフェース６０７ｄを備えている。
データ転送論理インターフェース６０７ａは、印刷データの入出力を制御種別毎に制御する。リソース制御論理インターフェース６０７ｂは、印刷データ／プログラム記憶部６１１に記憶された各種データの入出力を制御する。プリンタ制御論理インターフェース６０７ｃは、複合機１０３の再起動や設定値の初期化や設定等の制御を行う。ジョブ制御論理インターフェース６０７ｄは、印刷ジョブの取り消しや再印刷指示等を制御する。
拡張インターフェース制御部６０７は、これらの論理インターフェース６０７ａ〜６０７ｄを介して、複合機サーバ５２２から要求された命令をオペレーティングシステム６０８に対して転送する。そして、その命令に対してオペレーティングシステム６０８で行われた処理結果を、複合機サーバ５２２に返信する。
【００４２】
複合機サーバ５２２が有するネットワーク制御部６０６は、ネットワークインターフェースドライバ６０１がネットワーク１０６を介して、サーバ１０１及び携帯端末１０２から送信されたメール等のデータを受け付ける。このネットワーク制御部６０６は、データの受信を行うことや、通信の制御を行うことができるモジュールである。
【００４３】
ＬＰＤ／ＲＡＷモジュール６０４は、サーバ１０１及び携帯端末１０２から送信された印刷データを受け付けるプロトコルを制御して、印刷データをコントローラ６１０に渡すことができるようにするためのためのモジュールである。
【００４４】
印刷制御部６０５は、サーバ１０１及び携帯端末１０２のＷｅｂブラウザプログラムからアクセスを受け付けると、プリンタの状態や設定等を示す情報をＨＴＭＬ等の形式でサーバ１０１及び携帯端末１０２に返信する。また、印刷制御部６０５は、コマンドを受信することや、印刷データを受け付けることも可能である。
【００４５】
メール処理部６１４は、サーバ１０１及び携帯端末１０２のメーラから送信されたメールを受け付けると、そのメールの内容を解析し、解析した結果に基づいてメール内のデータを記憶媒体に登録する処理を行う。
【００４６】
プログラムインターフェース（ＡＰＩ）６１５は、複合機サーバ５２２で動作するユーザアプリケーション６１６、及び管理アプリケーション６１７等のアプリケーションプログラムに対して、オペレーティングシステム６０１が備える各種の機能を提供する。プログラムインターフェース６１５で提供される機能としては、印刷データの送受信を行う機能と、ビットマップ画像や表示メッセージ等のリソースデータの入出力を行う機能と、複合機１０３の再起動、設定値の初期化、及び設定等の制御を行う機能とがある。また、印刷ジョブの取消及び再印刷指示等の制御を行う機能と、複合機サーバ５２２の再起動、設定値の初期化、及び設定の制御を行う機能と、アプリケーションプログラムの起動、登録、及び削除を行う機能も、プログラムインターフェース６１５で提供される。
【００４７】
ユーザアプリケーション６１６は、複合機１０３に登録することで、複合機１０３に機能を負荷することを可能にするためのアプリケーションプログラムである。
管理アプリケーション６１７は、複合機１０３やユーザアプリケーション５１６の登録及び管理を行うためのアプリケーションプログラムである。
【００４８】
図７は、複合機１０３が有するオペレーション属性対応管理テーブル７０１の一例を示す図である。図７に示すオペレーション属性対応管理テーブル７０１は、複合機１０３が持つ複数の機能（オペレーション種）と、それぞれの機能に対応する属性項目とを表すテーブルである。このオペレーション属性対応管理テーブル７０１は、コントローラ５１９のリソース制御論理インターフェース６０７ｂが管理している。
【００４９】
オペレーション属性対応管理テーブル７０１には、複合機１０３が持つ機能であるオペレーションの種類（オペレーション種）が登録されている。オペレーションとしては、例えば、サーバ１０１及び携帯端末１０２から受け付けたデータを印刷する機能と、複合機１０３が持つデータをサーバ１０１及び携帯端末１０２にメールで送信するメール送信機能と、時刻を判断する時刻機能とがある。この他に、オペレーションとして、テキストデータ、画像データ、及び印刷データをＰＤＦデータに変換する機能と、テキストデータ、画像データ、及びフォームデータをオーバレイしてデータを作成する機能等がある。
【００５０】
オペレーション属性対応管理テーブル７０１で管理される属性項目は、各オペレーションの具体的な内容を示すものであり、各オペレーションに対して設定することが可能である。例えば、オペレーションが"印刷"である場合、"出力トレイ"は印刷の出力先を規定するものであり、"カラー／モノクロ"は印刷をカラーで出力するかモノクロで出力するかを規定するものである。また、"ページレイアウト"は、印刷時の２ｉｎ１等の面付けを規定するものであり、"部数"は出力時の部数を規定するものである。さらに、"ステープルＯｎ／Ｏｆｆ"は、出力時にステープルを行うか否かを規定するものであり、"片面／両面"は出力時に片面印刷及び両面印刷の何れを行うかを規定するものである。
このように、各オペレーションを実行するときの動作が、各オペレーションに対応した属性項目と共に、オペレーション属性対応管理テーブル７０１に管理されている。
【００５１】
図８は、オペレーション登録画面１００１の一例を示す図である。オペレーション登録画面１００１は、オペレーション属性対応管理テーブル７０１に、複合機１０３が持つ機能を登録したり、削除したりするための画面である。
【００５２】
オペレーション登録画面１００１は、複合機１０３の操作パネル５１８に表示されたり、印刷制御部６０５からネットワーク１０６を経由してサーバ１０１及び携帯端末１０２のＷｅｂブラウザに表示されたりする。印刷制御部６０５は、リソース制御論理インターフェース６０７ｂからオペレーション属性対応管理テーブル７０１の情報にアクセスしている。ユーザは、オペレーション登録画面１００１を使用して、オペレーション属性対応管理テーブル７０１のオペレーションの設定を行う。
【００５３】
オペレーション登録画面１００１における"選択可能なオペレーション"の欄には、複合機１０３が持つ機能が登録されており、登録されているオペレーションの一覧が表示される。ユーザは、このオペレーションの一覧から所望のオペレーションを選択可能である。"選択されたオペレーション"の欄には、オペレーション属性対応管理テーブル７０１にユーザが所望して登録するオペレーションの種類が表示される。
【００５４】
追加ボタン１００１ａは、オペレーション属性対応管理テーブル７０１にオペレーションを選択して登録する場合に使用されるものである。削除ボタン１００１ｂは、オペレーション属性対応管理テーブル７０１（"選択されたオペレーション"の欄）からオペレーションを削除する場合に使用されるものである。また、削除ボタン１００１ｃは、"選択可能なオペレーション"の欄からオペレーションを削除する場合に使用されるものである。
【００５５】
図９は、オペレーション詳細画面１１０１の一例を示す図である。オペレーション詳細画面１１０１は、図７に示した各オペレーションの属性項目の種類を追加及び削除するための画面である。尚、このオペレーション詳細画面１１０１は、図８に示したオペレーション登録画面１００１のオペレーションが選択され、詳細ボタン１００１ｄが選択されると表示される。
【００５６】
このオペレーション詳細画面１１０１で選択された属性項目が、オペレーションの属性項目となり、図８に示したオペレーション登録画面１００１の設定によって、オペレーション属性対応管理テーブル７０１に反映される。
【００５７】
図９に示すように、オペレーションとして"印刷"が選択されている場合、オペレーション詳細画面１１０１の"選択可能な属性項目"の欄には、複合機１０３が持つ印刷機能の実行可能な属性項目が表示される。ここで、複合機１０３が持つ印刷機能の属性項目とは、例えば両面ユニットがついているか否か、印刷物をカラーで出力することが可能な構成か否か等の印刷機能の能力のことである。尚、複合機１０３が持つ各機能の属性項目は、リソース制御論理インターフェース６０７ｂにより判断される。
【００５８】
図１０は、オペレーション新規登録画面１２０１の一例を示す図である。
オペレーション新規登録画面１２０１は、複合機１０３に登録されたユーザアプリケーション６１６の機能を新規のオペレーションとして登録するための画面である。このオペレーション新規登録画面１２０１は、図８に示したオペレーション登録画面１００１のオペレーションが選択され、新規追加ボタン１００１ｅが選択されると表示される。
オペレーション新規登録画面１２０１では、複合機サーバ５２２に登録されたユーザアプリケーション６１６が、"選択モジュール"として表示される。ユーザは、この"選択モジュール"の欄の中からモジュールを選択し、選択したモジュールに対する"登録オペレーション名"を入力した後に、ＯＫボタン１２０１ａを押す。そうすると、入力された登録オペレーション名に対応するオペレーションが、図８に示したオペレーション登録画面１００１の"選択可能なオペレーション"に追加される。
【００５９】
ユーザアプリケーション６１６の例としては、ＸＭＬ変換用のアプリケーションが挙げられる。ＸＭＬ変換用のアプリケーションが、複合機サーバ５２２に登録されると、ＸＭＬ変換機能が複合機１０３に追加される。これにより、ユーザは、ＸＭＬ変換機能をオペレーションとして登録することができるようになる。
以上、図７乃至図１０の説明は、複合機１０３で使用可能なオペレーション（機能）と、各オペレーションに対応する属性項目を、予め複合機１０３に選択肢として登録しておくものである。
以下、図１１乃至図１７の説明は、ユーザが実際にジョブを実行する際に、ユーザが頻繁に使用するオペレーション（機能）と各オペレーションに対応する所望の属性の内容を、ボックス毎にジョブ実行命令として登録するものである。
【００６０】
図１１は、実行オペレーション登録画面１３０１の一例を示す図であり、図１２は、オペレーション追加画面１４０１の一例を示す図であり、図１３は、オペレーション設定画面１５０１の一例を示す図である。これらの画面１３０１、１４０１、１５０１は、ボックスに投入されたジョブに対して実施可能なオペレーションに属性を設定し、属性を設定したオペレーションを、図１７に示す実行オペレーション属性管理テーブル８０１に登録するための画面である。これら画面１３０１、１４０１、１５０１により、オペレーション属性対応管理テーブル７０１に登録されているオペレーションとその属性項目のうち、ボックスにジョブが投入された際に動作する実行オペレーションとその属性内容が実行オペレーション属性管理テーブル８０１に登録される。この実行オペレーション属性管理テーブル８０１は、コントローラ５１９のリソース制御論理インターフェース６０７ｂが管理している。
【００６１】
尚、これらの画面１１０１、１２０１、１３０１、１４０１、１５０１は、複合機１０３の操作パネル５１８に表示されたり、印刷制御部６０５からネットワーク１０６を経由してサーバ１０１及び携帯端末１０２のＷｅｂブラウザに表示されたりする。
また、ボックスは、複合機１０３に投入されたジョブを一時的に記憶して管理するためのものである。ボックスは、管理しているデータをユーザに活用させやすくするためのものである。例えば、ボックスに管理されているデータは、操作パネル５１８へのプレビュー表示や、ユーザによる編集がなされる。
【００６２】
図１１に示す実行オペレーション登録画面１３０１の"オペレーション"の欄は、ボックスにジョブが投入された場合に動作する複合機１０３の機能の一覧を示すものであり、実行オペレーション属性管理テーブル８０１の"オペレーション名"の欄に対応するものである。
【００６３】
実行オペレーション登録画面１３０１に表示されている新規追加ボタン１３０１ａをユーザが選択すると、図１２に示すオペレーション追加画面１４０１が表示される。オペレーション追加画面１４０１の"選択可能なオペレーション"の欄には、オペレーション属性対応管理テーブル７０１から取得したオペレーションが候補として表示される。ユーザが、"選択可能なオペレーション"の欄に表示されているオペレーションの中から、所望のオペレーションを選択した後に、設定ボタン１４０１ａを押下する。すると、そのオペレーションに対応した属性項目を、オペレーション属性対応管理テーブル７０１から呼び出し、オペレーション設定画面１５０１のように表示する（図１３を参照）。このオペレーション設定画面１５０１により、オペレーションの動作を決定する、各属性項目毎に所望の属性内容を設定することができる。
【００６４】
ユーザが、例えば、オペレーション追加画面１４０１の"登録オペレーション名"の欄に"メール送信３"を入力すると共に、"選択可能なオペレーション"の欄に表示されている"メール送信"を選択した後に、設定ボタン１４０１ａを押下する。そうすると、ユーザは、オペレーション設定画面１５０１において、メールを送信する送信アドレスとメール件名とを登録することが可能となる。
【００６５】
また、実行オペレーション登録画面１３０１を用いてオペレーションの追加及び削除が行われることによって、実行オペレーション属性管理テーブル８０１に、実行オペレーションとそのオペレーションの属性内容とが登録される。
【００６６】
図１４は、ボックス一覧画面１６０１の一例を示した図であり、図１５は、ボックス設定画面１７０１の一例を示した図である。ボックス一覧画面１６０１及びボックス設定画面１７０１は、ボックスにジョブが投入されたときに、処理するオペレーションの組み合わせとその処理の順序とを登録するための画面である。これらボックス一覧画面１６０１及びボックス設定画面１７０１を用いて登録された情報は、図１６に示すボックスオペレーション管理テーブル９０１で管理される。
【００６７】
ボックス一覧画面１６０１及びボックス設定画面１７０１は、複合機１０３の操作パネル５１８に表示されたり、印刷制御部６０５からネットワーク１０６を経由してサーバ１０１及び携帯端末１０２のＷｅｂブラウザに表示されたりする。印刷制御部６０５は、リソース制御論理インターフェース６０７ｂから、ボックスオペレーション管理テーブル９０１と実行オペレーション属性管理テーブル８０１の情報にアクセスしている。ユーザは、ボックス一覧画面１６０１及びボックス設定画面１７０１を使用して、ボックスオペレーション管理テーブル９０１のボックスの設定を行う。
【００６８】
図１４に示すボックス一覧画面１６０１では、ボックスの一覧とそのボックスの名称とが表示される。ユーザは、ボックス一覧画面１６０１に表示されているボックスの一覧の中から所望のボックスを選択した後に設定ボタン１６０１ａを押下する。そうすると、図１５に示すボックス設定画面１７０１が表示される。
ユーザは、ボックス設定画面１７０１のオペレーションの番号欄に、例えば図７に示したオペレーション属性対応管理テーブル７０１のオペレーションに登録されたものを指定することができる。また、ユーザは、ボックス設定画面１７０１の"組み合わせ"の欄に、オペレーションの番号に登録されたオペレーションを実施する組み合わせと順序とを設定することができる。
【００６９】
ここで、実行オペレーション属性管理テーブルが、図１７に示す実行オペレーション属性管理テーブル８０１であり、図１６に示す"組み合わせ"の欄に"１＞（２＆３）｜（４＞５）"が設定された場合を例に挙げて、ボックス１にジョブが登録された際の処理について説明する。
ボックス１にジョブが登録されると、"オペレーション１"に登録されたオペレーション、ここでは、"Formオーバレイ１"が実施される。その後、（２＆３）と（４＞５）のオペレーションを実施する。
【００７０】
（２＆３）は、"オペレーション２"と"オペレーション３"とに登録された"時刻１"と"印刷１"とを実施する。図１７に示す実行オペレーション属性管理テーブル８０１に登録されている"時刻１"の属性は、"１６：００"であり、"印刷１"の属性は、"トレイ２"、"カラー"、"両面"、"２部印刷"、及び"ステープル"である。
【００７１】
つまり、１６時になると、"ボックス１"に登録されたジョブに基づく文書は、"カラー出力"、"両面印刷"、及び"ステープル"の各処理が施された後、"トレイ２"に"２部"出力されることになる。
【００７２】
（４＞５）は、"オペレーション４"の属性である"ＰＤＦ変換"と、"オペレーション５"の属性である"メール送信１"とを実施する。
【００７３】
以上のように、"ボックス１"にジョブが投入されると、投入されたジョブのデータが"業務報告Ｆｏｒｍ１"のフォームにオーバレイされる。その後、オーバレイされたデータは、１６時になると、カラー出力、両面印刷、及びステープルの各処理がなされた後に"トレイ２"に２部出力される。更に、オーバレイされたデータは、ＰＤＦに変換される。ＰＤＦに変換されたデータは、実行オペレーション属性管理テーブル８０１の"メール送信１"に登録されているように、"業務報告"というタイトルのメールにより送信される。メールの送信先は、実行オペレーション属性管理テーブル８０１の"メール送信１"に登録されているように、"aaa@bbb.cc.jp、ddd@bbb.cc.jp、及びeee@bbb.cc.jp"に送信される。
【００７４】
図１８は、ボックスにジョブが登録されてから、ボックスオペレーション管理テーブル９０１、及び実行オペレーション属性管理テーブル８０１に従ってボックスに登録されたデータを処理する際の複合機１００の動作の一例を説明するフローチャートである。
【００７５】
まず、ステップＳ１８０１において、ボックスにジョブが登録されると、ステップＳ１８０２において、ボックスオペレーション管理テーブル９０１を参照し、ジョブが登録されたボックスに該当するオペレーションの情報を取得する。例えば、ジョブが登録されたボックスが、ボックス１"であれば、"Ｆｏｒｍオーバレイ１"、"時刻１"、"印刷１"、"ＰＤＦ変換"、及び"メール送信１"を示す情報を取得する。
次に、ステップＳ１８０３において、ステップＳ１８０２で取得した各オペレーションの属性を、実行オペレーション属性管理テーブル８０１から取得する。例えば、"印刷１"というオペレーションについては、図１７に示すように、"トレイ２"、"カラー"、"両面"、"２部印刷"、及び"ステープル"という属性を取得する。
【００７６】
ステップＳ１８０４では、該当するボックスのオペレーションの組み合わせをボックスオペレーション管理テーブル９０１から取得し、その組み合わせに従って処理を実施する。
【００７７】
例えば、携帯端末１０２からメールで、画像データが添付されたテキスト文書を持つ電子メールが複合機１０３に送信され、その画像データがボックスに登録されたとする。そうすると、前述したように、登録されたジョブのデータを"業務報告Form１"のフォームにオーバレイする処理が行われる。その後、オーバレイされた画像データは、１６時になると、カラー出力、両面印刷、及びステープルの各処理が施された後に、"トレイ２"に２部出力される。更に、オーバレイされた画像データは、ＰＤＦに変換される。ＰＤＦに変換された画像データは、図１７に示した"メール送信１"に登録されているように、"業務報告"というタイトルのメールで、アドレス"aaa@bbb.cc.jp、ddd@bbb.cc.jp、及びeee@bbb.cc.jp"に送信される。
【００７８】
次に、ステップＳ１８０５において、ステップＳ１８０４で実施した処理が成功したか否かを判定する。この判定の結果、ステップＳ１８０４で実施した処理が成功した場合には、ステップＳ１８０６に進む。ステップＳ１８０６では、ステップＳ１８０１で登録されたジョブをボックスから削除して、処理を終了する。
一方、ステップＳ１８０４で実施した処理が失敗した場合には、ステップＳ１８０７に進む。ステップＳ１８０７では、ステップＳ１８０１で登録されたジョブをボックスに残して、処理を終了する。例えば、ステップＳ１８０４で実行される処理の最中に、複合機１０３でエラーが発生してジョブの実行（例えば印刷）に失敗した場合には、ボックスにジョブを残すことになる。
【００７９】
図１９は、ボックスにジョブを登録する際の複合機１０３の動作の一例を説明するフローチャートである。ここでは、メールを使用して、画像データを添付したテキストデータを含むメールを携帯端末１０２から複合機１０３に送信して、ボックスにジョブを登録する場合を例に挙げて説明する。
【００８０】
まず、ステップＳ１９０１において、メールを受信すると、ステップＳ１９０２において、メールのタイトルを解析する。
次に、ステップＳ１９０３において、メールのタイトルでボックスの指定がなされているか否かを判定する。この判定の結果、メールのタイトルでボックスの指定がなされている場合には、ステップＳ１９０４に進む。ステップＳ１９０４では、メールに添付された画像データとテキストデータとを、該当するボックスに保存する。
一方、ボックスが指定されていない場合には、ステップＳ１９０５に進む。メールで受信したデータを削除して終了する。
【００８１】
以上のように本実施形態では、複合機１０３が持つ機能であるオペレーションの種類と、そのオペレーションについての設定可能な属性項目とを、オペレーション登録画面１００１及びオペレーション詳細画面１１０１等を用いて提示する。提示されたオペレーションと、そのオペレーションの属性項目の中からユーザによって設定されたものが、オペレーション属性対応管理テーブル７０１に登録される。オペレーション属性対応管理テーブル７０１に登録されたオペレーションとその属性項目のうち、ボックスにジョブが投入された際に動作する実行オペレーションとその属性の内容が、実行オペレーション登録画面１３０１、オペレーション追加画面１４０１及びオペレーション設定画面１５０１等を用いてユーザにより設定される。こうしてボックスにジョブが投入された際に動作するオペレーションとその属性の内容は、実行オペレーション属性管理テーブル８０１に登録される。さらに、ボックスにジョブが投入された際に、処理するオペレーションの組み合わせとその処理の順序とが、ボックス一覧画面１６０１及びボックス設定画面１７０１を用いてユーザにより設定される。
【００８２】
その後、画像データを添付したテキストデータを含むメールを、携帯端末１０２から受信すると、複合機１０３は、メールに添付された画像データとテキストデータとを、そのメールのタイトルで指定されたボックスに保存する。そして、ボックスオペレーション管理テーブル９０１を参照し、ジョブが登録されたボックスに該当するオペレーションの情報を取得する。そして、取得した各オペレーションの属性の内容を、実行オペレーション属性管理テーブル８０１から取得すると共に、該当するボックスのオペレーションの組み合わせをボックスオペレーション管理テーブル９０１から取得し、その組み合わせに従って処理を実施する。
【００８３】
以上のように、複合機１０３が有する機能をユーザに公開し、複合機１０３内のボックスに対して、複合機１０３が有する機能の組み合わせをユーザに設定させるようにする。そして、ボックスにジョブが投入されると、そのボックスに設定されている機能の属性の内容に従ってジョブを処理するようにした。これにより、ユーザは、操作が困難な携帯端末１０２からでも、煩雑な操作を行うことなく、複合機１０３に対して容易にジョブを処理させることができる。例えば、携帯端末１０２がプリンタドライバを有していなくても、複合機１０３に対して容易に印刷ジョブを実行させることができる。
また、複合機１０３が有する機能を組み合わせるようにしたので、ユーザは、複合機１０３が有する機能をカスタマイズすることができる。これにより、ユーザが所望する機能を利用してジョブを処理させることができる。また、複数のオペレーションを１つのボックスに設定できるので、１回ジョブを該ボックスに登録（送信）すれば、該複数のオペレーションを自動的に処理でき、何回もジョブを登録する必要がない。
【００８４】
尚、本実施形態では、メールを使用して、画像データを添付したテキストデータを含むメールを携帯端末１０２から複合機１０３に送信し、ボックスにジョブを登録する場合を例に挙げて説明したが、ボックスにジョブを登録する際の処理方法は、これに限定されない。例えば、ＰＤＬで記述された画像データを複合機１０３に送信するようにしてもよい。
【００８５】
また、オペレーションの内容は、複合機１０３が有する機能を示すものであれば、どのようなものであってもよい。例えば、操作パネル５１８にポップアップ表示を行うパネルポップアップ表示機能や、ＦＡＸによるデータの送信を行うＦＡＸ送信機能や、ボックスにジョブが登録されたことを通知するボックス登録通知機能等を、オペレーションとしてもよい。
【００８６】
（本発明の他の実施形態）
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給してもよい。そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００８７】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになる。また、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８８】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでない。そのプログラムコードがコンピュータにおいて稼働しているオペレーティングシステムあるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００８９】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードに備わるＣＰＵが実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
また、供給されたプログラムコードがコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいて機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００９０】
なお、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施形態を示し、プリントシステムの全体構成の一例を示すブロック図である。
【図２】本発明の実施形態を示し、サーバ及び携帯端末のハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施形態を示し、図２に示したＲＡＭのメモリマップの一例を示す図である。
【図４】本発明の実施形態を示し、図２に示したＦＤのメモリマップの一例を示す図である。
【図５】本発明の実施形態を示し、複合機のハードウェア構成の一例を示すブロック図である。
【図６】本発明の実施形態を示し、複合機サーバ及びコントローラの各記憶デバイスに記憶された制御プログラム内にあるソフトウェアの構成の一例を示すブロック図である。
【図７】本発明の実施形態を示し、オペレーションの種類と、そのオペレーションについて設定可能な属性とを管理するオペレーション属性対応管理テーブルの一例を示す図である。
【図８】本発明の実施形態を示し、オペレーション登録画面の一例を示す図である。
【図９】本発明の実施形態を示し、オペレーション詳細画面の一例を示す図である。
【図１０】本発明の実施形態を示し、オペレーション新規登録画面の一例を示す図である。
【図１１】本発明の実施形態を示し、実行オペレーション登録画面の一例を示す図でる。
【図１２】本発明の実施形態を示し、オペレーション追加画面の一例を示す図である。
【図１３】本発明の実施形態を示し、オペレーション設定画面の一例を示す図である。
【図１４】本発明の実施形態を示し、ボックス一覧画面の一例を示した図である。
【図１５】本発明の実施形態を示し、ボックス設定画面の一例を示した図である。
【図１６】本発明の実施形態を示し、ボックスオペレーション管理テーブルの一例を示した図である。
【図１７】本発明の実施形態を示し、オペレーションと、そのオペレーションの属性とを管理する実行オペレーション属性管理テーブルの一例を示した図である。
【図１８】本発明の実施形態を示し、ボックスにジョブが登録されてから、ボックスオペレーション管理テーブル、及び実行オペレーション属性管理テーブルに従ってボックスに登録されたデータを処理する際の複合機１００の動作の一例を説明するフローチャートである。
【図１９】本発明の実施形態を示し、ボックスにジョブを登録する際の複合機の動作の一例を説明するフローチャートである。
【符号の説明】
【００９２】
１０１  サーバ
１０２  携帯端末
１０３  複合機
１０６  ネットワーク
５１６  プリンタエンジン
５１８  操作パネル
５１９  コントローラ
５２２  複合機サーバ
７０１  オペレーション属性対応管理テーブル
８０１  実行オペレーション属性管理テーブル
１００１  オペレーション登録画面
１１０１  オペレーション詳細画面
１２０１  オペレーション新規登録画面
１３０１  実行オペレーション登録画面
１４０１  オペレーション追加画面
１５０１  オペレーション設定画面
【図１】
0004795034.tif 000002
【図２】
0004795034.tif 000003
【図３】
0004795034.tif 000004
【図４】
0004795034.tif 000005
【図５】
0004795034.tif 000006
【図６】
0004795034.tif 000007
【図７】
0004795034.tif 000008
【図８】
0004795034.tif 000009
【図９】
0004795034.tif 000010
【図１０】
0004795034.tif 000011
【図１１】
0004795034.tif 000012
【図１２】
0004795034.tif 000013
【図１３】
0004795034.tif 000014
【図１４】
0004795034.tif 000015
【図１５】
0004795034.tif 000016
【図１６】
0004795034.tif 000017
【図１７】
0004795034.tif 000018
【図１８】
0004795034.tif 000019
【図１９】
0004795034.tif 000020