JP7238521B2 - プログラムセット、プログラム、および情報処理装置 - Google Patents
プログラムセット、プログラム、および情報処理装置 Download PDFInfo
- Publication number
- JP7238521B2 JP7238521B2 JP2019054377A JP2019054377A JP7238521B2 JP 7238521 B2 JP7238521 B2 JP 7238521B2 JP 2019054377 A JP2019054377 A JP 2019054377A JP 2019054377 A JP2019054377 A JP 2019054377A JP 7238521 B2 JP7238521 B2 JP 7238521B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- information
- printer
- image processing
- execution instruction
- 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
Classifications
-
- 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
-
- 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/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1226—Discovery of devices having required properties
-
- 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/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1231—Device related settings, e.g. IP address, Name, Identification
-
- 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/1244—Job translation or job parsing, e.g. page banding
- G06F3/1247—Job translation or job parsing, e.g. page banding by conversion to printer ready format
-
- 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
- G06F3/1261—Job scheduling, e.g. queuing, determine appropriate device by using alternate 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/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
-
- 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/1297—Printer code translation, conversion, emulation, compression; Configuration of printer parameters
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 Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Description
2 プリンタ
11 CPU
14 不揮発性メモリ
40 OS
42 中継プログラム
43 印刷アプリ
100 セット
Claims (11)
- 情報処理装置のコンピュータによって実行可能なプログラムセットであって、前記プログラムセットには、第1のプロトコルに対応する第1プログラムと、第2のプロトコルに対応する第2プログラムとが含まれ、
前記第2プログラムは、前記コンピュータに、
画像処理装置に関する特定情報を取得する取得処理と、
前記取得処理にて取得した前記特定情報を含む装置情報を、前記第2プログラムに関するプログラム情報と関連付けて、前記情報処理装置のメモリに記憶する記憶処理と、
を実行させ、
前記第1プログラムは、前記コンピュータに、
前記情報処理装置のオペレーティングシステムからの探索要求に応じて、前記メモリから前記装置情報を読み出し、読み出した前記装置情報を前記オペレーティングシステムに応答する探索要求応答処理と、
前記オペレーティングシステムからの前記第1のプロトコルによる第1実行指示に応じて、前記メモリから前記第1実行指示にて送信先に指定された前記画像処理装置に対応する前記装置情報に関連付けられた前記プログラム情報を読み出し、読み出した前記プログラム情報に基づいて前記第2プログラムを起動する実行指示対応処理と、
を実行させ、
さらに前記第2プログラムは、前記コンピュータに、
前記第2のプロトコルによって前記画像処理装置に前記第1実行指示に応じた第2実行指示を送信する送信処理を実行させる、
ことを特徴とするプログラムセット。 - 請求項1に記載するプログラムセットにおいて、
前記第2プログラムは、前記画像処理装置の複数のモデルに対応しており、
前記装置情報には、前記画像処理装置のモデルを示す情報が含まれる、
ことを特徴とするプログラムセット。 - 請求項1または請求項2に記載するプログラムセットにおいて、
前記第2プログラムは、前記コンピュータに、
画像処理装置の登録指示を受け付ける登録指示受付処理を実行させ、
前記第2プログラムの前記記憶処理では、
前記登録指示受付処理にて登録指示を受け付けた前記画像処理装置の前記装置情報を、前記第2プログラムに関する前記プログラム情報と関連付けて、前記メモリに記憶する、
ことを特徴とするプログラムセット。 - 請求項3に記載するプログラムセットにおいて、
前記第2プログラムは、前記コンピュータに、
画像処理装置の登録削除指示を受け付ける登録削除指示受付処理と、
前記登録削除指示受付処理にて登録削除指示を受け付けた前記画像処理装置の前記装置情報を、関連付けられた前記プログラム情報とともに、前記メモリから削除する削除処理と、
を実行させる、
ことを特徴とするプログラムセット。 - 請求項1から請求項4のいずれか1つに記載するプログラムセットにおいて、
前記第1プログラムの前記実行指示対応処理では、
前記メモリに前記第1実行指示にて送信先に指定された前記画像処理装置に対応する前記装置情報が記憶されていなければ、前記第2プログラムを起動せず、前記オペレーティングシステムにエラーを応答する、
ことを特徴とするプログラムセット。 - 請求項1から請求項5のいずれか1つに記載するプログラムセットにおいて、
前記第1プログラムの前記実行指示対応処理では、
前記第2プログラムを起動した後、前記第2プログラムから送信先となる画像処理装置の状態を示す状態情報を取得し、前記状態情報にて示される状態が画像処理を実行できる状態でなければ、前記オペレーティングシステムにエラーを応答する、
ことを特徴とするプログラムセット。 - 請求項1から請求項6のいずれか1つに記載するプログラムセットにおいて、
前記画像処理装置は、プリンタであり、
前記第1実行指示は印刷データを含み、
前記第1プログラムの前記実行指示対応処理では、
前記印刷データを前記第2のプロトコルに対応する印刷データに変換し、
前記第2プログラムの前記送信処理では、
前記変換後の印刷データを含む前記第2実行指示を前記第2のプロトコルによって前記画像処理装置に送信する
ことを特徴とするプログラムセット。 - 請求項1から請求項6のいずれか1つに記載するプログラムセットにおいて、
前記画像処理装置は、プリンタであり、
前記第1実行指示は印刷データを含み、
前記第2プログラムの前記送信処理では、
前記印刷データを前記第2のプロトコルに対応する印刷データに変換し、変換後の印刷データを含む前記第2実行指示を前記画像処理装置に送信する、
ことを特徴とするプログラムセット。 - 請求項1から請求項8のいずれか1つに記載するプログラムセットにおいて、
前記第1プログラムは、前記オペレーティングシステムに組み込まれている、
ことを特徴とするプログラムセット。 - 情報処理装置のコンピュータによって実行可能であり、第1のプロトコルに対応しており、前記情報処理装置のオペレーティングシステムに組み込み可能なプログラムである第1プログラムであって、前記情報処理装置のメモリには、画像処理装置に関する特定情報を含む装置情報が、第2プログラムに関するプログラム情報と関連付けて記憶されており、前記第2プログラムは、第2のプロトコルに対応しており、
前記コンピュータに、
前記オペレーティングシステムからの探索要求に応じて、前記メモリから前記装置情報を読み出し、読み出した前記装置情報を前記オペレーティングシステムに応答する探索要求応答処理と、
前記オペレーティングシステムからの前記第1のプロトコルによる第1実行指示に応じて、前記メモリから前記第1実行指示にて送信先に指定された前記画像処理装置に対応する前記装置情報に関連付けられた前記プログラム情報を読み出し、読み出した前記プログラム情報に基づいて前記第2プログラムを起動する実行指示対応処理と、を実行させ、前記実行指示対応処理によって起動された前記第2プログラムは、前記コンピュータに、前記第1実行指示に応じた第2実行指示を第2のプロトコルによって前記画像処理装置に送信させる、
ことを特徴とする第1プログラム。 - メモリと、
コンピュータと、
を備え、第1のプロトコルに対応する第1プログラムと、第2のプロトコルに対応する第2プログラムとを含むプログラムセットを有する情報処理装置であって、
前記第2プログラムによって、前記コンピュータは、
画像処理装置に関する特定情報を取得する取得処理と、
前記取得処理にて取得した前記特定情報を含む装置情報を、前記第2プログラムに関するプログラム情報と関連付けて、前記メモリに記憶する記憶処理と、
を実行し、
前記第1プログラムによって、前記コンピュータは、
前記情報処理装置のオペレーティングシステムからの探索要求に応じて、前記メモリから前記装置情報を読み出し、読み出した前記装置情報を前記オペレーティングシステムに応答する探索要求応答処理と、
前記オペレーティングシステムからの前記第1のプロトコルによる第1実行指示に応じて、前記メモリから前記第1実行指示にて送信先に指定された前記画像処理装置に対応する前記装置情報に関連付けられた前記プログラム情報を読み出し、読み出した前記プログラム情報に基づいて前記第2プログラムを起動する実行指示対応処理と、
を実行し、
さらに前記第2プログラムによって、前記コンピュータは、
前記第2のプロトコルによって前記画像処理装置に前記第1実行指示に応じた第2実行指示を送信する送信処理を実行する、
ことを特徴とする情報処理装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019054377A JP7238521B2 (ja) | 2019-03-22 | 2019-03-22 | プログラムセット、プログラム、および情報処理装置 |
| US16/822,793 US10908850B2 (en) | 2019-03-22 | 2020-03-18 | Information processing apparatus, and non-transitory computer-readable recording medium therefor to be compliant to a particular protocol |
| US17/159,556 US12585412B2 (en) | 2019-03-22 | 2021-01-27 | Information processing apparatus, and non-transitory computer-readable recording medium therefor to be compliant to a particular program |
| JP2023029336A JP7439973B2 (ja) | 2019-03-22 | 2023-02-28 | プログラムセット、プログラム、および情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019054377A JP7238521B2 (ja) | 2019-03-22 | 2019-03-22 | プログラムセット、プログラム、および情報処理装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023029336A Division JP7439973B2 (ja) | 2019-03-22 | 2023-02-28 | プログラムセット、プログラム、および情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020154944A JP2020154944A (ja) | 2020-09-24 |
| JP7238521B2 true JP7238521B2 (ja) | 2023-03-14 |
Family
ID=72513867
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019054377A Active JP7238521B2 (ja) | 2019-03-22 | 2019-03-22 | プログラムセット、プログラム、および情報処理装置 |
| JP2023029336A Active JP7439973B2 (ja) | 2019-03-22 | 2023-02-28 | プログラムセット、プログラム、および情報処理装置 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023029336A Active JP7439973B2 (ja) | 2019-03-22 | 2023-02-28 | プログラムセット、プログラム、および情報処理装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US10908850B2 (ja) |
| JP (2) | JP7238521B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7238521B2 (ja) * | 2019-03-22 | 2023-03-14 | ブラザー工業株式会社 | プログラムセット、プログラム、および情報処理装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005309617A (ja) | 2004-04-19 | 2005-11-04 | Canon Inc | ネットワークデバイス管理装置及びその制御方法、並びに、コンピュータプログラム及びコピー可読記憶媒体。 |
| JP2016130970A (ja) | 2015-01-14 | 2016-07-21 | キヤノン株式会社 | 情報処理装置とその制御方法およびプログラム |
| JP2018181108A (ja) | 2017-04-18 | 2018-11-15 | 株式会社沖データ | 画像形成システム及び画像形成装置 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020097417A1 (en) * | 2001-01-19 | 2002-07-25 | Chang William Ho | System for universal data output |
| JP2007114901A (ja) * | 2005-10-18 | 2007-05-10 | Canon Inc | ネットワーク対応出力デバイス及び情報処理装置及びそれらの制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体、及び、ネットワークシステム |
| JP5317817B2 (ja) * | 2009-05-01 | 2013-10-16 | キヤノン株式会社 | 情報処理装置、プリンタドライのバインストール方法、及び、プログラム |
| JP5715451B2 (ja) * | 2011-03-09 | 2015-05-07 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
| JP5921165B2 (ja) * | 2011-11-29 | 2016-05-24 | キヤノン株式会社 | 印刷システム、中継サーバ、印刷システムの制御方法、およびコンピュータプログラム |
| JP6193605B2 (ja) * | 2013-04-12 | 2017-09-06 | キヤノン株式会社 | 印刷システムおよびその制御方法、ならびにプログラム |
| JP6156217B2 (ja) | 2014-03-25 | 2017-07-05 | 富士ゼロックス株式会社 | 画像形成システム、中継装置およびプログラム |
| JP6191523B2 (ja) | 2014-03-25 | 2017-09-06 | 富士ゼロックス株式会社 | 画像形成システム、中継装置およびプログラム |
| JP6206291B2 (ja) | 2014-03-26 | 2017-10-04 | 富士ゼロックス株式会社 | 画像処理システム、中継装置およびプログラム |
| JP2015187791A (ja) | 2014-03-26 | 2015-10-29 | 富士ゼロックス株式会社 | 通信装置、画像処理システムおよびプログラム |
| JP6415202B2 (ja) * | 2014-09-16 | 2018-10-31 | キヤノン株式会社 | 情報処理装置、プログラム及び制御方法 |
| JP6487737B2 (ja) * | 2015-03-19 | 2019-03-20 | キヤノン株式会社 | 情報処理装置と、その制御方法、及びプログラム |
| JP6862195B2 (ja) * | 2017-01-26 | 2021-04-21 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、およびコンピュータプログラム |
| JP2019036923A (ja) * | 2017-08-21 | 2019-03-07 | キヤノン株式会社 | 情報処理装置、プログラム及び制御方法 |
| JP7059752B2 (ja) * | 2018-03-29 | 2022-04-26 | ブラザー工業株式会社 | アプリケーションプログラム |
| JP7322443B2 (ja) * | 2019-03-20 | 2023-08-08 | ブラザー工業株式会社 | 通信デバイス |
| JP7238521B2 (ja) * | 2019-03-22 | 2023-03-14 | ブラザー工業株式会社 | プログラムセット、プログラム、および情報処理装置 |
-
2019
- 2019-03-22 JP JP2019054377A patent/JP7238521B2/ja active Active
-
2020
- 2020-03-18 US US16/822,793 patent/US10908850B2/en active Active
-
2021
- 2021-01-27 US US17/159,556 patent/US12585412B2/en active Active
-
2023
- 2023-02-28 JP JP2023029336A patent/JP7439973B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005309617A (ja) | 2004-04-19 | 2005-11-04 | Canon Inc | ネットワークデバイス管理装置及びその制御方法、並びに、コンピュータプログラム及びコピー可読記憶媒体。 |
| JP2016130970A (ja) | 2015-01-14 | 2016-07-21 | キヤノン株式会社 | 情報処理装置とその制御方法およびプログラム |
| JP2018181108A (ja) | 2017-04-18 | 2018-11-15 | 株式会社沖データ | 画像形成システム及び画像形成装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20200301626A1 (en) | 2020-09-24 |
| US20210149608A1 (en) | 2021-05-20 |
| US10908850B2 (en) | 2021-02-02 |
| US12585412B2 (en) | 2026-03-24 |
| JP2020154944A (ja) | 2020-09-24 |
| JP2023088909A (ja) | 2023-06-27 |
| JP7439973B2 (ja) | 2024-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7823264B2 (ja) | 情報処理装置、制御方法及びプログラム | |
| JP7355147B2 (ja) | アプリケーションプログラム | |
| JP7328405B2 (ja) | 情報処理装置、情報処理装置の制御方法及び印刷設定アプリケーション | |
| WO2020158716A1 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
| US11064088B2 (en) | Non-transitory computer-readable recording medium, information processing apparatus and printing method | |
| JP7439973B2 (ja) | プログラムセット、プログラム、および情報処理装置 | |
| JP7844192B2 (ja) | プログラム、情報処理装置および制御方法 | |
| JP7322443B2 (ja) | 通信デバイス | |
| JP2019174999A (ja) | 印刷システム、印刷方法、画像形成装置およびその制御方法、及びプログラム | |
| JP2021179913A (ja) | サポートプログラム、プログラムセット、情報処理装置、および印刷方法 | |
| US20260079653A1 (en) | Print server, printer, control method for print server, control method for printer, and storage medium | |
| JP7505277B2 (ja) | セットアップシステムおよびセットアッププログラム | |
| JP2026071303A (ja) | アプリケーションプログラム | |
| JP2016224704A (ja) | 情報処理装置、制御方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220301 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221220 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230113 |
|
| 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: 20230131 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230213 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7238521 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |