(57)【要約】【課題】補助記憶装置を備えていない安価な画像形成装置であっても、ボックス印刷機能を実現可能にする。【解決手段】ユーザは、ＰＣの補助記憶装置に格納された又はされるジョブファイルを、直接又は間接的に選択して画像形成装置２０を印刷開始待機状態にしておき、画像形成装置２０のボタン２６１〜２６３のうち、選択したジョブファイルを含むボックスに対応したもの２６ｉを押下する。ボタン情報制御部４２Ａは、ボタン情報記憶部２３０Ａ内のボタン識別子を押下情報記憶部２４０内にコピーし、これを、ＰＣからのボタン情報取得要求に応答して返信する。ＰＣは、このボタン識別子に対応したジョブファイルを、スプーラを介し画像形成装置２０に送信する。【選択図】図９
2014130432.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に画像形成装置がローカル結合された画像形成システムにおいて、
該画像形成装置は、ボタンと、プリンタ又はファクシミリであるプリント手段と、第１制御手段とを備え、該第１制御手段は、
該情報処理装置からの押下情報取得要求に応答して、該ボタンが押下されたか否かを示す押下情報を返信し、
該プリント手段に対し、該情報処理装置から受信した印刷ジョブデータに基づく画像を用紙に印刷させ、
該情報処理装置は、補助記憶装置と、入力手段と、プリンタドライバ又はファクシミリドライバであるプリント手段ドライバと、スプーラと、第２制御手段と、を備え、該第２制御手段は、
該入力手段を介した印刷開始指示に応答して、定期的に押下情報取得要求を該画像形成装置に送信し、その返信に含まれる押下情報が、ボタンの押下を示しているか否かを判定し、
肯定判定した場合には、該印刷開始指示前に該入力手段を介し直接又は該プリント手段ドライバを介し間接的に指定された印刷ジョブデータを、該スプーラを介し該画像形成装置に送信する、
ことを特徴とする画像形成システム。
【請求項２】
該画像形成装置は、該ボタンを複数備え、
該押下情報は、どのボタンが押下されたかを示す情報を含み、
該送信する印刷ジョブデータは、押下されたボタンに関するものである、
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
該押下情報は、押下されたボタンの識別子を含むプリントジョブコマンドであることを特徴とする請求項２に記載の画像形成システム。
【請求項４】
該押下情報は、該複数のボタンのそれぞれについて押下されたか否かを示すフラグを含むことを特徴とする請求項２に記載の画像形成システム。
【請求項５】
請求項１乃至４のいずれか１つに記載の画像形成システムを構成する画像形成装置。
【請求項６】
請求項１乃至４のいずれか１つに記載の画像形成システムを構成する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント機能又はファクシミリ送信機能を備えた画像形成装置が情報処理装置にローカル結合された画像形成システム並びにこれを構成する画像形成装置及び情報処理装置に係り、特に、補助記憶装置を備えていない安価な画像形成装置と情報処理装置とがネットワークを介し結合された画像形成システム並びにこれを構成する画像形成装置及び情報処理装置に関する。
【背景技術】
【０００２】
ハードディスクなどの大容量の補助記憶装置を備えた画像形成装置では一般に、例えば下記特許文献１に開示されているように、ホストコンピュータから受信した印刷ジョブを、補助記憶装置内のフォルダであるボックスに保管しておき、任意の時点でボックス内の印刷ジョブを指定して印刷するボックス印刷機能を有する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１１９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、補助記憶装置を備えていない安価な画像形成装置であっても、ボックス印刷機能を実現可能にする画像形成システム並びにこれを構成する画像形成装置及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明による画像形成システムの第１態様では、情報処理装置に画像形成装置がローカル結合された画像形成システムにおいて、
該画像形成装置は、ボタンと、プリンタ又はファクシミリであるプリント手段と、第１制御手段とを備え、該第１制御手段は、
該情報処理装置からの押下情報取得要求に応答して、該ボタンが押下されたか否かを示す押下情報を返信し、
該プリント手段に対し、該情報処理装置から受信した印刷ジョブデータに基づく画像を用紙に印刷させ、
該情報処理装置は、補助記憶装置と、入力手段と、プリンタドライバ又はファクシミリドライバであるプリント手段ドライバと、スプーラと、第２制御手段と、を備え、該第２制御手段は、
該入力手段を介した印刷開始指示に応答して、定期的に押下情報取得要求を該画像形成装置に送信し、その返信に含まれる押下情報が、ボタンの押下を示しているか否かを判定し、
肯定判定した場合には、該印刷開始指示前に該入力手段を介し直接又は該プリント手段ドライバを介し間接的に指定された印刷ジョブデータを、該スプーラを介し該画像形成装置に送信する。
【０００６】
本発明による画像形成システムの第２態様では、第１態様において、該押下情報は、押下されたボタンの識別子を含むプリントジョブコマンドである。
【０００７】
本発明による画像形成システムの第３態様では、第２態様において、該押下情報は、複数のボタンのそれぞれについて押下されたか否かを示すフラグを含む。
【発明の効果】
【０００８】
上記第１態様の構成によれば、ユーザが、情報処理装置の補助記憶装置に格納された又はされる印刷ジョブデータを、直接又は間接的に選択して印刷開始待機状態にしておき、画像形成装置のボタンを押下すると、該情報処理装置が該ボタンに対応した印刷ジョブデータを、スプーラを介し該画像形成装置に送信し、これによりローカル又はリモートでのプリント実行が開始されるので、該画像形成装置が補助記憶装置を備えていなくても、補助記憶装置を備えている場合と同様な動作を実現可能であるという効果を奏する。
【０００９】
上記第２態様の構成によれば、押下情報が、押下されたボタンの識別子を含むプリントジョブコマンドであるので、押下情報をプリントジョブ以外のジョブに対応させた場合にも、誤りなく所望のジョブを実行させることが可能となるという効果を奏する。
【００１０】
上記第３態様の構成によれば、押下情報が、複数のボタンのそれぞれについて押下されたか否かを示すフラグを含むので、複数のジョブを処理できるという効果を奏する。
【００１１】
本発明の他の目的、特徴的な構成及び効果は、以下の説明を特許請求の範囲及び図面の記載と関係づけて読むことにより明らかになる。 
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例１に係る画像形成システムの概略構成図である。
【図２】図１のシステムのハードウェア構成を示す概略ブロック図である。
【図３】図２中の画像形成装置のプリンタに関係した部分の構成を示す概略機能ブロック図である。
【図４】図２中のＰＣのプリントに関する構成を示す概略機能ブロック図である。
【図５】印刷開始前に印刷マネージャにより表示されるボックス印刷設定画面を示す図である。
【図６】図５の画面表示中に、ユーザの操作に応じ図４中のＵＩ部及びシステム制御部により行われる処理を示す概略フローチャートである。
【図７】タイムアップイベントの発生に応答して開始される、図４中のシステム制御部の処理を示す概略フローチャートである。
【図８】本発明の実施例２に係る、図３に対応した機能ブロック図である。
【図９】本発明の実施例２に係る、図７に対応した概略フローチャートである。
【実施例１】
【００１３】
図１は、本発明の実施例１に係る画像形成システムを示す概略図である。
【００１４】
このシステムでは、ＰＣ（Personal Computer）１０に画像形成装置２０がローカル結合されている。
【００１５】
図２は、図１のシステムのハードウェア構成を示す概略ブロック図である。
【００１６】
ＰＣ１０のハードウェア構成は、通常のパーソナルコンピュータであり、ＣＰＵ（Central Processing Unit）１１がインターフェイス１２を介してＰＲＯＭ（Programmable Read Only Memory）１３、ＤＲＡＭ（Dynamic Random Access Memory）１４、補助記憶装置１５、ＵＳＢインターフェイス１６及び会話型入出力装置１７に結合されている。図２では、簡単化の為に、複数種のインターフェイスを１つのブロック１２で表している。
【００１７】
ＰＲＯＭ１３は、例えばフラッシュメモリであり、ＢＩＯＳ（Basic Input/Output System）が格納されている。ＤＲＡＭ１４は、主記憶装置として用いられる。補助記憶装置１５には、ＯＳ（Operating System）、各種ドライバ及びアプリケーションが格納されている。
【００１８】
画像形成装置２０では、ＣＰＵ２１がインターフェイス２２を介してＰＲＯＭ２３、ＤＲＡＭ２４、ＵＳＢインターフェイス２５、操作パネル２６、スキャナ２７、プリンタ２８及びファックスモデム２９に結合されている。図２では、簡単化の為に、複数種のインターフェイスを１つブロック２２で表している。
【００１９】
ＰＲＯＭ２３は、例えばフラッシュメモリであり、ＢＩＯＳ、ＯＳ、各種ドライバ、及び、画像形成装置として機能させるための各種アプリケーションが格納されている。ＤＲＡＭ２４は、主記憶装置として用いられる。ＵＳＢインターフェイス２５は、ＰＣ１０のＵＳＢインターフェイス１６に結合されている。スキャナ２７は、紙媒体上の画像を電子化するために用いられ、そのファイルは、印刷、ファクシミリ送信又はファイル送信のために用いられる。プリンタ２８は、プリントエンジン並びに用紙の給紙部、搬送部及び排紙部を備え、ＤＲＡＭ２４上に生成されたビットマップデータが供給され、このデータに基づいて感光ドラムに静電潜像を形成し、この像をトナーで現像し、トナー像を用紙に転写し定着させ、排紙する。
【００２０】
図３は、画像形成装置２０のプリンタ２８に関係した部分の構成を示す概略機能ブロック図である。
【００２１】
制御部４０は、プリンタ２８に対するプリンタ制御部４１と、操作パネル２６及びＰＲＯＭ２３内のボタン情報記憶部２３０に対するボタン情報制御部４２とを備えている。
【００２２】
操作パネル２６は、プリント機能の実行を間接的に開始させるためのボタン２６１〜２６３と、これらのうち押下されたもののボックス名を表示する表示器２６０とを備えている。
【００２３】
ボタン情報記憶部２３０は、ボタン２６１〜２６３のそれぞれが押下されたか否かを示すフラグＦ１〜Ｆ３と、ボタン２６１〜２６３のそれぞれに割り当てられたボックス名（以下、これらをＢＯＸ１〜３とする。）とを、ボタン情報として記憶する。
【００２４】
ボタン情報制御部４２は、ボタン２６ｉ（ｉは１〜３のいずれか）が押下されると、ボタン情報記憶部２３０を参照して、そのボックス名「ＢＯＸｉ」を、表示器２６０に表示させると共に、ボタン情報記憶部２３０内のフラグＦｉをセットする。ボタン情報制御部４２はまた、プリンタ制御部４１からの印刷終了に応答して、表示器２６０に表示されている「ＢＯＸｉ」に対応したフラグＦｉをリセットするとともに、この表示をクリアする。
【００２５】
ＵＳＢ通信部４３は、図２のＵＳＢインターフェイス２５と、ＵＳＢドライバとを備え、ＵＳＢドライバは、ＰＣ１０から受信した情報を、プリンタ制御部４１及びボタン情報制御部４２のバッファに割り当てられたエンドポイントの番号に応じてプリンタ制御部４１又はボタン情報制御部４２に振り分け、プリンタ制御部４１又はボタン情報制御部４２から受け取った情報をＰＣ１０へ送信する。すなわち、ＵＳＢ通信部４３は、ＰＣ１０から受信したジョブデータ及びボックス名登録要求をそれぞれ４１及び４２に渡し、ＰＣ１０から受信した押下情報取得要求を４２に渡し、その返信を１０へ送信する。
【００２６】
図４は、ＰＣ１０のプリンタに関する構成を示す概略機能ブロック図である。
【００２７】
図４中の角丸ブロック１５１〜１５３はそれぞれ、図３のボタン２６１〜２６３に対応した、印刷ジョブファイル保管用のフォルダであり、図２の補助記憶装置１５内に配置される。
【００２８】
会話型入出力装置１７は、表示装置１７０と入力装置１７１とを備え、入力装置１７１は例えばキーボードとポインティングデバイスとを含んでいる。
【００２９】
ユーザは、文書作成アプリケーション５０を起動させて、文書を作成する。ユーザは次いで、印刷メニューを選択する。これにより、プリンタドライバ５１を介しＯＳの印刷マネージャが起動され、そのユーザインターフェイス部５２が、表示装置１７０に印刷ダイアログ（不図示）を表示させる。ユーザは、入力装置１７１を操作して、ページサイズ、片面／両面印刷、印刷部数等のジョブ情報を設定する。この印刷ダイアログでジョブボックスを選択すると、図５に示すようなジョブボックス画面５３が表示装置１７０に表示される。
【００３０】
制御部５４は、プリンタドライバ５１及びユーザインターフェイス部５２と連携するボックス印刷ツールであって、全体を制御するシステム制御部５５と、ボックス印刷ジョブを制御するジョブ制御部５６と、画像形成装置２０のボタン情報を制御するボタン情報制御部５７とを備えている。
【００３１】
ユーザインターフェイス部５２は、ユーザによる入力装置１７１の操作に応じ、表示装置１７０にプリント機能に関するメニューを表示させ、各メニューにおいて、ユーザによる入力装置１７１の操作に応じ、入力された指示、設定値又は選択をシステム制御部５５に通知し、システム制御部５５はこれに応じた処理を行う。
【００３２】
ＵＳＢ通信部５８は、図３のＵＳＢ通信部４３と同様に、図２のネットワークインターフェイス１６と、ＵＳＢドライバとを備え、画像形成装置２０のＵＳＢ通信部４３から受信した情報をボタン情報制御部５７に渡し、５７又は６４から受け取った情報をＵＳＢ通信部４３に送信する。
【００３３】
図６は、画像形成装置２０のボタン２６１〜２６３の何れかをユーザが押下する前に、図５のジョブボックス画面５３が表示された状態で、ユーザインターフェイス部５２及びシステム制御部５５により行われる事前設定処理を示す概略フローチャートである。以下、括弧内は図中のステップ識別符号である。
【００３４】
図５のジョブボックス画面５３上の左列「選択」欄の数字１〜３はそれぞれ、画像形成装置２０のボタン２６１〜２６３の識別子に一致している。ジョブボックス画面５３の表示直前に、システム制御部５５はユーザインターフェイス部５２からの上記ジョブボックス選択の通知に応答して、ボタン情報制御部５７を介し画像形成装置２０のボタン情報制御部４２に押下情報取得要求する。ボタン情報制御部４２はこれに応答して、ボタン情報記憶部２３０の内容を、ボタン情報制御部５７を介しシステム制御部５５に返信し、システム制御部５５はユーザインターフェイス部５２を介し、このボタン情報をジョブボックス画面５３に反映させる。
【００３５】
（Ｓ０）ユーザは、入力装置１７１を操作して、必要に応じ、ジョブボックス画面５３上の「名前」欄にボックス名を記入する。「ジョブ数」欄には、このボックス内に保管されているジョブファイル数が表示される。次いでユーザが登録ボタン６０を押下すると、ユーザインターフェイス部５２はこれをシステム制御部５５に通知する。システム制御部５５は、これに応答して、ボタン情報制御部５７に対し、「選択」欄のボタン識別子ｉ＝１〜３のそれぞれについての、ボックス名を指定して、ボタン設定を指示する。ボタン情報制御部５７はこれに応答して、ボタン識別子毎のボックス名を伴ったボタン設定要求を、ＵＳＢ通信部５８及び画像形成装置２０のＵＳＢ通信部４３を介しボタン情報制御部４２へ送信する。
【００３６】
ボタン情報制御部４２は上記送信に応答して、ｉ＝１〜３のそれぞれについて、ボタン識別子ｉに対応したボタン情報記憶部２３０内のボックス名を「ＢＯＸｉ」と上書き設定する。
【００３７】
（Ｓ１）ユーザは、ボックス名「ＢＯＸｉ」をダブルクリックして、パス入力欄（不図示）を表示させ、これに「ＢＯＸｉ」の補助記憶装置１５内でのパスを入力し、確定させる。ユーザインターフェイス部５２はこれをシステム制御部５５に通知し、システム制御部５５はこれに応答して、このパスのフォルダを、「ＢＯＸｉ」として補助記憶装置１５内に作成する。
【００３８】
図５において、ユーザがラジオボタン６１をクリックしてボックス１５ｉ（図５ではｉ＝１）を選択し、印刷ボタン６２を押下すると、図４において、文書作成アプリケーション５０は、文書データに基づき、Ｗｉｎｄｏｗｓ（登録商標）のＧＤＩ（グラフィックデバイスインターフェイス）ライブラリ内の関数６３を呼び出す。ＧＤＩ関数６３は、プリンタドライバ５１を介して、画像形成装置２０が解釈可能なＰＤＬ（頁記述言語）データに変換する。
【００３９】
ジョブ制御部５６は、上記ジョブ情報をＰＪＬ（プリンタジョブ言語）コマンドに変換し、これを前記ＰＤＬデータに付加したものを、ジョブファイルとして、上記選択されたボックス１５ｉ内に格納し、システム制御部５５に制御を移す。システム制御部５５はこれに応答して、このジョブファイルのパスを、ユーザにより間接的に選択されたものとして記憶しておき、また、タイマＴを起動させる。
【００４０】
タイマＴは、図１０のＣＰＵ１１内のハードウェア・タイマと、これを用いたＯＳのソフトウェア・インターバルタイマとを備え、設定時間経過する毎に、システム制御部５５に対しタイムアップイベントを発生させる。
【００４１】
図７は、このタイムアップイベントの発生に応答して開始されるシステム制御部５５の処理を示す概略フローチャートである。
【００４２】
（Ｓ１０）システム制御部５５は、タイマＴをディセイブルにしてタイムアップイベントの発生を抑止する。
【００４３】
（Ｓ１１）システム制御部５５は、ボタン情報制御部５７を介し、ボタン情報取得を指示する。ボタン情報制御部５７は、この指示に応答してＵＳＢ通信部５８を介し、画像形成装置２０のボタン情報制御部４２に、ボタン情報取得を要求する。
【００４４】
（Ｓ１２）ボタン情報制御部５７は、ボタン情報制御部４２からＵＳＢ通信部５８を介しボタン情報を受信する。
【００４５】
ボタン情報制御部５７は、ボタン情報である、フラグＦｉのｉ＝１〜３のそれぞれについて、ステップＳ１３からステップＳ１５までの処理を、ステップＳ１４で肯定判定されるまで繰り返す。
【００４６】
（Ｓ１４）すなわち、Ｆｉ＝‘１’であれば、ステップＳ１７へ進み、ｉ＝１〜３の何れについてもこの条件が成立しなければ、ステップＳ２１へ進む。
【００４７】
（Ｓ１７）ボタン情報制御部５７は、システム制御部５５に制御を戻す。システム制御部５５はボタン情報制御部５７、ＵＳＢ通信部５８及び画像形成装置２０のボタン情報制御部４２を介しプリンタ制御部４１に対し、プリンタ２８がレディ状態であるか否かの確認要求を行う。プリンタ制御部４１は、プリンタ２８がレディ状態であるか否かを確認し、その結果を、ボタン情報制御部４２及び５７を介しシステム制御部５５に返信する。システム制御部５５は、プリンタ２８がレディ状態であることを示していれば、ジョブ制御部５６を介し、ステップＳ１４のＦｉ＝‘１’に対応するボックスＢＯＸｉ内に存在する上記選択されたパスのジョブファイルを、スプーラ６４に渡す。スプーラ６４は、ジョブファイルを受付順に、ＵＳＢ通信部５８及び画像形成装置２０のＵＳＢ通信部４３介しプリンタ制御部４１に送信する。
【００４８】
システム制御部５５は、プリンタ２８がレディ状態でなければステップＳ１７へ戻る。このステップＳ１７、Ｓ１８のループの処理は、他のタイマを用いて定期的に行われる。
【００４９】
プリンタ制御部４１は、受信したジョブファイルを、ＤＲＡＭ２４内のバッファ領域に格納させ、バッファサイズに応じ、ページ単位又はページを分割したブロック単位で、ＰＤＬデータを中間言語に変換した後、ビットマップ展開してプリンタ２８のプリントエンジンに供給するとともに、プリンタ２８の給排紙機構を制御して用紙に画像を形成させ、この用紙を排出させる。
【００５０】
プリンタ制御部４１は、全頁の印刷が完了すると、表示器２６０に表示されているボックス名「ＢＯＸｉ」に対応したフラグＦｉをリセットし、この表示をクリアする。
【００５１】
（Ｓ２０）タイマＴを停止させ、また、上記記憶したジョブファイルのパス名を削除し、リターンする。
【００５２】
（Ｓ２１）タイマＴをイネーブルにして、タイムアップイベント発生の抑止を解除し、リターンする。
【００５３】
図５において、印刷ボタン６２を押下する替わりに保存ボタン６５を押下すると、上記同様にしてジョブファイルがジョブボックス１５ｉ内に保存されるが、タイマＴは起動されず、プリントは行われない。
【００５４】
図５において、ジョブボックス１５ｉを選択した後、開くボタン６６を押下してボックスを開き、その中のジョブファイルを直接選択し、印刷ボタン６２を押下した後（印刷開始待機状態にした後）、画像形成装置２０のボタン２６ｉを押下した場合も、このジョブファイルのパスが記憶され、上記と同様にして、選択したジョブファイルの印刷が行われる。
【００５５】
本実施例１によれば、ユーザが、ＰＣ１０の補助記憶装置１５に格納された又はされるジョブファイルを、直接又は間接的に選択して印刷開始待機状態にしておき、画像形成装置２０のボタン２６１〜２６３のうち、選択したジョブファイルを含むボックスに対応したものを押下すると、ＰＣ１０がジョブファイルを、スプーラ６４を介し画像形成装置２０に送信し、これによりプリント実行が開始されるので、画像形成装置２０が補助記憶装置を備えていなくても、補助記憶装置を備えている場合と同様な動作を実現可能であるという効果を奏する。
【実施例２】
【００５６】
図８は、本発明の実施例２に係る、図３に対応した機能ブロック図である。
【００５７】
この実施例２では、図３のボタン情報記憶部２３０からフラグＦ１〜Ｆ３を省略したボタン情報記憶部２３０Ａを備えるとともに、ＤＲＡＭ２４内に押下ボタン情報記憶部２４０を備えている。押下ボタン情報記憶部２４０の初期値は、０である。ボタン情報制御部４２Ａは、ユーザがボタン２６ｉを押下したことに応答して、その識別子ｉをボタン情報記憶部２４０に書き込む。
【００５８】
図９は、本発明の実施例２に係る、図７に対応した概略フローチャートである。
【００５９】
ボタン情報制御部４２Ａは、ステップＳ１１でのＰＣ１０からの押下情報取得要求に応答して、押下ボタン情報記憶部２４０に保持されているボタン識別子ｉを返信する。この場合、ボタン識別子ｉを引数として含むプリントコマンド、例えば、
@PJL USTATUS DEVICE
<CR><LF>CODE=8800i
を返信してもよい。ここに、<CR><LF>はキャリッジ・リターンの制御記号を示しており、また、ｉはボタン識別子である。
【００６０】
ボタン情報制御部５７は、ステップＳ１５において、ｉ＞０であればステップＳ１７へ進み、そうでなければステップＳ２１へ進む。
【００６１】
ボタン情報制御部４２Ａは、全頁の印刷が完了すると、表示器２６０の表示をクリアするとともに押下ボタン情報記憶部２４０の内容をゼロクリアする。
【００６２】
他の点は、実施例１と同一である。
【００６３】
本実施例２によれば、ボタン情報制御部４２Ａ及び５７での処理が、実施例１の場合よりも簡単になる。
【００６４】
以上において、本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上記複数の実施例で述べた構成要素の他の組み合わせ、各構成要素の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。
【００６５】
例えば、上記実施例ではプリント手段が自装置で印刷するプリンタである場合を説明したが、本発明は以上の説明から明らかなように、プリント手段はリモート装置に印刷させるファクシミリ（ファックスモデムを含む）であってもよい。
【００６６】
また、ステップＳ１７及びＳ１８を省略し、タイマＴのタイムアップ間隔を短くし、フラグＦ１〜Ｆ３又は押下ボタン情報記憶部２４０を用いないで、画像形成装置２０が押下情報取得要求を受信した時に、ボタン２６１〜２６３のいずれが押下されているかを直接検出する構成であってもよい。
【００６７】
また、プリンタドライバ５１、ＵＳＢ通信部４３及び５８は、ＵＳＢプロトコルのものに限定されず、同じ機能を実現できる他のプロトコルを用いた構成であってもよいことは勿論である。
【符号の説明】
【００６８】
１０  ＰＣ
１１、２１  ＣＰＵ
１２、２２  インターフェイス
１３、２３  ＰＲＯＭ
１４、２４  ＤＲＡＭ
１５  補助記憶装置
１６、２５  ＵＳＢインターフェイス
１７  会話型入出力装置
１７０  表示装置
１７１  入力装置
２０  画像形成装置
２３０  ボタン情報記憶部
２４０  押下ボタン情報記憶部
２６  操作パネル
２６０  表示器
２６１〜２６３  ボタン
２７  スキャナ
２８  プリンタ
２９  ファックスモデム
２Ａ  オートシートフィーダ
３０  ネットワーク
４０、５４  制御部
４１  プリンタ制御部
４２  ボタン情報制御部
４３、５８  ＵＳＢ通信部
５０  文書作成アプリケーション
５１  プリンタドライバ
５２  ユーザインターフェイス部
５３  ジョブボックス画面
５５  システム制御部
５６  ジョブ制御部
５７  ボタン情報制御部
５９  矢印アイコン
６０  登録ボタン
６１  ラジオボタン
６２  印刷ボタン
６３  ＧＤＩ
６４  スプーラ
６５  保存ボタン
６６  開くボタン
１５１〜１５３、１５ｉ  ジョブボックス
１５４  ＩＰアドレス／ユーザ名テーブル
Ｆ１〜Ｆ３  フラグ
ＩＰＡ１〜ＩＰＡ３  ＩＰアドレス
Ｔ  タイマ
【図１】
2014130432.tif 000003
【図２】
2014130432.tif 000004
【図３】
2014130432.tif 000005
【図４】
2014130432.tif 000006
【図５】
2014130432.tif 000007
【図６】
2014130432.tif 000008
【図７】
2014130432.tif 000009
【図８】
2014130432.tif 000010
【図９】
2014130432.tif 000011