(57)【要約】【課題】実現不可能な印刷条件で印刷させる要求を規制する。【解決手段】本態様の情報処理装置（１０）は、各種の印刷条件を規定する機器情報（共通機器情報Ｊｘ）を記憶する機器情報記憶手段（１４）と、各種の印刷条件の何れかを設定する条件設定手段（１８）と、条件設定手段が設定した印刷条件（集約印刷など）で印刷させる要求をする印刷要求手段（１３）と、条件設定手段が設定した印刷条件で印刷が不可能であった場合（画像形成装置が集約印刷の機能を具備しない場合）、その後、当該印刷条件で印刷させる要求を規制する条件制御手段（１６）とを具備する。【選択図】図３
2020154729.tif 000002
【特許請求の範囲】
【請求項１】
各種の印刷条件を規定する機器情報を記憶する機器情報記憶手段と、
前記各種の印刷条件の何れかを設定する条件設定手段と、
前記条件設定手段が設定した前記印刷条件で印刷させる要求を画像形成装置に対して可能な印刷要求手段と、
前記条件設定手段が設定した前記印刷条件で印刷が不可能であった場合、その後、当該印刷条件で印刷させる要求を規制する条件制御手段と、を具備する情報処理装置。
【請求項２】
前記各種の印刷条件の何れかを選択可能とする設定画像を表示させる表示制御手段を具備し、
前記条件設定手段は、前記設定画面で選択された前記印刷条件を設定し、
前記条件制御手段は、特定の前記印刷条件で印刷させる要求を規制した場合、当該特定の印刷条件を選択可能な第１の前記設定画像から、当該特定の印刷条件を選択不可能な第２の前記設定画像へ変更させる請求項１に記載の情報処理装置。
【請求項３】
前記条件制御手段は、特定の前記印刷条件で印刷させる要求を規制した後に、当該特定の印刷条件で印刷が可能になった場合、当該規制を解除可能である請求項１または２に記載の情報処理装置。
【請求項４】
前記機器情報は、第１画像形成装置へ要求可能な印刷条件、および、前記第１画像形成装置と相違する第２画像形成装置へ要求可能な印刷条件の双方を規定する請求項１から３の何れかに記載の情報処理装置。
【請求項５】
前記条件制御手段は、一の印刷条件で印刷が不可能であった場合、当該一の印刷条件で印刷させる要求を規制し、その後、前記一の印刷条件と相違する他の印刷条件で印刷が不可能であった場合、前記一の印刷条件に加え、当該他の印刷条件で印刷させる要求を規制する請求項１から４の何れかに記載の情報処理装置。
【請求項６】
印刷を要求する画像形成装置が特定のデバイスを具備するか否かを把握可能なデバイス情報を取得する通信手段を具備し、
前記条件制御手段は、前記通信手段が取得した前記デバイス情報に応じて、前記画像形成装置へ印刷を要求する際に設定可能な印刷条件を変更する請求項１から５の何れかに記載の情報処理装置。
【請求項７】
印刷条件を特定可能な設定情報を受信する受信手段と、
前記受信手段が受信した前記設定情報から特定される前記印刷条件で画像を印刷可能な印刷処理手段と、
前記受信手段が受信した前記設定情報から特定される前記印刷条件で印刷が不可能であった場合、当該印刷条件を特定可能なエラー情報を記憶するエラー情報記憶手段と、
予め定められた契機で、前記エラー情報記憶手段が記憶した前記エラー情報を外部へ送信するエラー情報送信手段と、を具備する画像形成装置。
【請求項８】
前記印刷処理手段は、第１印刷条件および第２印刷条件の双方を含む前記印刷条件が特定される前記設定情報が受信され、且つ、前記第１印刷条件を満たす印刷は可能であるが、前記第２印刷条件を満たす印刷は不可能である場合、前記第１印刷条件および前記第２印刷条件のうち前記第１印刷条件のみを満たす印刷を実行する請求項７に記載の画像形成装置。
【請求項９】
請求項１から６の何れかに記載の情報処理装置と、
請求項７または８に記載の画像形成装置と、を具備する情報処理システム。
【請求項１０】
コンピュータを、
各種の印刷条件を規定する機器情報を記憶する機器情報記憶手段と、
前記各種の印刷条件の何れかを設定する条件設定手段と、
前記条件設定手段が設定した前記印刷条件で印刷させる要求をする印刷要求手段と、
前記条件設定手段が設定した前記印刷条件で印刷が不可能であった場合、その後、当該印刷条件で印刷させる要求を規制する条件制御手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
従来から、ＰＣ（Personal Computer）にプリンタドライバをインストールし、ＰＣからプリンタへ画像の印刷を要求できる技術が採用されている。また、以上の従来技術では、印刷条件（例えば、製本印刷）を規定する機器情報がＰＣに記憶される。利用者は、ＰＣに接続された操作部（マウス等）を適宜に操作することで、印刷条件を選択し、当該印刷条件で印刷を実行させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上述の従来技術では、利用者が選択した印刷条件で印刷が不可能な場合が生じ得た。仮に、印刷が不可能な印刷条件が繰返し選択された場合、プリンタでエラーが頻繁に生じるという不都合が生じ得る。以上の事情を考慮して、本発明は、上述の不都合を抑制することを目的とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の情報処理装置は、各種の印刷条件を規定する機器情報を記憶する機器情報記憶手段と、各種の印刷条件の何れかを設定する条件設定手段と、条件設定手段が設定した印刷条件で印刷させる要求を画像形成装置に対して可能な印刷要求手段と、条件設定手段が設定した印刷条件で印刷が不可能であった場合、その後、当該印刷条件で印刷させる要求を規制する条件制御手段と、を具備する。
【発明の効果】
【０００５】
本発明によれば、条件設定手段が設定した印刷条件で印刷が不可能であった場合、その後、当該印刷条件で印刷させる要求が規制されるため、上述の不都合を抑制できる。
【図面の簡単な説明】
【０００６】
【図１】情報処理システムの一例のハードウェア構成を説明するための図である。
【図２】ＰＣの一例のハードウェア構成を説明するための図である。
【図３】情報処理システムの一例の機能ブロック図である。
【図４】共通機器情報の一例を説明するための図である。
【図５】エラー情報の具体例を説明するための図である。
【図６】不可条件情報の一例を説明するための図である。
【図７】情報処理システムの一例の動作を説明するためのシーケンス図である。
【発明を実施するための形態】
【０００７】
以下、本発明を図面に示した実施形態により詳細に説明する。
【０００８】
＜第１実施形態＞
図１は、第１実施形態に係る情報処理システムＳのハードウェア構成図である。図１に示す通り、情報処理システムＳは、ＰＣ１００およびプリンタ２００（Ａ、Ｂ…）を含んで構成される。なお、情報処理システムＳを構成するプリンタ２００の台数は適宜に変更できる。
【０００９】
ＰＣ１００にはプリンタドライバがインストールされる。以上のプリンタドライバにより、利用者がＰＣ１００を適宜に操作することで、プリンタ２００に対して印刷の要求が可能である。なお、情報処理システムＳにおいてポイントアンドプリントの仕組みを採用してもよい。以上の場合、プリンタドライバがインストールされるＰＣ１００は、プリントサーバとして機能する。プリントサーバには、クライアントＣＰが接続される。利用者は、クライアントＣＰを操作することで、プリントサーバを介してプリンタ２００に対して印刷の要求が可能である。
【００１０】
ＰＣ１００は、印刷データをプリンタ２００へ送信することで、プリンタ２００に印刷を実行させる（印刷の要求をする）。以上の印刷データには、利用者が設定した画像を示す画像データおよび印刷条件を特定可能な設定情報が含まれる。
【００１１】
利用者が設定できる印刷条件には、例えば、片面印刷、両面印刷、集約印刷、製本印刷およびパンチ印刷をするか否かが含まれる。また、利用者は、一の画像を印刷するに際して、複数の印刷条件を設定できる。例えば、両面印刷および集約印刷の双方を印刷条件に設定できる。以上の場合、１枚の用紙の表面および裏面の各々に複数個の画像が印刷される。
【００１２】
ＰＣ１００は、予め定められた表示装置に設定画像を表示することで、印刷条件を設定可能とする。利用者は、以上の設定画像を用いて、印刷条件を選択できる。また、ＰＣ１００は共通機器情報Ｊｘを記憶する（後述の図３参照）。以上の共通機器情報Ｊｘは、プリンタ２００へ要求できる印刷条件を規定する（後述の図４（ｂ）参照）。
【００１３】
プリンタ２００は、ＰＣ１００から印刷データが入力された場合、当該印刷データに応じて画像を印刷する。本実施形態の情報処理システムＳは、プリンタ２００Ａおよびプリンタ２００Ｂを含む複数種類のプリンタ２００を含む。以上のプリンタ２００は、具備する機能が相違する場合がある。例えば、一のプリンタ２００は、片面印刷をする機能、両面印刷をする機能、集約印刷をする機能、製本印刷をする機能およびパンチ印刷をする機能を具備する一方、他のプリンタ２００は、以上の各機能のうち製本印刷をする機能を具備しない場合がある。
【００１４】
プリンタ２００が具備する機能が相違することは、実現可能な印刷条件がプリンタ２００毎に相違し得るとも換言される。以上の事情を考慮して、従来技術では、印刷条件を規定する機器情報がプリンタ２００毎に設けられた。ただし、以上の従来技術では、プリンタ２００と同数の機器情報をＰＣ１００に記憶する必要が生じる。以上の従来技術では、プリンタ２００の増加に伴い、ＰＣ１００が記憶すべき機器情報が増加する。したがって、プリンタ２００が増大した場合、機器情報を記憶するために要する記憶容量が過大になるという不都合が顕在化し易くなる。
【００１５】
以上の事情を考慮して、本実施形態では、プリンタ２００の種類によらず、当該プリンタ２００に要求可能な印刷条件が共通機器情報Ｊｘにより規定される構成を採用した。また、以上の共通機器情報Ｊｘでは、プリンタ２００の全機種の何れかで実現可能な印刷条件の全てが規定される。以上の本実施形態によれば、プリンタ２００の個数によらず１個の共通機器情報Ｊｘを記憶すればよい。したがって、上述した機器情報をプリンタ２００毎に記憶する構成と比較して、上述の不都合が抑制される。
【００１６】
ただし、要求可能な印刷条件が、プリンタ２００の種類によらず共通機器情報Ｊｘにより規定される構成では、一のプリンタ２００が具備する機能を、他のプリンタ２００が具備しない場合に問題となる。例えば、製本印刷をする機能を具備しないプリンタ２００について印刷条件を設定する場合を想定する。本実施形態の共通機器情報Ｊｘでは、当該プリンタ２００の印刷条件として製本印刷することが設定可能であり、当該プリンタ２００に対して製本印刷が要求され得る。以上の場合、当該プリンタ２００ではエラーが発生する。
【００１７】
仮に、特定の印刷条件での印刷が、プリンタ２００において不可能であった場合であっても、その後、当該印刷条件での印刷を当該プリンタ２００に対して要求することが規制されない構成を想定する。以上の構成では、当該印刷条件での印刷が繰返し要求され、プリンタ２００でエラーが繰返し発生するという不都合が生じ得る。以上の事情を考慮して、本実施形態では、特定の印刷条件で印刷が不可能であった場合、当該印刷条件で印刷させる要求が規制可能な構成（条件制御部１６）を具備する（詳細には後述）。
【００１８】
図２は、ＰＣ１００のハードウェア構成図である。図２に示されているように、ＰＣ１００は、コンピュータによって構築されており、図２に示されているように、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０４、ＨＤＤ（Hard Disk Drive）コントローラ１０５、ディスプレイ１０６、外部機器接続Ｉ／Ｆ（Interface）１０８、ネットワークＩ／Ｆ１０９、データバス１１０、キーボード１１１、ポインティングデバイス１１２、ＤＶＤ−ＲＷ（Digital Versatile Disk Rewritable）ドライブ１１４、メディアＩ／Ｆ１１６を備えている。
【００１９】
ＣＰＵ１０１は、ＰＣ１００全体の動作を制御する。ＲＯＭ１０２は、ＩＰＬ等のＣＰＵ１０１の駆動に用いられるプログラムを記憶する。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。ＨＤ１０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ１０５は、ＣＰＵ１０１の制御にしたがってＨＤ１０４に対する各種データの読み出し又は書き込みを制御する。ディスプレイ１０６は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。
【００２０】
外部機器接続Ｉ／Ｆ１０８は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢ（Universal Serial Bus）メモリやプリンタ等である。ネットワークＩ／Ｆ１０９は、通信ネットワーク１００を利用してデータ通信をするためのインターフェースである。バスライン１１０は、図２に示されているＣＰＵ１０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００２１】
キーボード１１１は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス１１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。ＤＶＤ−ＲＷドライブ１１４は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ１１３に対する各種データの読み出し又は書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−Ｒ等であってもよい。メディアＩ／Ｆ１１６は、フラッシュメモリ等の記録メディア１１５に対するデータの読み出し又は書き込み（記憶）を制御する。
【００２２】
図３は、第１実施形態に係る情報処理システムＳの機能ブロック図である。図３に示す通り、情報処理システムＳは、情報処理装置１０（ＰＣ１００）および画像形成装置２０（プリンタ２００）を含んで構成される。情報処理装置１０は、通信部１１、機器情報記憶部１２、印刷要求部１３、不可条件記憶部１４、不可条件生成部１５、条件制御部１６、表示制御部１７および条件設定部１８を含んで構成される。以上の各構成は、ＰＣ１００のＣＰＵ１０１がプログラムを実行することで実現される。
【００２３】
画像形成装置２０は、通信部２１、印刷処理部２２、エラー情報記憶部２３およびデバイス記憶部２４を含んで構成される。以上の各構成は、プリンタ２００のＣＰＵがプログラムを実行することで実現される。また、画像形成装置２０は、画像形成装置２０Ａおよび画像形成装置２０Ｂを含む。以上の画像形成装置２０Ａおよび画像形成装置２０Ｂでは具備する機能が相違する。すなわち、画像形成装置２０Ａおよび画像形成装置２０Ｂでは実現可能な印刷条件が相違する。
【００２４】
具体的には、画像形成装置２０Ａは、集約印刷をする機能および製本印刷をする機能を具備する。ただし、画像形成装置２０Ａは、集約印刷をする場合に製本印刷が出来ない。画像形成装置２０Ｂは、画像形成装置２０Ａと同様に、集約印刷をする機能および製本印刷をする機能を具備する。ただし、画像形成装置２０Ｂは、集約印刷をする場合に製本印刷が出来る点において画像形成装置２０Ａと相違する。
【００２５】
以上の説明から理解される通り、「集約印刷と製本印刷とを同時に実行する」という印刷条件で画像形成装置２０Ａは印刷不可能であるが、画像形成装置２０Ｂは印刷可能である。さらに、画像形成装置２０Ｂはパンチ印刷が可能であるが、画像形成装置２０Ａはパンチ印刷が不可能である。画像形成装置２０のデバイス記憶部２４は、当該画像形成装置２０が具備する機能およびデバイスを特定可能なデバイス情報を記憶する。
【００２６】
情報処理装置１０の通信部１１は、画像形成装置２０（外部装置）と双方向通信する。例えば、通信部１１は、上述の印刷データを画像形成装置２０へ送信する。また、通信部１１は、後述のエラー情報Ｄ（ａ、ｂ）を画像形成装置２０（Ａ、Ｂ）から受信する。以上のエラー情報Ｄは、印刷データの設定情報で特定される印刷条件で印刷が不可能であった場合、画像形成装置２０から送信される。
【００２７】
機器情報記憶部１２は、共通機器情報Ｊｘを記憶する。共通機器情報Ｊｘは、画像形成装置２０へ要求できる印刷条件を規定する。本実施形態の共通機器情報Ｊｘは、ＪＳＯＮ（JavaScript（登録商標） Object Notation）形式のデータフォーマットである。ただし、共通機器情報Ｊｘが他の形式で記述される構成を採用してもよい。
【００２８】
以下、図４（ａ−１）および図４（ａ−２）を用いて、本実施形態の対比例を説明する。以上の対比例では、画像形成装置２０Ａに要求できる印刷条件が機器情報Ｊａにより規定される。また、画像形成装置２０Ｂに要求できる印刷条件が機器情報Ｊｂにより規定される。すなわち、以上の対比例では、画像形成装置２０Ａに要求する印刷条件、画像形成装置２０Ｂに要求する印刷条件が別々の機器情報により規定される。以上の機器情報Ｊａおよび機器情報Ｊｂは、本実施形態の共通機器情報Ｊｘと同様に、ＪＳＯＮ形式で記述される。
【００２９】
図４（ａ−１）は、対比例における機器情報Ｊａを説明するための図である。機器情報Ｊａでは、図４（ａ−１）に示す領域Ｒａ１において、集約印刷に係る印刷条件が規定される。図４（ａ−１）に示す機器情報Ｊａでは、印刷用紙の１ページに１個の画像を印刷するという印刷条件、１ページに２個の画像を印刷するという印刷条件、１ページに４個の画像を印刷するという印刷条件、１ページに９個の画像を印刷するという印刷条件、１ページに１６個の画像を印刷するという印刷条件が設定可能である。
【００３０】
図４（ａ−１）に示す機器情報Ｊａでは、領域Ｒａ２（領域Ｒａ３を含む）において、製本印刷に係る印刷条件が規定される。図４（ａ−１）に示す機器情報Ｊａでは、製本印刷をするという印刷条件および製本印刷をしないという印刷条件が設定可能である。ただし、領域Ｒａ２の領域Ｒａ３において、集約印刷をする場合は製本印刷が不可能（排他）である旨が規定される。以上の機器情報Ｊａでは、「集約印刷と製本印刷とを同時に実行する」という印刷条件を要求できない。
【００３１】
図４（ａ−２）は、対比例における機器情報Ｊｂを説明するための図である。機器情報Ｊｂでは、図４（ａ−２）に示す領域Ｒｂ１において、集約印刷に係る印刷条件が規定される。機器情報Ｊｂにより設定できる集約印刷に係る印刷条件は、上述の機器情報Ｊａにより設定できる集約印刷に係る印刷条件と同様である。
【００３２】
図４（ａ−２）に示す機器情報Ｊｂでは、領域Ｒｂ２において、製本印刷に係る印刷条件が規定される。図４（ａ−２）に示す機器情報Ｊｂでは、製本印刷をするという印刷条件および製本印刷をしないという印刷条件が設定可能である。また、図４（ａ−２）に示す機器情報Ｊｂでは、集約印刷をする場合に製本印刷が不可能である旨が規定されない（機器情報Ｊａと相違する）。したがって、以上の機器情報Ｊｂでは、「集約印刷と製本印刷とを同時に実行する」という印刷条件を要求出来る。
【００３３】
図４（ａ−２）に示す機器情報Ｊｂでは、領域Ｒｂ３において、パンチ印刷に係る印刷条件が規定される。以上の領域Ｒｂ３の記述では、パンチ印刷をするという印刷条件およびパンチ印刷をしないという印刷条件が設定可能である。ただし、パンチユニットがフィニッシャーＡではない場合はパンチ印刷が出来ない旨、および、画像形成装置２０Ｂにパンチユニットが設けられない場合はパンチ印刷が出来ない旨が領域Ｒｂ３に規定される。
【００３４】
以上の通り、対比例では、機器情報Ｊ（ａ、ｂ）が画像形成装置２０（Ａ、Ｂ）毎に設けられる。以上の対比例では、画像形成装置２０の台数と同数の機器情報Ｊを情報処理装置１０に記憶する必要がある。したがって、画像形成装置２０の台数が増大した場合、機器情報Ｊを記憶するための記憶容量が過大になる不都合が顕在化する。
【００３５】
以上の事情を考慮して、本実施形態では、画像形成装置２０Ａに要求する印刷条件、および、画像形成装置２０Ｂに要求する印刷条件の双方が、共通機器情報Ｊｘにより規定される構成を採用した。以上の構成では、上述の対比例と比較して、各画像形成装置２０へ要求できる印刷条件を規定する情報が削減される。したがって、上述の不都合が抑制される。
【００３６】
図４（ｂ）は、本実施形態の共通機器情報Ｊｘの具体例を説明するための図である。共通機器情報Ｊｘでは、図４（ｂ）に示す領域Ｒｘ１において、集約印刷に係る印刷条件が規定される。図４（ｂ）の具体例では、印刷用紙の１ページに１個の画像を印刷するという印刷条件、１ページに２個の画像を印刷するという印刷条件、１ページに４個の画像を印刷するという印刷条件、１ページに９個の画像を印刷するという印刷条件、１ページに１６個の画像を印刷するという印刷条件が設定可能である。
【００３７】
図４（ｂ）に示す共通機器情報Ｊｘの具体例では、領域Ｒｘ２において、製本印刷に係る印刷条件が規定される。図４（ｂ）の具体例では、製本印刷をするという印刷条件および製本印刷をしないという印刷条件が設定可能である。また、図４（ｂ）に示す共通機器情報Ｊｘの具体例では、領域Ｒｘ２において、パンチ印刷に係る印刷条件が規定される。図４（ｂ）の具体例では、パンチ印刷をするという印刷条件およびパンチ印刷をしないという印刷条件が設定可能である。
【００３８】
なお、図４（ｂ）には、共通機器情報Ｊｘにおける記述（印刷条件）の一部分が抜粋して示される。例えば、共通機器情報Ｊｘには、カラー印刷するという印刷条件および白黒印刷するという印刷条件を設定可能とする記述が含まれる。また、共通機器情報Ｊｘには、用紙の大きさに係る印刷条件を設定可能とする記述、印刷用紙の方向（縦、横）に係る印刷条件を設定する記述が含まれる。
【００３９】
ところで、以上の共通機器情報Ｊｘでは、「１ページに複数個（２、４、９、１６）の画像を印刷し、且つ、製本印刷をする」という印刷条件を設定可能である。上述した通り、画像形成装置２０Ｂは、集約印刷をする機能および製本印刷をする機能を具備し、集約印刷をする場合に製本印刷ができる。したがって、画像形成装置２０Ｂは、上述の印刷条件で印刷可能である。ただし、画像形成装置２０Ａは、集約印刷をする場合に製本印刷ができない。したがって、上述の印刷条件を示す設定情報（印刷データ）が画像形成装置２０Ａに入力された場合、エラー情報Ｄが生成される。
【００４０】
図５は、エラー情報Ｄの具体例（Ｄｘ、Ｄｙ、Ｄｃ）を説明するための図である。なお、本実施形態のエラー情報Ｄは、共通機器情報Ｊｘと同様に、ＪＳＯＮ形式のデータフォーマットで記述される。ただし、他の形式でエラー情報Ｄが記述される構成としてもよい。エラー情報Ｄは、要求された印刷条件で印刷が不可能であった場合、その原因（満たされなかった印刷条件）を特定可能な情報である。
【００４１】
図５（ａ）は、エラー情報Ｄｘを説明するための図である。エラー情報Ｄｘは、パンチ印刷をする機能を具備しない画像形成装置２０に対して、パンチ印刷を含む印刷条件での印刷が要求された場合に生成される。例えば、上述の画像形成装置２０Ａに対して、パンチ印刷が要求された場合を想定する。以上の場合、画像形成装置２０Ａは、エラー情報Ｄｘを生成する。また、画像形成装置２０Ａは、エラー情報Ｄｘをエラー情報記憶部２３Ａ（図３参照）に記憶する。
【００４２】
図５（ｂ）は、エラー情報Ｄｙを説明するための図である。エラー情報Ｄｙは、上述のエラー情報Ｄｘと同様に、パンチ印刷を含む印刷条件での印刷が要求された場合にパンチ印刷が不可能であった場合に生成される。ただし、エラー情報Ｄｘは、画像形成装置２０がパンチ印刷の機能自体を具備しない場合に生成されるのに対し、エラー情報Ｄｙは、画像形成装置２０がパンチ印刷の機能を具備する場合に生成される。
【００４３】
具体的には、フィニッシャーＡが接続された場合にパンチ印刷が可能であり、フィニッシャーＡが未接続の場合にパンチ印刷が不可能な画像形成装置２０を想定する。以上の画像形成装置２０において、フィニッシャーＡが未接続であることが原因で、パンチ印刷が実行不可能であった場合、エラー情報Ｄｙが生成される。以上の説明から理解される通り、パンチ印刷が要求されたが実行不可能であった場合、その原因（機能自体を具備しない、機能自体は具備するがフィニッシャーＡが未接続）に応じて、生成されるエラー情報Ｄ（ｘ、ｙ）が相違する。
【００４４】
図５（ｃ）は、エラー情報Ｄｚを説明するための図である。エラー情報Ｄｚは、製本印刷をする場合に集約印刷が出来ない画像形成装置２０において生成され得る。例えば、上述した画像形成装置２０Ａと同様に、製本印刷の機能および集約印刷の機能を具備するが、製本印刷と集約印刷とを同時には実行出来ない画像形成装置２０を想定する。以上の画像形成装置２０に対して、製本印刷と集約印刷との双方が一度に要求された場合、エラー情報Ｄｚが生成される。
【００４５】
図３に説明を戻す。情報処理装置１０の不可条件生成部１５は、エラー情報Ｄから不可条件情報Ｆ（後述の図６を参照）を生成する。詳細には後述するが、不可条件情報Ｆは、エラー情報Ｄが生成される原因となった印刷条件での印刷の要求を規制可能とする。例えば、不可条件生成部１５は、画像形成装置２０でエラー情報Ｄが生成される度に、当該エラー情報Ｄから不可条件Ｆを生成する。不可条件記憶部１４は、不可条件生成部１５が生成した不可条件情報Ｆを記憶する。
【００４６】
情報処理装置１０の条件制御部１６は、設定情報（印刷データ）が特定する印刷条件で印刷が不可能であった場合、当該印刷条件で印刷させる要求を、画像形成装置２０に対してすることを規制する。具体的には、条件制御部１６は、不可条件情報Ｆを用いて、特定の印刷条件での印刷要求を規制する。
【００４７】
図６は、条件制御部１６が印刷条件を規制する構成の具体例を説明するための図である。条件制御部１６は、共通機器情報Ｊｘに不可条件情報Ｆを結合（マージ）することで、共通機器情報Ｊｘで規定される印刷条件での印刷要求の一部を規制できる。以下において、不可条件情報Ｆと共通機器情報Ｊｘとを結合した情報を「機器情報」という場合がある。
【００４８】
図６は、上述の図４（ａ）に示す共通機器情報Ｊｘと不可条件情報Ｆとが結合される具体例を示す。図６の具体例における不可条件情報Ｆによれば、共通機器情報Ｊｘで規定される印刷条件のうち「集約印刷と製本印刷とを同時に実行する」という印刷条件、および、「パンチ印刷を実行する」という印刷条件が規制される。
【００４９】
上述の不可条件記憶部１４は、画像形成装置２０毎に不可条件情報Ｆを記憶する。例えば、画像形成装置２０Ａにおいてエラー情報Ｄａが生成され、エラー情報Ｄａから不可条件情報Ｆａが生成された場合を想定する。不可条件記憶部１４は、不可条件情報Ｆａを画像形成装置２０Ａに対応する不可条件情報Ｆとして記憶する。また、画像形成装置２０Ｂにおいてエラー情報Ｄｂが生成され、エラー情報Ｄｂから不可条件情報Ｆｂが生成された場合を想定する。不可条件記憶部１４は、不可条件情報Ｆｂを画像形成装置２０Ｂに対応する不可条件情報Ｆとして記憶する。
【００５０】
条件制御部１６は、画像形成装置２０に要求する印刷条件を規制する場合、当該画像形成装置２０に対応する不可条件情報Ｆを共通機器情報Ｊｘに結合する。例えば、画像形成装置２０Ａに要求する印刷条件を規制する場合、上述の不可条件情報Ｆａを共通機器情報Ｊｘに結合する。また、画像形成装置２０Ｂに要求する印刷条件を規制する場合、上述の不可条件情報Ｆｂを共通機器情報Ｊｘに結合する。
【００５１】
説明を図３に戻す。情報処理装置１０の表示制御部１７は、共通機器情報Ｊｘで規定される複数の印刷条件の何れかを利用者に選択させるための設定画像を表示装置に表示させる。利用者は、キーボード１１１またはポインティングデバイス１１２を適宜に操作することで、設定画像により印刷条件を選択可能である。条件設定部１８は、設定画像により選択された印刷条件を特定可能な設定情報を生成する。また、通信部１１は、画像形成装置２０へ当該設定情報（印刷データ）を送信する。
【００５２】
ただし、画像形成装置２０に要求できる印刷条件が規制されている場合、当該規制された印刷条件が選択不可能な設定画像が表示される。すなわち、共通機器情報Ｊｘで規定される印刷条件から、不可条件情報Ｆで規制される印刷条件を除いた印刷条件を選択可能な設定画像が表示される。具体的には、画像形成装置２０に対応する不可条件情報Ｆが条件記憶部１４に既に記憶されている場合、当該画像形成装置２０で印刷するに際して、共通機器情報Ｊｘに当該不可条件情報Ｆを結合した機器情報で規定される印刷条件が選択可能な設定画像が表示される。以上の設定画像では、当該不可条件情報Ｆで規制される印刷条件が選択不可能である。
【００５３】
例えば、上述した「集約印刷と製本印刷とを同時に実行する」という印刷条件、および、「パンチ印刷を実行する」という印刷条件を規制する不可条件情報Ｆが記憶される場合を想定する。以上の場合、設定画像には、パンチ印刷の機能をＯＮ状態にするためのボタン画像が表示されない。また、集約印刷の機能をＯＮ状態にするためのボタン画像および製本印刷の機能をＯＮ状態にするためのボタン画像が設定画像に表示されるが、一方のボタン画像を操作した場合（一方の機能をＯＮ状態にした場合）、他方のボタン画像が操作不可能になる（他方の機能をＯＮ状態にできなくなる）。
【００５４】
情報処理装置１０の印刷要求部１３は、設定画像により設定された印刷条件を特定可能な設定情報、および、利用者により選択された画像を示す画像データから印刷データを生成する。以上の印刷データは、上述した通信部１１により画像形成装置２０へ送信される。画像形成装置２０の通信部２１は、情報処理装置１０からの印刷データを受信する。また、画像形成装置２０の印刷処理部２２は、印刷データに応じて画像を印刷する。
【００５５】
具体的には、画像形成装置２０の印刷処理部２２は、情報処理装置１０から受信された印刷データの画像データにより特定される画像を、当該印刷データの設定情報から特定される印刷条件で印刷する。本実施形態の印刷処理部２２は、仮に、印刷データの印刷条件で印刷が出来ない場合であっても、当該印刷データで特定される画像を印刷する。
【００５６】
例えば、集約印刷および製本印刷の双方が印刷条件として設定され、且つ、画像形成装置２０が集約印刷の機能を具備し製本印刷の機能を具備しない場合を想定する。以上の場合、画像形成装置２０は、印刷データの画像を集約印刷で印刷する。以上の構成では、例えば、印刷条件を満たさない場合、再度印刷可能な印刷条件を設定しなければ画像が印刷されない構成と比較して、利便性が向上する。なお、印刷条件を満たさないで画像を印刷する場合、その旨を利用者に通知する構成が好適である。以上の通知は、事前に通知しても（例えば、印刷の実行ボタンを操作した時点で通知する）事後的に通知してもよい。ただし、印刷条件が満たされない場合、印刷が実行されない構成としてもよい。
【００５７】
図７（ａ）および図７（ｂ）は、第１実施形態の情報処理システムに係るシステムシーケンス図である。図７（ａ）は、不可条件情報Ｆが不可条件記憶部１４に記憶される以前の具体例である。また、図７（ａ）および図７（ｂ）の具体例では、画像形成装置２０にパンチ印刷の機能が無い場合を想定する。また、画像形成装置２０は、集約印刷および製本印刷を別々に実行できるが、集約印刷および製本印刷を同時に実行出来ない場合を想定する。
【００５８】
図７（ａ）に示す通り、表示制御部１７（情報処理装置１０）は、設定画像を表示させるための操作を受付ける（Ｓａ１）。また、表示制御部１７は、設定画像を表示させるための操作を受付けた場合、条件制御部１６に対して表示要求をする（Ｓａ２）。以上の表示要求には、利用者が指定した画像形成装置２０が含まれる。
【００５９】
条件制御部１６は、表示要求がされた場合、不可条件情報Ｆを取得する（Ｓａ３）。具体的には、条件制御部１６は、利用者が指定した画像形成装置２０の不可条件情報Ｆを、不可条件記憶部１４から取得する。上述した通り、図７（ａ）は、不可条件記憶部１４に不可条件情報Ｆが記憶される以前の具体例である。したがって、上述したステップＳａ３では、不可条件情報Ｆは取得されない。
【００６０】
条件制御部１６は、不可条件情報Ｆを取得した後に、結合処理（Ｓａ４）を実行する。以上の結合処理では、不可条件情報Ｆと共通機器情報Ｊｘとが結合され機器情報が生成される。条件制御部１６は、機器情報を表示制御部１７へ送信する（Ｓａ５）。図７（ａ）の具体例では、不可条件情報Ｆは取得されないから、共通機器情報Ｊｘそのものが表示制御部１７へ送信される（機器情報＝共通機器情報Ｊｘ）。
【００６１】
表示制御部１７は、条件制御部１６から機器情報が入力された場合、当該機器情報に応じて設定画像を表示させる（Ｓａ６）。具体的には、共通機器情報Ｊｘで規定される印刷条件から、不可条件情報Ｆで規制される印刷条件を除いた印刷条件を選択可能な設定画像が表示される。
【００６２】
図７（ａ）の具体例では、上述のステップＳａ６において、共通機器情報Ｊｘで規定される全ての印刷条件が選択可能な設定画像が表示される。図７（ａ）の具体例では、集約印刷と製本印刷とパンチ印刷との全てが実行される印刷条件が設定画像により設定された場合を想定する。ただし、上述した通り、図７（ａ）の具体例の画像形成装置２０は、集約印刷と製本印刷とは同時には実行出来ない。また、画像形成装置２０は、パンチ印刷は実行出来ない。
【００６３】
利用者の設定実行操作を受付けると（Ｓａ７）、印刷要求部１３は、印刷データ生成処理（Ｓａ８）を実行する。印刷データ生成処理では、印刷データが生成される。具体的には、設定実行操作を受付けた時点において、設定画像で選択されている印刷条件を示す設定情報、および、利用者が指定した画像の画像データから印刷データが生成される。印刷データ生成処理で生成された印刷データは、通信部１１により、画像形成装置２０（通信部２１）へ送信される。
【００６４】
画像形成装置２０の印刷処理部２２は、印刷データが受信されると、印刷処理（Ｓａ１０）を実行する。印刷処理では、印刷データから特定される画像が、当該印刷データの設定情報から特定される印刷条件で印刷される。ただし、上述した通り、印刷条件によっては、当該印刷条件が満たされない場合がある。
【００６５】
印刷処理部２２は、印刷処理が終了すると、当該印刷処理の結果をエラー情報記憶部２３へ送信する。例えば、利用者が設定した印刷条件の通りに印刷が完了した場合、その旨を示す情報がエラー情報記憶部２３へ送信される。以上の場合、エラー情報記憶部２３は、エラー情報Ｄを記憶しない。一方、利用者が設定した印刷条件が満たされなかった場合、その原因（満たされなかった印刷条件）を特定可能な情報がエラー情報記憶部２３へ送信される。エラー情報記憶部２３は、以上の情報をエラー情報Ｄとして記憶する（Ｓａ１２）。
【００６６】
上述した通り、図７（ａ）の具体例では、集約印刷と製本印刷とパンチ印刷との全てが実行される印刷条件が利用者により設定された場合を想定する。しかし、画像形成装置２０は、集約印刷と製本印刷とを同時に実行出来ない。また、パンチ印刷は実行出来ない。以上の場合、「集約印刷と製本印刷とを同時に実行出来ない」旨を特定可能なエラー情報Ｄ、および、「パンチ印刷は実行出来ない」旨を特定可能なエラー情報Ｄがエラー情報記憶部２３に記憶される。
【００６７】
画像形成装置２０（通信部２１）は、エラー情報Ｄを情報処理装置１０へ送信する（Ｓａ１３）。以上のエラー情報Ｄは、情報処理装置１０の不可条件生成部１５へ入力される。エラー情報Ｄが入力されると、不可条件生成部１５は、不可条件生成処理（Ｓａ１４）を実行する。不可条件生成処理では、エラー情報Ｄから不可条件情報Ｆが生成される。
【００６８】
具体的には、上述の「集約印刷と製本印刷とを同時に実行出来ない」旨を特定可能なエラー情報Ｄからは、「集約印刷と製本印刷とを同時に実行する」という印刷条件を規制する不可条件情報Ｆ（以下「不可条件情報Ｆ１」という）が生成される。また、「パンチ印刷は実行出来ない」旨を特定可能なエラー情報Ｄからは、「パンチ印刷を実行する」という印刷条件を規制する不可条件情報Ｆ（以下「不可条件情報Ｆ２」という）が生成される。以上の不可条件情報Ｆ１および不可条件情報Ｆ２は、当該画像形成装置２０に対応する不可条件情報Ｆとして不可条件記憶部１４に記憶される。
【００６９】
図７（ｂ）は、上述の不可条件情報Ｆ１および不可条件情報Ｆ２が不可条件記憶部１４に記憶された場合の具体例である。図７（ｂ）に示す通り、表示制御部１７は、設定画像を表示させるための操作を受付け（Ｓａ１５）、条件制御部１６に対して設定画像の表示要求をする（Ｓａ１６）。条件制御部１６は、表示要求がされた場合、不可条件情報Ｆを取得する（Ｓａ１７）。図７（ｂ）の具体例では、上述の不可条件情報Ｆ１および不可条件情報Ｆ２が取得される。
【００７０】
条件制御部１６は、不可条件情報Ｆ（１、２）を取得した後に、結合処理（Ｓａ１８）を実行する。以上の結合処理では、不可条件情報Ｆ（１、２）と共通機器情報Ｊｘとが結合され機器情報が生成される。条件制御部１６は、機器情報を表示制御部１７へ送信する（Ｓａ１９）。
【００７１】
表示制御部１７は、条件制御部１６から機器情報が入力された場合、当該機器情報に応じて設定画像を表示させる（Ｓａ２０）。具体的には、共通機器情報Ｊｘで規定される印刷条件から、不可条件情報Ｆで規制される印刷条件を除いた印刷条件を選択可能な設定画像が表示される。
【００７２】
図７（ｂ）の具体例では、ステップＳａ２０において、「集約印刷と製本印刷とを同時に実行する」という印刷条件を設定不可能であり、且つ、「パンチ印刷を実行する」という印刷条件を設定不可能な設定画像が表示される。すなわち、不可条件情報Ｆ１により「集約印刷と製本印刷とを同時に実行する」という印刷条件が規制され、不可条件情報Ｆ２により「パンチ印刷を実行する」という印刷条件が規制される。
【００７３】
以上の説明から理解される通り、本実施形態によれば、例えば「集約印刷と製本印刷とを同時に実行する」という印刷条件および「パンチ印刷を実行する」という印刷条件で印刷が不可能であった場合、その後、以上の印刷条件での印刷の要求が規制される。したがって、利用者が設定した印刷条件で印刷不可能な事態が頻発する不都合が抑制される。
【００７４】
＜第２実施形態＞
本発明の第２実施形態を以下に説明する。なお、以下に例示する第２実施形態において作用や機能が第１実施形態と同等である要素については、第１実施形態の説明で参照した符号を流用して各々の詳細な説明を適宜に省略する。
【００７５】
第２実施形態の情報処理装置１０（条件制御部１６）は、特定の印刷条件での印刷の要求を規制した後に、画像形成装置２０において、当該特定の印刷条件での印刷が可能になった場合、当該規制を解除可能であることを特徴とする。
【００７６】
具体的には、画像形成装置２０のデバイス記憶部２４は、当該画像形成装置２０が具備する機能およびデバイスを特定可能なデバイス情報を記憶する。以上のデバイス情報からは、画像形成装置２０がフィニッシャーＡを具備するか否かが判別可能である。また、以上のデバイス情報は、画像形成装置２０が具備するデバイスが変更された場合に更新される。例えば、フィニッシャーＡを具備しない状態からフィニッシャーＡが具備された場合、デバイス情報は、その旨を把握可能に更新される。
【００７７】
第２実施形態の条件制御部１６は、画像形成装置２０のデバイス記憶部２４からデバイス情報を事前に取得する。例えば、条件制御部１６は、デバイス記憶部２４が更新された契機で、最新のデバイス情報を取得する。ただし、条件制御部１６がデバイス情報を取得する契機は適宜に変更できる。例えば、予め定められた周期（一定間隔）でデバイス情報が取得される構成としてもよい。
【００７８】
仮に、「フィニッシャーＡ以外のパンチユニットによるパンチ印刷」という印刷条件を規制する不可条件情報Ｆが情報処理装置１０（不可条件記憶部１４）に記憶される具体例を想定する。また、以上の具体例において、「フィニッシャーＡを具備しない」というデバイス情報が画像形成装置２０から情報処理装置１０へ入力されたものとする。以上の場合、条件制御部１６は、パンチ印刷を設定不可能な設定画像を表示させ、パンチ印刷を規制する。
【００７９】
以上の具体例において、画像形成装置２０にフィニッシャーＡが接続された場合、条件制御部１６は、その旨をデバイス情報から把握する。その後、条件制御部１６は、パンチ印刷を設定可能とする。具体的には、条件制御部１６は、「フィニッシャーＡをパンチユニットとしてパンチ印刷をする」という印刷条件を設定可能な印刷画像を表示する。すなわち、「フィニッシャーＡをパンチユニットとしてパンチ印刷をする」という印刷条件を解除する。
【００８０】
以上の第２実施形態によれば、画像形成装置２０が具備するデバイスが変更され、達成可能な印刷条件が変更された場合（規制すべき印刷条件が変化した場合）、規制されていた印刷条件が解除される。したがって、画像形成装置２０が達成可能な印刷条件が規制される不都合が抑制されるという利点がある。
【００８１】
＜第３実施形態＞
第３実施形態の情報処理装置１０は、画像形成装置２０が別の機種に変更された場合、設定可能な印刷条件（規制される印刷条件）を変更可能に構成される。具体的には、情報処理装置１０は、画像形成装置２０Ａおよび画像形成装置２０Ｂを含む画像形成装置２０に対して、印刷を要求可能である。画像形成装置２０Ａは機種Ｘであり、画像形成装置Ｂは機種Ｙである。
【００８２】
情報処理装置１０の不可条件記憶部１４には、不可条件情報Ｆが機種毎に記憶される。例えば、機種Ｘの画像形成装置２０Ａに印刷を要求する場合、不可条件情報Ｆのうち機種Ｘの不可条件情報Ｆ（以下、「不可条件情報Ｆｘ」という）で印刷条件が規制される。また、機種Ｙの画像形成装置２０Ｂに印刷を要求する場合、不可条件情報Ｆのうち機種Ｙの不可条件情報Ｆ（以下、「不可条件情報Ｆｙ」という）で印刷条件が規制される。機種Ｘと機種Ｙとでは、具備する機能が相違する。したがって、機種Ｘの不可条件情報Ｆｘと機種Ｙの不可条件情報Ｆｙとは相違する。
【００８３】
仮に、画像形成装置２０Ａが機種Ｘから機種Ｙに取り換えられた場合であっても、画像形成装置２０Ａに印刷を要求する際に設定可能な印刷条件が変化しない対比例を想定する。すなわち、画像形成装置２０Ａに印刷を要求する際に印刷条件を規制する不可条件情報Ｆが変化しない対比例を想定する。
【００８４】
以上の対比例では、機種Ｙ（画像形成装置２０Ａ）で印刷する場合の印刷条件が不可条件情報Ｆｘ（機種Ｘの不可条件情報Ｆ）で規制される。上述した通り、機種Ｘと機種Ｙとでは、具備する機能が相違するため、不可条件情報Ｆｘで規制される印刷条件と不可条件情報Ｆｙで規制される印刷条件とは相違し得る。したがって、以上の対比例では、画像形成装置２０Ａで印刷する場合、本来規制すべき印刷条件が規制されない不都合が生じ得る。また、本来規制すべきではない印刷条件が規制される不都合が生じ得る。
【００８５】
以上の事情を考慮して、第３実施形態の情報処理装置１０は、画像形成装置２０の機種を特定可能な情報（以下「機種情報」）を予め記憶し、当該機種情報に応じた不可条件情報Ｆにより印刷条件が規制される構成とした。また、画像形成装置２０の機種が変更された場合、当該画像形成装置２０の機種を示す機種情報を更新可能とした。
【００８６】
例えば、画像形成装置２０Ａが機種Ｘの場合、情報処理装置１０は、画像形成装置２０Ａの機種情報として機種Ｘを示す機種情報を記憶する。以上の場合、画像形成装置２０Ａで印刷する際に、不可条件情報Ｆｘにより印刷条件が規制される。また、画像形成装置２０Ａが機種Ｘから機種Ｙへ変更された場合、情報処理装置１０は、画像形成装置２０Ａの機種情報を機種Ｘから機種Ｙへ変更する。以上の場合、画像形成装置２０Ａで印刷する際に、不可条件情報Ｆｙにより印刷条件が規制される。
【００８７】
以上の第３実施形態によれば、機種を変更した場合に生じ得る上述の不都合が抑制されるという利点がある。
【００８８】
＜本実施形態の態様例の作用、効果のまとめ＞
＜第１態様＞
本態様の情報処理装置（１０）は、各種の印刷条件を規定する機器情報（共通機器情報Ｊｘ）を記憶する機器情報記憶手段（１４）と、各種の印刷条件の何れかを設定する条件設定手段（１８）と、条件設定手段が設定した印刷条件（製本印刷など）で印刷させる要求を画像形成装置に対して可能な印刷要求手段（１３）と、条件設定手段が設定した印刷条件で印刷が不可能であった場合（画像形成装置が製本印刷の機能を具備しない場合など）、その後、当該印刷条件で印刷させる要求を規制する条件制御手段（１６）とを具備する。以上の本態様によれば、実現不可能な印刷条件で印刷させる要求を規制できる。
【００８９】
＜第２態様＞
本態様の情報処理装置（１０）は、各種の印刷条件の何れかを選択可能とする設定画像を表示させる表示制御手段（１７）を具備し、条件設定手段は、設定画面で選択された印刷条件を設定し、条件制御手段は、特定の印刷条件で印刷させる要求を規制した場合、当該特定の印刷条件を選択可能な第１の設定画像から、当該特定の印刷条件を選択不可能な第２の設定画像へ変更させる。以上の本態様によれば、実現不可能な印刷条件で印刷させる要求を規制できる。
【００９０】
＜第３態様＞
本態様の情報処理装置（１０）は、条件制御手段は、特定の印刷条件（例えば、パンチ印刷）で印刷させる要求を規制した後に、当該特定の印刷条件で印刷が可能になった場合（パンチ印刷を可能とするデバイスが画像形成装置へ接続された場合）、当該規制を解除可能である。以上の本態様によれば、実際は印刷できる印刷条件が規制される不都合が抑制される。
【００９１】
＜第４態様＞
本態様の情報処理装置（１０）は、機器情報は、第１画像形成装置へ要求可能な印刷条件、および、第１画像形成装置と相違する第２画像形成装置へ要求可能な印刷条件の双方を規定する。以上の構成によれば、第１画像形成装置へ要求可能な印刷条件を規定する機器情報と、第２画像形成装置へ要求可能な印刷条件を規定する機器情報とを別々に記憶する構成と比較して、機器情報を記憶するための情報容量が削減されるという利点がある。
【００９２】
＜第５態様＞
本態様の情報処理装置（１０）は、条件制御手段は、一の印刷条件で印刷が不可能であった場合、当該一の印刷条件で印刷させる要求を規制し、その後、一の印刷条件と相違する他の印刷条件で印刷が不可能であった場合、一の印刷条件に加え、当該他の印刷条件で印刷させる要求を規制する。以上の構成では、規制すべき印刷条件が順次に規制され、最終的には規制すべき全ての印刷条件を規制することができる。
【００９３】
＜第６態様＞
本態様の情報処理装置（１０）は、印刷を要求する画像形成装置が特定のデバイスを具備するか否かを把握可能なデバイス情報を取得する通信手段（１１）を具備し、条件制御手段は、通信手段が取得したデバイス情報に応じて、画像形成装置へ印刷を要求する際に設定可能な印刷条件を変更する。例えば、特定のデバイスを画像形成装置が具備しない場合に実行不可能な機能を想定する。本態様によれば、例えば、特定のデバイスを画像形成装置が具備しない旨が把握された場合、上述の機能が実行不可能な場合に満たされない印刷条件での印刷の要求を規制できる。
【００９４】
＜第７態様＞
本態様の画像形成装置（２０）は、印刷条件を特定可能な設定情報を受信する受信手段と、受信手段が受信した設定情報から特定される印刷条件で画像を印刷可能な印刷処理手段と、受信手段が受信した設定情報から特定される印刷条件で印刷が不可能であった場合、当該印刷条件を特定可能なエラー情報を記憶するエラー情報記憶手段と、予め定められた契機で、エラー情報記憶手段が記憶したエラー情報を外部（情報処理装置１０）へ送信するエラー情報送信手段と、を具備する。以上の本態様では、上述の第１態様と同様な効果を奏することができる。
【００９５】
＜第８態様＞
本態様の画像形成装置（２０）は、印刷処理手段は、第１印刷条件および第２印刷条件の双方を含む印刷条件が特定される設定情報が受信され、且つ、第１印刷条件を満たす印刷は可能であるが、第２印刷条件を満たす印刷は不可能である場合、第１印刷条件および第２印刷条件のうち第１印刷条件のみを満たす印刷を実行する。以上の本態様では、例えば、第１印刷条件を満たす印刷は可能であるが、第２印刷条件を満たす印刷は不可能である場合、印刷が実行されない構成と比較して、再度印刷を要求するための操作が省略されるため、利便性が向上するという利点がある。
【００９６】
＜第９態様＞
本態様の情報処理システムは、上述の第１態様から第６態様の情報処理装置と、上述の第７態様または第８態様の画像形成装置と、を具備する。以上の本態様では、第１態様と同様に効果が奏せられる。
【００９７】
＜第９態様＞
本態様のプログラムは、コンピュータを、各種の印刷条件を規定する機器情報を記憶する機器情報記憶手段と、各種の印刷条件の何れかを設定する条件設定手段と、条件設定手段が設定した印刷条件で印刷させる要求をする印刷要求手段と、条件設定手段が設定した印刷条件で印刷が不可能であった場合、その後、当該印刷条件で印刷させる要求を規制する条件制御手段として機能させる。以上の本態様では、第１態様と同様に効果が奏せられる。
【符号の説明】
【００９８】
１０…情報処理装置、１１…通信部、１２…機器情報記憶部、１３…印刷要求部、１４…不可条件記憶部、１５…不可条件生成部、１６…条件制御部、１７…表示制御部、２０…画像形成装置、２１…通信部、２２…印刷処理部、２３…エラー情報記憶部、２４…デバイス記憶部。
【先行技術文献】
【特許文献】
【００９９】
【特許文献１】特開２０１６−１７７３５１公報
【図１】
2020154729.tif 000003
【図２】
2020154729.tif 000004
【図３】
2020154729.tif 000005
【図４】
2020154729.tif 000006
【図５】
2020154729.tif 000007
【図６】
2020154729.tif 000008
【図７】
2020154729.tif 000009