JP4865358B2 - プリント要求の受付順保証機能を備える印刷制御装置、制御方法、記憶媒体及びプログラム - Google Patents
プリント要求の受付順保証機能を備える印刷制御装置、制御方法、記憶媒体及びプログラム Download PDFInfo
- Publication number
- JP4865358B2 JP4865358B2 JP2006050592A JP2006050592A JP4865358B2 JP 4865358 B2 JP4865358 B2 JP 4865358B2 JP 2006050592 A JP2006050592 A JP 2006050592A JP 2006050592 A JP2006050592 A JP 2006050592A JP 4865358 B2 JP4865358 B2 JP 4865358B2
- Authority
- JP
- Japan
- Prior art keywords
- printer
- request
- identifier
- occupation
- 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/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
- G06F3/1212—Improving printing performance achieving reduced delay between job submission and print start
- G06F3/1213—Improving printing performance achieving reduced delay between job submission and print start at an intermediate node or at the final node
-
- 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/126—Job scheduling, e.g. queuing, determine appropriate device
- G06F3/1263—Job scheduling, e.g. queuing, determine appropriate device based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence
-
- 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/1286—Remote printer device, e.g. being remote from client or server via local network
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)
- Computer And Data Communications (AREA)
Description
図1は本実施形態におけるシステムの概略を示すブロック図である。図中、PC1およびPC11はコンピュータで、CPU、メモリ、ハードディスク、フロッピー(登録商標)ディスクドライブ、キーボード、マウス、モニタ、ネットワークインタフェース等の一般的な情報処理装置におけるハードウェア(不図示)を備える。このコンピュータのことを本実施形態では、以下、クライアントと呼ぶことする。
S404でYESと判定されると、S415では、ネットワークインタフェース21(或いはプリンタ7としても良い)が既に占有状態であるかを判定する。例えば図6のS601で示されるように、PC1からの印刷データ(ジョブ)の送信中の場合に、S415でYESと判定される。
S404でNOと判定されると、S405において、受信したコマンドがデータクリア要求コマンドか否かを判定する。ここで、YESと判定されると、S408、409を経由し、ネットワークインタフェース21内のデータバッファクリア処理を行い、且つ、プリンタにコマンドを転送しプリンタ側のデータバッファクリアも行わせる。S421で、プリンタ側のデータバッファクリア処理結果が応答されると、該応答に基づくクライアントコンピュータへの返送をS422で実行する。なお、S422の処理の後に、処理をS401に戻すように示されているが、一旦接続を張った状態において再度S401のセッション処理や、S402の処理を行う必要はない。S421経由でS401に処理を戻した場合には、S401、S402の処理は省略され、S403の処理へ移行するものとする。
上記第1実施形態では、プリンタ側がトランスポート層以下の通信階層(例えばTCP層)でクライアントコンピュータから接続要求を受けたことに応じて、その可否(可の場合はAck)を示す応答を行う。そして、接続が行われた場合に、クライアントコンピュータから占有要求を発行が発行され、プリンタ側ではその占有要求の可否を判定し、占有の可否を示す応答をトランスポート層よりも上の通信階層で行う形態について説明をしてきた。しかしながら、この形態に限定はされない。
次に、上記各実施形態では、プリンタ側主体の印刷順番の正当性を保証する仕組みをについて説明してきた。第3実施形態ではその変形例を説明する。尚、本実施形態でも、印刷装置の占有要求を受信し、占有の可否について許可しないと判定した場合に、優先して接続すべき占有要求元を識別するための識別子を印刷制御装置側で保持する点は上記各実施形態と相違ない。
上記各実施形態においては、PC1、11とプリンタ7とが通信可能に接続された印刷システムについて説明を行ってきた。しかし、本発明はこれに限定されない。更なる応用例を想定することができる。
上述の各実施形態では、「Already Reserved」の情報は、プリンタが他のクライアントに占有されている、又は、占有予約が既に登録されているということを示していた。具体的には、クライアントコンピュータの占有要求に対して占有できない場合の返答として「Already Reservedコマンド」をプリンタ本体から応答するよう説明してきた(図4参照)。
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、前記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給しても良い。そして該供給により、そのシステムあるいは装置のコンピュータ(CPUあるいはMPU)に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
Claims (8)
- 情報処理装置と通信可能な印刷制御装置であって、
前記情報処理装置から要求される印刷制御装置の占有要求を受信する受信手段と、前記受信手段が前記占有要求を受信したときに、前記印刷制御装置が占有状態であるか否かを判断する判断手段と、
前記印刷制御装置が占有状態であると前記判断手段が判断した場合に、当該占有要求の要求元を識別するための識別子を登録する登録手段と、
前記印刷制御装置が占有状態でないと前記判断手段が判断した場合に、前記占有要求に対して占有を許可するか否かを前記登録手段による前記識別子の登録順序に基づいて判定する判定手段とを有することを特徴とする印刷制御装置。 - 前記登録手段に登録された識別子を伴う占有要求が所定条件において再受信されない場合に、当該識別子を削除する削除手段を有することを特徴とする請求項1に記載の印刷制御装置。
- 前記判定手段は、前記受信手段により受信された占有要求に対応する識別子の優先度と前記登録手段に登録されている識別子の優先度とを比較し、該比較に基づく判定を行うことを特徴とする請求項1に記載の印刷制御装置。
- 情報処理装置と通信可能な印刷制御装置の制御方法であって、
前記情報処理装置から要求される印刷制御装置の占有要求を受信する受信工程と、前記受信工程にて前記占有要求を受信したときに、前記印刷制御装置が占有状態であるか否かを判断する判断工程と、
前記印刷制御装置が占有状態であると前記判断工程にて判断された場合に、当該占有要求の要求元を識別するための識別子を登録する登録工程と、
前記印刷制御装置が占有状態でないと前記判断工程にて判断された場合に、前記占有要求に対して占有を許可するか否かを前記登録工程における前記識別子の登録順序に基づいて判定する判定工程とを有することを特徴とする制御方法。 - 前記登録工程にて登録された識別子を伴う占有要求が所定条件において再受信されない場合に、当該識別子を削除する削除工程を有することを特徴とする請求項4に記載の制御方法。
- 前記判定工程は、前記受信手段により受信された占有要求に対応する識別子の優先度と前記登録工程にて登録されている識別子の優先度とを比較し、該比較に基づく判定を行うことを特徴とする請求項4に記載の制御方法。
- 請求項4乃至6の何れかに記載の制御方法をコンピュータに実行させるためのプログラムをコンピュータ可読の形態で記憶した記憶媒体。
- 請求項4乃至6の何れかに記載の制御方法をコンピュータに実行させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006050592A JP4865358B2 (ja) | 2005-03-31 | 2006-02-27 | プリント要求の受付順保証機能を備える印刷制御装置、制御方法、記憶媒体及びプログラム |
EP06251600A EP1710682A3 (en) | 2005-03-31 | 2006-03-24 | A print controller with function for guaranteeing the order of print requests received, and a control method therefor |
US11/390,930 US20060221391A1 (en) | 2005-03-31 | 2006-03-28 | Print controller with function for guaranteeing the order of print requests received, and a control method, a recoding medium, and a program for the same controller |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005102594 | 2005-03-31 | ||
JP2005102594 | 2005-03-31 | ||
JP2006050592A JP4865358B2 (ja) | 2005-03-31 | 2006-02-27 | プリント要求の受付順保証機能を備える印刷制御装置、制御方法、記憶媒体及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006309717A JP2006309717A (ja) | 2006-11-09 |
JP4865358B2 true JP4865358B2 (ja) | 2012-02-01 |
Family
ID=36603034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006050592A Expired - Fee Related JP4865358B2 (ja) | 2005-03-31 | 2006-02-27 | プリント要求の受付順保証機能を備える印刷制御装置、制御方法、記憶媒体及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060221391A1 (ja) |
EP (1) | EP1710682A3 (ja) |
JP (1) | JP4865358B2 (ja) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4183717B2 (ja) * | 2006-04-06 | 2008-11-19 | シャープ株式会社 | 画像処理装置 |
JP4973300B2 (ja) * | 2006-05-26 | 2012-07-11 | 富士ゼロックス株式会社 | 印刷プログラムおよび印刷装置 |
JP4186168B2 (ja) * | 2006-06-06 | 2008-11-26 | 村田機械株式会社 | ファイル送信端末 |
JP4939175B2 (ja) * | 2006-11-08 | 2012-05-23 | 株式会社リコー | 画像形成装置 |
JP4547508B2 (ja) * | 2006-11-24 | 2010-09-22 | サイレックス・テクノロジー株式会社 | 印刷ジョブ管理プログラムおよび印刷ジョブ管理システム |
JP4353280B2 (ja) * | 2007-06-01 | 2009-10-28 | ブラザー工業株式会社 | 印刷装置 |
US20090094539A1 (en) * | 2007-08-29 | 2009-04-09 | Yao-Tian Wang | Controlling a computer peripheral device using a universal driver and device-generated user interface information |
US8214548B2 (en) * | 2007-08-29 | 2012-07-03 | Ricoh Company, Ltd. | Capability-based control device driver of a computer peripheral device |
JP2010009213A (ja) * | 2008-06-25 | 2010-01-14 | Fujifilm Corp | プリント・サービス用中継サーバおよびその制御方法 |
US8271703B2 (en) * | 2008-10-17 | 2012-09-18 | Ricoh Company, Ltd. | Providing device defined user interface modifiers to a computer system |
US20100225958A1 (en) * | 2009-03-06 | 2010-09-09 | Selvaraj Senthil K | Approach For Printing To Web Services-Enabled Printing Devices |
US8773687B2 (en) * | 2009-03-06 | 2014-07-08 | Ricoh Company, Ltd. | Driverless architecture for printing systems |
US8526020B2 (en) * | 2009-03-06 | 2013-09-03 | Ricoh Company, Ltd. | Paper size support for a print system |
US8520225B2 (en) * | 2009-03-06 | 2013-08-27 | Ricoh Company, Ltd. | Print driver localization support from printing device to support multiple user profiles |
JP5397162B2 (ja) * | 2009-10-29 | 2014-01-22 | セイコーエプソン株式会社 | プリンタードライバー、及び、posプリンターの制御方法 |
EP2504772A4 (en) * | 2009-11-23 | 2013-07-31 | Hewlett Packard Development Co | CONNECTION OF RESOURCES IN A COMMON COMPUTER ENVIRONMENT |
JP5515759B2 (ja) * | 2010-01-18 | 2014-06-11 | セイコーエプソン株式会社 | プリンターシステムの制御方法、プリンターシステムおよびプリンター |
JP5900081B2 (ja) * | 2012-03-23 | 2016-04-06 | 富士ゼロックス株式会社 | 制御装置、画像出力装置、画像出力システム及びプログラム |
JP6061902B2 (ja) * | 2014-08-07 | 2017-01-18 | キヤノン株式会社 | 通信装置、通信装置の制御方法およびプログラム |
CN105632044B (zh) * | 2014-11-20 | 2018-11-16 | 精工爱普生株式会社 | 印刷装置的控制方法、印刷系统的控制方法以及印刷装置 |
US10353654B1 (en) * | 2018-04-30 | 2019-07-16 | Ricoh Company, Ltd. | Application integration mechanism |
JP7086771B2 (ja) * | 2018-07-23 | 2022-06-20 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法、並びにプログラム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63298430A (ja) * | 1987-05-29 | 1988-12-06 | Hitachi Ltd | 印刷処理方式 |
JPH04227537A (ja) * | 1990-10-10 | 1992-08-17 | Fuji Xerox Co Ltd | プリンタおよびプリントジョブ制御装置 |
JPH0863311A (ja) * | 1994-08-18 | 1996-03-08 | Ricoh Co Ltd | プリンタ制御装置 |
JP3997504B2 (ja) * | 1998-05-29 | 2007-10-24 | リコープリンティングシステムズ株式会社 | 文書印刷方法、文書処理方法及びプリンタ |
JP2001014118A (ja) * | 1999-06-29 | 2001-01-19 | Toshiba Corp | 印刷データ送受信のシステム及び方法 |
US7170617B1 (en) * | 2000-04-17 | 2007-01-30 | International Business Machines Corporation | Method and apparatus for determining how to process incoming print jobs |
JP2002007092A (ja) * | 2000-06-22 | 2002-01-11 | Canon Inc | 情報処理装置、印刷装置、印刷制御装置及び印刷システム |
US7117247B2 (en) * | 2001-04-24 | 2006-10-03 | Ricoh Company, Ltd. | System, computer program product and method for storing information in an application service provider via e-mails |
JP3906667B2 (ja) * | 2001-10-23 | 2007-04-18 | 富士ゼロックス株式会社 | 画像処理装置 |
US7284061B2 (en) * | 2001-11-13 | 2007-10-16 | Canon Kabushiki Kaisha | Obtaining temporary exclusive control of a device |
JP2005212191A (ja) * | 2004-01-28 | 2005-08-11 | Seiko Epson Corp | プリンタ装置 |
-
2006
- 2006-02-27 JP JP2006050592A patent/JP4865358B2/ja not_active Expired - Fee Related
- 2006-03-24 EP EP06251600A patent/EP1710682A3/en not_active Withdrawn
- 2006-03-28 US US11/390,930 patent/US20060221391A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20060221391A1 (en) | 2006-10-05 |
EP1710682A3 (en) | 2010-03-03 |
JP2006309717A (ja) | 2006-11-09 |
EP1710682A2 (en) | 2006-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4865358B2 (ja) | プリント要求の受付順保証機能を備える印刷制御装置、制御方法、記憶媒体及びプログラム | |
US8717601B2 (en) | Server apparatus, and terminal apparatus | |
JP4086345B2 (ja) | 通信制御方法及び装置及び通信システム | |
US8570574B2 (en) | Processing system, control method, and storage medium therefor | |
JP6202902B2 (ja) | システム、情報処理装置とその制御方法及びプログラム | |
JPH07281848A (ja) | リモート印刷システムおよびそのコンピュータ | |
JP3774702B2 (ja) | 印刷制御プログラム及び情報処理装置 | |
JP2000311068A (ja) | プリントサーバ装置、クライアントとしての情報処理装置、これら装置の印刷管理方法および記憶媒体 | |
US7359075B2 (en) | Connection management system for creating and releasing connections to a print server | |
US8629995B2 (en) | Peripheral apparatus control | |
JP5281313B2 (ja) | 印刷制御装置、印刷制御方法及びプログラム | |
CN100409170C (zh) | 打印控制装置以及控制方法 | |
US8270001B2 (en) | Printing apparatus and canceling method | |
US9917958B2 (en) | Printing apparatus and control method of printing apparatus requesting print job from server system based on detected event | |
JP2012221334A (ja) | 画像形成システムとその処理方法、画像形成装置、印刷管理サーバー、プリントサーバ、御方法及びプログラム | |
JP3927731B2 (ja) | 印刷システム、情報処理装置、情報処理方法、印刷ジョブ登録方法及び記録媒体 | |
JP4547508B2 (ja) | 印刷ジョブ管理プログラムおよび印刷ジョブ管理システム | |
JP4404013B2 (ja) | 分散印刷を実行する印刷制御装置および印刷装置 | |
JP3262520B2 (ja) | ネットワークプリントシステムおよび情報処理装置およびプリントサーバおよび印刷制御装置およびその方法およびその制御プログラムが格納された記憶媒体 | |
JP2000089924A (ja) | ネットワークプリントシステム及びその制御方法 | |
JP4164243B2 (ja) | 印刷監視システム、印刷監視方法、及びコンピュータプログラム | |
JPH07152514A (ja) | リモート印刷システム | |
CN116166206A (zh) | 打印设备及其控制方法和存储介质 | |
JP2006164159A (ja) | プリントサーバ及びシステム | |
JP2002196899A (ja) | 画像処理システム及び画像処理方法並びに記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090226 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110105 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110307 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110823 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111017 |
|
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: 20111108 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111110 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141118 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141118 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |