JP7035803B2 - 画像処理装置、及び、画像処理装置のためのコンピュータプログラム - Google Patents
画像処理装置、及び、画像処理装置のためのコンピュータプログラム Download PDFInfo
- Publication number
- JP7035803B2 JP7035803B2 JP2018098834A JP2018098834A JP7035803B2 JP 7035803 B2 JP7035803 B2 JP 7035803B2 JP 2018098834 A JP2018098834 A JP 2018098834A JP 2018098834 A JP2018098834 A JP 2018098834A JP 7035803 B2 JP7035803 B2 JP 7035803B2
- Authority
- JP
- Japan
- Prior art keywords
- setting
- image processing
- server
- instruction
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1239—Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1255—Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00501—Tailoring a user interface [UI] to specific requirements
- H04N1/00509—Personalising for a particular user or group of users, e.g. a workgroup or company
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4433—Restricting access, e.g. according to user identity to an apparatus, part of an apparatus or an apparatus function
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Description
(通信システム2の構成;図1)
まず、図1を参照して、通信システム2の構成を説明する。通信システム2は、プリンタ10と、画像処理サーバ50と、複数個のPC(Personal Computerの略)90-1,90-2,91と、を備える。以下では、画像処理サーバ50のことを単に「サーバ50」と記載することがある。プリンタ10及び各PC90-1等は、同じLAN6に接続されており、さらに、LAN6を介して、インターネット4に接続されている。サーバ50は、インターネット4に接続されている。従って、プリンタ10及び各PC90-1等は、インターネット4を介して、サーバ50と通信可能である。
プリンタ10は、印刷を実行可能な周辺機器(即ち各PC90-1等の周辺機器)である。プリンタ10は、モデル名MNと、デバイス名DNと、登録ID「R」と、を有する。プリンタ10は、操作部12と、表示部14と、ネットワークインターフェース16と、印刷実行部18と、制御部30と、を備える。各部12~30は、バス線(符号省略)に接続されている。以下では、インターフェースのことを「I/F」と記載する。
サーバ50は、インターネット上に設置されるサーバであり、例えば、Google(登録商標)によって提供されるGCP(Google Cloud Printの略)サーバである。ただし、変形例では、サーバ50は、例えば、プリンタ10のベンダによって提供されるサーバであってもよい。サーバ50は、プリンタ10と各PC90-1等との間で印刷の仲介を実行するためのサーバである。即ち、サーバ50は、例えばPC90-1からサブミットされる画像ファイルを変換して、プリンタ10が解釈可能なデータ形式を有する印刷データを生成し、当該印刷データをプリンタ10に送信する。従って、PC90-1は、画像ファイルを印刷データに変換するためのプリンタドライバを備えていなくても、サーバ50に画像ファイルをサブミットすれば、プリンタ10に印刷を実行させることができる。プリンタ10の各ユーザは、当該ユーザのアカウント情報(例えばGoogle Account)をサーバ50に予め登録しておく。
PC90-1~90-3は、プリンタ10に印刷を実行させるためのプリンタドライバを備えていない。PC91は、プリンタ10に印刷を実行させるためのプリンタドライバを備える。また、各PC90-1等は、例えば、Google Chrome(登録商標)等のブラウザプログラム(図示省略)を備えている。各PC90-1等は、本実施例では、据置型の端末装置(例えばデスクトップPC等)であるが、変形例では、携帯電話(例えばスマートフォン)、PDA、ノートPC、タブレットPC等の可搬型の端末装置であってもよい。
続いて、図2を参照して、プリンタ10とPC91との間で実行される通常印刷プロセスを説明する。通常印刷プロセスは、PC91がプリンタドライバによって生成される印刷データをプリンタ10に送信することによって、プリンタ10に印刷を実行させるプロセスである。即ち、通常印刷プロセスは、サーバ50を介さずに、プリンタ10に印刷を実行させるプロセスである。図2では、プリンタ10の制限フラグ40は「ON」に設定されている。なお、以下では、理解の容易化のために、各デバイスのCPU(例えばCPU32)が実行する動作を、CPUを主体として記載せずに、各デバイス(例えばプリンタ10)を主体として記載する。また、プリンタ10によって実行される全ての通信は、ネットワークI/F16を介して実行される。従って、以下では、「ネットワークI/F16を介して」という記載を省略する。
続いて、図3及び図4を参照して、プリンタ10をサーバ50に登録する登録プロセスのケースAの処理について説明する。ケースAの処理は、プリンタ10の状態が状態その1である場合に実行される。状態その1は、以下の状態A及び状態Bのどちらかである。(状態A)ユーザ名UN2及びパスワードP2によって識別されるユーザ(以下では、「第2のユーザ」と記載する)に対応する制限情報において、色設定に対応する2個の設定値「カラー」及び「モノクロ」と、印刷面設定に対応する2個の設定値「片面」及び「両面」と、の利用が第2のユーザに許可されており、かつ、制限フラグ40が「ON」に設定されている。(状態B)制限フラグ40が「OFF」に設定されている。
続いて、図4を参照して、図3の続きの処理を説明する。プリンタ10は、図3のT50において、サーバ50から管理ID「Printer1」及び登録トークンRTを受信すると、図4のT100において、登録トークンRTをPC90-1に送信する。ここで、プリンタ10は、サーバ50へのアカウント情報「user1@zzz.com」の登録が完了したのかを確認するための登録確認(後述のT120参照)をサーバ50に定期的に送信することを開始する。
続いて、図5を参照して、サーバ50に登録されたプリンタ10を他のユーザと共用するための共用プロセスを説明する。図5の処理は、第1のユーザが図3及び図4の登録プロセスを実行した後に実行される。上記のように、プリンタ10は、登録ID「R」をサーバ50に登録する(図3のT44)。このために、例えば、第2のユーザが、アカウント情報「user2@zzz.com」を利用して、図3のT10~T40と同様の処理を実行しても、サーバ50では、登録ID「R」が登録済みであるので、T42以降の処理が実行されない。従って、本実施例では、以下に示す共用プロセスによって、プリンタ10を複数のユーザで共用することを実現する。
続いて、図6及び図7を参照して、サーバ50を利用してプリンタ10に印刷を実行させるサーバ印刷プロセスのケースAを説明する。図6の処理は、図5の共用プロセスが実行された後に実行される。PC90-2は、T200において、第2のユーザからのアカウント情報「user2@zzz.com」の入力と、プリンタ10に印刷を実行させるための印刷操作と、を受け付けることに応じて、T202において、当該アカウント情報をサーバ50に送信する。
続いて、図7を参照して、図6の続きの処理を説明する。なお、図6では、プリンタ10の状態が状態その1のうちの状態Aである状況、即ち、制限フラグ40が「ON」に設定されている状況を想定している。サーバ50は、図6のT224において、印刷ジョブJ1を登録することに応じて、図7のT300において、XMPP接続(図4のT134参照)を利用して、管理ID「Printer1」を含むジョブ通知をプリンタ10に送信する。ジョブ通知は、印刷ジョブが登録されたことをプリンタ10に通知するための情報である。
続いて、図8を参照して、登録プロセスのケースBの処理を説明する。ケースBの処理は、プリンタ10の状態が状態その2である場合に、ケースAの処理(図3及び図4)に代えて実行される。状態その2は、第2のユーザに対応する制限情報によって示される2個の設定項目のうちのいずれかの設定値が第1のユーザとは異なっており、かつ、制限フラグ40が「ON」に設定されている状態である。本ケースでは、第2のユーザが、色設定に対応する1個の設定値「モノクロ」と、印刷面設定に対応する2個の設定値「片面」及び「両面」と、の利用が許可されている状態を想定している。
続いて、図9~図12を参照して、サーバ印刷プロセスのケースBの処理を説明する。図9の処理は、図8の処理の後に実行される。T500~T512は、PC90-1が利用される点、及び、第1のユーザのためのアカウント情報「user1@zzz.com」が利用される点を除いて、図6のT200~T212と同様である。サーバ50は、T512において、PC90-1から指示画面要求を受信する場合に、指示画面要求に含まれる管理ID「Printer1」に関連付けられている機能情報(即ち、色設定「NULL」、印刷面設定「片面、両面」)を特定する。サーバ50は、特定済みの機能情報に従った指示画面を表わす指示画面データを生成する。そして、サーバ50は、T514において、生成済みの指示画面データをPC90-1に送信する。
続いて、図10を参照して、図9の続きの処理を説明する。T600~T614は、アカウント情報「user2@zzz.com」が利用される点を除いて、図9のT500~T514と同様である。T616では、PC90-2は、指示画面データによって表わされる指示画面を表示する。当該指示画面は、図9のT516の指示画面と同じ画面である。即ち、当該指示画面は、色設定に対応する設定値を指定するためのボタンを含まない。従って、第2のユーザは、当該指示画面において、色設定に対応する設定値を指定することができない。これにより、第2のユーザに設定値「カラー」の利用が許可されていないにも関わらず、第2のユーザによって「カラー」が指定されることを抑制できる。従って、プリンタ10が複数のユーザによって共用される状況において、或るユーザに利用が許可されていない設定値を含む印刷設定に従った印刷が、当該或るユーザの指示に応じてプリンタ10によって実行されることを抑制することができる。
続いて、図11を参照して、図10の続きの処理を説明する。プリンタ10は、T710において、第1のユーザから、ユーザ名UN1及びパスワードP1の入力を含むログイン操作を受け付けると、T712において、テーブル38においてユーザ名UN1及びパスワードP1に関連付けられているログイン情報を「ログアウト」から「ログイン」に変更する。この場合、T720では、プリンタ10は、管理ID「Printer1」とアクセストークンATとを含むジョブリスト要求をサーバ50に送信する。
続いて、図12を参照して、図11の続きの処理を説明する。T810~T842は、ユーザ名UN2及びパスワードP2、ジョブID「Job3」、アカウント情報「user2@zzz.com」、URL「U5」、及び、URL「U6」が利用される点を除いて、図11のT710~T742と同様である。プリンタ10は、T840において、サーバ50から印刷設定を受信すると、色設定に対応する設定値が未指定であると判断して、T844において、テーブル38から、印刷指示内のアカウント情報「user2@zzz.com」に対応する第2のユーザの制限情報内の色設定に対応する設定値(即ち、「モノクロ」)を取得する。この場合、プリンタ10は、取得済みの色設定に対応する設定値が1個の設定値のみを示すので、色設定に対応する設定値を選択するための選択画面(図11のT746参照)を表示部14に表示させない。そして、プリンタ10は、T850において、印刷指示内のURL「U5」を利用してサーバ50にアクセスして、T852において、サーバ50から印刷データPD3を受信する。
続いて、図13を参照して、サーバ50に登録されているデバイス情報内の機能情報を更新するための更新プロセスを説明する。プリンタ10は、T900において、プリンタ10の管理者から、テーブル38内の第2のユーザに対応する制限情報内の色設定に対応する設定値を「モノクロ」から「カラー、モノクロ」に変更するための操作を受け付ける。この場合、プリンタ10は、T902において、テーブル38内の第2のユーザに対応する制限情報内の色設定に対応する設定値を「モノクロ、カラー」に変更する。プリンタ10は、色設定に対応する2個の設定値(即ち、「カラー、モノクロ」)の利用が全てのユーザに許可されていると判断して、T910において、サーバ50に登録されているデバイス情報内の機能情報を更新するための更新要求をサーバ50に送信する。当該更新要求は、アクセストークンATと、機能情報と、を含む。当該機能情報は、色設定に対応する2個の設定値「カラー」及び「モノクロ」と、印刷面設定に対応する2個の設定値「片面」及び「両面」と、を含む。
続いて、図14及び図15を参照して、プリンタ10によって実行される処理の詳細を説明する。まず、図14を参照して、登録プロセスにおけるプリンタ10の処理の詳細を説明する。
続いて、図15を参照して、サーバ印刷プロセスにおけるプリンタ10の処理の詳細を説明する。図15の処理は、ユーザからログイン操作を受け付ける場合に実行される。
本実施例では、プリンタ10は、色設定に対応する2個の設定値「カラー」及び「モノクロ」の利用が全てのユーザに許可されていると判断する場合(S10でYES)に、2個の設定値を含む機能情報を含む登録要求をサーバ50に送信する(図3のT40)。この場合、サーバ50は、アカウント情報(「user1@zzz.com」及び「user2@zzz.com」)と、機能情報(即ち、色設定「カラー、モノクロ」)と、を関連付けて登録し、PC90-2からアカウント情報「user2@zzz.com」を受信する場合(図6のT202)に、色設定に対応する設定値を指定するためのボタンを含む指示画面を表わす指示画面データをPC90-2に送信する(T214)。このために、PC90-2では、指示画面データに従った指示画面が表示されるので(T216)、色設定に対応する2個の設定値の中から設定値「カラー」が指定される(T220)。即ち、プリンタ10は、2個の設定値を含む機能情報を含む登録要求をサーバ50に送信することによって、サーバ50から、指定済みの印刷設定(カラー、片面)の格納場所の位置を示すURL「U2」を含む印刷要求を受信して、印刷設定(カラー、片面)に従った印刷を実行する(図7のT360)。一方、プリンタ10は、色設定に対応する2個の設定値の利用がいずれかのユーザに許可されていないと判断する場合(S10でNO)に、色設定に対応する2個の設定値を含まない機能情報を含む登録要求をサーバ50に送信する(図8のT440)。この場合、サーバ50は、アカウント情報(「user1@zzz.com」及び「user2@zzz.com」)と、機能情報(即ち、色設定「NULL」)と、を関連付けて登録し、PC90-1からアカウント情報「user1@zzz.com」を受信する場合(図9のT502)に、色設定に対応する設定値を指定するためのボタンを含まない指示画面を表わす指示画面データをPC90-1に送信する(T514)。このために、PC90-1では、指示画面データに従った指示画面が表示されるので、色設定に対応する設定値が指定されない。従って、プリンタ10が複数のユーザによって共有されている状況において、或るユーザに利用が許可されていない設定値を含む印刷設定に従った画像処理が、当該或るユーザの指示に応じてプリンタ10によって実行されることを抑制することができる。
プリンタ10、画像処理サーバ50、PC90-1,90-2が、それぞれ、「画像処理装置」、「サーバ」、「端末装置」の一例である。印刷、印刷実行部18が、それぞれ、「画像処理」、「画像処理実行部」の一例である。色設定、印刷面設定が、それぞれ、「第1の設定」、「第2の設定」の一例であり、色設定に対応する2個の設定値、印刷面設定に対応する2個の設定値が、それぞれ、「M1個の設定値」、「M2個の設定値」の一例である。テーブル38、テーブル38内の制限情報が、それぞれ、「メモリ」、「設定特定情報」の一例である。図3のT40の登録要求、図8のT440の登録要求が、それぞれ、「第1の登録要求」、「第2の登録要求」の一例である。第1のユーザのためのアカウント情報「user1@zzz.com」、及び、第2のユーザのためのアカウント情報「user2@zzz.com」が、「アカウント情報」の一例である。色設定「NULL」が、「不可能情報」の一例である。
続いて、図16を参照して、第2実施例を説明する。本実施例では、プリンタ10は、いわゆるWEBサーバ機能を備えており、PC等の外部装置から当該サーバに対する指示を受け付けることができる。そして、図3の登録プロセスに代えて、図16の登録プロセスが実行される。図16の初期状態では、制限フラグが「OFF」に設定されている。即ち、プリンタ10の状態は、状態その1である。
本実施例によると、第1のユーザがPC90-1において登録操作及び登録ボタンの選択を実行することによって、PC90-1からプリンタ10に登録指示が送信される。これにより、PC90-1はプリンタ10を検索せずに済み、また、第1のユーザは、検索結果として表示される複数個のデバイス名の中からプリンタ10のデバイス名DNを選択する必要がない。従って、ユーザの利便性を向上できる。
Claims (12)
- 画像処理装置であって、
画像処理を実行する画像処理実行部と、
前記画像処理装置に関する情報をサーバに登録するための登録指示を受け付ける第1の受付部と、
前記登録指示が受け付けられる場合に、メモリ内の情報を利用して、前記画像処理のための1個以上の設定項目のそれぞれについて、当該設定項目に対応する2個以上の設定値の利用が前記画像処理装置の複数のユーザの全てに許可されているのか否かを判断する判断部であって、前記メモリは、前記複数のユーザのそれぞれについて、当該ユーザに対応する設定特定情報を記憶しており、前記設定特定情報は、前記1個以上の設定項目のそれぞれについて、対応するユーザに利用が許可されている1個以上の設定値を特定するための情報である、前記判断部と、
前記1個以上の設定項目のうちの第1の設定項目に対応するM1個(前記M1は2以上の整数)の設定値の利用が前記複数のユーザの全てに許可されていると判断される場合に、前記M1個の設定値を含む第1の登録要求を前記サーバに送信する第1の登録要求送信部であって、前記サーバは、前記画像処理装置から受信された前記第1の登録要求に含まれる前記M1個の設定値と、前記複数のユーザのうちの対象のユーザに対応する対象アカウント情報と、を関連付けて登録し、端末装置から前記対象アカウント情報を受信する場合に、前記対象アカウント情報に関連付けられている前記M1個の設定値に従った第1の指示画面を表わす第1の指示画面データを前記端末装置に送信し、前記第1の指示画面は、前記画像処理を前記画像処理装置に実行させることを指示するための指示領域と、前記第1の設定項目に対応する前記M1個の設定値の中から1個の設定値を指定するための第1の設定指定領域と、を含む、前記第1の登録要求送信部と、
前記第1の指示画面内の前記第1の設定指定領域において前記第1の設定項目に対応する前記M1個の設定値の中から第1の対象設定値が指定され、かつ、前記第1の指示画面内の前記指示領域が選択されることに応じて、前記第1の対象設定値を含む第1の機能実行要求が前記端末装置から前記サーバに送信された後に、前記サーバから、前記第1の対象設定値が指定されたことに関係する第1の関係情報を含む第1の機能実行指示を受信する第1の指示受信部と、
前記サーバから前記第1の機能実行指示が受信される場合に、前記第1の設定項目に対応する前記第1の対象設定値を含む第1の画像処理設定に従った前記画像処理を前記画像処理実行部に実行させる第1の画像処理制御部と、
前記第1の設定項目に対応する前記M1個の設定値の利用が前記複数のユーザのうちのいずれかに許可されていないと判断される場合に、前記M1個の設定値を含まない第2の登録要求を前記サーバに送信する第2の登録要求送信部であって、前記サーバは、前記画像処理装置から第2の登録要求を受信する場合に、前記対象アカウント情報と、前記M1個の設定値の中から1個の設定値を指定不可能であることを示す不可能情報と、を関連付けて登録し、前記端末装置から前記対象アカウント情報を受信する場合に、前記対象アカウント情報に関連付けられている前記不可能情報に従った第2の指示画面を表わす第2の指示画面データを前記端末装置に送信し、前記第2の指示画面は、前記指示領域を含むと共に、前記対象アカウント情報に関連付けられている前記不可能情報に起因して、前記第1の設定項目に対応する前記M1個の設定値の中から1個の設定値を指定するための領域を含まない、前記第2の登録要求送信部と、
前記第2の指示画面内の前記指示領域が選択されることに応じて、第2の機能実行要求が前記端末装置から前記サーバに送信された後に、前記サーバから第2の機能実行指示を受信する第2の指示受信部と、
前記サーバから前記第2の機能実行指示が受信される場合に、前記第1の設定項目に対応する第2の対象設定値を含む第2の画像処理設定に従った前記画像処理を前記画像処理実行部に実行させる第2の画像処理制御部と、
を備える、画像処理装置。 - 前記第2の登録要求送信部は、前記第1の設定項目に対応する前記M1個の設定値の利用が前記複数のユーザのうちのいずれかに許可されていないと判断される場合に、前記第1の設定項目に対応するいずれの設定値も含まない前記第2の登録要求を前記サーバに送信し、
前記第2の指示受信部は、前記第2の指示画面内の前記指示領域が選択されることに応じて、前記第1の設定項目に対応するいずれの設定値も含まない前記第2の機能実行要求が前記端末装置から前記サーバに送信された後に、前記サーバから、前記第1の設定項目に対応するいずれの設定値も指定されていないことに関係する第2の関係情報を含む前記第2の機能実行指示を受信する、請求項1に記載の画像処理装置。 - 前記第2の指示受信部は、前記サーバから、前記対象アカウント情報と前記第2の関係情報とを含む前記第2の機能実行指示を受信し、
前記画像処理装置は、さらに、
表示部と、
前記メモリから、前記サーバから受信された前記第2の機能実行指示に含まれる前記対象アカウント情報に関連付けられている対象の設定特定情報を取得する取得部と、
前記メモリから前記対象の設定特定情報が取得される場合に、前記対象の設定特定情報によって特定される前記第1の設定項目に対応する1個以上の設定値の中から1個の設定値を選択するための選択画面を前記表示部に表示させる表示制御部と、を備え、
前記第2の画像処理制御部は、前記選択画面において前記第1の設定項目に対応する前記第2の対象設定値が選択される場合に、前記第1の設定項目に対応する前記第2の対象設定値を含む前記第2の画像処理設定に従った前記画像処理を前記画像処理実行部に実行させる、請求項2に記載の画像処理装置。 - 前記第2の登録要求送信部は、前記第1の設定項目に対応する前記M1個の設定値の利用が前記複数のユーザのうちのいずれかに許可されていないと判断され、かつ、前記1個以上の設定項目のうちの第2の設定項目であって、前記第1の設定項目とは異なる前記第2の設定項目に対応するM2個(前記M2は2以上の整数)の設定値の利用が前記複数のユーザの全てに許可されていると判断される場合に、前記第1の設定項目に対応するいずれの設定値も含まないと共に前記第2の設定項目に対応する前記M2個の設定値を含む前記第2の登録要求を前記サーバに送信し、
前記サーバは、前記画像処理装置から前記第2の登録要求を受信する場合に、前記特定のアカウント情報と、前記不可能情報と、前記第2の登録要求に含まれる前記第2の設定項目に対応する前記M2個の設定値と、を関連付けて登録し、前記端末装置から前記対象アカウント情報を受信する場合に、前記対象アカウント情報に関連付けられている前記不可能情報と前記M2個の設定値とに従った前記第2の指示画面を表わす第2の指示画面データを前記端末装置に送信し、
前記第2の指示画面は、前記指示領域と、前記第2の設定項目に対応する前記M2個の設定値の中から1個の設定値を指定するための第2の設定指定領域と、を含むと共に、前記対象アカウント情報に関連付けられている前記不可能情報に起因して、前記第1の設定項目に対応する前記M1個の設定値の中から1個の設定値を指定するための領域を含まず、
前記第2の指示受信部は、前記第2の指示画面内の前記第2の設定指定領域において前記第2の設定項目に対応する前記M2個の設定値の中から第3の対象設定値が指定され、かつ、前記第2の指示画面内の前記指示領域が選択されることに応じて、前記第2の設定項目に対応する前記第3の対象設定値を含むと共に前記第1の設定項目に対応するいずれの設定値も含まない前記第2の機能実行要求が前記端末装置から前記サーバに送信された後に、前記サーバから、前記第1の設定項目に対応するいずれの設定値も指定されていないことに関係すると共に前記第2の設定項目に対応する前記第3の対象設定値が指定されていることに関係する前記第2の関係情報を含む前記第2の機能実行指示を受信し、
前記選択画面は、前記対象の設定特定情報によって示される前記第2の設定項目に対応する1個以上の設定値の中から1個の設定値を選択するための領域を含まず、
前記第2の画像処理制御部は、前記選択画面において前記第1の設定項目に対応する前記第2の対象設定値が選択される場合に、前記第1の設定項目に対応する前記第2の対象設定値と、前記第2の設定項目に対応する前記第3の対象設定値と、を含む前記第2の画像処理設定に従った前記画像処理を前記画像処理実行部に実行させる、請求項3に記載の画像処理装置。 - 前記表示制御部は、
前記対象の設定特定情報によって前記第1の設定項目に対応する2個以上の設定値が特定される場合に、前記第1の設定項目に対応する前記2個以上の設定値の中から1個の設定値を選択するための前記選択画面を前記表示部に表示させ、
前記対象の設定特定情報によって前記第1の設定項目に対応する1個の設定値のみが特定される場合に、前記第1の設定項目に対応する前記1個の設定値の中から1個の設定値を選択するための前記選択画面を前記表示部に表示させず、
前記第2の画像処理制御部は、前記対象の設定特定情報によって前記第1の設定項目に対応する前記1個の設定値のみが特定されることに起因して、前記選択画面が前記表示部に表示されない場合に、前記第1の設定項目に対応する前記第2の対象設定値であって、前記対象の設定特定情報によって特定される前記1個の設定値を含む前記第2の画像処理設定に従った前記画像処理を前記画像処理実行部に実行させる、請求項3又は4に記載の画像処理装置。 - 前記画像処理装置は、さらに、
前記複数のユーザのうちの前記対象のユーザを識別するユーザ識別情報の入力を受け付ける第2の受付部を備え、
前記表示制御部は、
前記サーバから前記第2の機能実行指示が受信された後であって、前記対象のユーザから前記ユーザ識別情報の入力が受け付けられる前に、前記選択画面を前記表示部に表示させず、
前記サーバから前記第2の機能実行指示が受信された後であって、前記対象のユーザから前記ユーザ識別情報の入力が受け付けられた後に、前記選択画面を前記表示部に表示させる、請求項3から5のいずれか一項に記載の画像処理装置。 - 前記画像処理は、印刷処理であり、
前記画像処理装置は、さらに、
前記サーバから、印刷対象の画像を表わす画像データを受信する画像データ受信部を備え
前記第1の画像処理制御部は、前記サーバから前記第1の機能実行指示が受信され、かつ、前記サーバから前記画像データが受信される場合に、前記第1の画像処理設定に従って、前記画像データによって表わされる前記画像の印刷処理を前記画像処理実行部に実行させ、
前記第2の画像処理制御部は、前記サーバから前記第2の機能実行指示が受信され、かつ、前記サーバから前記画像データが受信される場合に、前記第2の画像処理設定に従って、前記画像データによって表わされる前記画像の印刷処理を前記画像処理実行部に実行させる、請求項3から6のいずれか一項に記載の画像処理装置。 - 前記画像データ受信部は、前記選択画面において前記第2の対象設定値が選択された後に、前記サーバから前記画像データを受信する、請求項7に記載の画像処理装置。
- 前記画像処理装置は、さらに、
前記第2の登録要求が前記サーバに送信された後に、前記メモリ内の前記複数のユーザに対応する複数個の前記設定特定情報のいずれかが変更されることに起因して、前記第1の設定項目に対応する前記M1個の設定値の利用が前記複数のユーザのうちのいずれかに許可されていない状態から、前記第1の設定項目に対応する前記M1個の設定値の利用が前記複数のユーザの全てに許可されている状態に変化する場合に、更新要求を前記サーバに送信する更新要求送信部であって、前記更新要求は、前記サーバにおいて前記不可能情報に代えて前記M1個の設定値を登録するための要求である、前記更新要求送信部を備える、請求項1から8のいずれか一項に記載の画像処理装置。 - 前記判断部は、前記画像処理装置のモードが、前記画像処理装置が前記メモリ内の情報を利用すべき第1のモードである状況において、前記登録指示が受け付けられる場合に、前記1個以上の設定項目のそれぞれについて、当該設定項目に対応する2個以上の設定値の利用が前記複数のユーザの全てに許可されているのか否かを判断し、
前記画像処理装置は、さらに、
前記画像処理装置のモードが、前記画像処理装置が前記メモリ内の情報を利用すべきでない第2のモードである状況において、前記登録指示が受け付けられる場合に、前記1個以上の設定項目のそれぞれについて、当該設定項目に対応する2個以上の設定値を含む第3の登録要求を前記サーバに送信する第3の登録要求送信部と、
を備える、請求項1から9のいずれか一項に記載の画像処理装置。 - 前記画像処理装置は、さらに、前記メモリを備える、請求項1から10のいずれか一項に記載の画像処理装置。
- 画像処理装置のためのコンピュータプログラムであって、
前記画像処理装置は、
画像処理を実行する画像処理実行部を備え、
前記コンピュータプログラムは、前記画像処理装置のコンピュータを、以下の各部、即ち、
前記画像処理装置に関する情報をサーバに登録するための登録指示を受け付ける第1の受付部と、
前記登録指示が受け付けられる場合に、メモリ内の情報を利用して、前記画像処理のための1個以上の設定項目のそれぞれについて、当該設定項目に対応する2個以上の設定値の利用が前記画像処理装置の複数のユーザの全てに許可されているのか否かを判断する判断部であって、前記メモリは、前記複数のユーザのそれぞれについて、当該ユーザに対応する設定特定情報を記憶しており、前記設定特定情報は、前記1個以上の設定項目のそれぞれについて、対応するユーザに利用が許可されている1個以上の設定値を特定するための情報である、前記判断部と、
前記1個以上の設定項目のうちの第1の設定項目に対応するM1個(前記M1は2以上の整数)の設定値の利用が前記複数のユーザの全てに許可されていると判断される場合に、前記M1個の設定値を含む第1の登録要求を前記サーバに送信する第1の登録要求送信部であって、前記サーバは、前記画像処理装置から受信された前記第1の登録要求に含まれる前記M1個の設定値と、前記複数のユーザのうちの対象のユーザに対応する対象アカウント情報と、を関連付けて登録し、端末装置から前記対象アカウント情報を受信する場合に、前記対象アカウント情報に関連付けられている前記M1個の設定値に従った第1の指示画面を表わす第1の指示画面データを前記端末装置に送信し、前記第1の指示画面は、前記画像処理を前記画像処理装置に実行させることを指示するための指示領域と、前記第1の設定項目に対応する前記M1個の設定値の中から1個の設定値を指定するための第1の設定指定領域と、を含む、前記第1の登録要求送信部と、
前記第1の指示画面内の前記第1の設定指定領域において前記第1の設定項目に対応する前記M1個の設定値の中から第1の対象設定値が指定され、かつ、前記第1の指示画面内の前記指示領域が選択されることに応じて、前記第1の対象設定値を含む第1の機能実行要求が前記端末装置から前記サーバに送信された後に、前記サーバから、前記第1の対象設定値が指定されたことに関係する第1の関係情報を含む第1の機能実行指示を受信する第1の指示受信部と、
前記サーバから前記第1の機能実行指示が受信される場合に、前記第1の設定項目に対応する前記第1の対象設定値を含む第1の画像処理設定に従った前記画像処理を前記画像処理実行部に実行させる第1の画像処理制御部と、
前記第1の設定項目に対応する前記M1個の設定値の利用が前記複数のユーザのうちのいずれかに許可されていないと判断される場合に、前記M1個の設定値を含まない第2の登録要求を前記サーバに送信する第2の登録要求送信部であって、前記サーバは、前記画像処理装置から第2の登録要求を受信する場合に、前記対象アカウント情報と、前記M1個の設定値の中から1個の設定値を指定不可能であることを示す不可能情報と、を関連付けて登録し、前記端末装置から前記対象アカウント情報を受信する場合に、前記対象アカウント情報に関連付けられている前記不可能情報に従った第2の指示画面を表わす第2の指示画面データを前記端末装置に送信し、前記第2の指示画面は、前記指示領域を含むと共に、前記対象アカウント情報に関連付けられている前記不可能情報に起因して、前記第1の設定項目に対応する前記M1個の設定値の中から1個の設定値を指定するための領域を含まない、前記第2の登録要求送信部と、
前記第2の指示画面内の前記指示領域が選択されることに応じて、第2の機能実行要求が前記端末装置から前記サーバに送信された後に、前記サーバから第2の機能実行指示を受信する第2の指示受信部と、
前記サーバから前記第2の機能実行指示が受信される場合に、前記第1の設定項目に対応する第2の対象設定値を含む第2の画像処理設定に従った前記画像処理を前記画像処理実行部に実行させる第2の画像処理制御部と、
として機能させる、コンピュータプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018098834A JP7035803B2 (ja) | 2018-05-23 | 2018-05-23 | 画像処理装置、及び、画像処理装置のためのコンピュータプログラム |
US16/419,207 US11119712B2 (en) | 2018-05-23 | 2019-05-22 | Image processing apparatus executing image process in accordance with setting including setting value specified for each setting category |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018098834A JP7035803B2 (ja) | 2018-05-23 | 2018-05-23 | 画像処理装置、及び、画像処理装置のためのコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019205059A JP2019205059A (ja) | 2019-11-28 |
JP7035803B2 true JP7035803B2 (ja) | 2022-03-15 |
Family
ID=68615259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018098834A Active JP7035803B2 (ja) | 2018-05-23 | 2018-05-23 | 画像処理装置、及び、画像処理装置のためのコンピュータプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US11119712B2 (ja) |
JP (1) | JP7035803B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7301503B2 (ja) * | 2018-06-29 | 2023-07-03 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、プログラム及びアプリケーション |
KR20200091746A (ko) * | 2019-01-23 | 2020-07-31 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 공용 계정을 이용한 로그인에 따른 화상 형성 장치의 기능 지원 |
CN110865787A (zh) * | 2019-11-25 | 2020-03-06 | 京东方科技集团股份有限公司 | 图像处理方法、服务端、客户端和图像处理*** |
JP2022162593A (ja) * | 2021-04-13 | 2022-10-25 | 株式会社リコー | 電子機器、設定管理システム、設定管理方法、及びプログラム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090225366A1 (en) | 2008-03-10 | 2009-09-10 | Ricoh Company, Ltd. | Print-item setting server apparatus, print-item setting method, and computer program product |
JP2017049718A (ja) | 2015-08-31 | 2017-03-09 | ブラザー工業株式会社 | 機能実行装置 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020097408A1 (en) * | 2001-01-19 | 2002-07-25 | Chang William Ho | Output device for universal data output |
JP2006035631A (ja) * | 2004-07-27 | 2006-02-09 | Konica Minolta Business Technologies Inc | 画像形成装置および画像形成システム |
JP4801468B2 (ja) * | 2006-03-02 | 2011-10-26 | 株式会社リコー | 管理装置及び画像形成装置管理システム |
JP4890605B2 (ja) * | 2009-12-08 | 2012-03-07 | シャープ株式会社 | 複合機、複合機制御システム、プログラムおよび記録媒体 |
JP5505341B2 (ja) | 2011-03-11 | 2014-05-28 | ブラザー工業株式会社 | 通信装置 |
JP5321641B2 (ja) * | 2011-05-19 | 2013-10-23 | コニカミノルタ株式会社 | 情報処理システム、情報処理装置および中継サーバ |
JP5902922B2 (ja) * | 2011-11-10 | 2016-04-13 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法およびプログラム |
JP2013131016A (ja) * | 2011-12-21 | 2013-07-04 | Canon Inc | 印刷中継装置、印刷システム、印刷中継装置の制御方法、およびコンピュータプログラム |
JP2013172240A (ja) * | 2012-02-20 | 2013-09-02 | Seiko Epson Corp | 電子機器の機能制限解除システム、電子機器の機能制限解除方法及び電子機器 |
JP6041590B2 (ja) | 2012-09-11 | 2016-12-14 | キヤノン株式会社 | サーバーシステム、サーバー、印刷システムにおける方法、およびプログラム |
JP6410504B2 (ja) * | 2014-07-23 | 2018-10-24 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
JP6191634B2 (ja) * | 2015-02-24 | 2017-09-06 | コニカミノルタ株式会社 | プリンタドライバプログラム、印刷システム、サーバ、サーバプログラム、クライアント端末、クライアントプログラム |
JP2018012236A (ja) * | 2016-07-20 | 2018-01-25 | 株式会社東芝 | 印刷システム |
JP6771991B2 (ja) * | 2016-08-10 | 2020-10-21 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法、及びプログラム |
JP6891718B2 (ja) * | 2017-08-10 | 2021-06-18 | ブラザー工業株式会社 | 通信装置 |
JP6828637B2 (ja) * | 2017-08-10 | 2021-02-10 | ブラザー工業株式会社 | 画像処理装置 |
JP7013970B2 (ja) * | 2018-03-16 | 2022-02-01 | 富士フイルムビジネスイノベーション株式会社 | メッセージ提供装置、プログラム、及び表示制御方法 |
JP7099007B2 (ja) * | 2018-03-30 | 2022-07-12 | ブラザー工業株式会社 | アプリケーションプログラム |
-
2018
- 2018-05-23 JP JP2018098834A patent/JP7035803B2/ja active Active
-
2019
- 2019-05-22 US US16/419,207 patent/US11119712B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090225366A1 (en) | 2008-03-10 | 2009-09-10 | Ricoh Company, Ltd. | Print-item setting server apparatus, print-item setting method, and computer program product |
JP2009217516A (ja) | 2008-03-10 | 2009-09-24 | Ricoh Co Ltd | 印刷項目設定システム、サーバ装置および印刷項目設定方法 |
JP2017049718A (ja) | 2015-08-31 | 2017-03-09 | ブラザー工業株式会社 | 機能実行装置 |
Also Published As
Publication number | Publication date |
---|---|
US11119712B2 (en) | 2021-09-14 |
JP2019205059A (ja) | 2019-11-28 |
US20190361650A1 (en) | 2019-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7147267B2 (ja) | 画像処理装置、及び、画像処理装置のためのコンピュータプログラム | |
JP7035803B2 (ja) | 画像処理装置、及び、画像処理装置のためのコンピュータプログラム | |
JP6891718B2 (ja) | 通信装置 | |
JP2006236141A (ja) | 画像形成システム、画像形成装置、サーバ装置、及びプログラム | |
JP6881241B2 (ja) | 通信装置 | |
JP5505341B2 (ja) | 通信装置 | |
JP2000225754A (ja) | パラメータ処理装置及び印刷システム | |
JP2017177339A (ja) | 印刷装置、及びコンピュータプログラム。 | |
JP7207002B2 (ja) | 端末装置、及び、端末装置のためのコンピュータプログラム | |
JP7056148B2 (ja) | 通信システム、端末装置のためのコンピュータプログラム、及び、サーバのためのコンピュータプログラム | |
JP2019181864A (ja) | 画像形成装置、および、該画像形成装置の制御方法、制御プログラム | |
JP7192562B2 (ja) | プリンタ、及び、プリンタのためのコンピュータプログラム | |
JP2022102673A (ja) | 画像処理装置及び画像処理装置のためのコンピュータプログラム | |
JP6828637B2 (ja) | 画像処理装置 | |
JP7172560B2 (ja) | 情報処理装置、及び、情報処理装置のためのコンピュータプログラム | |
JP2019040371A (ja) | 印刷仲介サーバ、印刷仲介サーバのためのコンピュータプログラム、及び、端末装置のためのコンピュータプログラム | |
JP6965786B2 (ja) | 通信装置 | |
JP2022049518A (ja) | サーバ、及び、サーバのためのコンピュータプログラム | |
JP7196599B2 (ja) | 機能実行装置及び機能実行装置のためのコンピュータプログラム | |
JP2021154722A (ja) | プリンタ及びプリンタのためのコンピュータプログラム | |
JP7327048B2 (ja) | 通信システム、端末装置のためのコンピュータプログラム、及び、端末装置 | |
JP6662482B2 (ja) | 機能実行装置 | |
JP7388218B2 (ja) | プリンタ及びプリンタのためのコンピュータプログラム | |
JP2021086492A (ja) | サーバ、及び、サーバのためのコンピュータプログラム | |
JP7151355B2 (ja) | プリンタ及びプリンタのためのコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210511 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220121 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220214 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7035803 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |