JP2018176598A - 印刷装置およびプログラム - Google Patents
印刷装置およびプログラム Download PDFInfo
- Publication number
- JP2018176598A JP2018176598A JP2017081620A JP2017081620A JP2018176598A JP 2018176598 A JP2018176598 A JP 2018176598A JP 2017081620 A JP2017081620 A JP 2017081620A JP 2017081620 A JP2017081620 A JP 2017081620A JP 2018176598 A JP2018176598 A JP 2018176598A
- Authority
- JP
- Japan
- Prior art keywords
- upper limit
- communication
- information processing
- limit number
- processing apparatus
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1209—Improving or facilitating administration, e.g. print management resulting in adapted or bridged legacy communication protocols, e.g. emulation, protocol extension
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1292—Mobile client, e.g. wireless printing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1293—Printer information exchange with computer
- G06F3/1294—Status or feedback related to information exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
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)
- Computer Networks & Wireless Communication (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【解決手段】所定のプロトコルにおける複数の通信を並行して維持可能な第1の上限数と、第1の上限数よりも少ない第2の上限数が設定された印刷装置であって、所定のプロトコルにおける通信数が第1の上限数未満である場合、情報処理装置と所定のプロトコルに従う通信を確立させる確立手段と、確立された通信を介して情報処理装置から情報取得要求を受信し、かつ、確立手段によって通信を確立することで通信数が第2の上限数を超える場合、確立された通信を介して印刷ジョブを受け付けられない旨を情報処理装置に通知する制御手段を備える。
【選択図】図7
Description
本実施形態の通信システムに含まれる情報処理装置及び通信装置について説明する。情報処理装置としては、パーソナルコンピュータ、ノートPC等が挙げられる。通信装置として、本実施形態ではプリンタを例示しているが、これに限定されず、情報処理装置と無線通信を行うことが可能な装置であれば、種々のものを適用可能である。例えば、プリンタであれば、インクジェットプリンタ、フルカラーレーザービームプリンタ、モノクロプリンタ等に適用することができる。また、プリンタのみならず複写機やファクシミリ装置、携帯端末、スマートホン、ノートPC、タブレット端末、PDA、デジタルカメラ、音楽再生デバイス、テレビ等にも適用可能である。その他、複写機能、FAX機能、印刷機能等の複数の機能を備える複合機にも適用可能である。
通信部156は、通信装置151内部のアクセスポイントとして、情報処理装置101等の装置と接続するためのアクセスポイントを有している。なお、該アクセスポイントは、情報処理装置101の通信部109に接続可能である。なお、通信部156は無線通信で情報処理装置101とダイレクトに通信しても良いし、アクセスポイント131を介して通信しても良い。通信方式としては、例えば、Wi−Fi(登録商標)やBluetooth(登録商標)等が挙げられる。また、通信部156は、アクセスポイントとして機能するハードウェアを備えていてもよいし、アクセスポイントとして機能させるためのソフトウェアにより、アクセスポイントとして動作してもよい。
印刷装置151は、IPPを使用する場合に、NW経路の他にUniversal Serial Bus(USB)経路で疑似的にHTTP通信を行うIPPoverUSB経路からも印刷ジョブを受信できる。実施形態2では、USB接続とNWの通信セッションはそれぞれ独立して同時通信数の上限を管理する方法について説明する。なお、説明が省略されている点については、実施形態1の内容に従って処理が実行される。
上述した実施形態1および2では、印刷装置151は、状態取得要求のために1つの通信数が空いている状態となるように通信数を管理しているが、少なくとも1つの通信数が空いていれば良い。そのため、印刷装置151は、状態取得要求のために1つ以上の通信数が空いている状態となるように通信数を管理しても良い。
151 通信装置
Claims (16)
- 所定のプロトコルにおける複数の通信を並行して維持可能な第1の上限数と、前記第1の上限数よりも少ない第2の上限数が設定された印刷装置であって、
前記所定のプロトコルにおける通信数が前記第1の上限数未満である場合、情報処理装置と前記所定のプロトコルに従う通信を確立させる確立手段と、
前記確立された通信を介して前記情報処理装置から情報取得要求を受信し、かつ、前記確立手段によって通信を確立することで通信数が第2の上限数を超える場合、前記確立された通信を介して印刷ジョブを受け付けられない旨を前記情報処理装置に通知する制御手段を備えることを特徴とする印刷装置。 - 前記確立手段によって通信を確立することで通信数が第2の上限数を超え、かつ、前記確立された通信を介して前記情報処理装置から印刷データを受信した場合、前記制御手段は、前記情報処理装置との通信を切断させる切断処理を実行することを特徴とする請求項1に記載の印刷装置。
- 前記切断処理とは、前記受信した印刷データを解析することなく破棄する処理であることを特徴とする請求項2に記載の印刷装置。
- 前記所定のプロトコルに従う通信では、印刷要求の前に状態情報取得要求が実行されることを特徴とする請求項1乃至3のいずれか1項に記載の印刷装置。
- 前記確立された通信を介して前記情報処理装置から状態情報取得要求を受信し、かつ、前記確立手段によって通信を確立することで通信数が第2の上限数を超えない場合、前記制御手段は、前記状態情報として印刷ジョブを受け付けられる旨を通知することを特徴とする請求項1乃至4のいずれか1項に記載の印刷装置。
- 前記所定のプロトコルとは異なる他のプロトコルに従う通信においては前記第2の上限数が使用されないことを特徴とする請求項1乃至5のいずれか1項に記載の印刷装置。
- 前記所定のプロトコルにおけるUniversal Serial Bus(USB)接続のために前記第2の上限数よりも少ない第3の上限数が設定され、
前記前記所定のプロトコルにおけるUSB接続によって前記情報処理装置と通信される場合、前記第3の上限数が使用され、
前記前記所定のプロトコルにおけるネットワーク接続によって前記情報処理装置と通信される場合、前記第2の上限数が使用されることを特徴とする請求項1乃至6のいずれか1項に記載の印刷装置。 - 前記所定のプロトコルは、Internet Printing Protocolであることを特徴とする請求項1乃至7のいずれか1項に記載の印刷装置。
- 所定のプロトコルにおける複数の通信を並行して維持可能な第1の上限数と、前記第1の上限数よりも少ない第2の上限数が設定された印刷装置におけるコンピュータであって、
前記コンピュータを、
前記所定のプロトコルにおける通信数が前記第1の上限数未満である場合、情報処理装置と前記所定のプロトコルに従う通信を確立させる確立手段と、
前記確立された通信を介して前記情報処理装置から情報取得要求を受信し、かつ、前記確立手段によって通信を確立することで通信数が第2の上限数を超える場合、前記確立された通信を介して印刷ジョブを受け付けられない旨を前記情報処理装置に通知する制御手段として機能させるためのプログラム。 - 前記確立手段によって通信を確立することで通信数が第2の上限数を超え、かつ、前記確立された通信を介して前記情報処理装置から印刷データを受信した場合、前記制御手段は、前記情報処理装置との通信を切断させる切断処理を実行することを特徴とする請求項9に記載のプログラム。
- 前記切断処理とは、前記受信した印刷データを解析することなく破棄する処理であることを特徴とする請求項10に記載のプログラム。
- 前記所定のプロトコルに従う通信では、印刷要求の前に状態情報取得要求が実行されることを特徴とする請求項9乃至11のいずれか1項に記載のプログラム。
- 前記確立された通信を介して前記情報処理装置から状態情報取得要求を受信し、かつ、前記確立手段によって通信を確立することで通信数が第2の上限数を超えない場合、前記制御手段は、前記状態情報として印刷ジョブを受け付けられる旨を通知することを特徴とする請求項9乃至12のいずれか1項に記載のプログラム。
- 前記所定のプロトコルとは異なる他のプロトコルに従う通信においては前記第2の上限数が使用されないことを特徴とする請求項9乃至13のいずれか1項に記載のプログラム。
- 前記所定のプロトコルにおけるUniversal Serial Bus(USB)接続のために前記第2の上限数よりも少ない第3の上限数が設定され、
前記前記所定のプロトコルにおけるUSB接続によって前記情報処理装置と通信される場合、前記第3の上限数が使用され、
前記前記所定のプロトコルにおけるネットワーク接続によって前記情報処理装置と通信される場合、前記第2の上限数が使用されることを特徴とする請求項9乃至14のいずれか1項に記載のプログラム。 - 前記所定のプロトコルは、Internet Printing Protocolであることを特徴とする請求項9乃至15のいずれか1項に記載のプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017081620A JP6701116B2 (ja) | 2017-04-17 | 2017-04-17 | 印刷装置およびプログラム |
| US15/936,153 US10558404B2 (en) | 2017-04-17 | 2018-03-26 | Printing apparatus, control method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017081620A JP6701116B2 (ja) | 2017-04-17 | 2017-04-17 | 印刷装置およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018176598A true JP2018176598A (ja) | 2018-11-15 |
| JP6701116B2 JP6701116B2 (ja) | 2020-05-27 |
Family
ID=63789993
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017081620A Active JP6701116B2 (ja) | 2017-04-17 | 2017-04-17 | 印刷装置およびプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10558404B2 (ja) |
| JP (1) | JP6701116B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020110991A1 (ja) * | 2018-11-30 | 2020-06-04 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
| JP2020095382A (ja) * | 2018-12-11 | 2020-06-18 | シチズン時計株式会社 | プリンターシステム、プリンター設定方法、プリンター、プリンターの制御プログラム、プリンター設定装置およびプリンター設定装置の制御プログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4582203B2 (ja) * | 2008-06-06 | 2010-11-17 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、同装置における通信制御方法及び通信制御プログラム |
| JP6011167B2 (ja) | 2012-09-03 | 2016-10-19 | ブラザー工業株式会社 | 通信中継プログラム、及び、通信中継装置 |
| JP6119481B2 (ja) * | 2013-07-23 | 2017-04-26 | ブラザー工業株式会社 | 機能実行装置 |
| JP6281222B2 (ja) * | 2013-09-30 | 2018-02-21 | ブラザー工業株式会社 | 通信機器 |
| JP6044597B2 (ja) * | 2014-07-01 | 2016-12-14 | コニカミノルタ株式会社 | 画像処理システム、中継サーバー及びプログラム |
-
2017
- 2017-04-17 JP JP2017081620A patent/JP6701116B2/ja active Active
-
2018
- 2018-03-26 US US15/936,153 patent/US10558404B2/en active Active
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020110991A1 (ja) * | 2018-11-30 | 2020-06-04 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
| JP2020087273A (ja) * | 2018-11-30 | 2020-06-04 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
| US11221810B2 (en) | 2018-11-30 | 2022-01-11 | Brother Kogyo Kabushiki Kaisha | Non-transitory computer-readable recording medium, information processing apparatus and printing method |
| JP7225737B2 (ja) | 2018-11-30 | 2023-02-21 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
| JP2020095382A (ja) * | 2018-12-11 | 2020-06-18 | シチズン時計株式会社 | プリンターシステム、プリンター設定方法、プリンター、プリンターの制御プログラム、プリンター設定装置およびプリンター設定装置の制御プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6701116B2 (ja) | 2020-05-27 |
| US20180300092A1 (en) | 2018-10-18 |
| US10558404B2 (en) | 2020-02-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109218552B (zh) | 通信装置及其控制方法 | |
| JP6415048B2 (ja) | 画像形成装置、その制御方法、プログラム、及びシステム | |
| JP6516491B2 (ja) | 通信装置、制御方法およびプログラム | |
| JP7596466B2 (ja) | 印刷装置とその制御方法、プログラム、記録媒体、システムとその制御方法 | |
| JP6755834B2 (ja) | システムおよび印刷装置およびサーバシステムおよび制御方法およびプログラム | |
| JP6525771B2 (ja) | 情報処理装置、制御方法、およびプログラム | |
| JP6137076B2 (ja) | 端末装置、端末装置の制御方法、および端末装置の制御プログラム | |
| US10681748B2 (en) | Communication method and communication apparatus | |
| JP6341785B2 (ja) | 印刷装置、印刷装置の制御方法及びプログラム | |
| JP2023053961A (ja) | システムおよび制御方法 | |
| JP2014164420A (ja) | 印刷装置、印刷装置の制御方法、及びプログラム | |
| JP6866209B2 (ja) | 情報処理装置、制御方法、プログラム | |
| JP2019134443A (ja) | 通信装置およびその制御方法 | |
| JP2012015812A (ja) | 画像形成装置 | |
| JP6701116B2 (ja) | 印刷装置およびプログラム | |
| US8659782B2 (en) | Image forming apparatus using option controller for printing | |
| JP2022085781A (ja) | 情報処理装置、制御方法およびプログラム | |
| JP2014115774A (ja) | 印刷システム、印刷制御装置、印刷制御装置の制御方法、及びプログラム | |
| JP2024152398A (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
| JP7791246B2 (ja) | 通信装置、その制御方法、並びにプログラム | |
| JPWO2016139865A1 (ja) | 通信システム、通信方法及び画像形成装置 | |
| US20240028279A1 (en) | Information processing apparatus, method of controlling information processing apparatus, image forming apparatus, method of controlling image forming apparatus, storage medium, and image forming system | |
| CN104754170B (zh) | 系统及其控制方法以及网络接口装置及其控制方法 | |
| JP2014235679A (ja) | サーバ装置、サーバ装置の制御方法、及びプログラム | |
| JP2025163632A (ja) | 印刷システム、その制御方法、プログラム及び記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181126 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190807 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190910 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191108 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191224 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200225 |
|
| 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: 20200310 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200501 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6701116 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |