JP6003125B2 - サーバ装置、出力制御プログラム、出力システム及び出力方法 - Google Patents
サーバ装置、出力制御プログラム、出力システム及び出力方法 Download PDFInfo
- Publication number
- JP6003125B2 JP6003125B2 JP2012059719A JP2012059719A JP6003125B2 JP 6003125 B2 JP6003125 B2 JP 6003125B2 JP 2012059719 A JP2012059719 A JP 2012059719A JP 2012059719 A JP2012059719 A JP 2012059719A JP 6003125 B2 JP6003125 B2 JP 6003125B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- job
- client
- identification information
- request
- 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
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Description
[第1の実施形態]
<システム構成>
図1は、本実施形態に係る印刷システムの一例の構成図である。図1の印刷システム1では1つ以上のクライアントPC200A、1つ以上の複合機(MFP)300Aが内部ネットワークNAに接続(プライベート環境Aに設置)されている。印刷システム1では1つ以上のクライアントPC200B、1つ以上のMFP300Bが内部ネットワークNBに接続(プライベート環境Bに設置)されている。
図3は本実施形態に係るサーバ装置の一例のハードウェア構成例である。図3に示したサーバ装置100は、入力装置101、表示装置102、外部I/F103、RAM104、ROM105、CPU106、通信I/F107及びHDD108などを備え、それぞれがバスBで相互に接続されている。
本実施形態に係る印刷システム1は例えば図4に示す処理ブロックで実現される。図4は本実施形態に係る印刷システムの一例の処理ブロック図である。図4に示した印刷システム1は、例えばユーザ(印刷者)がクライアントPC200Aから出力先のMFP300A又は300Bを指定して印刷する際、以下のように動作する。
クライアントPC200は、通信部210と、制御部220と、表示部230とを備える。通信部210は、ルータ500を介してMFP300と通信する。また、通信部210は、ルータ500、FW400、外部ネットワークIを介してサーバ装置100と通信する。通信部210は通信インタフェースなどの既存の通信装置により実現できる。例えば通信部210はジョブレンダリングリクエストをサーバ装置に送信したり、ジョブ印刷リクエストをMFP300に送信したり、MFP300からジョブ返答しない通知を受信したりする。
MFP300は、通信部310と、制御部320と、表示部330とを備える。通信部310は、ルータ500を介してクライアントPC200と通信する。また、通信部310はルータ500、FW400、外部ネットワークIを介してサーバ装置100と通信する。通信部310は通信インタフェースなどの既存の通信装置により実現できる。例えば通信部310はジョブ返答リクエストをサーバ装置100に送信したり、ジョブ返答しない通知をクライアントPC200に送信したり、クライアントPC200からジョブ印刷リクエストを受信したりする。
サーバ装置100は制御部110と、記憶部120と、通信部130とを備える。通信部130は、外部ネットワークI、FW400、ルータ500を介してクライアントPC200又はMFP300と通信する。通信部130は通信インタフェースなどの既存の通信装置により実現できる。例えば通信部130はジョブレンダリングリクエストをクライアントPC200から受信したり、ジョブ返答リクエストをMFP300から受信したりする。
以下では、本実施形態に係る印刷システム1の処理の詳細について説明する。
印刷システム1は、印刷者が印刷指示を行ったクライアントPC200から遠く離れた場所にMFP300が設置されていないと判定すると、ジョブデータをサーバ装置100からMFP300に提供し、クライアントPC200から遠く離れた場所にMFP300が設置されていると判定すると、ジョブデータをサーバ装置100からMFP300に提供しない。
[第2の実施形態]
第1の実施形態は、クライアントPC200とMFP300との位置関係を、クライアントPC200とMFP300とが設置されているサブネットに基づき判定する。第2の実施形態は、クライアントPC200とMFP300との位置関係を、予め記憶部120に登録しておくものである。第2の実施形態は、第1の実施形態と一部を除いて同様であるため、適宜説明を省略する。
本実施形態に係る印刷システム1は例えば図12に示す処理ブロックで実現される。図12は本実施形態に係る印刷システムの他の例の処理ブロック図である。図12の印刷システム1は、サーバ装置100の構成と、設定端末600とが図4の印刷システム1と異なっている。ここでは、サーバ装置100の構成及び設定端末600について説明し、その他の構成についての説明を省略する。
図12に示したサーバ装置100は位置関係登録部117と位置関係情報記憶部122とが図4のサーバ装置100の構成と異なる。位置関係登録部117は設定端末600からの登録要求を受け付け、図13に示す位置関係情報記憶部122にクライアントPC200とMFP300との位置関係を登録する。
図12に示した設定端末600は管理者などのユーザからの登録指示を受け、サーバ装置100の位置関係登録部117にクライアントPC200とMFP300との位置関係の登録を要求する。
以下では、本実施形態に係る印刷システム1の処理の詳細について説明する。
図14は、本実施形態に係る印刷システムで行われる位置関係情報登録処理の流れを表した一例のフローチャートである。ステップS31において、サーバ装置100の位置関係登録部117は設定端末600からの登録要求を受け付け、位置関係情報記憶部122にクライアントPC200のクライアントIPアドレスと、そのクライアントPC200の近くにあるMFP300のIPアドレスとを関連付けた位置関係情報を登録する。
図15及び図16は、本実施形態に係る印刷システムで行われる印刷処理の流れを表した他の例のシーケンス図である。なお、図15及び図16のシーケンス図は図6及び7のシーケンス図と一部を除いて同様であるため、適宜説明を省略する。
印刷システム1は、印刷者が印刷指示を行ったクライアントPC200から遠く離れた場所にMFP300が設置されていないと判定すると、ジョブデータをサーバ装置100からMFP300に提供し、クライアントPC200から遠く離れた場所にMFP300が設置されていると判定すると、ジョブデータをサーバ装置100からMFP300に提供しない。
100 サーバ装置
101 入力装置
102 表示装置
103 外部I/F
103a 記録媒体
104 RAM
105 ROM
106 CPU
107 通信I/F
108 HDD
110 制御部
111 リクエスト解析部
112 ジョブ関連付け情報登録部
113 位置関係判定部
114 ジョブ生成部
115 検索部
116 レスポンス生成部
117 位置関係登録部
120 記憶部
121 ジョブ関連付け情報記憶部
122 位置関係情報記憶部
130 通信部
200、200A、200B クライアントPC
210 通信部
220 制御部
221 ジョブID生成部
222 位置識別情報生成部
223 印刷言語設定部
224 サーバアドレス生成部
225 リクエスト生成部
226 リクエスト送信指示部
227 通知情報表示指示部
230 表示部
300、300A、300B 複合機(MFP)
310 通信部
320 制御部
321 リクエスト解析部
322 位置識別情報生成部
323 リクエスト生成部
324 リクエスト送信指示部
325 ジョブデータ取得部
326 通知情報生成部
327 通知情報送信指示部
330 表示部
400 ファイアウォール(FW)
500A、500B ルータ
NA、NB 内部ネットワーク
I 外部ネットワーク
Claims (11)
- クライアント機器から送信された出力ジョブを出力機器に提供するサーバ装置であって、
前記出力ジョブのうち特定の出力ジョブを要求する提供要求であって、前記出力機器から送信された前記提供要求を受け付けると、前記出力ジョブ、及び、前記出力ジョブを送信した前記クライアント機器の位置識別情報、を関連付けたジョブ関連付け情報から、当該提供要求により要求された前記出力ジョブと関連付けられた前記クライアント機器の位置識別情報を検索する検索手段と、
前記出力機器の位置識別情報と前記クライアント機器の位置識別情報とに基づき、前記出力機器及び前記クライアント機器の位置関係を判定する位置関係判定手段と、
前記判定した位置関係が前記出力機器への前記出力ジョブの提供を許可するものであるとき、前記出力機器に前記出力ジョブを提供する返答手段と
を有することを特徴とするサーバ装置。 - 前記位置関係判定手段は、前記出力機器の位置識別情報と前記クライアント機器の位置識別情報とに基づき、前記出力機器及び前記クライアント機器が同一の範囲に属しているか否かを判定し、
前記返答手段は、前記出力機器及び前記クライアント機器が同一の範囲に属しているときに、前記出力機器に前記出力ジョブを提供すること
を特徴とする請求項1記載のサーバ装置。 - 前記位置識別情報及び前記範囲はサブネットであること
を特徴とする請求項2記載のサーバ装置。 - 前記位置関係判定手段は、前記出力機器の位置識別情報と前記クライアント機器の位置識別情報とが、前記出力機器への前記出力ジョブの提供を許可する、前記出力機器の位置識別情報と前記クライアント機器の位置識別情報とを関連付けた位置関係情報に記録されているか否かを判定し、
前記返答手段は、前記出力機器の位置識別情報と前記クライアント機器の位置識別情報とが、前記位置関係情報に関連付けられて記録されているときに、前記出力機器に前記出力ジョブを提供すること
を特徴とする請求項1記載のサーバ装置。 - 前記位置識別情報は少なくともIPアドレスを含むこと
を特徴とする請求項4記載のサーバ装置。 - 前記返答手段は、前記判定した位置関係が前記出力機器への前記出力ジョブの提供を許可しないものであるとき、当該出力機器に前記出力ジョブを提供しない旨を、当該出力機器に出力ジョブの出力を要求した前記クライアント機器に通知するために、当該出力機器に通知すること
を特徴とする請求項1乃至3何れか一項記載のサーバ装置。 - 前記返答手段は、前記判定した位置関係が前記出力機器への前記出力ジョブの提供を許可しないものであるとき、前記出力機器に前記出力ジョブを提供しない旨と、前記位置関係情報に記録されている前記出力ジョブの提供を許可する前記出力機器と、を通知すること
を特徴とする請求項4又は5記載のサーバ装置。 - 前記検索手段は、前記クライアント機器から前記出力機器に対して送信された前記出力ジョブの出力要求に応じて前記出力機器から送信された、当該出力ジョブを要求する前記提供要求を受け付けると、前記関連付け情報から、当該出力ジョブと関連付けられた前記クライアント機器の位置識別情報を検索し、
前記位置関係判定手段は、前記提供要求を送信した前記出力機器の位置識別情報と、当該提供要求に応じて前記検索手段により検索された前記クライアント機器の位置識別情報とに基づいて判定すること
を特徴とする請求項1乃至7の何れか一項記載のサーバ装置。 - クライアント機器から送信された出力ジョブを出力機器に提供するサーバ装置を、
前記出力ジョブのうち特定の出力ジョブを要求する提供要求であって、前記出力機器から送信された前記提供要求を受け付けると、前記出力ジョブ、及び、前記出力ジョブを送信した前記クライアント機器の位置識別情報、を関連付けたジョブ関連付け情報から、当該提供要求により要求された前記出力ジョブと関連付けられた前記クライアント機器の位置識別情報を検索する検索手段、
前記出力機器の位置識別情報と前記クライアント機器の位置識別情報とに基づき、前記出力機器及び前記クライアント機器の位置関係を判定する位置関係判定手段、
前記判定した位置関係が前記出力機器への前記出力ジョブの提供を許可するものであるとき、前記出力機器に前記出力ジョブを提供する返答手段
として機能させる出力制御プログラム。 - クライアント機器から送信された出力ジョブを出力機器に提供するサーバ装置に、前記出力ジョブのうち特定の出力ジョブを要求する提供要求であって、自機の位置識別情報を含む前記提供要求を送信する提供要求送信手段と、
前記サーバ装置から提供された前記出力ジョブを出力する出力手段と、
を有する出力機器と、
前記サーバ装置を、
前記出力機器から前記提供要求を受け付けると、前記出力ジョブ、及び、前記出力ジョブを送信した前記クライアント機器の位置識別情報、を関連付けたジョブ関連付け情報から、当該提供要求により要求された前記出力ジョブと関連付けられた前記クライアント機器の位置識別情報を検索する検索手段、
前記出力機器の位置識別情報と前記クライアント機器の位置識別情報とに基づき、前記出力機器及び前記クライアント機器の位置関係を判定する位置関係判定手段、
前記判定した位置関係が前記出力機器への前記出力ジョブの提供を許可するものであるとき、前記出力機器に前記出力ジョブを提供する返答手段
として機能させる出力制御プログラムと、
を有することを特徴とする出力システム。 - 出力機器とサーバ装置に搭載された出力制御プログラムとを有する出力システムにおいて実行される出力方法であって、
前記出力機器は、
クライアント機器から送信された出力ジョブを出力機器に提供するサーバ装置に、前記出力ジョブのうち特定の出力ジョブを要求する提供要求であって、自機の位置識別情報を含む前記提供要求を送信する提供要求送信ステップと、
前記サーバ装置から提供された前記出力ジョブを出力する出力ステップと、
を実行し、
前記サーバ装置に搭載された出力制御プログラムは、
前記出力機器から前記提供要求を受け付けると、前記出力ジョブ、及び、前記出力ジョブを送信した前記クライアント機器の位置識別情報、を関連付けたジョブ関連付け情報から、当該提供要求により要求された前記出力ジョブと関連付けられた前記クライアント機器の位置識別情報を検索する検索ステップと、
前記出力機器の位置識別情報と前記クライアント機器の位置識別情報とに基づき、前記出力機器及び前記クライアント機器の位置関係を判定する位置関係判定ステップと、
前記判定した位置関係が前記出力機器への前記出力ジョブの提供を許可するものであるとき、前記出力機器に前記出力ジョブを提供する返答ステップと、
を実行する出力方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012059719A JP6003125B2 (ja) | 2012-03-16 | 2012-03-16 | サーバ装置、出力制御プログラム、出力システム及び出力方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012059719A JP6003125B2 (ja) | 2012-03-16 | 2012-03-16 | サーバ装置、出力制御プログラム、出力システム及び出力方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013196087A JP2013196087A (ja) | 2013-09-30 |
JP6003125B2 true JP6003125B2 (ja) | 2016-10-05 |
Family
ID=49395017
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012059719A Active JP6003125B2 (ja) | 2012-03-16 | 2012-03-16 | サーバ装置、出力制御プログラム、出力システム及び出力方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6003125B2 (ja) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3855753B2 (ja) * | 2001-12-06 | 2006-12-13 | ブラザー工業株式会社 | データ管理システム、データ管理方法、データ管理装置及びデータ管理プログラム |
JP2003345552A (ja) * | 2002-05-30 | 2003-12-05 | Fuji Xerox Co Ltd | ネットワーク機器の動作モード制御方法および装置、ネットワーク機器、プログラム、記憶媒体 |
JP2005342964A (ja) * | 2004-06-01 | 2005-12-15 | Canon Inc | ネットワークプリントシステム、印刷装置及び印刷ジョブ管理装置 |
JP2007148679A (ja) * | 2005-11-25 | 2007-06-14 | Fuji Xerox Co Ltd | プリントシステム、画像形成装置、画像情報送信装置および画像情報送信制御プログラム |
JP2009214516A (ja) * | 2008-03-13 | 2009-09-24 | Seiko Epson Corp | 認証出力のための装置、システム及び方法 |
JP5224292B2 (ja) * | 2009-06-26 | 2013-07-03 | キヤノンマーケティングジャパン株式会社 | 情報処理システム、情報処理装置、制御方法、プログラムおよび記録媒体 |
JP2011165009A (ja) * | 2010-02-10 | 2011-08-25 | Canon Inc | 印刷ジョブ管理装置及び印刷ジョブ管理方法及び画像形成装置 |
-
2012
- 2012-03-16 JP JP2012059719A patent/JP6003125B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013196087A (ja) | 2013-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5460200B2 (ja) | 印刷制御装置、印刷制御方法、及びコンピュータプログラム | |
JP5884400B2 (ja) | 印刷制御システム、印刷制御方法、情報処理装置、及び印刷制御プログラム | |
JP2018018318A (ja) | 画像形成装置、印刷システム、および印刷方法 | |
JP2008191883A (ja) | プリントシステム、プリントプログラム及び記録媒体 | |
JP2012155401A (ja) | 印刷システム、印刷装置、印刷システムの制御方法、印刷装置の制御方法、プログラム | |
JP6003125B2 (ja) | サーバ装置、出力制御プログラム、出力システム及び出力方法 | |
JP5707893B2 (ja) | 情報処理装置、情報処理システム、情報処理方法、及び情報処理プログラム | |
JP6135215B2 (ja) | 画像形成装置、ネットワークシステム、方法およびプログラム | |
JP6668769B2 (ja) | 情報処理装置、情報処理プログラム、画像形成システム、画像形成システムの制御方法 | |
JP2006344125A (ja) | プログラム,記録媒体,および印刷システム | |
JP2008077231A (ja) | ドキュメント管理サーバ、ドキュメント管理方法、及び、プログラム | |
JP2019079496A (ja) | 情報処理システム及び情報処理方法 | |
KR100788662B1 (ko) | 네트워크를 이용한 인쇄 데이터 저장 및 출력 시스템 및방법 | |
JP2010218086A (ja) | 機能管理装置、機能管理システム、それらの機能管理方法及びプログラム | |
JP2013020342A (ja) | 画像形成システム、出力管理方法およびプログラム | |
JP2018147300A (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2013175060A (ja) | 情報処理装置、ファイル処理方法、プログラム | |
JP6061730B2 (ja) | 管理サーバ装置、クライアント装置、情報処理方法及びプログラム | |
JP6079914B2 (ja) | 印刷制御システム、印刷制御方法、情報処理装置、及び印刷制御プログラム | |
JP7533249B2 (ja) | 端末管理システム、端末管理プログラムおよび端末管理方法 | |
JP7533250B2 (ja) | 端末管理プログラム、端末管理方法および端末管理システム | |
JP6089825B2 (ja) | 情報処理システム及びデータ投入方法 | |
JP5935384B2 (ja) | 印刷装置の管理装置、印刷装置管理システムおよびプログラム | |
JP2010218352A (ja) | 機器管理装置、画像形成装置、及び機器管理プログラム | |
JP6303538B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150218 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160209 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160411 |
|
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: 20160809 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160822 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6003125 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |