(57)【要約】【課題】ユーザに対し、機能を限定して画像形成装置を使用させる。【解決手段】印刷制御装置には、強制する印刷属性を規定した上書きジョブチケット３０と、標準的な印刷属性を規定した標準値ジョブチケット５０とが格納されている。そして、受信したオリジナルジョブチケット１０に対しては、印刷属性の記載の有無にかかわらず上書きジョブチケット３０による上書きが行われ、かつ、印刷属性の記載が無い場合にのみ標準値ジョブチケット５０による上書きが行われて、修正後ジョブチケット８０が作成される。これにより、少なくとも、上書きジョブチケット３０に規定した印刷属性以外の属性設定を禁止し、ユーザが画像形成装置で実行可能な機能を限定することができる。【選択図】図２
2008040899.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に指示しうる印刷属性の一部が禁止属性として登録された禁止情報と、
画像形成装置に指示すべき印刷属性が記載されたジョブチケットを受信して、画像形成装置に対する印刷ジョブを受け付ける受付手段と、
受信したジョブチケットが禁止属性を含む場合に、ジョブチケットを強制的に修正して禁止属性を取り除く修正手段と、
画像形成装置に対し、修正後のジョブチケットを送信して印刷ジョブを処理させる送信手段と、
を備える、ことを特徴とする印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置において、
禁止情報においては、ユーザまたはユーザグループを特定して禁止属性が登録され、
受付手段は、送信元のユーザまたはユーザグループを特定してジョブチケットを受信し、
修正手段は、受信したジョブチケットに対応するユーザまたはユーザグループの禁止情報に基づいて、ジョブチケットの修正を行う、ことを特徴とする印刷制御装置。
【請求項３】
請求項１または２に記載の印刷制御装置において、
修正手段は、さらに、ジョブチケットを強制的に修正して、取り除いた禁止属性に代わる新たな印刷属性を設定する、ことを特徴とする印刷制御装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の印刷制御装置において、
当該印刷制御装置は、画像形成装置に指示しうる印刷属性の一部が標準属性として登録された標準情報を備え、
修正手段は、さらに、受信したジョブチケットに標準属性にかかる記載がない場合に、ジョブチケットを強制的に修正して標準事項を追加する、ことを特徴とする印刷制御装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の印刷制御装置において、
修正手段がジョブチケットの修正を行った場合に、受信したジョブチケットの送信元に対して修正を行った旨を通知する通知手段を備える、ことを特徴とする印刷制御装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の印刷制御装置において、
受信したジョブチケットが禁止属性を含み、かつ、その禁止属性の修正を認めない旨がジョブチケットに記載されている場合に、受付手段による印刷ジョブの受け付けを行わせず、受信したジョブチケットの送信元にエラー出力を行う受付エラー手段を備える、ことを特徴とする印刷制御装置。
【請求項７】
コンピュータに対し、
画像形成装置に指示しうる印刷属性の一部を禁止属性として登録する手順と、
画像形成装置に指示すべき印刷属性が記載されたジョブチケットを受信して、画像形成装置に対する印刷ジョブを受け付ける受付手順と、
受信したジョブチケットが禁止属性を含む場合に、ジョブチケットを強制的に修正して禁止属性を取り除く修正手順と、
画像形成装置に対し、修正後のジョブチケットを送信して印刷ジョブを処理させる送信手順と、
を実行させる、ことを特徴とする印刷制御プログラム。
【請求項８】
コンピュータが実行する方法であって、
画像形成装置に指示しうる印刷属性の一部を禁止属性として登録する手順と、
画像形成装置に指示すべき印刷属性が記載されたジョブチケットを受信して、画像形成装置に対する印刷ジョブを受け付ける受付手順と、
受信したジョブチケットが禁止属性を含む場合に、ジョブチケットを強制的に修正して禁止属性を取り除く修正手順と、
画像形成装置に対し、修正後のジョブチケットを送信して印刷ジョブを処理させる送信手順と、
を含む、ことを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の制御を行う技術、特に、ジョブチケットを用いて印刷制御を行う技術に関する。
【背景技術】
【０００２】
下記特許文献１には、印刷の順番を待つジョブの実行内容をユーザ変更できる手段を備えた印刷制御装置が開示されている。また、下記特許文献２には、指示された印刷をプリンタが実行できない場合に、印刷指示内容を部分的に変更して、そのプリンタに印刷を実行させる技術が記載されている。そして、下記特許文献３には、指示されたある機能についての印刷をプリンタが実行できない場合に、その機能を無効化して印刷を実行させる技術が記載されている。
【０００３】
さらに、印刷ジョブを制御する国際標準技術として、ＩＳＯ／ＩＥＣ１０１７５で規格されたＤＰＡ（Document Printing Application）が知られている。このＤＰＡでは、印刷要求にかかるジョブ／ドキュメント属性が設定されていない場合に、ジョブ／ドキュメント初期値（initial-value-job/document）というオブジェクトを用いて属性を付加することができる。
【０００４】
【特許文献１】特開２０００−３７９２８号公報
【特許文献２】特開２００３−８４９４７号公報
【特許文献３】特開２００３−２４８５６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１の技術では、ユーザが自らジョブの実行内容を変更するにすぎない。他方、上記特許文献２，３の技術では、印刷ジョブの実行内容を自動的に変更してその実行を確保する。しかし、この技術は、プリンタの機能に印刷態様を適合させるものであり、プリンタの機能を意図的に制限するものではない。また、ＤＰＡの技術では、属性が設定されていない場合に標準属性を設定することはできるが、既に属性が設定されている場合には標準属性が設定されることはない。
【０００６】
本発明の目的は、ユーザに対して、機能を限定して画像形成装置を使用させる技術を確立することにある。
【０００７】
本発明の別の目的は、画像形成装置を使用するユーザの管理を容易化することにある。
【課題を解決するための手段】
【０００８】
本発明の印刷制御装置は、画像形成装置に指示しうる印刷属性の一部が禁止属性として登録された禁止情報と、画像形成装置に指示すべき印刷属性が記載されたジョブチケットを受信して、画像形成装置に対する印刷ジョブを受け付ける受付手段と、受信したジョブチケットが禁止属性を含む場合に、ジョブチケットを強制的に修正して禁止属性を取り除く修正手段と、画像形成装置に対し、修正後のジョブチケットを送信して印刷ジョブを処理させる送信手段と、を備える。
【０００９】
印刷制御装置は、画像形成装置における印刷を制御する装置であり、典型的には、演算機能を備えたハードウエアとその動作を規定するソフトウエアを用いて構築することができる。印刷制御装置は、通常、画像形成装置とは別筐体からなるハードウエアを利用して構築され、画像形成装置と直接接続やネットワーク接続されるが、画像形成装置と同一筐体内に構築されてもよい。また、画像形成装置は、単体のプリンタや複写機・複合機など、用紙に対し印刷を行う装置である。画像形成装置では、印刷属性を設定して様々な印刷を行うことができる。印刷属性とは、印刷機能にかかる設定内容をいい、具体例としては、カラー印刷、モノクロ印刷、用紙サイズ、両面印刷、Ｎ−ｕｐ印刷、印刷部数、製本処理（製本用の印刷位置設定やホチキス留め設定）などを例示することができる。
【００１０】
印刷制御装置は、画像形成装置に対して、印刷属性を記載したジョブチケットを送信して印刷を指示し、画像形成装置は、受信したジョブチケットを解析して、指定された印刷属性を反映した印刷を行う。これにより、ジョブチケットにかかる印刷ジョブが実施される。ここで、ジョブチケットとは、印刷要求にかかる印刷属性を記載したデータを指す。ジョブチケットには、印刷画像が表現された印刷データを特定する情報や、印刷に用いるプリンタを特定する情報などが含まれても良い。ジョブチケットはコンピュータが識別可能な形式で作成されれば十分であるが、例えば、マークアップ言語を用いてテキストデータ形式で作成された場合には、可読性向上、構造化及び小サイズ化の点で優れたものとなる。また、印刷ジョブとは、画像形成装置での印刷にかかるひとかたまりの仕事の単位をいう。なお、ジョブチケットの受信及び修正後ジョブチケットの送信時には、典型的には、印刷データの受信及び送信も行われるが、例えば、ジョブチケットに印刷データのありかを記すことで、画像形成装置が印刷データを直接取得する態様をとることもできる。
【００１１】
禁止情報は、画像形成装置に対して指示できる印刷属性のうち、指示することを禁止された禁止属性を認識できるように作成されたデータである。管理者等の権限あるユーザは、コストが高いカラー印刷や、用紙トレイの交換が必要となるサイズの印刷などを禁止属性として予め設定することができる。受付手段は、ジョブチケットを受信して、ジョブチケットにかかる印刷ジョブを受け付ける手段である。ジョブチケットは、典型的には、印刷ジョブの実行を要求するユーザによって作成され、印刷制御装置に送信される。また、修正手段は、ジョブチケットに含まれる禁止属性を取り除くように、強制的な（つまりユーザに対する問い合わせなどを行うことなく）修正を行う手段である。修正の例としては、消去やコメントアウトにより無効化する態様、上書きする態様、もとの記述よりも優先順位が高い記述を行う態様などを挙げることができる。このうち、コメントアウトする態様や優先順位付けする態様は、冗長となる反面、修正前の命令の記録を残すことができる点で優れている。送信手段は、画像形成装置に対し、修正後のジョブチケットを送信して、受け付けた印刷ジョブを処理させる手段である。
【００１２】
この構成によれば、印刷制御装置において適当な禁止属性を設定しておくことで、禁止属性にかかる印刷を行わせないように設定することができる。しかも、ジョブチケットを介して禁止処理を行うため、簡易かつ安価に実現可能である。
【００１３】
本発明の印刷制御装置の一態様においては、禁止情報においては、ユーザまたはユーザグループを特定して禁止属性が登録され、受付手段は、送信元のユーザまたはユーザグループを特定してジョブチケットを受信し（ユーザやユーザグループを特定する情報は、例えば、ジョブチケットに記載されていてもよいし、通信経路を確立する際に取得してもよい）、修正手段は、受信したジョブチケットに対応するユーザまたはユーザグループの禁止情報に基づいて、ジョブチケットの修正を行う。つまり、全ユーザに対して一律に禁止属性が適用されるのではなく、ユーザを限定して禁止属性を適用することができる。これにより、ユーザ管理が容易化される。
【００１４】
本発明の印刷制御装置の一態様においては、修正手段は、さらに、ジョブチケットを強制的に修正して、取り除いた禁止属性に代わる新たな印刷属性を設定する。そこで、禁止属性に代わる新たな印刷属性とは、禁止属性と同時設定できない印刷属性をいう。例えば、禁止属性がカラー印刷であり、新たな印刷属性がモノクロ印刷である例を挙げることができる。この機能を実現するため、印刷制御装置には、新たな印刷属性についての情報が登録される。なお、当初のジョブチケットに禁止属性が含まれていない場合にも、この新たな印刷属性を強制設定することができる。
【００１５】
本発明の印刷制御装置の一態様においては、当該印刷制御装置は、画像形成装置に指示しうる印刷属性の一部が標準属性として登録された標準情報を備え、修正手段は、さらに、受信したジョブチケットに標準属性にかかる記載がない場合に、ジョブチケットを強制的に修正して標準事項を追加する。これにより、特に指定されていない属性に対して標準設定を行うことが可能となる。この態様は、画像形成装置自体の標準設定を変更することなく、同等の機能を簡易に実現できる点で有効である。
【００１６】
本発明の印刷制御装置の一態様においては、修正手段がジョブチケットの修正を行った場合に、受信したジョブチケットの送信元に対して修正を行った旨を通知する通知手段を備える。これにより、ジョブチケットの作成者等は、所望の態様で印刷が行われなかったことを知ることができる。通知の際には、修正内容をあわせて通知することも有効である。なお、通知は、例えば、電子メールで行ってもよいし、印刷ジョブ投入のためのアプリケーションソフトのＧＵＩ上に行ってもよい。
【００１７】
本発明の印刷制御装置の一態様においては、受信したジョブチケットが登録された禁止属性を含み、かつ、その禁止属性の修正を認めない旨がジョブチケットに記載されている場合に、受付手段による印刷ジョブの受け付けを行わせず、受信したジョブチケットの送信元にエラー出力を行う受付エラー手段を備える。これにより、印刷ジョブの投入側が許容できない属性変更を防止し、印刷無駄を省くことができる。認めない旨の記載は、例えば、ジョブチケット中に許容できる、または許容できないリストを含めることで行われる。なお、エラー出力にあたっては、実行されない修正後のジョブチケットを添付して、ユーザに再考を促すことも有効であろう。
【発明を実施するための最良の形態】
【００１８】
図１は、本実施の形態にかかる印刷システム２００の概略的な構成を示す図である。印刷システム２００は、装置間の通信経路をなすＬＡＮ２０２に接続されたＰＣ２１０、制御装置２２０及びプリンタ２３０を含んでいる。
【００１９】
ＰＣ２１０は、ユーザが直接使用する装置であり、印刷システム２００ではクライアントとして機能する。ＰＣ２１０には、主たる構成要素として、ジョブチケット（ＪＴ）を作成するＪＴ作成部２１２とＧＵＩ（グラフィカルユーザインタフェース）を表示する表示部２１４が含まれている。ユーザは、電子データの印刷を行う場合、ＧＵＩを操作して、この電子データ（印刷データともよぶ）の指定やプリンタの指定の他、指定したプリンタにおける用紙サイズ、印刷部数、カラー・モノクロ等の印刷属性も指定する。指定されたこれらの情報は、ＪＴ作成部２１２において作成されるジョブチケットと呼ばれる電子データに記載される。そして、作成されたジョブチケットは制御装置２２０に送信され、また、必要に応じて印刷データも制御装置２２０に送信されて、ＰＣ２１０からの印刷ジョブの投入が完了する。
【００２０】
制御装置２２０は、印刷制御サーバをなす装置であり、ワークステーションやＰＣなどのハードウエアに所定のソフトウエアを組み込んで構築される。制御装置２２０には、ジョブチケットの修正を行うＪＴ修正部２２２と、修正の際に参照される印刷属性が登録された属性データ２２４とが含まれている。制御装置２２０では、ＰＣ２１０からジョブチケット及び印刷データを受信して、印刷ジョブを受け付ける。そして、ＪＴ修正部２２２は、属性データ２２４を参照して、ジョブチケットに禁止された印刷属性があるか否か、標準設定すべき印刷属性があるか否かを検査する。その結果、修正すべき事項が見つかった場合には、ＪＴ修正部２２２は設定された条件に従ってジョブチケットを強制的に書き換える。書き換えられたジョブチケットは、印刷データとともに、指定されたプリンタ２３０に送信される。また、ＰＣ２１０に対しては書き換えた内容が送信され、ＰＣ２１０ではその情報を表示部２１４のＧＵＩに表示する。なお、制御装置２２０では、文法ミスがあるジョブチケットや、強制的な修正を拒否する旨の記載があるために修正を行えないジョブチケットなどを受信した場合には、印刷ジョブを受け付けず、ＰＣ２１０にエラー出力を行う。
【００２１】
プリンタ２３０は、用紙に印刷を行う画像形成装置であり、印刷ジョブの最終的な実行処理を行う。プリンタ２３０には、ＪＴ解析部２３２と、印刷部２３４が含まれている。ＪＴ解析部２３２は、受信したジョブチケットを解析して、指定された印刷属性を実現すべく印刷部２３４の機能設定を行うものである。また、印刷部２３４は、電子写真方式やインクジェット方式などの印刷機器を備え、印刷データに基づいて用紙に対し印刷を行う。
【００２２】
続いて図２を用いて、ジョブチケットについて詳しく説明する。図２は、制御装置２２０におけるジョブチケットの修正過程を示す図である。図中には、ＰＣ２１０から受信したオリジナルジョブチケット１０と、属性データ２２４の一部である上書きジョブチケット３０及び標準値ジョブチケット５０、そしてＪＴ修正部２２２で修正された後の修正後ジョブチケット７０が記載されている。これらのジョブチケットは、ＸＭＬ等のマークアップ言語を用いて記述されている。
【００２３】
オリジナルジョブチケット１０は、この電子データジョブチケットであることを示す＜ｊｏｂｔｉｃｋｅｔ＞タグ１２を備えている。そして、このタグ１２内には、印刷枚数の記載欄を規定する＜ｃｏｐｉｅｓ＞タグ１４とその値が５（枚）であることを示す値１６、及び色彩設定を規定する＜ｃｏｌｏｒ＞タグ１８とその値がｃｏｌｏｒ（カラー印刷）であることを示す値２０が記載されている。
【００２４】
上書きジョブチケット３０は、強制設定すべき印刷属性が記載された電子データである。言い換えれば、上書きジョブチケット３０は、ユーザが勝手に指定できない禁止属性を間接的に示すとともに、この禁止属性に代えて設定すべき印刷属性を定義した電子データである。この例では、上書きジョブチケット３０には、＜ｊｏｂｔｉｃｋｅｔ＞タグ３２内に、＜ｃｏｌｏｒ＞タグ３４とその値がｍｏｎｏｃｈｒｏｍｅ（モノクロ）であることを示す値３６、及び印刷面を規定する＜ｓｉｄｅｓ＞タグ３８とその値が２（枚；すなわち両面印刷）であることを示す値４０が記載されている。したがって、ユーザがカラー印刷を指定した場合にも強制的にモノクロ印刷が行われ、ユーザが片面印刷を指定した場合にも強制的に両面印刷が行われる。
【００２５】
標準値ジョブチケット５０は、ユーザが特に指定しなかった場合に設定すべき印刷属性が記載された電子データである。言い換えれば、標準値ジョブチケット５０は、プリンタ２３０における標準的な使用態様を、ジョブチケットレベルで制御するためのデータである。この例では、標準値ジョブチケット５０には、＜ｊｏｂｔｉｃｋｅｔ＞タグ５２内に、印刷枚数を規定する＜ｃｏｐｉｅｓ＞タグ５４とその値が１（枚）であることを示す値５６、及び用紙サイズを規定する＜ｍｅｄｉａ＞タグ５８とその値がＡ４であることを示す値６０が記載されている。したがって、ユーザが特に指定しなかった場合には、１枚の印刷がＡ４用紙に対して行われる。
【００２６】
修正後ジョブチケット７０は、オリジナルジョブチケット１０に対して上書きジョブチケット３０を上書き追加（Ｓ１０）するとともに、標準値ジョブチケット５０を印刷属性が未設定の場合に追加（Ｓ１２）することで作成されたジョブチケットである。修正後ジョブチケット７０では、修正の過程を容易に認識できるように、その出所となったジョブチケットと同一の符号を割り振っている。修正後ジョブチケット７０には、オリジナルジョブチケット１０を起源とする＜ｊｏｂｔｉｃｋｅｔ＞タグ１２、＜ｃｏｐｉｅｓ＞タグ１４と値１６、及び＜ｃｏｌｏｒ＞タグ１８が含まれている。しかし、ｆｕｌｌ−ｃｏｌｏｒという値２０は無効化されるようにコメントアウトした値２０ａに修正され、代わりに上書きジョブチケット３０を起源とするｍｏｎｏｃｈｒｏｍｅという値３６が設定されている。このように消去を伴う完全な上書きではなくコメントアウトとすることで、修正の履歴を残すことが可能となる他、事後的に当初の設定値を参照できるようにもなる。修正後ジョブチケット７０には、さらに、上書きジョブチケット３０を起源とする＜ｓｉｄｅｓ＞タグ３８及び値４０も強制設定されている。また、オリジナルジョブチケット１０に含まれていなかった＜ｍｅｄｉａ＞タグ５８及びその値６０が、標準値ジョブチケット５０を起源として設定されている。
【００２７】
このようにして作成された修正後ジョブチケット７０は、プリンタ２３０に送信され、プリンタ２３０における印刷制御に用いられる。同時に、修正内容はＰＣ２１０に送信され、ユーザに告知されることとなる。なお、ここで示した上書きジョブチケット３０や標準値ジョブチケット５０は、オリジナルジョブチケット１０を投入するユーザアカウント毎（あるいはユーザグループ毎）に用意することができる。また、制御装置２２０の管理下にあるプリンタが複数ある場合には、プリンタ毎に用意することも可能である。
【００２８】
続いて図３を用いて、図２に示した態様の変形例を説明する。図３においては、図２と共通する部分には同一の番号を付して説明を簡略する。この態様においては、オリジナルジョブチケット１０、上書きジョブチケット３０及び標準値ジョブチケット５０は図２の場合と同様である。しかし、上書き追加（Ｓ２０）と未設定の場合の追加（Ｓ２２）の各処理によって、上書きジョブチケット３０と標準値ジョブチケット５０の内容をオリジナルジョブチケット１０に反映される形式が図２の態様とは異なっている。
【００２９】
修正後ジョブチケット８０においては、オリジナルジョブチケット１０に含まれていた記載は、＜ｏｒｉｇｉｎａｌ＞タグ８２と＜／ｏｒｉｇｉｎａｌ＞タグ８４とによって囲まれている。この部分は、プリンタ２３０において無効扱いされる部分である。そして、修正後の印刷属性は、＜／ｏｒｉｇｉｎａｌ＞タグ８４以降に記載されている。この修正後の印刷属性は、図２に示した修正後ジョブチケット７０で設定された印刷属性と同様である。すなわち、オリジナルジョブチケット１０を起源とする＜ｃｏｐｉｅｓ＞タグ１４ｂとその値１６ｂ、上書きジョブチケット３０を起源とする＜ｃｏｌｏｒ＞タグ３４とその値３６及び＜ｓｉｄｅｓ＞タグ３８とその値４０、並びに、標準値ジョブチケット５０を起源とする＜ｍｅｄｉａ＞タグ５８とその値６０が設定されている。このようにして当初の記載を独立して完全に残すことにより、変更後の記載との違いを明確化できるといった利点が生じる。
【図面の簡単な説明】
【００３０】
【図１】印刷システムの構成例の概略を示す図である。
【図２】ジョブチケットの修正例を説明する図である。
【図３】ジョブチケットの別の修正例を説明する図である。
【符号の説明】
【００３１】
１０  オリジナルジョブチケット、３０  上書きジョブチケット、５０  標準値ジョブチケット、７０，８０  修正後ジョブチケット、２００  印刷システム、２１０  ＰＣ、２１２  ＪＴ作成部、２１４  表示部、２２０  制御装置、２２２  ＪＴ修正部、２２４  属性データ、２３０  プリンタ、２３２  ＪＴ解析部、２３４  印刷部。
【図１】
2008040899.tif 000003
【図２】
2008040899.tif 000004
【図３】
2008040899.tif 000005