(57)【特許請求の範囲】
【請求項１】
一般ユーザ権限のユーザが用いるクライアントから複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける手段と、
前記受け付けたワンクリックアイコン情報のうち、登録要望の多い前記共有ワンクリックアイコンのみを共有ワンクリックアイコンとして所定の記憶部に登録する手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
一般ユーザ権限のユーザが用いるクライアントから複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける手段と、
前記受け付けたワンクリックアイコン情報のうち、受け付けたユーザの数が一定の値を越えたアイコンを共有ワンクリックアイコンとして所定の記憶部に登録する手段と、
を備えることを特徴とする情報処理装置。
【請求項３】
プリンタドライバのユーザインターフェース上で作成したワンクリックアイコンをポイントアンドプリント環境において複数ユーザで共有可能にする情報処理装置であって、
一般ユーザ権限のユーザが用いるクライアントから印刷時を含む所定のタイミングで複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける手段と、
前記受け付けたワンクリックアイコン情報のうち、登録要望の多い前記共有ワンクリックアイコンのみを共有ワンクリックアイコンとして所定の記憶部に登録する手段と、
を備えることを特徴とする情報処理装置。
【請求項４】
サーバサイドレンダリング設定にて印刷を行い、
前記一般ユーザ権限のユーザが用いるクライアントにて設定された印刷設定情報をプリンタドライバで受け取り、
前記複数ユーザで共有可能なワンクリックアイコン情報は前記印刷設定情報に含まれることを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
ユーザごとに前記共有ワンクリックアイコンの登録や使用を制限することを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
情報処理装置に、一般ユーザ権限のユーザが用いるクライアントから複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける処理と、
前記受け付けたワンクリックアイコン情報のうち、登録要望の多い前記共有ワンクリックアイコンのみを共有ワンクリックアイコンとして所定の記憶部に登録する処理と、
を実行させることを特徴とするプログラム。
【請求項７】
情報処理装置に、一般ユーザ権限のユーザが用いるクライアントから複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける処理と、
前記受け付けたワンクリックアイコン情報のうち、受け付けたユーザの数が一定の値を越えたアイコンを共有ワンクリックアイコンとして所定の記憶部に登録する処理と、
を実行させることを特徴とするプログラム。
【請求項８】
プリンタドライバのユーザインターフェース上で作成したワンクリックアイコンをポイントアンドプリント環境において複数ユーザで共有可能にする情報処理装置に、
一般ユーザ権限のユーザが用いるクライアントから印刷時を含む所定のタイミングで複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける処理と、
前記受け付けたワンクリックアイコン情報のうち、登録要望の多い前記共有ワンクリックアイコンのみを共有ワンクリックアイコンとして所定の記憶部に登録する処理と、
を実行させることを特徴とするプログラム。
【請求項９】
サーバサイドレンダリング設定にて印刷を行うときに、
前記一般ユーザ権限のユーザが用いるクライアントにて設定された前記複数ユーザで共有可能なワンクリックアイコン情報を含む印刷設定情報をプリンタドライバで受け取る処理を実行させることを特徴とする請求項６から８のいずれか１項に記載のプログラム。
【請求項１０】
ユーザごとに前記共有ワンクリックアイコンの登録や使用を制限する処理を実行させることを特徴とする請求項６から９のいずれか１項に記載のプログラム。
【請求項１１】
請求項６から１０のいずれか１項に記載のプログラムを格納したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワンクリックアイコンを登録する技術に関するものである。
【背景技術】
【０００２】
プリンタドライバを利用して、ＰＣ（パーソナル・コンピュータ）等の情報処理装置のユーザごとにワンクリックアイコンを作成し管理（編集・削除）する方法や共有ワンクリックアイコンとして作成し管理（編集・削除）する方法は、既に知られている。
【０００３】
特許文献１には、ユーザの印刷設定での利便性を高める目的で、ワンクリックアイコンを登録する仕組みが開示されている。
【０００４】
また、特許文献２には、ワンクリックアイコンの使用利便性を高める目的のワンクリックアイコンを共有するか自分のみ使用できるものにするか選択可能な印刷システムが開示されている。
【０００５】
図１１は、ポイント＆プリント（ポイントアンドプリント）環境でのワンクリックアイコンデータの保存方法例について説明する図である。
ポイント＆プリント環境でＵＩ上から登録したワンクリックアイコンの共有を実現するための、ワンクリックアイコン情報の保存方法である。
【０００６】
共有ワンクリックアイコンにするか自分ワンクリックアイコンにするか、どちらが選ばれたかによって、ワンクリックアイコンの保存場所を決定する。サーバは共有ワンクリックアイコンの場合はレジストリに保存することで、情報を引き継ぐことができるようになる。自分ワンクリックアイコンの場合は、ローカルフォルダに保存することで自分のみ参照できるようになる。
【０００７】
なお、デフォルトワンクリックアイコンと共有ワンクリックアイコンには違いがある。デフォルトワンクリックアイコンはインストール中の一度だけ追加し、以後は参照するだけであるのに対し、共有ワンクリックアイコンは登録した後、インストール中だけでなく、任意のタイミングで追加でき、追加したアイコンの内容を変更したり、削除したりできる、という違いがある。
【０００８】
図１２は、ワンクリックアイコンを登録する際のフローについて説明する図である。
プリンタドライバＵＩ上でワンクリックアイコンを保存する際に、共有ワンクリックアイコンにするか自分ワンクリックアイコンにするか選択する方法、共有ワンクリックアイコン、自分ワンクリックアイコンの保存フローの例を示したものである。
【０００９】
共有ワンクリックアイコンの登録は、管理者権限ユーザのみ追加可能であるため（レジストリの共有スペースには管理者権限のみが情報を保存可能であるため）、まず、サーバは現在操作しているユーザが管理者権限なのかユーザ権限なのかを公知の技術で調べる。
【００１０】
管理者権限である場合には、共有ワンクリックアイコンとして登録するか、自分ワンクリックアイコンとして登録するか選べるようにする。
【００１１】
逆にユーザ権限である場合は、選択肢をグレーアウトして、自分ワンクリックアイコンしか選べないようにする。
【００１２】
共有ワンクリックアイコンとして登録するが選ばれた場合は、そのデータをレジストリに保存する。
自分ワンクリックアイコンとして登録するが選ばれた場合は、そのデータをファイルに保存する。
このようにすることで、共有ワンクリックアイコンはポイント＆プリント環境で他ユーザと共有できるようになる。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかし、従来の共有ワンクリックアイコンの作成（追加）に関しては、サーバ側のＰＣの管理者（ＰＣの管理者権限を持つユーザ）しか行うことができず、一般ユーザ権限のユーザが共有ワンクリックアイコンを追加することができないという問題があった。
すなわち、共有ワンクリックアイコンはポイント＆プリントで情報が引き継がれるレジストリの共有領域に保存することで実現していた。しかし、この共有領域への情報の保存は管理者権限を持つユーザしか行えない。そのため、一般ユーザ権限のユーザが共有ワンクリックアイコンを登録することができなかった。
【００１４】
ポイント＆プリント環境では、クライアント側のＰＣは一般ユーザ権限で使用されることが多い。しかし、上記問題があるため、クライアント側のＰＣから共有ワンクリックアイコンを追加することができなかった。
【００１５】
本発明は以上の問題点に鑑みなされたものであり、その目的は、ポイント＆プリント環境等のクライアントである一般ユーザ権限のユーザであっても共有ワンクリックアイコンを登録可能とする情報処理装置、プログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１６】
請求項１記載の発明は、一般ユーザ権限のユーザが用いるクライアントから複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける手段と、受け付けたワンクリックアイコン情報のうち、登録要望の多い共有ワンクリックアイコンのみを共有ワンクリックアイコンとして所定の記憶部に登録する手段と、を備えることを特徴とする情報処理装置である。
請求項２記載の発明は、一般ユーザ権限のユーザが用いるクライアントから複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける手段と、受け付けたワンクリックアイコン情報のうち、受け付けたユーザの数が一定の値を越えたアイコンを共有ワンクリックアイコンとして所定の記憶部に登録する手段と、を備えることを特徴とする情報処理装置である。
【００１７】
請求項３記載の発明は、プリンタドライバのユーザインターフェース上で作成したワンクリックアイコンをポイントアンドプリント環境において複数ユーザで共有可能にする情報処理装置であって、一般ユーザ権限のユーザが用いるクライアントから印刷時を含む所定のタイミングで複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける手段と、受け付けたワンクリックアイコン情報のうち、登録要望の多い共有ワンクリックアイコンのみを共有ワンクリックアイコンとして所定の記憶部に登録する手段と、を備えることを特徴とする情報処理装置である。
【００１８】
請求項６記載の発明は、情報処理装置に、一般ユーザ権限のユーザが用いるクライアントから複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける処理と、受け付けたワンクリックアイコン情報のうち、登録要望の多い共有ワンクリックアイコンのみを共有ワンクリックアイコンとして所定の記憶部に登録する処理と、を実行させることを特徴とするプログラムである。
請求項７記載の発明は、情報処理装置に、一般ユーザ権限のユーザが用いるクライアントから複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける処理と、受け付けたワンクリックアイコン情報のうち、受け付けたユーザの数が一定の値を越えたアイコンを共有ワンクリックアイコンとして所定の記憶部に登録する処理と、を実行させることを特徴とするプログラムである。
【００１９】
請求項８記載の発明は、プリンタドライバのユーザインターフェース上で作成したワンクリックアイコンをポイントアンドプリント環境において複数ユーザで共有可能にする情報処理装置に、一般ユーザ権限のユーザが用いるクライアントから印刷時を含む所定のタイミングで複数ユーザで共有可能なワンクリックアイコン情報の登録を受け付ける処理と、受け付けたワンクリックアイコン情報のうち、登録要望の多い共有ワンクリックアイコンのみを共有ワンクリックアイコンとして所定の記憶部に登録する処理と、を実行させることを特徴とするプログラムである。
【００２０】
請求項１１記載の発明は、請求項６から１０のいずれか１項に記載のプログラムを格納したことを特徴とする記録媒体である。
【発明の効果】
【００２１】
本発明によれば、ポイント＆プリント環境等のクライアントである一般ユーザ権限のユーザでも共有ワンクリックアイコンを登録することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態である情報処理装置としてのクライアントＰＣおよびサーバＰＣを用いて、共有ワンクリックアイコンを一般ユーザ権限のユーザから登録する方法例について説明する図である。
【図２】共有ワンクリックアイコンを一般ユーザ権限のユーザから登録する別の方法について説明する図である。
【図３】共有ワンクリックアイコンを一般ユーザ権限のユーザから登録するさらに別の方法について説明する図である。
【図４】共有ワンクリックアイコンをクライアントＰＣ１０側から登録する際のフローについて説明する図である。
【図５】「設定内容を共有ワンクリックアイコンとして登録するかどうか」を選択可能にするクライアントＰＣ１０での画面例を示したものである。
【図６】「設定内容を共有ワンクリックアイコンとして登録するかどうか」の情報をサーバＰＣ２０側に送る手法について説明する図である。
【図７】印刷を行わずに共有ワンクリックアイコンを登録することを可能にするクライアントＰＣ１０での印刷設定画面の例である。
【図８】ユーザによって共有ワンクリックアイコンの登録や使用を制限する方法について説明する図である。
【図９】共有ワンクリックアイコンの登録や使用を可能にするユーザを管理する管理表をについて説明する図である。
【図１０】要望の多いワンクリックアイコンのみを共有ワンクリックアイコンとして登録する方法について説明する図である。
【図１１】従来のポイントアンドプリント環境でのワンクリックアイコンデータの保存方法例について説明する図である。
【図１２】従来のワンクリックアイコンを登録する際のフローについて説明する図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態を図を用いて説明する。
【００２４】
図１は、本発明の実施形態である情報処理装置としてのクライアントＰＣ（パーソナル・コンピュータ）１０およびサーバＰＣ２０を用いて、共有ワンクリックアイコンを一般ユーザ権限のユーザから登録する方法例について説明する図である。クライアントＰＣ１０およびサーバＰＣ２０はＣＰＵ（central Processing Unite）により制御され、ＲＯＭ、ＲＡＭ等の記憶部、通信部、入出力部等の既知の構成を備える。
【００２５】
各ユーザはクライアントＰＣ１０から登録したい設定にし、サーバサイドレンダリング設定にて印刷を行う。するとサーバ側プリンタドライバ２１にはその印刷設定情報が渡る（Devmode）。
サーバ側プリンタドライバはDevmodeの情報を見て、その設定を共有ワンクリックアイコンとしてレジストリ２２に登録する。
【００２６】
図２は、共有ワンクリックアイコンを一般ユーザ権限のユーザから登録する別の方法について説明する図である。
共有ワンクリックアイコン登録アプリ１３を準備し、そのアプリを使って登録できるようにすることで、クライアントＰＣ１０から共有ワンクリックアイコンを登録可能にする。
共有ワンクリックアイコン登録アプリ１３には、サーバＰＣ２０の管理者権限ユーザＩＤとパスワードとを保持させることでサーバＰＣ２０のレジストリ２２にアクセス可能にする。
【００２７】
図３は、共有ワンクリックアイコンを一般ユーザ権限のユーザから登録するさらに別の方法について説明する図である。
サーバＰＣ２０にデータを保存するためのＩＤとパスワードを配布し（セキュリティ上レジストリ２２にはアクセスできないようにする）、クライアントＰＣ１０上のプリンタドライバ１１は共有ワンクリックアイコンを登録する際は、そのデータ置場２４（保存領域）に共有ワンクリックアイコン情報を保存し、その後、サーバＰＣ２０上のプリンタドライバ２１がそのデータを参照し、レジストリ２２にワンクリックアイコン情報を保存する。
【００２８】
図４は、共有ワンクリックアイコンをクライアントＰＣ１０側から登録する際のフローについて説明する図である。
共有ワンクリックアイコンを一般ユーザ権限のユーザから登録する。
【００２９】
クライアントＰＣ１０上にて、印刷設定を行って印刷をするが、その際に、「設定内容を共有ワンクリックアイコンとして登録するかどうか」を選択できるようにする（Ｓ４０１、Ｓ４０２）。
【００３０】
「共有ワンクリックアイコンとして登録する」が選択されていた場合（Ｓ４０４／Ｙｅｓ）、サーバＰＣ２０側に印刷設定が渡ってきた時点で、サーバＰＣ２０側のプリンタドライバ２１は印刷設定からワンクリックアイコン情報を作成し（Ｓ４０５）、レジストリ２２（共有部分）に保存する（Ｓ４０６）。
レジストリ２２（共有部分）に保存したワンクリックアイコンは、共有ワンクリックアイコンとなるので、登録された後に、印刷設定をサーバＰＣ２０側やクライアントＰＣ１０側で開くとユーザが指定した設定のワンクリックアイコンがＵＩに現れる。
その後、通常通り印刷を行う（Ｓ４０７）。
【００３１】
一方、「共有ワンクリックアイコンとして登録する」が選択されなかった場合は（Ｓ４０４／Ｎｏ）、従来の印刷システム通り、印刷のみを行う。
【００３２】
図５は、「設定内容を共有ワンクリックアイコンとして登録するかどうか」を選択可能にするクライアントＰＣ１０での画面例を示したものである。
チェックボックスを用意し、印刷時にユーザが選択可能にする。
「共有ワンクリックアイコンとしてサーバに登録する」を選んだ場合は、ワンクリックアイコン名も指定できるように、エディットボックスなどを用意する。
【００３３】
図６は、「設定内容を共有ワンクリックアイコンとして登録するかどうか」の情報をサーバＰＣ２０側に送る手法について説明する図である。
Devmodeに「共有ワンクリックアイコンとして登録するかどうか」の情報を保存できるようにする。
サーバＰＣ２０は、印刷時に、その情報を見て、ワンクリックアイコンとして登録するかどうかを判断し、「共有ワンクリックアイコンとしてサーバに登録する」となっている場合は、Devmodeから印刷情報とワンクリックアイコン名を読み取りワンクリックアイコン情報を作成し、レジストリ２２に登録する。
【００３４】
図７は、印刷を行わずに共有ワンクリックアイコンを登録することを可能にするクライアントＰＣ１０での印刷設定画面の例である。
「印刷せずに登録する」チェックボックスを用意し、印刷時にユーザが選択可能にする。
選択された内容はDevmodeに保存することでサーバＰＣ２０側に渡す。
サーバＰＣ２０側では、この情報があれば、印刷を行わずに、ワンクリックアイコンの登録だけを行う。なお、印刷を行わないようにするには、コマンド出力を行わなければよい。
【００３５】
図８は、ユーザによって共有ワンクリックアイコンの登録や使用を制限する方法について説明する図である。
クライアントＰＣ１０から共有ワンクリックアイコン情報を送る際に、ユーザ名も自動的に取得し、Devmodeに入れて送るようにする。（ユーザ名はＯＳからWindows（登録商標） APIを使って取得できる。）
サーバＰＣ２０側では、Devmodeのユーザ名を取得し、そのユーザがワンクリックアイコン登録権限があるかどうかを確認し、権限がある場合だけ、ワンクリックアイコンの登録を行うようにする。このようにすれば、ワンクリックアイコンの登録を制限することができる。なお、ユーザがワンクリックアイコン登録権限があるかどうかを確認や管理する方法は図９を用いて後述する。
【００３６】
一方、ワンクリックアイコンの使用の制限も、図９に示すようなサーバＰＣが共有ワンクリックアイコンの登録や使用を可能にするユーザを管理する管理表を用いることで管理できる。
共有ワンクリックアイコンのユーザごとに、その人が作成したワンクリックアイコンをだれが使用できるか指定することができる。なお、共有ワンクリックアイコンをユーザによって、ＵＩに表示したりしなかったりする方法はすでに知られている。
【００３７】
図９では、Administratorユーザが作ったワンクリックアイコンはすべてのユーザが使用可能であり、AAAAさんが作ったワンクリックアイコンは共有ワンクリックアイコンとして登録可能であり、AAAA, BBBB, CCCCさんが使用可能である、といったことを定義している。
【００３８】
なお、このようなデータはサーバＰＣ２０側で持っているだけでなく、クライアントＰＣ１０側と共有することによって、クライアントＰＣ１０側で参照し、ワンクリックアイコン登録権限がない場合は、そもそも、図５で示すような「共有ワンクリックアイコンとしてサーバに登録する」チェックボックスを表示しないよう、排他をかけることも可能である。
【００３９】
図１０は、要望の多いワンクリックアイコンのみを共有ワンクリックアイコンとして登録する方法について説明する図である。
ユーザが好き勝手に共有ワンクリックアイコンを登録可能にしてしまうと、ワンクリックアイコンの数が非常に多くなり、プリンタドライバＵＩとして逆に使い勝手が悪いものになりかねない。
そこで、複数のユーザが要望するワンクリックアイコンのみを登録するような仕組みもあるとよい。
【００４０】
サーバＰＣ２０側では、ユーザから「共有ワンクリックアイコンとして登録する」が設定されて印刷設定情報が送られてきたとき、いきなり、それをワンクリックアイコンとして登録するのではなく、図１０のような表にして、情報を保存しておく。
同じ種類の印刷設定情報が送られた場合は、要望ユーザ欄に追加する。
そして、ある一定以上のユーザが同じ要望を出したら、それを共有ワンクリックアイコンとして登録する。
【００４１】
図１０では、Duplex.OnとColorMode.Blackを組み合わせたものをワンクリックアイコンとして登録したいというユーザが多い。そのため、共有ワンクリックアイコンとして登録してもよいと判断することができる。
一方、Nup.16in1; Watermark.Onを組み合わせたものをワンクリックアイコンとして登録したいというユーザはCCCCさんのみである。よって、本情報は共有ワンクリックアイコンとして登録をしないと判断することができる。
登録するしないのボーダーについては、サーバ管理者が自由に決められるようにすることであってもよい。
【００４２】
なお、上述する実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々の変更実施が可能である。例えば、クライアントＰＣ、サーバＰＣの機能を実現するためのプログラムを各装置に読込ませて実行することにより各装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。また、各装置の機能が他の装置によりまとめて実現されたり、追加の装置により機能が分散されて実現される形態も本発明の範囲内である。
【符号の説明】
【００４３】
１０    クライアントＰＣ
１１    クライアント側プリンタドライバ
１２    クライアント側レジストリ
１３    共有ワンクリックアイコン登録アプリ
２０    サーバＰＣ
２１    サーバ側プリンタドライバ
２２    サーバ側レジストリ
２４    データ置場
【先行技術文献】
【特許文献】
【００４４】
【特許文献１】特開２０００−２２２１５９号公報
【特許文献２】特開２００８−２５１０４６号公報
【図１】
0005630092.tif 000002
【図２】
0005630092.tif 000003
【図３】
0005630092.tif 000004
【図４】
0005630092.tif 000005
【図５】
0005630092.tif 000006
【図６】
0005630092.tif 000007
【図７】
0005630092.tif 000008
【図８】
0005630092.tif 000009
【図９】
0005630092.tif 000010
【図１０】
0005630092.tif 000011
【図１１】
0005630092.tif 000012
【図１２】
0005630092.tif 000013