JP2015001857A - プルプリントシステム、プルプリントサーバーおよびコンピュータープログラム - Google Patents
プルプリントシステム、プルプリントサーバーおよびコンピュータープログラム Download PDFInfo
- Publication number
- JP2015001857A JP2015001857A JP2013126433A JP2013126433A JP2015001857A JP 2015001857 A JP2015001857 A JP 2015001857A JP 2013126433 A JP2013126433 A JP 2013126433A JP 2013126433 A JP2013126433 A JP 2013126433A JP 2015001857 A JP2015001857 A JP 2015001857A
- Authority
- JP
- Japan
- Prior art keywords
- print job
- information
- job
- driver
- compatible
- 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.)
- Granted
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【解決手段】プルプリントサーバー3は、ジョブJ52を作成したプリンタードライバー52を特定するドライバー情報520をクライアント2Aから取得する。機種別の適合するプリンタードライバーを示す情報T2を用いて、ジョブJ52がこれの転送を要求したプリント装置4に適合するかどうかを判定する。適合しない場合に、プルプリントサーバー3は、複数のプリンタードライバーの間のコマンドの対応を示す情報T3に基づいて、ジョブJ52のコマンドをプリント装置4に適合するプリンタードライバー42のコマンドに置き換え、得られた修正ジョブJ524をプリント装置4に転送する。
【選択図】図2
Description
2A,2B,2C パーソナルコンピューター(クライアント、情報処理装置)
3,3b プルプリントサーバー
4,5,5A,5B,6 MFP(プリント装置)
10 プリントサーバー(中継サーバー)
J41,J42,J51,J52 ジョブ(プリントジョブ)
J524,J424、J425,J426 修正ジョブ(修正プリントジョブ)
41,51 PCLドライバー(プリントドライバー)
42,52 PSドライバー(プリントドライバー)
410,420,510,520 ドライバー情報
60 ポートモニター(情報送信部)
31 通信処理部(取得部)
32 ジョブ管理部
34 判定部
35 転送部
36 データベース部
T2 適合ドライバーテーブル(適合ドライバー情報)
T3 対応コマンドテーブル(対応コマンド情報)
T4 指定機種テーブル(指定機種情報)
T2A 第1のテーブル
T2B 第2のテーブル
75A 装置情報
9 クラウド上のサーバー
Claims (10)
- サーバーと、前記サーバーにプリントジョブをアップロードするクライアントと、前記サーバーからプリントジョブを取り込んで実行するプリント装置とを備えるプルプリントシステムであって、
前記クライアントは、前記サーバーへのプリントジョブのアップロードに際して、当該プリントジョブを作成したプリンタードライバーを特定するドライバー情報を前記サーバーに送信する情報送信部を有しており、
前記サーバーは、
アップロードされた前記プリントジョブと前記通信モニター部から送信された前記ドライバー情報とを関連付けて保存するジョブ管理部と、
機種の異なる複数のプリント装置のそれぞれに適合するプリンタードライバーを示す適合ドライバー情報と、前記適合ドライバー情報に示される複数のプリンタードライバーのそれぞれが用いるコマンドのうちの指示内容が同じコマンドどうしの対応を示す対応コマンド情報とを管理するデータベース部と、
前記複数のプリント装置のそれぞれとの通信時に各プリント装置の機種を示す装置情報を取得する取得部と、
保存されている前記プリントジョブの転送が前記複数のプリント装置のいずれかから要求されたときに、前記適合ドライバー情報において前記装置情報が示す機種に適合するプリンタードライバーと前記ドライバー情報が示すプリンタードライバーとを照合することによって、転送の要求された当該プリントジョブが当該プリントジョブの転送を要求したプリント装置である要求元プリント装置に適合しているかどうかを判定する判定部と、
前記判定部によって判定対象の前記プリントジョブが前記要求元プリント装置に適合していると判定された場合には、転送が要求された前記プリントジョブを前記要求元プリント装置に転送し、判定対象の前記プリントジョブが前記要求元プリント装置に適合していないと判定された場合には、転送が要求された前記プリントジョブに代えて、当該プリントジョブのコマンドを前記対応コマンド情報によって対応づけられている他のプリンタードライバーのコマンドのうちの前記装置情報が示す機種に適合するプリンタードライバーのコマンドに置き換えた修正プリントジョブを、前記要求元プリント装置に転送する転送部と、を有する
ことを特徴とするプルプリントシステム。 - 前記クライアントは、情報処理装置から送信されたプリントジョブを前記サーバーにアップロードする中継サーバーであり、当該情報処理装置による当該プリントジョブの送信に先立って、当該プリントジョブを作成するプリンタードライバーを当該情報処理装置にダウンロードする
請求項1記載のプルプリントシステム。 - プリント装置によって指定されたプリントジョブを当該プリント装置へ転送するプルプリントサーバーであって、
クライアントから送信されたプリントジョブと当該プリントジョブを作成したプリンタードライバーを特定するドライバー情報とを関連付けて保存するジョブ管理部と、
機種の異なる複数のプリント装置のそれぞれに適合するプリンタードライバーを示す適合ドライバー情報と、前記適合ドライバー情報に示される複数のプリンタードライバーのそれぞれが用いるコマンドにおける指示内容が同じコマンドどうしの対応を示す対応コマンド情報とを管理するデータベース部と、
前記複数のプリント装置のそれぞれとの通信時に各プリント装置の機種を示す装置情報を取得する取得部と、
保存されている前記プリントジョブの転送が前記複数のプリント装置のいずれかから要求されたときに、前記適合ドライバー情報において前記装置情報が示す機種に適合するプリンタードライバーと前記ドライバー情報が示すプリンタードライバーとを照合することによって、転送の要求された当該プリントジョブが当該プリントジョブの転送を要求したプリント装置である要求元プリント装置に適合しているかどうかを判定する判定部と、
前記判定部によって判定対象の前記プリントジョブが前記要求元プリント装置に適合していると判定された場合には、転送が要求された前記プリントジョブを前記要求元プリント装置に転送し、判定対象の前記プリントジョブが前記要求元プリント装置に適合していないと判定された場合には、転送が要求された前記プリントジョブに代えて、当該プリントジョブのコマンドを前記対応コマンド情報によって対応づけられている他のプリンタードライバーのコマンドのうちの前記装置情報が示す機種に適合するプリンタードライバーのコマンドに置き換えた修正プリントジョブを、前記要求元プリント装置に転送する転送部と、を備える
ことを特徴とするプルプリントサーバー。 - プリントジョブを作成する装置別に指定された1以上のプリント装置の機種を示す指定機種情報を記憶しており、
前記転送部は、前記ジョブ管理部によって保存された前記プリントジョブについて、当該プリントジョブの転送が要求される以前に、当該プリントジョブのコマンドを前記指定機種情報に示される機種に適合するプリンタードライバーのコマンドに置き換えた修正プリントジョブを作成し、
前記ジョブ管理部は、前記クライアントから送信された前記プリントジョブと対応づけて、当該プリントジョブについて前記転送部によって作成された前記修正プリントジョブを保存し、当該プリントジョブの転送が前記複数のプリント装置のいずれかから要求されたときの前記判定部による判定において、判定対象の当該プリントジョブが前記要求元プリント装置に適合していないと判定された場合に、当該要求元プリント装置に適合する保存されている修正プリントジョブを前記転送部に転送させる
請求項3記載のプルプリントサーバー。 - 前記適合ドライバー情報は、前記複数のプリント装置のそれぞれに最適なプリンタードライバーを示す第1のテーブルと、前記複数のプリント装置のそれぞれに適合するプリンタードライバーのうちの当該最適なプリンタードライバー以外のプリンタードライバーを示す第2のテーブルとを有しており、
前記判定部は、前記第1のテーブルにおいて前記装置情報が示す機種に対応づけられている最適なプリンタードライバーが、前記ドライバー情報が示すプリンタードライバーと一致しない場合に、前記第2のテーブルにおいて前記装置情報が示す機種に対応づけられているプリンタードライバーと前記ドライバー情報が示すプリンタードライバーとを照合する
請求項3または4記載のプルプリントサーバー。 - 前記修正プリントジョブの作成に際して、元のプリントジョブに含まれるコマンドのうち、当該修正プリントジョブの転送先のプリント装置が受け入れない非対応のコマンドを削除する
請求項3ないし5のいずれかに記載のプリプリントサーバー。 - 前記判定部によって判定対象の前記プリントジョブが前記要求元プリント装置に適合していないと判定された場合に、前記複数のプリント装置のうちの当該プリンタードライバーに適合するプリント装置を前記要求元プリント装置へ通知し、当該要求元プリント装置からの指示に従って、前記修正プリントジョブの転送を中止または続行する
請求項3ないし6のいずれかに記載のプリプリントサーバー。 - 前記データベース部は、予め定められた時期に、クラウド上のサーバーから前記適合ドライバー情報および前記対応コマンド情報を取得する
請求項3ないし7のいずれかに記載のプリプリントサーバー。 - プリント装置によって指定されたプリントジョブを当該プリント装置へ転送するプルプリントサーバーとして動作する情報機器において実行されるコンピュータープログラムであって、
前記情報機器が有するコンピューターに、
クライアントから送信されたプリントジョブと当該プリントジョブを作成したプリンタードライバーを特定するドライバー情報とを関連付けて保存するジョブ管理処理と、
機種の異なる複数のプリント装置のそれぞれに適合するプリンタードライバーを示す適合ドライバー情報と、前記適合ドライバー情報に示される複数のプリンタードライバーのそれぞれが用いるコマンドにおける指示内容が同じコマンドどうしの対応を示す対応コマンド情報とを管理するデータベース処理と、
前記複数のプリント装置のそれぞれとの通信時に各プリント装置の機種を示す装置情報を取得する取得処理と、
保存されている前記プリントジョブの転送が前記複数のプリント装置のいずれかから要求されたときに、前記適合ドライバー情報において前記装置情報が示す機種に適合するプリンタードライバーと前記ドライバー情報が示すプリンタードライバーとを照合することによって、転送の要求された当該プリントジョブが当該プリントジョブの転送を要求したプリント装置である要求元プリント装置に適合しているかどうかを判定する判定処理と、
前記判定処理によって判定対象の前記プリントジョブが前記要求元プリント装置に適合していると判定された場合には、転送が要求された前記プリントジョブを前記要求元プリント装置に転送し、判定対象の前記プリントジョブが前記要求元プリント装置に適合していないと判定された場合には、転送が要求された前記プリントジョブに代えて、当該プリントジョブのコマンドを前記対応コマンド情報によって対応づけられている他のプリンタードライバーのコマンドのうちの前記装置情報が示す機種に適合するプリンタードライバーのコマンドに置き換えた修正プリントジョブを、前記要求元プリント装置に転送する転送処理と、を実行させる
ことを特徴とするコンピュータープログラム。 - サーバーと、前記サーバーにプリントジョブをアップロードするクライアントと、前記サーバーからプリントジョブを取り込んで実行する複数のプリント装置とを備えるプルプリントシステムであって、
前記クライアントは、前記サーバーへのプリントジョブのアップロードに際して、当該プリントジョブを作成したプリンタードライバーを特定するドライバー情報を前記サーバーに送信する通信モニター部を有しており、
前記サーバーは、
前記複数のプリント装置のそれぞれに適合するプリンタードライバーを示す適合ドライバー情報と、前記適合ドライバー情報に示される複数のプリンタードライバーのそれぞれが用いるコマンドにおける指示内容が同じコマンドどうしの対応を示す対応コマンド情報とを管理するデータベース部と、
前記クライアントからアップロードされた前記プリントジョブについて、当該プリントジョブのコマンドを前記適合ドライバー情報に示される複数のプリンタードライバーのうちの前記ドライバー情報が示すプリンタードライバー以外のプリンタードライバーのコマンドに置き換えた修正プリントジョブを、前記対応コマンド情報に基づいて作成するジョブ修正部と、
前記プリントジョブと前記修正プリントジョブとを保存するジョブ管理部と、
前記複数のプリント装置のそれぞれとの通信時に各プリント装置の機種を示す装置情報を取得する取得部と、
保存されている前記プリントジョブの転送が前記複数のプリント装置のいずれかから要求されたときに、当該プリントジョブと前記修正プリントジョブとのうちの前記装置情報が示す機種に適合する一つを、当該プリントジョブの転送を要求したプリント装置へ転送する転送部と、を有する
ことを特徴とするプルプリントシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013126433A JP6115342B2 (ja) | 2013-06-17 | 2013-06-17 | プルプリントシステム、プルプリントサーバーおよびコンピュータープログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013126433A JP6115342B2 (ja) | 2013-06-17 | 2013-06-17 | プルプリントシステム、プルプリントサーバーおよびコンピュータープログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015001857A true JP2015001857A (ja) | 2015-01-05 |
JP6115342B2 JP6115342B2 (ja) | 2017-04-19 |
Family
ID=52296340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013126433A Active JP6115342B2 (ja) | 2013-06-17 | 2013-06-17 | プルプリントシステム、プルプリントサーバーおよびコンピュータープログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6115342B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018136962A (ja) * | 2018-03-22 | 2018-08-30 | 京セラドキュメントソリューションズ株式会社 | プルプリントシステム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006146946A (ja) * | 1997-07-25 | 2006-06-08 | Seiko Epson Corp | 印刷システム、方法及びプリンタ |
JP2010287106A (ja) * | 2009-06-12 | 2010-12-24 | Canon Inc | プルプリントシステム |
JP2011158946A (ja) * | 2010-01-29 | 2011-08-18 | Brother Industries Ltd | プルプリントシステム、データ処理装置、データ処理プログラム、及び印刷装置 |
-
2013
- 2013-06-17 JP JP2013126433A patent/JP6115342B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006146946A (ja) * | 1997-07-25 | 2006-06-08 | Seiko Epson Corp | 印刷システム、方法及びプリンタ |
JP2010287106A (ja) * | 2009-06-12 | 2010-12-24 | Canon Inc | プルプリントシステム |
JP2011158946A (ja) * | 2010-01-29 | 2011-08-18 | Brother Industries Ltd | プルプリントシステム、データ処理装置、データ処理プログラム、及び印刷装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018136962A (ja) * | 2018-03-22 | 2018-08-30 | 京セラドキュメントソリューションズ株式会社 | プルプリントシステム |
Also Published As
Publication number | Publication date |
---|---|
JP6115342B2 (ja) | 2017-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210149612A1 (en) | Print processing system and control method | |
JP4240690B2 (ja) | 情報処理装置と情報処理方法、及び情報処理システム、並びに記録媒体 | |
JP7086754B2 (ja) | 情報処理装置、情報処理装置の制御方法及びコンピュータプログラム | |
US7853946B2 (en) | Information processing apparatus, information processing method, and control program | |
US8773691B2 (en) | Printing control apparatus, printing control method, and storage medium | |
JP5665437B2 (ja) | ネットワーク機器管理システム、ネットワーク機器管理装置、クライアント装置およびその方法 | |
JP5312162B2 (ja) | 情報処理装置、管理サーバ、情報処理方法、及びプログラム | |
US9135528B2 (en) | Information processing apparatus, job processing method in information processing apparatus, and storage medium | |
US8605316B2 (en) | Information processing apparatus and control method thereof, and storage medium | |
US20110176170A1 (en) | Printing apparatus, printing system, and control method | |
JP2021124791A (ja) | 情報処理装置、印刷装置および当該情報処理装置の制御方法、プログラム | |
JP2011108132A (ja) | サーバ装置、プリントシステム、画像形成装置、プログラムおよび記録媒体 | |
JP6823378B2 (ja) | 更新システム、サーバ装置、画像形成装置及びそれら制御方法、並びにプログラム | |
JP2007233860A (ja) | 印刷制御システム、印刷属性情報管理サーバ、印刷制御装置、印刷制御方法 | |
JP2022164669A (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
US11520536B2 (en) | Information processing apparatus, control method and program therefor, and server system capable of communicating with the information processing apparatus | |
US20230367530A1 (en) | Storage medium, computer, and method related to application for providing print setting screen | |
US8922823B2 (en) | Information processing apparatus and storage medium with the function of adding a cover letter to a print job | |
US20230333793A1 (en) | Information processing apparatus, control method for controlling information processing apparatus, and storage medium | |
US20090190154A1 (en) | Image Forming System and Method, Management Apparatus, and Recording Medium | |
JP6115342B2 (ja) | プルプリントシステム、プルプリントサーバーおよびコンピュータープログラム | |
JP2004171517A (ja) | データ処理装置 | |
JP2010157134A (ja) | 情報処理装置、情報処理方法及び情報処理システム | |
JP4155331B2 (ja) | ソフトウェアの管理方法、管理装置、そのためのサーバ、及び、コンピュータプログラム | |
JP4048318B2 (ja) | ソフトウェアの管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160324 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161213 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170209 Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20170209 |
|
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: 20170221 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170306 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6115342 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |