JP5791390B2 - 印刷システム、プリントサーバ、印刷管理方法、およびプログラム - Google Patents
印刷システム、プリントサーバ、印刷管理方法、およびプログラム Download PDFInfo
- Publication number
- JP5791390B2 JP5791390B2 JP2011142995A JP2011142995A JP5791390B2 JP 5791390 B2 JP5791390 B2 JP 5791390B2 JP 2011142995 A JP2011142995 A JP 2011142995A JP 2011142995 A JP2011142995 A JP 2011142995A JP 5791390 B2 JP5791390 B2 JP 5791390B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- pull
- job identifier
- client
- 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.)
- Expired - Fee Related
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/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/1259—Print job monitoring, e.g. job status
-
- 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/1289—Remote printer device, e.g. being remote from client or server in server-client-printer device configuration, e.g. the server does not see the printer
-
- 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/1207—Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
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)
- Accessory Devices And Overall Control Thereof (AREA)
Description
そこで本発明では、プリントサーバがイントラネット上にあるWebブラウザを介してプリンタに印刷リクエストを行い、Webブラウザを経由してプリンタで発行されたデバイスジョブIDをプリントサーバに通知する。さらにプリンタからデバイスジョブIDを含む印刷結果通知を受け取ることで、プリントサーバはプリンタで印刷中の印刷ジョブを管理することができる。本発明ではプリントサーバ、プリンタ間のファイアウォールを越えてプリントサーバでプリンタの印刷を管理することを目的とする。
図1は、本発明の実施の形態に係る印刷システムの全体構成を示す図である。
図1において、クライアント端末101〜103、プリントサーバ104、プリンタ105〜108は、ネットワーク109〜111を介して接続されている。図において、クライアント端末101〜103、プリンタ105〜108は、複数台接続されていることを仮定している。ネットワーク109〜111は、例えば、インターネット等のLAN、WAN、電話回線、専用デジタル回線、ATMやフレームリレー回線、ケーブルテレビ回線、データ放送用無線回線等のいずれである。またこれらの組み合わせにより実現される、いわゆる通信ネットワークである。ネットワーク109〜111は、データの送受信が可能であればよい。そして、クライアント端末101〜103からプリントサーバ104、プリンタ105〜108への通信手段、プリンタ105〜108からプリントサーバ104への通信手段は異なっていてもよい。クライアント端末101〜103は、例えば、デスクトップパソコン、ノートパソコン、モバイルパソコン、PDA(パーソナルデータアシスタント)等から成るが、プログラムの実行環境が内蔵された携帯電話であってもよい。クライアント端末101〜103では、Webブラウザ(インターネットブラウザ、WWWブラウザ、World Wide Webの利用に供するブラウザ)等のプログラムを実行する環境が内蔵されている。プリントサーバ104は、クライアント端末101〜103のWebブラウザを経由してプリンタ105〜108に印刷リクエストを行う。プリンタ105〜108は、クライアント端末101〜103のWebブラウザからの印刷リクエストを受けると、プリントサーバ104から印刷する印刷データを取得し、印刷を行う。
図2は、本発明の実施形態に係る印刷システムのクライアント端末101〜103、プリントサーバ104とプリンタ105〜108のハードウェア構成図である。
図3は、本発明の実施形態に係る印刷システムのシステム構成図である。
図4は、本発明の実施形態に係るプリントサーバ104のソフトウェア構成図である。なお、プリントサーバ104の各ソフトウェアモジュールは図2で示したHDD205に記憶されており、前述したようにCPU202によってRAM203にロードされ実行される。またプリントサーバ104が保持する文書情報500、印刷ジョブ情報510、プリンタ情報520はプリントサーバ104のプログラムによりHDD205に保存、RAM203にロードされ利用される。
プリンタ情報520はプリンタID、プリンタ名、設置場所、URLなどで構成される。プリンタID521はプリントサーバ104が管理しているプリンタ情報520を一意に識別する情報である。プリンタ名522や設置場所523はプリンタに付けられた名前やプリンタに設定されたプリンタの位置情報である。URL524はプリントサーバ104がWebブラウザ301経由でプルプリントアプリケーション304へリクエストするためのエンドポイントである。
図6は、本発明の実施形態に係るプリントサーバのWebアプリケーション302が作成し、クライアント端末101〜103のWebブラウザ301で表示するWeb画面の一例である。
図7は、本発明の実施形態に係るプルプリントアプリケーション304のソフトウェア構成図である。なおプルプリントアプリケーション304の各ソフトウェアモジュールはHDD213に記憶されており、前述したようにCPU210によってRAM211にロードされ実行される。またプルプリントアプリケーション304が保持するイベント通知先情報800、印刷キュー情報810はプルプリントアプリケーション304のプログラムによりRAM203上に保持され利用される。
図9は図6の印刷設定画面の印刷ボタン622が押下されることでWebブラウザ301からプリントサーバ104に印刷リクエストされ、プルプリントアプリケーション304に印刷リクエストが行われるまでを示したシーケンスである。
図10はプルプリントアプリケーション304が印刷キュー情報810をもとにプリントサーバ104から印刷データを取得し印刷実行、印刷完了後に印刷結果をプリントサーバ104に通知するまでを示したシーケンスである。
図11はプリントサーバ104がWebブラウザ301から印刷リクエスト901を受け付け、印刷リクエスト応答903を返すまでの処理フローである。
プリントサーバ104はS1102においてプリンタ一覧画面610において選択されたプリンタ情報520のURL524より、印刷リクエストを行う接続先を決定する。
プリントサーバ104は印刷リクエスト完了通知916を受け付けると(S1200)、印刷リクエスト完了通知916で通知されるデバイスジョブIDをS1103で生成した印刷ジョブ情報510のデバイスジョブID515に登録する(S1201)。
図13はプリントサーバ104がプルプリントアプリケーション304から印刷データ取得リクエスト1003を受け付け、印刷データ取得リクエスト応答1004を返すまでの処理フローである。
図14はプリントサーバ104がプルプリントアプリケーション304から印刷結果通知1008を受け付けた際の処理フローである。
Claims (7)
- 印刷データを管理し、プリンタへの印刷指示をクライアント装置がWEBブラウザで実行するための印刷指示プログラムを生成するプリントサーバと、
クライアント装置からの印刷指示に基づいて、前記プリントサーバから前記印刷データを受信して印刷を行うプルプリント手段を備えるプリンタとからなる印刷システムであって、
前記印刷指示プログラムは、前記クライアント装置を、
前記プリンタの前記プルプリント手段に前記プリントサーバから前記印刷データを受信して印刷を行わせるための印刷指示を送信する手段と、
前記印刷指示の応答として前記プルプリント手段により発行されるデバイス印刷ジョブ識別子を受信する手段と、
受信した前記デバイス印刷ジョブ識別子を前記プリントサーバへ通知する手段として機能させることを特徴とする印刷システム。 - 前記プルプリント手段は、
前記印刷指示により印刷を実行した結果と、前記デバイス印刷ジョブ識別子をプリントサーバに通知し、
前記プリントサーバは、
前記プルプリント手段から通知された前記デバイス印刷ジョブ識別子に一致するデバイス印刷ジョブ識別子を保持しているか判断し、
該判断の結果に基づき、前記一致するデバイス印刷ジョブ識別子を有する印刷ジョブの印刷ステータスを更新する
ことを特徴とする請求項1に記載の印刷システム。 - 前記プルプリント手段への印刷指示は、前記プリントサーバにより発行されたクライアント印刷ジョブ識別子を含み、
前記プルプリント手段は、
前記印刷指示により印刷を実行した結果と、前記クライアント印刷ジョブ識別子と、前記デバイス印刷ジョブ識別子を前記プリントサーバへ通知し、
前記プリントサーバは、
前記プルプリント手段から通知された前記デバイス印刷ジョブ識別子に一致するデバイス印刷ジョブ識別子を保持しているか判断し、
前記プルプリント手段から通知された前記デバイス印刷ジョブ識別子に一致するデバイス印刷ジョブ識別子を保持していない場合、前記プルプリント手段から通知された前記クライアント印刷ジョブ識別子に一致するクライアント印刷ジョブ識別子を保持しているか判断し、
前記クライアント印刷ジョブ識別子と一致する印刷ジョブに、前記プルプリント手段から通知されたデバイス印刷ジョブ識別子を登録し、
該クライアント印刷ジョブ識別子と一致する印刷ジョブの印刷ステータスを更新することを特徴とする請求項1に記載の印刷システム。 - 前記プルプリント手段は、
前記プリントサーバから印刷データを取得する際に、前記デバイス印刷ジョブ識別子と、前記クライアント印刷ジョブ識別子をプリントサーバに通知し、
前記プリントサーバは、
前記プルプリント手段から通知された前記デバイス印刷ジョブ識別子に一致するデバイス印刷ジョブ識別子を保持しているか判断し、
前記プルプリント手段から通知された前記デバイス印刷ジョブ識別子に一致する印刷ジョブを保持していない場合、前記プルプリント手段から通知された前記クライアント印刷ジョブ識別子に一致するクライアント印刷ジョブ識別子を保持しているか判断し、
前記クライアント印刷ジョブ識別子と一致する印刷ジョブに、前記プルプリント手段から通知されたデバイス印刷ジョブ識別子を登録することを特徴とする請求項3記載の印刷システム。 - 印刷データを管理し、プリンタへの印刷指示をクライアント装置がWEBブラウザで実行するための印刷指示プログラムを生成するプリントサーバであって、
前記印刷指示プログラムは、前記クライアント装置を、
前記プリンタのプルプリント手段へ前記プリントサーバから前記印刷データを受信して印刷を行わせるための印刷指示を送信する手段と、
前記印刷指示の応答として前記プルプリント手段により発行されるデバイス印刷ジョブ識別子を受信する手段と、
受信した前記デバイス印刷ジョブ識別子を前記プリントサーバへ通知する手段として機能させることを特徴とするプリントサーバ。 - 印刷データを管理するプリントサーバが、プリンタへの印刷指示をクライアント装置がWEBブラウザで実行するための印刷指示プログラムを生成するステップと、
前記クライアント装置が、前記プリンタのプルプリント手段へ前記プリントサーバから前記印刷データを受信して印刷を行わせるための印刷指示を送信するステップと、
前記クライアント装置が、前記印刷指示の応答として前記プルプリント手段により発行されるデバイス印刷ジョブ識別子を受信するステップと、
前記クライアント装置が、受信した前記デバイス印刷ジョブ識別子を前記プリントサーバへ通知するステップと
を有することを特徴とする印刷管理方法。 - コンピュータを、請求項5に記載のプリントサーバとして機能させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011142995A JP5791390B2 (ja) | 2011-06-28 | 2011-06-28 | 印刷システム、プリントサーバ、印刷管理方法、およびプログラム |
US13/495,896 US20130003117A1 (en) | 2011-06-28 | 2012-06-13 | Printing system, print server, printing management method, and program |
CN201210221935.3A CN102915213B (zh) | 2011-06-28 | 2012-06-27 | 打印***、打印服务器及打印管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011142995A JP5791390B2 (ja) | 2011-06-28 | 2011-06-28 | 印刷システム、プリントサーバ、印刷管理方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013011956A JP2013011956A (ja) | 2013-01-17 |
JP5791390B2 true JP5791390B2 (ja) | 2015-10-07 |
Family
ID=47390389
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011142995A Expired - Fee Related JP5791390B2 (ja) | 2011-06-28 | 2011-06-28 | 印刷システム、プリントサーバ、印刷管理方法、およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20130003117A1 (ja) |
JP (1) | JP5791390B2 (ja) |
CN (1) | CN102915213B (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6241064B2 (ja) * | 2013-05-10 | 2017-12-06 | 株式会社リコー | 情報処理システム、情報処理装置、方法およびプログラム |
JP6070466B2 (ja) | 2013-07-31 | 2017-02-01 | ブラザー工業株式会社 | 端末装置とプリンタ |
JP5838188B2 (ja) * | 2013-08-23 | 2016-01-06 | 株式会社沖データ | 情報処理装置及び情報処理システム |
JP6537390B2 (ja) * | 2015-07-30 | 2019-07-03 | キヤノン株式会社 | 画像形成装置、制御方法、およびプログラム |
JP2017037485A (ja) * | 2015-08-10 | 2017-02-16 | キヤノン株式会社 | プリントシステム、印刷装置、およびそれらの制御方法、並びにプログラム |
JP6672648B2 (ja) * | 2015-09-08 | 2020-03-25 | 富士ゼロックス株式会社 | 印刷装置及びプログラム |
CN105630434A (zh) * | 2015-12-29 | 2016-06-01 | 畅捷通信息技术股份有限公司 | 协同打印方法和协同打印装置 |
US9762755B1 (en) * | 2016-09-30 | 2017-09-12 | Konica Minolta Laboratory U.S.A., Inc. | IPP scan directory service |
JP7046648B2 (ja) * | 2018-02-27 | 2022-04-04 | キヤノン株式会社 | 印刷処理システム、方法、およびプログラム |
JP7059752B2 (ja) * | 2018-03-29 | 2022-04-26 | ブラザー工業株式会社 | アプリケーションプログラム |
JP7199949B2 (ja) * | 2018-12-12 | 2023-01-06 | キヤノン株式会社 | 情報処理装置、システム、情報処理装置の制御方法、システムの制御方法及びプログラム |
JP2022097931A (ja) * | 2020-12-21 | 2022-07-01 | セイコーエプソン株式会社 | サーバー、及び印刷システム |
CN117193677A (zh) * | 2022-05-30 | 2023-12-08 | 北京京东振世信息技术有限公司 | 网络打印管理方法、装置、***、电子设备和存储介质 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1153134A (ja) * | 1997-08-05 | 1999-02-26 | Fuji Xerox Co Ltd | 印刷制御システムおよび印刷制御方法 |
US7106461B2 (en) * | 2000-07-24 | 2006-09-12 | Canon Kabushiki Kaisha | Image recording device and image recording method |
US7190477B2 (en) * | 2001-02-22 | 2007-03-13 | Sharp Laboratories Of America, Inc. | System and method for managing and processing a print job using print job tickets |
US7277193B2 (en) * | 2002-01-29 | 2007-10-02 | Hewlett-Packard Development Company, L.P. | Method for printing remote content |
JP2006350528A (ja) * | 2005-06-14 | 2006-12-28 | Hitachi Software Eng Co Ltd | 印刷システム及び印刷方法 |
JP4773881B2 (ja) * | 2006-05-24 | 2011-09-14 | キヤノン株式会社 | 画像処理装置、データ処理方法、記憶媒体、プログラム |
JP4868955B2 (ja) * | 2006-06-22 | 2012-02-01 | 株式会社リコー | 画像処理装置、情報処理装置、サーバ装置、表示制御システム、及び表示制御方法 |
JP2008123047A (ja) * | 2006-11-08 | 2008-05-29 | Ricoh Co Ltd | 画像処理装置及びデータ合成出力方法 |
JP4999619B2 (ja) * | 2007-09-26 | 2012-08-15 | キヤノン株式会社 | 画像処理装置及び印刷要求方法 |
JP5178112B2 (ja) * | 2007-09-26 | 2013-04-10 | キヤノン株式会社 | 画像処理装置及び仮予約に係る制御方法 |
JP5004860B2 (ja) * | 2008-04-23 | 2012-08-22 | キヤノン株式会社 | 画像処理装置、画像処理方法、及びコンピュータプログラム |
JP5256845B2 (ja) * | 2008-05-15 | 2013-08-07 | 富士ゼロックス株式会社 | 画像形成装置及びネットワークシステム |
JP5230472B2 (ja) * | 2009-02-12 | 2013-07-10 | キヤノン株式会社 | Webサーバ、処理方法、プログラム |
JP5344575B2 (ja) * | 2009-02-17 | 2013-11-20 | キヤノン株式会社 | 画像形成装置 |
JP5353425B2 (ja) * | 2009-05-11 | 2013-11-27 | コニカミノルタ株式会社 | 画像処理装置及び同装置におけるジョブ処理状況表示方法 |
JP2011029915A (ja) * | 2009-07-24 | 2011-02-10 | Murata Machinery Ltd | ネットワーク複合機 |
JP2011095894A (ja) * | 2009-10-28 | 2011-05-12 | Canon Inc | 画像処理装置及び認証プルプリントシステムにおける代行印刷処理に係る制御方法 |
JP2012159890A (ja) * | 2011-01-28 | 2012-08-23 | Konica Minolta Business Technologies Inc | サーバ連携システム、サーバ連携方法、画像処理装置及びサーバ連携プログラム |
-
2011
- 2011-06-28 JP JP2011142995A patent/JP5791390B2/ja not_active Expired - Fee Related
-
2012
- 2012-06-13 US US13/495,896 patent/US20130003117A1/en not_active Abandoned
- 2012-06-27 CN CN201210221935.3A patent/CN102915213B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102915213B (zh) | 2016-01-20 |
CN102915213A (zh) | 2013-02-06 |
JP2013011956A (ja) | 2013-01-17 |
US20130003117A1 (en) | 2013-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5791390B2 (ja) | 印刷システム、プリントサーバ、印刷管理方法、およびプログラム | |
US8780377B2 (en) | Print control device managing a print job based on an instruction from a client terminal | |
US8804176B2 (en) | Printing system and printing method | |
US8482778B2 (en) | Print intermediary server and print intermediary method | |
US8576422B2 (en) | Print system, print server, control method thereof, and program capable of registering printer configuration information in a service provider in an environment in which a service for providing the printing function is utilized | |
JP5653139B2 (ja) | ネットワークプリントシステム、クライアント端末、制御サーバ、印刷方法、およびプログラム | |
JP5602592B2 (ja) | ネットワークシステム、サーバ、ログ登録方法、及び、プログラム | |
US8570574B2 (en) | Processing system, control method, and storage medium therefor | |
JP6131551B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム | |
JP2012133489A (ja) | 印刷システム、プリントサービス装置、サービス提供装置、制御方法、及びプログラム | |
EP2447825A2 (en) | Information processing apparatus, print data processing method therein and storage medium storing program thereof | |
US8891104B2 (en) | Secure printing from cloud print server by suspending print job with valid pin code and requesting user pin code when reacquiring job list | |
JP2013073314A (ja) | 印刷中継システム、印刷システム、制御方法およびコンピュータプログラム | |
US20170017448A1 (en) | Printer registration apparatus, display apparatus, and method for printer registration | |
JP6066750B2 (ja) | 画像形成装置及びその制御方法、並びにプログラム | |
US10235112B2 (en) | Hot folder creation and management | |
JP2014172394A (ja) | 印刷装置、プログラム及び印刷システム | |
JP6277726B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、及びプログラム | |
JP2017027274A (ja) | 情報処理システム、情報処理方法、及びプログラム | |
JP2022073284A (ja) | 情報処理装置 | |
JP2013051597A (ja) | 画像処理装置とその制御方法、及びプログラム | |
JP2014142735A (ja) | 印刷システム、方法、及びプログラム | |
JP2015022682A (ja) | 印刷システム、方法、及びプログラム | |
JP2014142734A (ja) | クラウドプリントにおけるバッチ印刷制御 | |
JP7500206B2 (ja) | 情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140626 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150408 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150421 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150608 |
|
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: 20150707 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150804 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5791390 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |