(57)【要約】      （修正有）【課題】サーバ装置で設定した特定の設定データを端末装置に適用することで、適切に印刷設定が可能な印刷システム、端末装置及び印刷設定方法を提供する。【解決手段】印刷設定に基づいて画像形成装置３０用のデータを生成するプリンタドライバがインストールされている端末装置２０と、サーバ装置１０とが接続される印刷システム１において、サーバ装置は、印刷設定に関する特定の設定データを設定する第１の設定部と、端末装置に特定の設定データを適用する適用部と、を備える。端末装置は、端末装置の設定を示す設定データを記憶する記憶部と、特定の設定データを設定データに反映する反映部と、設定データを参照して、印刷設定を変更する制御を行う制御部と、を備える。【選択図】図１
2020086525.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定に基づいて画像形成装置用のデータを生成するプリンタドライバがインストールされている端末装置と、サーバ装置とが接続される印刷システムにおいて、
前記サーバ装置は、
前記印刷設定に関する特定の設定データを設定する第１の設定部と、
前記端末装置に前記特定の設定データを適用する適用部と、
を備え、
前記端末装置は、
前記端末装置の設定を示す設定データを記憶する記憶部と、
前記特定の設定データを前記設定データに反映する反映部と、
前記設定データを参照して、前記印刷設定を変更する制御を行う制御部と、
を備えたことを特徴とする印刷システム。
【請求項２】
前記サーバ装置において、
前記第１の設定部は、特定の設定データとして所定の印刷設定を制限することを示す情報を設定することが可能であり、
前記端末装置は、
前記印刷設定を設定可能な第２の設定部を更に備え、
前記制御部は、前記特定の設定データに所定の印刷設定を制限することを示す情報が含まれている場合、当該制限することを示す情報に対応する印刷設定として、常に設定データを参照した印刷設定を使用することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記第２の設定部は、印刷設定画面を表示し、表示した印刷設定画面により前記印刷設定を設定可能であり、
前記制御部は、前記第２の設定部により設定された印刷設定が、前記制限することを示す情報によって制限される場合は、前記設定データを参照した印刷設定を優先的に印刷設定として設定する、
ことを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記端末装置の第２の設定部は、
前記設定データに所定の印刷設定を制限することを示す情報が含まれている場合、当該制限することを示す情報に対応する印刷設定に基づいた印刷設定画面を表示することを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記印刷設定は、片面印刷又は両面印刷の印刷設定であり、
前記設定は、印刷設定として両面印刷の設定のみが可能な情報を含むことを特徴とする請求項１から４の何れか一項に記載の印刷システム。
【請求項６】
前記印刷設定は、モノクロ印刷又はカラー印刷の印刷設定であり、
前記設定データは、印刷設定としてモノクロ印刷の設定のみが可能な情報を含むことを特徴とする請求項１から４の何れか一項に記載の印刷システム。
【請求項７】
前記設定データは、レジストリキーであることを特徴とする請求項１から６の何れか一項に記載の印刷システム。
【請求項８】
印刷設定に基づいて画像形成装置用のデータを生成するプリンタドライバがインストールされていて、サーバ装置と接続可能な端末装置であって、
前記端末装置の設定を示す設定データを記憶する記憶部と、
前記サーバ装置において設定された特定の設定データを前記設定データに反映する反映部と、
前記設定データを参照して、前記印刷設定を変更する制御を行う制御部と、
を備えたことを特徴とする端末装置。
【請求項９】
印刷設定に基づいて画像形成装置用のデータを生成するプリンタドライバがインストールされている端末装置と、サーバ装置とが接続される印刷システムにおける印刷設定方法であって、
前記サーバ装置は、
前記印刷設定に関する特定の設定データを設定し、
前記端末装置に前記特定の設定データを適用し、
前記端末装置は、
前記端末装置の設定を示す設定データを記憶し、
前記特定の設定データを前記設定データに反映し、
前記設定データを参照して、前記印刷設定を変更する
ことを特徴とする印刷設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム等に関する。
【背景技術】
【０００２】
従来、プリンタドライバを用いてプリンタで印刷を行う場合、ユーザは、特定のアプリケーションを用いて原稿データを作成し、当該アプリケーションからプリンタドライバを介して印刷を行っている。
【０００３】
また、ネットワークを介して画像形成装置に接続されるクライアント装置と、クライアント装置で設定可能な印刷条件の設定項目を管理するサーバ装置と、を有する印刷システムで使用される、クライアント装置として構成し得る情報処理装置であって、情報処理装置内部に記憶された画像形成装置に関連する識別情報を参照して、情報処理装置がクライアント装置であるか否かを判断する判断部と、情報処理装置がクライアント装置でない場合、ユーザによる設定項目の選択が可能な設定画面を提供し、情報処理装置がクライアント装置である場合、選択された設定項目の設定値のユーザによる変更が可能であり、かつ残りの設定項目の設定値の変更が不可能な設定画面を提供する設定画面制御部と、を有する情報処理装置に関する技術が提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−３９９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術は、クライアントＰＣからサーバＰＣの共有プリンタを指定することによって、サーバＰＣからクライアントＰＣにプリンタドライバがコピーされるインストール方法であるＰｏｉｎｔ＆Ｐｒｉｎｔ機能の利用を前提とする。この場合、サーバ装置と、クライアント装置とにおいて、プリンタドライバをインストールする必要がある。また、クライアント装置が接続する共有プリンタが複数ある場合は、サーバ装置は、共有プリンタ毎にプリンタドライバをインストールする必要がある。したがって、管理上の手間が大きいという問題がある。
【０００６】
上述した課題に鑑み、本発明は、サーバ装置で設定した特定の設定データを端末装置に適用することで、適切に印刷設定が可能な印刷システム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の印刷システムは、
印刷設定に基づいて画像形成装置用のデータを生成するプリンタドライバがインストールされている端末装置と、サーバ装置とが接続される印刷システムにおいて、
前記サーバ装置は、
前記印刷設定に関する特定の設定データを設定する第１の設定部と、
前記端末装置に前記特定の設定データを適用する適用部と、
を備え、
前記端末装置は、
前記端末装置の設定を示す設定データを記憶する記憶部と、
前記特定の設定データを前記設定データに反映する反映部と、
前記設定データを参照して、前記印刷設定を変更する制御を行う制御部と、
を備えたことを特徴とする。
【０００８】
本発明の端末装置は、
印刷設定に基づいて画像形成装置用のデータを生成するプリンタドライバがインストールされていて、サーバ装置と接続可能な端末装置であって、
前記端末装置の設定を示す設定データを記憶する記憶部と、
前記サーバ装置において設定された特定の設定データを前記設定データに反映する反映部と、
前記設定データを参照して、前記印刷設定を変更する制御を行う制御部と、
を備えたことを特徴とする。
【０００９】
本発明の印刷設定方法は、
印刷設定に基づいて画像形成装置用のデータを生成するプリンタドライバがインストールされている端末装置と、サーバ装置とが接続される印刷システムにおける印刷設定方法であって、
前記サーバ装置は、
前記印刷設定に関する特定の設定データを設定し、
前記端末装置に前記特定の設定データを適用し、
前記端末装置は、
前記端末装置の設定を示す設定データを記憶し、
前記特定の設定データを前記設定データに反映し、
前記設定データを参照して、前記印刷設定を変更する
ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、サーバ装置で設定した特定の設定データを端末装置に適用することで、適切に印刷設定をすることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態における印刷システムの全体構成を説明するための図である。
【図２】本実施形態における動作例を示す図である。
【図３】本実施形態におけるサーバ装置の機能構成を説明するための図である。
【図４】本実施形態における端末装置の機能構成を説明するための図である。
【図５】本実施形態における画像形成装置の機能構成を説明するための図である。
【図６】本実施形態におけるサーバ装置のメイン処理の流れを説明するためのフロー図である。
【図７】本実施形態における端末装置のメイン処理の流れを説明するためのフロー図である。
【図８】本実施形態における動作例を示す図である。
【図９】本実施形態における動作例を示す図である。
【図１０】本実施形態における動作例を示す図である。
【図１１】本実施形態における動作例を示す図である。
【図１２】本実施形態における動作例を示す図である。
【図１３】本実施形態における動作例を示す図である。
【図１４】本実施形態における動作例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して説明する。なお、以下に記載した実施の形態は、本発明を実現するための一例である。したがって、実施の形態に記載した内容に本発明の内容が限定されるものではない。
【００１３】
［１．全体構成］
まず、本実施形態の印刷システム１の全体構成について、図１に基づいて説明する。図１に示すように、印刷システム１は、サーバ装置１０と、端末装置２０と、画像形成装置３０とが、ネットワークＮＷを介して接続されて構成される。ネットワークＮＷとしては、ＬＡＮ（Local Area Network）によって、サーバ装置１０と、端末装置２０と画像形成装置３０とが接続されるものとして図示しているが、ＬＡＮ以外の接続方法でもよい。例えば、例えば、ＬＴＥ（Long Term Evolution）／５Ｇ等の外部ネットワークを介したインターネット網によって接続されてもよい。
【００１４】
サーバ装置１０は、端末装置２０を管理する情報処理装置である。サーバ装置１０は、例えば、ＰＣ（Personal Computer）によって構成される。
【００１５】
端末装置２０は、画像形成装置３０に対して、画像形成装置３０が印刷可能なデータ（印刷データ）を送信する情報処理装置である。端末装置２０は、例えば、ＰＣ（Personal Computer）によって構成されるが、タブレットや、スマートフォンといった装置によって構成されてもよい。
【００１６】
ここで、端末装置２０は、原稿データの作成や編集等をすることが可能なプログラムをインストールしている。原稿データとは、端末装置２０のユーザによって作成・編集された、所定の形式のデータであり、例えば、文章データや、プレゼンテーションデータや、画像データである。
【００１７】
また、端末装置２０は、画像形成装置３０に対して印刷データを送信するためのプログラムであるプリンタドライバをインストールしている。プリンタドライバは、原稿データを印刷データに変換する機能を備える。印刷データとは、画像形成装置３０が処理可能なデータであり、画像形成装置３０が印刷する内容を示すデータである。印刷データは、例えば、１ページ毎の画像データである。印刷データが１ページ毎の画像データであることで、画像形成装置３０は、原稿データを解釈するプログラム等を搭載することなく、１ページずつ、原稿データの内容を記録用紙に出力することができる。なお、印刷データは、ＰＤＬ（Page Description Language）データであってもよいし、印刷コマンドを列挙したデータであってもよい。
【００１８】
プリンタドライバは、印刷データとともに、印刷設定データを画像形成装置３０へ送信する。そして、画像形成装置３０は、端末装置２０から送信された印刷データと、印刷設定データとに基づき、印刷設定データが示す印刷設定に従い、印刷データを記録媒体（例えば記録用紙）に形成する。
【００１９】
印刷設定データとは、画像形成装置３０が印刷データに基づいて印刷するときの、印刷の方法を設定したデータであり、印刷設定（印刷条件）の内容を示したデータである。印刷設定データは、例えば、「両面印刷」という設定項目と、「片面印刷」といった設定値とを含んでいる。設定項目には、他にも、カラーモードの設定、集約印刷の設定、出力する用紙のサイズの設定、拡縮率の設定等が含まれてもよい。
【００２０】
プリンタドライバは、各設定値を変更するための画面である印刷設定画面を端末装置２０が制御する表示装置（例えば、ディスプレイ）に表示する機能を備えてもよい。端末装置２０のユーザは、印刷設定画面を操作することにより、設定値を変更することができる。
【００２１】
ここで、プリンタドライバは、印刷設定画面を表示するときに端末装置２０に記憶される設定データから、印刷設定に関する特定の設定データを読み取り、印刷設定データの設定値を変更する。設定データとは、装置の全体的な設定を示すデータであり、例えば、Ｗｉｎｄｏｗｓ（登録商標）のレジストリに記憶されているデータ（レジストリデータ）である。端末装置２０の設定データとは、端末装置２０のユーザに関する情報や、端末装置２０に含まれるハードウェアの情報や、端末装置２０のシステムに関する情報が記憶されたデータである。
【００２２】
図２は、設定データであるレジストリデータの例を示した図である。レジストリは階層構造を持ったデータベースであり、それぞれの階層はレジストリキーによって識別される。
【００２３】
図２は、レジストリデータのうち、「PrintSettings」というレジストリキーの値を表示している状態を示す図である。図２に示すように、１つのレジストリキーに対して、１又は複数の値が記憶される。例えば、レジストリキー「PrintSettings」の値としては、例えばＤ１００に示すように、「ForcedDuplex=0x00000000(0)」といった値が記憶される。レジストリキーの値が示す内容は、レジストリキーの値を読み出すプログラムによって解釈される。
【００２４】
ここで、レジストリデータの一部である「PrintSettings」というレジストリキーの値を、印刷設定に関する特定の設定データとする。そして、プリンタドライバは、レジストリキー「PrintSettings」の値を解釈し、印刷設定画面の表示内容を変更したり、印刷設定データに含まれる設定値を変更したりする。
【００２５】
例えば、端末装置２０は、印刷設定画面を表示するときに、レジストリデータから、レジストリキー「PrintSettings」の値を読み出す。レジストリキー「PrintSettings」の値に、優先的に設定すべき設定値（標準の設定値）に関する値が含まれる場合は、プリンタドライバは、印刷設定画面における所定の設定項目に対応する設定値を変更してから印刷設定画面を表示する。すなわち、所定の設定項目の設定値については、ユーザによって設定値を変更する操作がされない場合は、標準の設定値が優先的に設定されるようにする。
【００２６】
また、レジストリキー「PrintSettings」の値に、ユーザが設定できない設定値に関する値が含まれる場合は、プリンタドライバは、ユーザが設定できない設定値を選択できない印刷設定画面に修正してから、印刷設定画面を表示する。例えば、印刷設定データのうち、「両面印刷」の設定値として、ユーザは「片面印刷」が選択できないことを示す値が記憶されているとする。このような場合は、プリンタドライバは、印刷設定画面において、設定項目「両面印刷」の設定値として、「片面印刷」がユーザによって選ばれない表示を行う。例えば、プリンタドライバが備える印刷設定画面が、「両面印刷」の設定値をリストから１の項目を選択する画面である場合は、「両面印刷」の設定値を選択するリストの項目のうち、「片面印刷」の項目を非表示にする。このようにすることで、ユーザは、印刷データを記録用紙の片面に印刷するという印刷設定を設定することができない。すなわち、印刷設定データの設定値として、印刷データを記録用紙の片面に印刷して出力する設定である「片面印刷」を含むことが制限され、印刷データは記録用紙の両面に出力されることとなる。
【００２７】
原稿データを作成・編集するプログラムによっては、当該プログラムに印刷設定データ（設定値）を変更するための画面が備えられ、プリンタドライバが備える印刷設定画面を用いずに印刷設定データの変更が行える場合がある。このような場合であっても、プリンタドライバは、画像形成装置３０に印刷設定データを送信する前に、レジストリデータから、レジストリキー「PrintSettings」の値を読み出す。そして、レジストリキー「PrintSettings」の値に、ユーザが設定できない設定値に関する値が含まれる場合は、プリンタドライバは、ユーザが設定できない設定値を含む印刷設定データに対して、対応する設定値を強制的に変更する。例えば、印刷設定データの設定値として「片面印刷」を含むことが制限される場合であって、印刷設定データとして「両面印刷」の設定値が「片面印刷」であるときは、プリンタドライバは、当該設定値を「片面印刷」以外の設定値（例えば、「長辺とじ」）に変更する。この結果、印刷データは、記録用紙の片面に出力されず、記録用紙の両面に出力されることとなる。このように、ユーザによって印刷設定画面を用いずに印刷設定データが設定された場合であっても、プリンタドライバは、設定データに基づき、強制的に印刷設定データの値を変更する。
【００２８】
なお、本実施形態の設定データには、ユーザが選択できない設定値の情報と、印刷設定画面を表示したときに優先的に設定する値の情報とが含まれることとして説明する。また、本実施形態の設定データはレジストリデータであり、特定の設定データはレジストリデータの一部である、印刷設定に関するレジストリキーの値であるとして説明する。
【００２９】
本実施形態では、端末装置２０に適用する印刷設定に関するレジストリキーの値を、予めサーバ装置１０のレジストリデータにも、印刷設定に関するレジストリキーの値として記憶する。そして、サーバ装置１０は、Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ（登録商標）の機能によって、サーバ装置１０に記憶されている印刷設定に関するレジストリキーの値を、端末装置２０に対して適用（送信）する。端末装置２０は、サーバ装置１０から適用された（受信した）印刷設定に関するレジストリキーの値を、既に記憶しているレジストリデータに反映（更新）する。このようにすることで、印刷システム１の管理者は、サーバ装置１０に印刷設定に関するレジストリキーの値を設定することで、端末装置２０における印刷設定に関するレジストリキーの値に適用することができる。
【００３０】
［２．機能構成］
［２．１  サーバ装置］
サーバ装置１０の機能構成について、図３を参照して説明する。図３に示すように、サーバ装置１０は、制御部１００と、表示部１１０と、操作入力部１２０と、通信部１３０と、記憶部１４０とを備えて構成されている。
【００３１】
制御部１００は、サーバ装置１０の全体を制御するための機能部である。制御部１００は、各種プログラムを読み出して実行することにより各種機能を実現しており、１又は複数の演算装置（例えば、ＣＰＵ（Central Processing Unit））により構成されている。
【００３２】
表示部１１０は、ユーザに各種情報を表示するための機能部であり、例えばＬＣＤ（Liquid crystal display）や、有機ＥＬディスプレイ等により構成されている。なお、本実施形態は、サーバ装置１０に表示部１１０を有する構成を例として説明するが、例えば外部ディスプレイに接続される装置であってもよい。すなわち、表示制御装置として構成されており、ＨＤＭＩ（登録商標）等により接続された外部の表示装置に表示する制御を行う装置であってもよい。
【００３３】
操作入力部１２０は、ユーザが各種操作を行う為の機能部である。操作入力部１２０は、例えば、マウス、キーボードといった種々の操作装置によって構成される。
【００３４】
通信部１３０は、サーバ装置１０が外部の装置と通信を行うための機能部である。例えば、無線ＬＡＮで利用されるＮＩＣ（Network Interface Card）や、ＬＴＥ（Long Term Evolution）／ＬＴＥ−Ａ（LTE-Advanced）／ＬＡＡ（License-Assisted Access using LTE）／５Ｇ回線に接続可能な通信モジュールにより構成される。
【００３５】
記憶部１４０は、サーバ装置１０の動作に必要な各種プログラムや、各種データを記憶する機能部である。記憶部１４０は、例えば、半導体メモリであるＳＳＤ（Solid State Drive）や、ＨＤＤ（Hard Disk Drive）等により構成される。
【００３６】
記憶部１４０には、サーバ装置１０の設定を示すデータであるレジストリデータ１４２と、レジストリデータ変更プログラム１４４と、レジストリデータ適用プログラム１４６とが記憶される。
【００３７】
レジストリデータ変更プログラム１４４は、レジストリデータ１４２のうち、印刷設定に関するレジストリキーの値を変更するプログラムである。レジストリデータ変更プログラム１４４は、制御部１００によって読み出され、実行されることにより、印刷設定に関するレジストリキーの値を表示及び設定するためのレジストリデータ設定画面（第１の設定部）を表示部１１０に表示する。レジストリデータ設定画面は、例えば、Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙの機能であるグループポリシーの設定を行うための、グループポリシーエディタの画面である。レジストリデータ変更プログラム１４４は、ユーザによって印刷設定に関するレジストリキーの値を適用する操作がされた場合は、ユーザによって設定された値を、レジストリデータ１４２に記憶（更新）する。
【００３８】
レジストリデータ適用プログラム１４６は、レジストリデータ１４２を読み出し、印刷設定に関するレジストリキーの値を、サーバ装置１０が管理する端末装置２０に適用するプログラムである。レジストリデータ適用プログラム１４６は、レジストリデータ設定画面において印刷設定に関するレジストリキーの値が記憶されたときに、端末装置２０に対して、印刷設定に関するレジストリキーの値を適用する。なお、レジストリデータ適用プログラム１４６が、印刷設定に関するレジストリキーの値を端末装置２０に適用するタイミングは、定期的（例えば、１時間毎）であってもよいし、予め指定した時刻（例えば、毎日０時）であってもよい。
【００３９】
［２．２  端末装置］
端末装置２０の機能構成について、図４を参照して説明する。図４に示すように、端末装置２０は、制御部２００と、表示部２１０と、操作入力部２２０と、通信部２３０と、記憶部２４０とを備えて構成されている。
【００４０】
制御部２００は、端末装置２０の全体を制御するための機能部である。制御部２００は、各種プログラムを読み出して実行することにより各種機能を実現しており、１又は複数の演算装置（例えば、ＣＰＵ）により構成されている。
【００４１】
表示部２１０は、ユーザに各種情報を表示するための機能部であり、例えばＬＣＤや、有機ＥＬディスプレイ等により構成されている。なお、本実施形態は、端末装置２０に表示部２１０を有する構成を例として説明するが、例えば外部ディスプレイに接続される装置であってもよい。
【００４２】
操作入力部２２０は、ユーザが各種操作を行う為の機能部である。操作入力部２２０は、例えば、マウス、キーボードといった種々の操作装置によって構成される。
【００４３】
通信部２３０は、端末装置２０が外部の装置と通信を行うための機能部である。例えば、無線ＬＡＮで利用されるＮＩＣや、ＬＴＥ／ＬＴＥ−Ａ／ＬＡＡ／５Ｇ回線に接続可能な通信モジュールにより構成される。
【００４４】
記憶部２４０は、端末装置２０の動作に必要な各種プログラムや、各種データを記憶する機能部である。記憶部２４０は、例えば、半導体メモリであるＳＳＤや、ＨＤＤ等により構成される。
【００４５】
記憶部２４０には、端末装置２０の設定を示すデータであるレジストリデータ２４２と、プリンタドライバ２４４とが記憶される。
【００４６】
プリンタドライバ２４４は、原稿データを印刷データに変換したり、印刷設定データを変更する画面である印刷設定画面（第２の設定部）を表示部２１０に表示したりするプログラムである。
【００４７】
［２．３  画像形成装置］
画像形成装置３０の機能構成について、図５を参照して説明する。図５に示すように、画像形成装置３０は、制御部３００と、画像入力部３１０と、画像形成部３２０と、表示部３３０と、操作入力部３４０と、通信部３５０と、記憶部３６０とを備えて構成されている。
【００４８】
制御部３００は、画像形成装置３０の全体を制御するための機能部である。制御部３００は、各種プログラムを読み出して実行することにより各種機能を実現しており、１又は複数の演算装置（例えば、ＣＰＵ）により構成されている。
【００４９】
画像入力部３１０は、画像形成装置３０に入力される画像データを読み取るための機能部である。例えば、スキャナといった原稿読取装置接続され、原稿読取装置から出力される画像データを入力する。また、ＵＳＢ（Universal Serial Bus）メモリや、ＳＤカード等の記憶媒体から画像データを入力してもよい。
【００５０】
画像形成部３２０は、印刷データ記憶領域３６２に記憶された出力データを、印刷設定データ記憶領域３６４に記憶された、出力データに対応する印刷設定データに基づき、記録媒体（例えば、記録用紙）に形成するための機能部である。例えば、電子写真方式を利用したレーザプリンタ等により構成されている。
【００５１】
表示部３３０は、ユーザに各種情報を表示するための機能部である。例えば、ＬＣＤ等により構成されている。また、操作入力部３４０は、ユーザが各種操作を行うための機能部である。例えば、表示部３３０の上に重ねて設けられるタッチパネルによって構成される。タッチパネルによるタッチの検出は、静電誘導方式であったり、感圧方式であったり、公知の技術によって実現する。なお、操作入力部３４０は、ハードキーによって実現してもよいし、タッチパネルとハードキーとを組み合わせてもよい。
【００５２】
通信部３５０は、画像形成装置３０が外部の装置と通信を行うための機能部である。例えば、無線ＬＡＮで利用されるＮＩＣや、ＬＴＥ／ＬＴＥ−Ａ／ＬＡＡ／５Ｇ回線に接続可能な通信モジュールにより構成される。
【００５３】
記憶部３６０は、画像形成装置３０の動作に必要な各種プログラムや、各種データを記憶する機能部である。操作入力部３４０は、例えば、半導体メモリであるＳＳＤや、ＨＤＤ等により構成される。
【００５４】
記憶部３６０には、端末装置２０から受信した印刷データを記憶する領域である印刷データ記憶領域３６２と、端末装置２０から受信した印刷設定データを記憶する領域である印刷設定データ記憶領域３６４とが確保される。印刷データと印刷設定データと対応付けて記憶することにより、画像形成部３２０によって、印刷データは、印刷設定データに基づき記録媒体に形成される。
【００５５】
［３  処理の流れ］
［３．１  サーバ装置の処理の流れ］
本実施形態における処理の流れを、図を参照して説明する。はじめに、サーバ装置１０の処理の流れについて、図６を参照して説明する。
【００５６】
はじめに、制御部１００は、レジストリデータ変更プログラムを実行させる操作であるレジストリデータ変更プログラム実行操作が、ユーザによってされたか否かを判定する（ステップＳ１０２）。レジストリデータ変更プログラム実行操作は、例えば、印刷設定に関するグループポリシーエディタを表示部１１０に表示させる操作である。レジストリデータ変更プログラム実行操作がされた場合は、制御部１００は、レジストリデータ変更プログラム１４４を読み出して実行することにより、表示部１１０に、レジストリデータ設定画面を表示する（ステップＳ１０２；Ｙｅｓ→ステップＳ１０４）。
【００５７】
つづいて、制御部１００は、印刷設定に関するレジストリキーの値を適用させる操作である適用操作が、ユーザによってされたか否かを判定する（ステップＳ１０６）。適用操作は、例えば、レジストリデータ設定画面に表示された「適用」ボタンが、ユーザによって選択される操作である。適用操作がされた場合は、制御部１００は、ユーザによって設定された印刷設定に関するレジストリキーの値を、レジストリデータ１４２に記憶する（ステップＳ１０６；Ｙｅｓ→ステップＳ１０８）。また、制御部１００は、レジストリデータ適用プログラム１４６を読み込んで実現される機能により、レジストリデータ１４２に記憶された印刷設定に関するレジストリキーの値を、端末装置２０に送信する（ステップＳ１１０）。
【００５８】
つづいて、制御部１００は、ユーザによってレジストリデータ変更プログラムを終了させる操作である終了操作がされた場合は、レジストリデータ変更プログラムを終了する（ステップＳ１１２；Ｙｅｓ→ステップＳ１１４）。終了操作とは、例えば、レジストリデータ設定画面に表示された「キャンセル」ボタンが、ユーザによって選択される操作である。なお、適用操作がされないまま終了操作がされた場合は、制御部１００は、ユーザによって設定された印刷設定に関するレジストリキーの値をレジストリデータ１４２に記憶させることなく、レジストリデータ変更プログラムを終了してもよい。この場合は、レジストリデータ変更プログラムが実行されたときの印刷設定に関するレジストリキーの値が、そのままレジストリデータ１４２に保持されたままとなる。終了操作がされない場合は、ステップＳ１０６へ戻る（ステップＳ１１２；Ｎｏ→ステップＳ１０６）。
【００５９】
［３．２  端末装置の処理の流れ］
つづいて、端末装置２０の処理の流れについて、図７を参照して説明する。はじめに、制御部２００は、サーバ装置１０から、印刷設定に関するレジストリキーの値を受信したか否かを判定する（ステップＳ１５２）。印刷設定に関するレジストリキーの値を受信した場合は、制御部２００は、受信した印刷設定に関するレジストリキーの値を、レジストリデータ２４２に記憶することにより反映させる（ステップＳ１５２；Ｙｅｓ→ステップＳ１５４）。
【００６０】
つづいて、制御部２００は、印刷設定画面を表示させる操作である印刷設定画面表示操作が、ユーザによってされたか否かを判定する（ステップＳ１５６）。印刷設定画面表示操作は、例えば、画像形成装置３０の印刷設定画面を表示するためのボタン（例えば、「プロパティ」ボタン）が、ユーザによって選択される操作である。印刷設定画面表示操作がされた場合は、制御部２００は、プリンタドライバ２４４に備えられている印刷設定画面を読み出す。
【００６１】
つづいて、制御部２００は、レジストリデータ２４２を参照し、印刷設定に関するレジストリキーの値を読み出す（ステップＳ１５８）。制御部２００は、読み出した印刷設定に関するレジストリキーの値に、標準の設定値に関する情報が含まれている場合は、標準の設定値に関する情報に基づき、対応する印刷設定画面の設定項目の設定値を、標準の設定値に変更する（ステップＳ１６０）。また、制御部２００は、読み出した印刷設定に関するレジストリキーの値に、ユーザが選択できない設定値に関する情報が含まれている場合は、対応する印刷設定画面の設定項目について、ユーザが設定可能な設定値を制限する（ステップＳ１６２）。例えば、設定値を、所定の項目（選択項目）の中から１の項目を選択することにより設定する場合、制御部２００は、当該項目から、ユーザが選択できない項目を非表示にする。
【００６２】
つづいて、制御部２００は、印刷設定に関するレジストリキーの値に基づき、標準の設定値が設定され、また、設定可能な設定値が制限された印刷設定画面を、表示部２１０に表示する（ステップＳ１６４）。
【００６３】
つづいて、制御部２００は、印刷設定データに基づき原稿データに基づく印刷データを画像形成装置３０から出力する操作である出力操作が、ユーザによってされたか否かを判定する（ステップＳ１６６）。出力操作がされた場合は、制御部２００は、プリンタドライバ２４４を読み込んで実現される機能により、原稿データを印刷データに変換する（ステップＳ１６８）。また、制御部２００は、レジストリデータ２４２から印刷設定に関するレジストリキーの値を読み出し、印刷設定データにユーザが選択できない設定値が含まれる場合は、ユーザが選択できない設定値をユーザが選択可能な設定値に変更する（ステップＳ１７０）。そして、制御部２００は、印刷データと、印刷設定データとを、画像形成装置３０へ送信する（ステップＳ１７２）。
【００６４】
なお、画像形成装置３０は、端末装置２０から、印刷データと印刷設定データとを受信したら、受信した印刷データと印刷設定データとに基づき、印刷データを記録用紙に形成する。
【００６５】
［４．動作例］
図８から図１４を参照して、本実施形態の動作例について説明する。図８は、レジストリデータ設定画面の表示画面Ｗ１００の例である。表示画面Ｗ１００には、印刷設定に関するレジストリキーの値を設定する領域Ｅ１００が含まれ、領域Ｅ１００には、設定項目に対応して設定値を選択するためのリストが複数含まれる。図８は、両面印刷の標準の設定値を設定するための領域Ｅ１０１と、片面印刷を制限する設定をするための領域Ｅ１０２が含まれる。この他にも、カラーモードの標準の設定値を設定するための領域Ｅ１０３と、カラーモードを制限する設定をするための領域Ｅ１０４と、印刷データを画像形成装置３０に記憶させたままにする機能の標準の設定値を設定するための領域Ｅ１０５と、印刷実行時にジョブの制御方法を確認し変更する機能の標準の設定値を設定するための領域Ｅ１０６とが含まれる。
【００６６】
さらに、表示画面Ｗ１００には、適用操作を実行するための適用ボタンＢ１００と、終了操作を実行するためのキャンセルボタンＢ１０２とが含まれる。なお、適用操作を実行し、そのままレジストリデータ変更プログラムを終了させるためのＯＫボタンＢ１０４が含まれてもよい。
【００６７】
図９（ａ）は、領域Ｅ１０１のリストで選択できる項目である選択項目と、当該選択項目を選択した場合に、レジストリデータに記憶される値（データ）とを示した表である。すなわち、領域Ｅ１０１のリストからは、「Ｎｏｎｅ」「Ｌｏｎｇ  Ｅｄｇｅ」「Ｓｈｏｒｔ  Ｅｄｇｅ」の何れかの項目が選択できる。選択項目について、「Ｎｏｎｅ」は、設定項目「両面印刷」における標準の設定値を「なし」にすることを意味する。なお、設定項目「両面印刷」の設定値が「なし」であるとは、片面印刷によって印刷データを出力することである。同様にして、選択項目について、「Ｌｏｎｇ  Ｅｄｇｅ」は、設定項目「両面印刷」における標準の設定値を「長辺とじ」にすることを意味する。選択項目について、「Ｓｈｏｒｔ  Ｅｄｇｅ」は、設定項目「両面印刷」における標準の設定値を「短辺とじ」にすることを意味する。
【００６８】
そして、例えば、領域Ｅ１０１のリストの選択項目から「Ｎｏｎｅ」が選択されたときには、印刷設定に関するレジストリキーの値としては、「Duplex=0x00000001」という値がサーバ装置１０のレジストリデータ１４２に記憶される。同様にして、選択項目から「Ｌｏｎｇ  Ｅｄｇｅ」が選択されたときには、印刷設定に関するレジストリキーの値としては、「Duplex=0x00000002」という値がサーバ装置１０のレジストリデータ１４２に記憶される。選択項目から「Ｓｈｏｒｔ  Ｅｄｇｅ」が選択されたときには、印刷設定に関するレジストリキーの値としては、「Duplex=0x00000003」という値がサーバ装置１０のレジストリデータ１４２に記憶される。
【００６９】
図９（ｂ）は、領域Ｅ１０２のリストで選択できる項目である選択項目と、当該選択項目を選択した場合に、レジストリデータに記憶される値（データ）とを示した表である。すなわち、領域Ｅ１０２のリストからは、「Ｏｆｆ」「Ｌｏｎｇ  Ｅｄｇｅ」「Ｓｈｏｒｔ  Ｅｄｇｅ」の何れかの項目が選択できる。選択項目については、「Ｏｆｆ」は片面印刷を制限しないこと、「Ｌｏｎｇ  Ｅｄｇｅ」は片面印刷を制限し長辺とじを標準の設定値にすること、「Ｓｈｏｒｔ  Ｅｄｇｅ」は片面印刷を制限し短辺とじを標準の設定値にすることをそれぞれ表す。領域Ｅ１０２のリストで「Ｌｏｎｇ  Ｅｄｇｅ」又は「Ｓｈｏｒｔ  Ｅｄｇｅ」が選択された場合は、領域Ｅ１０１のリストで選択された項目を無視し、領域Ｅ１０２のリストで選択された項目を優先することとする。
【００７０】
また、領域Ｅ１０２で選択された項目については、領域Ｅ１０１と同様に、印刷設定に関するレジストリキーの値として記憶される。例えば「Ｏｆｆ」が選択されたときには、印刷設定に関するレジストリキーの値としては、「ForcedDuplex=0x00000000」という値がサーバ装置１０のレジストリデータ１４２に記憶される。同様にして、選択項目から「Ｌｏｎｇ  Ｅｄｇｅ」が選択されたときには、印刷設定に関するレジストリキーの値としては、「ForcedDuplex=0x00000002」という値がサーバ装置１０のレジストリデータ１４２に記憶される。選択項目から「Ｓｈｏｒｔ  Ｅｄｇｅ」が選択されたときには、印刷設定に関するレジストリキーの値としては、「ForcedDuplex=0x00000003」という値がサーバ装置１０のレジストリデータ１４２に記憶される。このようにして記憶されたレジストリキーの値は、管理サーバ１０から、端末装置２０に適用される。
【００７１】
図１０は、印刷設定画面の表示画面Ｗ１１０の例である。表示画面Ｗ１１０には、設定項目「両面印刷」の設定値を選択するためのリストＥ１１０が含まれる。リストＥ１１０は、「なし」「長辺とじ」「短辺とじ」の何れかが選択可能である。
【００７２】
リストＥ１１０は、設定項目「両面印刷」の設定値として「なし」が選択されていることを示している。このような印刷設定画面は、印刷設定に関するレジストリキーの値が、Duplex=0x00000001（Ｎｏｎｅ）、ForcedDuplex=0x00000000（Ｏｆｆ）である場合に表示される。つまり、片面印刷が制限されておらず、また、設定項目「両面印刷」の標準の設定値が「なし」が選択されている印刷設定画面である。
【００７３】
図１１は、別の印刷設定画面の表示画面Ｗ１２０の例である。表示画面Ｗ１２０には、設定項目「両面印刷」の設定値を選択するためのリストＥ１２０が含まれる。
【００７４】
リストＥ１２０は、設定項目「両面印刷」の設定値として「長辺とじ」が選択されていることを示している。このような印刷設定画面は、印刷設定に関するレジストリキーの値が、以下の２つの場合の何れかである場合に表示される。
【００７５】
（１）Duplex=0x00000002（Ｌｏｎｇ  Ｅｄｇｅ）、ForcedDuplex=0x00000000（Ｏｆｆ）である場合
この場合は、片面印刷は制限しないが、長辺とじの両面印刷によって印刷データを出力することが標準の設定値とすることが、印刷設定に関するレジストリキーの値により示される場合である。この場合、リストＥ１２０を展開したときには、図１２のような表示がされる。すなわち、ユーザは、設定項目「両面印刷」の設定値を、「長辺とじ」から、「なし」に変更することが可能である。
【００７６】
（２）ForcedDuplex=0x00000002（Ｌｏｎｇ  Ｅｄｇｅ）である場合
この場合は、片面印刷を制限し、長辺とじの両面印刷によって印刷データを出力することが標準の設定値とすることが、印刷設定に関するレジストリキーの値により示される場合である。この場合、リストＥ１２０を展開したときには、図１３のような表示がされる。すなわち、ユーザは、設定項目「両面印刷」の設定値として、「なし」に変更することが不可能である。
【００７７】
また、図１４は、原稿データを作成・編集するプログラムに備えられた、印刷設定データ（設定値）を変更するための画面の表示画面Ｗ１３０の例である。表示画面Ｗ１３０は、印刷設定に関するレジストリキーの値を読み込むことなく表示される。したがって、印刷設定に関するレジストリキーの値に、片面印刷を制限する値が含まれる場合であっても、領域Ｅ１３０に示すように、片面印刷を選択することができる。また、表示画面Ｗ１３０の画面において入力・選択された設定値に基づく印刷設定データが出力されることとなる。
【００７８】
表示画面Ｗ１３０において、画像形成装置３０から原稿データに基づく印刷データを出力するための操作がされたときは、プリンタドライバは、印刷設定に関するレジストリキーの値に基づき、印刷設定データを変更する。例えば、印刷設定に関するレジストリキーの値に片面印刷を制限する値が含まれる場合で、印刷設定データに設定値として「片面印刷」が含まれるときは、当該設定値を「両面印刷」に変更する。具体的には、印刷設定に関するレジストリキーの値にForcedDuplex=0x00000002（Ｌｏｎｇ  Ｅｄｇｅ）の値が含まれるとする。この場合において、印刷設定データの設定項目「両面印刷」の設定値が「なし」であるときは、プリンタドライバは、印刷設定データを、印刷データを長辺とじで出力する設定に変更する。また、印刷設定に関するレジストリキーの値にForcedDuplex=0x00000003（Ｓｈｏｒｔ  Ｅｄｇｅ）の値が含まれる場合であれば、プリンタドライバは、「片面印刷」の設定値を、短辺とじに変更する。このようにすることで、表示画面Ｗ１３０における印刷設定の設定値を無視し、印刷設定に関するレジストリキーの値に基づく設定値を優先させることが可能となる。
【００７９】
なお、ForcedDuplex=0x00000000（Ｎｏｎｅ）であれば、表示画面Ｗ１３０における印刷設定データの設定値を優先する。
【００８０】
上述した説明は、片面印刷又は両面印刷に関して、印刷設定画面を変更したり、印刷設定データを変更したりする例である。印刷設定データの設定値として片面印刷を設定できないようにすることで、ユーザには両面印刷の設定のみが可能とすることについて記載したものである。しかし、片面印刷又は両面印刷に関する印刷設定データ以外の印刷設定データであっても、同様に印刷設定データの設定値を制限したり、変更したりするようにしてもよいことは勿論である。例えば、ユーザが選択できるカラーモードを制限してもよい。具体的には、印刷設定データの設定値として、カラー印刷又はモノクロ印刷の何れかが選択できる場合において、カラーモードの印刷設定データとして、カラー印刷を選択できないようにしてもよい。この場合は、ユーザにはモノクロ印刷の設定のみが可能となる。その他にも、記録用紙のサイズ、集約印刷、ステープルやパンチを行うか否かといった設定項目に対して、ユーザが選択可能な設定値を制限する印刷設定に関するレジストリキーの値を設定可能としてもよい。また、一部又は全部の設定項目において、標準の設定値を設定する印刷設定に関するレジストリキーの値を設定可能としてもよい。
【００８１】
また、端末装置２０が異なる機種の画像形成装置を使用する場合や、ユーザの属性によって制限する機能等を変更する場合は、機種毎に又はユーザの属性ごとにレジストリキーを記憶し、それぞれのレジストリキーの値を適用・反映させればよい。
【００８２】
本実施形態によれば、装置の設定データの一部に、印刷設定に関する設定データを記憶するため、サーバ装置と、端末装置とにおいて、プリンタドライバのインストールを必要とせず、管理上の手間を省くことができる。また、印刷設定に関するレジストリキーの値を、適宜サーバ装置から端末装置に適用させるだけで、画像形成装置の一部の機能を制限することができる。したがって、画像形成装置が複数存在する場合や、ユーザの属性毎に制限する機能を変更する場合であっても、柔軟に印刷設定データの設定値を制限したり、変更することが可能となる。
【００８３】
また、本実施形態によれば、印刷設定が可能な画面を備えているプログラムを用いた場合であっても、プリンタドライバ側の設定（印刷設定に関する特定の設定データ）に基づく印刷設定データを使用することができる。つまり、プリンタドライバ側の設定と、印刷設定が可能な画面を備えているプログラムによって設定された印刷設定データとが異なっていても、プリンタドライバが印刷設定データを変更することにより、プリンタドライバ側の印刷設定データを優先させることが可能となる。
【００８４】
なお、上述した実施形態は、設定データをレジストリデータとして記憶し、Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙの機能によって印刷設定に関するレジストリキーの値を適用・反映することとして説明した。しかし、異なる方法により実現しても構わない。例えば、設定データをファイルとして記憶し、プリンタドライバは、当該ファイルを読み出して、印刷設定データを変更するようにしてもよい。また、この場合において、サーバ装置１０から、端末装置２０に対して、ファイルを送信することで、端末装置２０に記憶されたファイルを更新するようにしてもよい。
【００８５】
［５．変形例］
本発明は上述した各実施の形態に限定されるものではなく、種々の変更が可能である。すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
【００８６】
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ）に蓄積され、その後、各種ＲＯＭ（Read Only Memory）やＨＤＤ等の記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【００８７】
ここで、プログラムを格納する記録媒体としては、半導体媒体（例えば、ＲＯＭや、不揮発性のメモリカード等）、光記録媒体・光磁気記録媒体（例えば、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、ＭＤ（Mini Disc）、ＣＤ（Compact Disc）、ＢＤ（Blu-ray（登録商標）Disc）等）、磁気記録媒体（例えば、磁気テープ、フレキシブルディスク等）等の何れであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。
【００８８】
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。
【符号の説明】
【００８９】
１  印刷システム
１０  サーバ装置
１００  制御部
１１０  表示部
１２０  操作入力部
１３０  通信部
１４０  記憶部
１４２  レジストリデータ
１４４  レジストリデータ変更プログラム
１４６  レジストリデータ適用プログラム
２０  端末装置
２００  制御部
２１０  表示部
２２０  操作入力部
２３０  通信部
２４０  記憶部
２４２  レジストリデータ
２４４  プリンタドライバ
３０  画像形成装置
３００  制御部
３１０  画像入力部
３２０  画像形成部
３３０  表示部
３４０  操作入力部
３５０  通信部
３６０  記憶部
３６２  印刷データ記憶領域
３６４  印刷設定データ記憶領域
【図１】
2020086525.tif 000003
【図２】
2020086525.tif 000004
【図３】
2020086525.tif 000005
【図４】
2020086525.tif 000006
【図５】
2020086525.tif 000007
【図６】
2020086525.tif 000008
【図７】
2020086525.tif 000009
【図８】
2020086525.tif 000010
【図９】
2020086525.tif 000011
【図１０】
2020086525.tif 000012
【図１１】
2020086525.tif 000013
【図１２】
2020086525.tif 000014
【図１３】
2020086525.tif 000015
【図１４】
2020086525.tif 000016