JP7268375B2 - サポートプログラム、情報処理装置、および印刷方法 - Google Patents
サポートプログラム、情報処理装置、および印刷方法 Download PDFInfo
- Publication number
- JP7268375B2 JP7268375B2 JP2019017415A JP2019017415A JP7268375B2 JP 7268375 B2 JP7268375 B2 JP 7268375B2 JP 2019017415 A JP2019017415 A JP 2019017415A JP 2019017415 A JP2019017415 A JP 2019017415A JP 7268375 B2 JP7268375 B2 JP 7268375B2
- Authority
- JP
- Japan
- Prior art keywords
- port
- program
- printer
- general
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32106—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
- H04N1/32117—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate transmission or protocol signal prior to or subsequent to the image data transmission, e.g. in digital identification signal [DIS], in non standard setup [NSS] or in non standard field [NSF]
-
- 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
-
- 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/1206—Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
-
- 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/1222—Increasing security of the print job
-
- 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/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; 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/1239—Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts
-
- 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/1244—Job translation or job parsing, e.g. page banding
-
- 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/1236—Connection management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
2 プリンタ
11 CPU
12 メモリ
20 UI
21 OS
41 汎用印刷プログラム
42 補助プログラム
Claims (17)
- 情報処理装置のコンピュータによって実行可能であり、前記情報処理装置と接続するプリンタに対応するサポートプログラムであって、
前記コンピュータに、
前記情報処理装置のオペレーティングシステムにあらかじめ組み込まれた汎用印刷プログラムに対して、画像の印刷を前記プリンタに行わせる印刷指示があった場合に、前記印刷指示によって示される印刷パラメータあるいは前記印刷指示に応じて前記汎用印刷プログラムが生成する印刷データに基づいて、前記印刷データを送信するためのポートを前記汎用印刷プログラムが用いるポートである第1ポートから前記第1ポートとは異なるポートに切り替える切替条件を満たしているか否かを判断する判断処理と、
前記第1ポートとは異なる第2ポートに切り替えて前記印刷データを前記プリンタに送信するための処理である切替処理と、
を含むポート処理を実行させ、
前記ポート処理では、
前記判断処理にて前記切替条件を満たしていると判断した場合には前記切替処理を実行し、前記判断処理にて前記切替条件を満たしていないと判断した場合には前記切替処理を実行しない、
ことを特徴とするサポートプログラム。 - 請求項1に記載するサポートプログラムにおいて、
前記ポート処理では、
前記判断処理にて前記切替条件を満たしていると判断した場合、前記切替処理として、前記サポートプログラムによって、前記第2ポートから前記印刷データを前記プリンタに送信し、前記判断処理にて前記切替条件を満たしていないと判断された場合、前記汎用印刷プログラムによって、前記印刷データを前記プリンタに送信させる、
ことを特徴とするサポートプログラム。 - 請求項1に記載するサポートプログラムにおいて、
前記ポート処理には、
前記サポートプログラムによって、前記第1ポートから前記印刷データを前記プリンタに送信する送信処理が含まれ、
前記ポート処理では、
前記判断処理にて前記切替条件を満たしていると判断した場合、前記切替処理として、前記サポートプログラムによって、前記第2ポートから前記印刷データを前記プリンタに送信し、前記判断処理にて前記切替条件を満たしていないと判断された場合、前記送信処理を実行する、
ことを特徴とするサポートプログラム。 - 請求項2または請求項3に記載するサポートプログラムにおいて、
前記コンピュータに、
前記サポートプログラムによる印刷データの送信中にエラーを検知した場合に、前記情報処理装置の表示デバイスにエラーを示す情報を表示させるエラー処理を実行させる、
ことを特徴とするサポートプログラム。 - 請求項1に記載するサポートプログラムにおいて、
前記オペレーティングシステムは、プリンタおよびポートに関連付けられたプリントキューを有しており、
前記切替処理では、
前記プリンタおよび前記第2ポートに対応するプリントキューに、前記汎用印刷プログラムを介さずに、前記印刷指示に基づく印刷ジョブを登録し、前記オペレーティングシステムは、前記プリントキューに登録された印刷ジョブを、前記プリントキューに対応するポートから前記プリントキューに対応するプリンタに送信する、
ことを特徴とするサポートプログラム。 - 請求項1から請求項5のいずれか1つに記載するサポートプログラムにおいて、
前記コンピュータに、
前記印刷データを前記汎用印刷プログラムから送信させない前記切替処理を実行させる場合に、前記印刷指示に基づく印刷ジョブを終了させる第1終了通知を前記汎用印刷プログラムに入力する第1通知処理を実行させ、前記汎用印刷プログラムは、前記第1終了通知を受け付けた場合に、前記印刷指示に基づく印刷ジョブを前記プリンタに送信することなく終了する、
ことを特徴とするサポートプログラム。 - 請求項6に記載するサポートプログラムにおいて、
前記コンピュータに、
前記印刷指示に基づく印刷ジョブをキャンセルするキャンセル条件を満たした場合に、第2終了通知を入力する前記汎用印刷プログラムに第2通知処理を実行させ、前記汎用印刷プログラムは、前記第2終了通知を受け付けた場合に、前記印刷指示に基づく前記印刷ジョブをキャンセルし、前記第2終了通知は、前記第1終了通知とは異なる通知である、
ことを特徴とするサポートプログラム。 - 請求項1に記載するサポートプログラムにおいて、
前記ポート処理では、
前記判断処理にて前記切替条件を満たしていると判断した場合に、前記切替処理として、前記印刷データを送信するためのポートを前記第1ポートから前記第1ポートとは異なるポートに切り替える切替要求を前記汎用印刷プログラムに入力し、前記汎用印刷プログラムは、前記切替要求を受け付けた場合に、前記印刷データを、前記第2ポートを用いて前記プリンタに送信する、
ことを特徴とするサポートプログラム。 - 請求項1から請求項8のいずれか1つに記載するサポートプログラムにおいて、
前記判断処理では、
前記印刷指示によって示される前記印刷パラメータに特定のパラメータが設定されていることを、前記切替条件とする、
ことを特徴とするサポートプログラム。 - 請求項9に記載するサポートプログラムにおいて、
前記印刷パラメータには、カラー印刷かモノクロ印刷かの設定が含まれ、
前記特定のパラメータは、カラー印刷である、
ことを特徴とするサポートプログラム。 - 請求項9に記載するサポートプログラムにおいて、
前記印刷パラメータには、解像度が含まれ、
前記特定のパラメータは、所定値よりも大きい解像度である、
ことを特徴とするサポートプログラム。 - 請求項1から請求項8のいずれか1つに記載するサポートプログラムにおいて、
前記印刷データには、画像を示すデータが含まれ、
前記判断処理では、
前記画像を示すデータの形式が特定の形式であることを、前記切替条件とする、
ことを特徴とするサポートプログラム。 - 請求項1から請求項8のいずれか1つに記載するサポートプログラムにおいて、
前記印刷データには、画像を示すデータが含まれ、
前記判断処理では、
前記画像を示すデータに特定の特徴が含まれることを、前記切替条件とする、
ことを特徴とするサポートプログラム。 - 請求項13に記載するサポートプログラムにおいて、
前記画像を示すデータは、複数の描画コマンドの組み合わせで構成されており、
前記特定の特徴は、特定の描画コマンドが含まれることである、
ことを特徴とするサポートプログラム。 - 請求項1から請求項14のいずれか1つに記載するサポートプログラムにおいて、
前記プリンタは、画像処理のアルゴリズムが異なる第1の画像形成プログラムと第2の画像形成プログラムとを有し、
前記第1ポートは、前記プリンタの前記第1の画像形成プログラムに画像処理を行わせるためのポートであり、
前記第2ポートは、前記プリンタの前記第2の画像形成プログラムに画像処理を行わせるためのポートである、
ことを特徴とするサポートプログラム。 - コンピュータとメモリとを備える情報処理装置であって、
前記情報処理装置には、前記情報処理装置と接続するプリンタに対応するサポートプログラムが組み込まれ、
前記情報処理装置のオペレーティングシステムは、あらかじめ組み込まれたプログラムである汎用印刷プログラムを有しており、
前記コンピュータは、
前記汎用印刷プログラムに対して、画像の印刷を前記プリンタに行わせる印刷指示があった場合に、前記サポートプログラムによって、前記印刷指示によって示される印刷パラメータあるいは前記印刷指示に応じて前記汎用印刷プログラムが生成する印刷データに基づいて、前記印刷データを送信するためのポートを前記汎用印刷プログラムが用いるポートである第1ポートから前記第1ポートとは異なるポートに切り替える切替条件を満たしているか否かを判断する判断処理と、
前記第1ポートとは異なる第2ポートに切り替えて前記印刷データを前記プリンタに送信するための処理である切替処理と、
を含むポート処理を実行し、
前記ポート処理では、
前記判断処理にて前記切替条件を満たしていると判断した場合には前記切替処理を実行し、前記判断処理にて前記切替条件を満たしていないと判断した場合には前記切替処理を実行しない、
ことを特徴とする情報処理装置。 - 情報処理装置にプリンタが接続され、
前記情報処理装置には、前記プリンタに対応するサポートプログラムが組み込まれ、
前記情報処理装置のオペレーティングシステムは、あらかじめ組み込まれたプログラムである汎用印刷プログラムを有しており、
前記情報処理装置で生成された印刷データに基づく印刷を、前記プリンタに実行させる印刷方法において、
前記汎用印刷プログラムに対して、画像の印刷を前記プリンタに行わせる印刷指示があった場合に、前記サポートプログラムによって、前記印刷指示によって示される印刷パラメータあるいは前記印刷指示に応じて前記汎用印刷プログラムが生成する印刷データに基づいて、前記印刷データを送信するためのポートを前記汎用印刷プログラムが用いるポートである第1ポートから前記第1ポートとは異なるポートに切り替える切替条件を満たしているか否かを判断する判断ステップと、
前記第1ポートとは異なる第2ポートに切り替えて前記印刷データを前記プリンタに送信するための処理である切替ステップと、
を含むポートステップを含み、
前記ポートステップでは、
前記判断ステップにて前記切替条件を満たしていると判断した場合には前記切替ステップに移行し、前記判断ステップにて前記切替条件を満たしていないと判断した場合には前記切替ステップに移行しない、
ことを特徴とする印刷方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019017415A JP7268375B2 (ja) | 2019-02-01 | 2019-02-01 | サポートプログラム、情報処理装置、および印刷方法 |
US16/748,121 US11064088B2 (en) | 2019-02-01 | 2020-01-21 | Non-transitory computer-readable recording medium, information processing apparatus and printing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019017415A JP7268375B2 (ja) | 2019-02-01 | 2019-02-01 | サポートプログラム、情報処理装置、および印刷方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020126367A JP2020126367A (ja) | 2020-08-20 |
JP7268375B2 true JP7268375B2 (ja) | 2023-05-08 |
Family
ID=71836900
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019017415A Active JP7268375B2 (ja) | 2019-02-01 | 2019-02-01 | サポートプログラム、情報処理装置、および印刷方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11064088B2 (ja) |
JP (1) | JP7268375B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023145003A (ja) * | 2022-03-28 | 2023-10-11 | ブラザー工業株式会社 | サポートプログラム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001334731A (ja) | 2000-05-29 | 2001-12-04 | Seiko Instruments Inc | 印刷装置 |
JP2004054909A (ja) | 2002-05-31 | 2004-02-19 | Canon Inc | 情報処理装置、印刷システム、情報処理装置の印刷制御方法、及び印刷制御プログラム |
JP2005182248A (ja) | 2003-12-17 | 2005-07-07 | Ricoh Co Ltd | 印刷制御装置、印刷制御方法、印刷制御プログラム及び記録媒体 |
JP2008126586A (ja) | 2006-11-22 | 2008-06-05 | Oki Data Corp | 画像処理装置 |
JP2012058846A (ja) | 2010-09-06 | 2012-03-22 | Seiko Epson Corp | 出力先を分散するための印刷データ処理プログラム、印刷データ処理装置、及び、印刷データ処理方法 |
JP2018025961A (ja) | 2016-08-10 | 2018-02-15 | 京セラドキュメントソリューションズ株式会社 | 画像形成システム、画像形成方法及び情報処理装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3257588B2 (ja) * | 1997-06-20 | 2002-02-18 | セイコーエプソン株式会社 | 印刷データ生成装置及び印刷データ生成方法 |
JP4521299B2 (ja) * | 2005-02-28 | 2010-08-11 | 株式会社リコー | 情報処理装置、情報処理プログラム、およびコンピュータ読み取り可能な記憶媒体 |
KR100715850B1 (ko) * | 2005-07-27 | 2007-05-11 | 삼성전자주식회사 | Ftp 를 이용한 인쇄시스템 및 인쇄방법 그리고 그에적용되는 사용자 단말장치 및 화상형성장치 |
JP5522952B2 (ja) * | 2009-02-02 | 2014-06-18 | キヤノン株式会社 | 印刷制御装置、印刷制御方法、およびプログラム |
JP6238528B2 (ja) * | 2013-02-22 | 2017-11-29 | キヤノン株式会社 | 印刷装置 |
JP6631278B2 (ja) | 2016-01-29 | 2020-01-15 | ブラザー工業株式会社 | ドライバプログラム、及びドライバプログラムとプリンタとのセット |
-
2019
- 2019-02-01 JP JP2019017415A patent/JP7268375B2/ja active Active
-
2020
- 2020-01-21 US US16/748,121 patent/US11064088B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001334731A (ja) | 2000-05-29 | 2001-12-04 | Seiko Instruments Inc | 印刷装置 |
JP2004054909A (ja) | 2002-05-31 | 2004-02-19 | Canon Inc | 情報処理装置、印刷システム、情報処理装置の印刷制御方法、及び印刷制御プログラム |
JP2005182248A (ja) | 2003-12-17 | 2005-07-07 | Ricoh Co Ltd | 印刷制御装置、印刷制御方法、印刷制御プログラム及び記録媒体 |
JP2008126586A (ja) | 2006-11-22 | 2008-06-05 | Oki Data Corp | 画像処理装置 |
JP2012058846A (ja) | 2010-09-06 | 2012-03-22 | Seiko Epson Corp | 出力先を分散するための印刷データ処理プログラム、印刷データ処理装置、及び、印刷データ処理方法 |
JP2018025961A (ja) | 2016-08-10 | 2018-02-15 | 京セラドキュメントソリューションズ株式会社 | 画像形成システム、画像形成方法及び情報処理装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2020126367A (ja) | 2020-08-20 |
US11064088B2 (en) | 2021-07-13 |
US20200252519A1 (en) | 2020-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7405217B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
JP7293684B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
JP7435697B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
JP7559919B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
JP7172672B2 (ja) | アプリケーションプログラム、情報処理装置、および印刷方法 | |
JP2023073347A (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
WO2022163428A1 (ja) | サポートプログラム | |
JP7268375B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
JP7259373B2 (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
WO2021230349A1 (ja) | サポートプログラム、情報処理装置、プログラムセット、および、印刷方法 | |
US11604613B2 (en) | Support program for driverless general-purpose print program, information processing device, and printing method for aggregate printing | |
JP7200632B2 (ja) | 印刷システム、プリンタ、およびサポートプログラム | |
JP7559351B2 (ja) | サポートプログラム、プログラムセット、情報処理装置、および印刷方法 | |
JP2004070661A (ja) | 印刷制御方法、情報処理装置および画像処理装置 | |
JP2014056424A (ja) | 印刷制御装置、印刷制御方法及び印刷制御システム | |
JP7255277B2 (ja) | 画像処理装置および画像処理システム | |
JP2021179912A (ja) | サポートプログラム、情報処理装置、および印刷方法 | |
JP2024112425A (ja) | サポートプログラム | |
JP2010044764A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP2011037159A (ja) | 画像形成装置、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220111 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221026 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221101 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221215 |
|
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: 20230322 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230404 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7268375 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |