JP2019171706A - 印刷装置、情報処理装置、およびシステム - Google Patents
印刷装置、情報処理装置、およびシステム Download PDFInfo
- Publication number
- JP2019171706A JP2019171706A JP2018063389A JP2018063389A JP2019171706A JP 2019171706 A JP2019171706 A JP 2019171706A JP 2018063389 A JP2018063389 A JP 2018063389A JP 2018063389 A JP2018063389 A JP 2018063389A JP 2019171706 A JP2019171706 A JP 2019171706A
- Authority
- JP
- Japan
- Prior art keywords
- identification information
- interface
- information
- printing
- 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
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
Description
そこで、印刷データの受信に用いられるインタフェースとは異なるインタフェースに準備情報を送信する構成が考えられる。この構成において、印刷データおよび準備情報を適切に処理することができる技術が要請されている。
プリンタシステム1は、情報管理サーバ70、PC10、および複合機50を含む。PC10は印刷ジョブを生成し、情報管理サーバ70を介して複合機50に印刷ジョブを送信する。つまり、PC10から送信された印刷ジョブは情報管理サーバ70を経由して、複合機50に受信される。複合機50は、シートに画像を形成するプリント機能、原稿を読み取りスキャンデータを生成するスキャナ機能などを有する。複合機50は、PC10から送信される印刷ジョブに応じてシートに画像を形成する印刷処理を実行する。以下の説明において、シートに画像を形成することを印刷と記載する場合がある。情報管理サーバ70は、PC10から受信した印刷ジョブを複合機50に送信する。ここで、情報管理サーバ70は、受信した印刷ジョブを監視し、複合機50にて印刷される印刷枚数を管理する。例えば所定期間における印刷枚数に応じた使用料を課して、複合機50を所定期間使用させるサービスがある。このようなサービスを実現するために、情報管理サーバ70は、PC10から受信した印刷ジョブに基づき、複合機50における印刷枚数をカウントする役割を担う。情報管理サーバ70、PC10、および複合機50がネットワーク40を介して接続されており、印刷ジョブはネットワーク40を介して送受される。尚、ネットワーク40は、具体的には、LANである。なお、プリンタシステム1は、上述の例に限らず、情報管理サーバ70が存在せず、PC10及び複合機50がネットワーク40を介して直接印刷ジョブを送受信する構成であってもよい。この場合、情報管理サーバ70の代わりに、情報管理サーバ70と同等の機能を備える情報管理プログラムがPC10又は複合機50のいずれかで動作することにより、印刷ジョブが監視される構成であってもよい。また、PC10がネットワーク40に複数台接続される構成であってもよい。
PC10は、CPU12、メモリ14、ディスプレイI/F15、LCD16、入力I/F18、ネットワークI/F20、およびUSBI/F21などを備えている。これらの構成要素は、バス22を介して互いに通信可能とされている。
CPU52は、例えば、SNMPI/F74Bを介して受け付けられる情報に応じて、印刷制御部81への指示の出力、MIB61への情報の書き込み、MIB61に書き込まれている情報の読み出しなどを行う。印刷制御部81は、印刷部63の動作を制御する機能を有する。SNMPI/F74Bが受け付ける情報としては、EWS用の情報、後述する先行コマンド、Telnetの情報などがある。尚、これらの情報は、受け付けた順番に、順次CPU52により処理される。よって、先行コマンド以外の情報について処理中である場合は、その処理が終了するまで先行コマンドの処理は待機される。尚、これらの処理は、プリンタプログラム59をCPU52が実行することなどにより実現され、印刷制御部81は印刷部制御モジュール60の実行などにより実現される。
しかしながら、先行コマンドが印刷ジョブの受信に使用されるインタフェースであるPort9100I/F71B、LPRI/F72B、およびIPPI/F73Bの何れかに送信されると、情報管理サーバ70が先行コマンドを印刷ジョブであると誤認識し、印刷枚数を誤ってカウントするおそれがある。そこで、プリンタシステム1では、PC10は先行コマンドを、印刷ジョブの送信用のインタフェースとは異なるインタフェースであるSNMPI/F74Aを介して送信する構成とされている。情報管理サーバ70は、Port9100I/F71A、LPRI/F72A、およびIPPI/F73Aを介して送信される印刷ジョブを受信し、その印刷ジョブに基づいて、印刷枚数をカウントする。一方、SNMPI/F74A,74Bを介したデータの送受は情報管理サーバ70を介さず直接PC10と複合機50間でやり取りされるため、SNMPI/F74A,74Bを介して送受された先行コマンドは、情報管理サーバ70により印刷ジョブと誤認識されることがない。これにより、情報管理サーバ70は印刷枚数を適切にカウントすることができる。
また、印刷処理により行われる動作は印刷動作の一例である。先行コマンドは準備情報の一例であり、先行コマンドに含まれる対応IDは第1識別情報の一例であり、印刷ジョブに含まれる対応IDは第2識別情報の一例である。印刷ジョブは印刷データの一例である。先行コマンドに含まれる対応IDであって、印刷ジョブに含まれる対応IDと対応する対応IDは第1対応識別情報の一例である。印刷ジョブに含まれる対応IDであって、先行コマンドに含まれる対応IDと対応するIDは第2対応識別情報の一例である。
また、ステップS15は準備指示処理の一例であり、ステップS13は第1記憶処理の一例であり、ステップS17は印刷指示処理の一例であり、ステップS27は削除処理の一例である。ステップS21は第1判断処理の一例であり、ステップS25は第2記憶処理の一例であり、ステップS11は第2判断処理の一例である。
ステップS33は受付処理の一例であり、ステップS47は印刷データ破棄処理の一例である。ステップS5は第1送信処理の一例であり、ステップS7は印刷データ生成処理の一例である。キャンセルボタン55Aの押下はキャンセル操作の一例である。
また、MIB61は管理情報が格納された記憶領域の一例であり、SNMPプロトコルは規定のプロトコルの一例である。
プリンタドライバ28は、アプリケーションプログラム26からOS32を介して印刷指示を受け付けると、ステップS5にて、対応IDを含む先行コマンドを複合機50に送信し、ステップS7にて、対応IDを含む印刷ジョブを作成する。また、プリンタプログラム59は、先行コマンドを受信すると、ステップS13にて、先行コマンドに含まれる対応IDをMIB61に記憶させる。また、印刷が終了すると、ステップS23にて、MIB61に記憶されている印刷が終了した印刷ジョブの対応IDを削除する。これにより、先行コマンドと、印刷ジョブとが異なるインタフェースにて受信する場合にも、両者の対応関係を取ることができ、印刷ジョブおよび先行コマンドを適切に処理することができる。
例えば、上記では、先行コマンドに含まれる対応IDと、印刷ジョブに含まれる対応IDとが同じ数字列であるとして説明したが、これに限定されない。例えば、少なくとも同じ数字列を含む構成としても良い。あるいは、対応が取れるように予め定められたルールに則って、各々の対応IDが作成される構成としても良い。
10 PC
12 CPU
14、58 メモリ
28 プリンタドライバ
50 複合機
20、51 ネットワークI/F
52 CPU
61 MIB
63 印刷部
70 情報管理サーバ
71A,71B Port9100I/F、
72A,72B LPRI/F
73A,73B IPPI/F
74A,74B SNMPI/F
Claims (7)
- 印刷データとは異なるデータの通信を行うための論理的なインタフェースである第1インタフェースと印刷データの通信を行うための論理的なインタフェースである第2インタフェースとを含む物理的な通信インタフェースと、
前記第2インタフェースを介して、情報処理装置から受信した印刷データに基づく画像を形成するための印刷動作を実行する印刷部と、
記憶部と、
制御部と、を備え、
前記制御部は、
第1識別情報を含み、前記印刷動作を実行する前の準備動作を指示する準備情報を、前記第1インタフェースを介して前記情報処理装置から受け付けた場合に、前記印刷部に前記準備動作を指示する準備指示処理と、
前記準備情報に含まれる前記第1識別情報を前記記憶部に記憶させる第1記憶処理と、
第2識別情報を含む印刷データを、前記第2インタフェースを介して前記情報処理装置から受け付けた場合に、当該印刷データに基づいた画像を形成させる前記印刷動作の実行を指示する印刷指示処理と、
前記印刷動作を完了した場合に、前記記憶部に記憶されている前記第1識別情報であって前記印刷データに含まれる前記第2識別情報に対応する識別情報である第1対応識別情報を前記記憶部から削除する削除処理と、を実行することを特徴とする印刷装置。 - 前記制御部は、
前記第1対応識別情報が前記記憶部に記憶されているか否かを判断する第1判断処理と、
前記第1判断処理により前記第1対応識別情報が記憶されていないと判断された場合、前記印刷部による前記印刷動作が終了した印刷データに含まれる前記第2識別情報を前記記憶部に記憶させる第2記憶処理と、
前記第1インタフェースを介して前記準備情報を受け付けた場合、前記記憶部に記憶されている前記第2識別情報であって当該準備情報に含まれる前記第1識別情報に対応する識別情報である第2対応識別情報が前記記憶部に記憶されているか否かを判断する第2判断処理と、を実行し、
前記準備指示処理は、
前記第2判断処理により前記第2対応識別情報が前記記憶部に記憶されていると判断された場合には、当該準備情報を破棄することを特徴とする請求項1に記載の印刷装置。 - 操作部を備え、
前記制御部は、
前記操作部を介して前記印刷動作の事前のキャンセル操作が入力された場合、前記記憶部に記憶されている前記第1識別情報の選択を受け付ける受付処理と、
前記受付処理により受け付けられた前記第1識別情報に対応する前記第2識別情報を含む印刷データを、前記印刷動作を実行せずに破棄する印刷データ破棄処理と、を実行することを特徴とする請求項1または2に記載の印刷装置。 - 前記記憶部は、前記印刷装置の設定又は状態を管理するための管理情報が格納された記憶領域を有し、
前記情報処理装置は、規定のプロトコルを用いて前記記憶領域に対する前記第1識別情報の書き込み命令を前記準備情報として送信するものであり、
前記準備指示処理は、
前記準備情報を受け付けた場合に、当該第1識別情報を前記記憶領域に書き込むとともに前記準備動作を指示することを特徴とする請求項1から3の何れかに記載の印刷装置。 - 前記制御部は、
前記記憶部に前記第1識別情報または前記第2識別情報を記憶させてから所定時間経過することに応じて、記憶させた前記第1識別情報または前記第2識別情報を前記記憶部から削除させることを特徴とする請求項1から4の何れかに記載の印刷装置。 - 印刷装置との間で、印刷データとは異なるデータの通信を行うための論理的なインタフェースである第3インタフェースと印刷データの通信を行うための論理的なインタフェースである第4インタフェースとを含む物理的な通信インタフェースと、
制御部と、を備え、
前記制御部は、
オペレーティングシステムから印刷指示を受け付けたことに応じて、第1識別情報を含み、前記印刷装置が実行する印刷動作を実行する前の準備動作を指示する準備情報を、前記第3インタフェースを介して前記印刷装置に対して送信する第1送信処理と、
前記第4インタフェースを介して前記印刷装置に対して送信される、前記第1識別情報に対応する識別情報である第2識別情報を含む印刷データを生成する印刷データ生成処理と、を実行することを特徴とする情報処理装置。 - 印刷装置および情報処理装置を備えるシステムであって、
前記印刷装置は、
印刷データとは異なるデータの通信を行うための論理的なインタフェースである第1インタフェースと印刷データの通信を行うための論理的なインタフェースである第2インタフェースとを含む物理的な印刷装置側通信インタフェースと、
記憶部と、
印刷動作を実行する印刷部と、
記憶部と、
制御部と、を備え、
前記情報処理装置は、
印刷データとは異なるデータの通信を行うための論理的なインタフェースである第3インタフェースと印刷データの通信を行うための論理的なインタフェースである第4インタフェースとを含む物理的な情報処理装置側通信インタフェースと、
制御部と、を備え、
前記情報処理装置が備える前記制御部は、
前記情報処理装置のオペレーティングシステムから印刷指示を受け付けたことに応じて、第1識別情報を含み、前記印刷動作を実行する前の準備動作を指示する準備情報を、前記第3インタフェースを介して前記印刷装置に対して送信する第1送信処理と、
前記第4インタフェースを介して前記印刷装置に対して送信される、前記第1識別情報に対応する識別情報である第2識別情報を含む印刷データを生成する印刷データ生成処理と、を実行し、
前記印刷装置が備える前記制御部は、
前記第1識別情報を含む前記準備情報を、前記第1インタフェースを介して受け付けた場合に、前記印刷部に前記準備動作を指示する準備指示処理と、
前記準備情報に含まれる前記第1識別情報を前記記憶部に記憶させる第1記憶処理と、
第2識別情報を含む前記印刷データを、前記第2インタフェースを介して受け付けた場合に、当該印刷データに基づいた画像を形成させる前記印刷動作の実行を指示する印刷指示処理と、
前記印刷動作を完了した場合に、前記記憶部に記憶されている前記第1識別情報であって前記印刷データに含まれる前記第2識別情報に対応する識別情報である第1対応識別情報を前記記憶部から削除する削除処理と、を実行することを特徴とするシステム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018063389A JP7069958B2 (ja) | 2018-03-29 | 2018-03-29 | 印刷装置、およびシステム |
US16/291,116 US11055045B2 (en) | 2018-03-28 | 2019-03-04 | Computer-readable medium, image forming apparatus, and system for communicating different types of data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018063389A JP7069958B2 (ja) | 2018-03-29 | 2018-03-29 | 印刷装置、およびシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019171706A true JP2019171706A (ja) | 2019-10-10 |
JP7069958B2 JP7069958B2 (ja) | 2022-05-18 |
Family
ID=68169886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018063389A Active JP7069958B2 (ja) | 2018-03-28 | 2018-03-29 | 印刷装置、およびシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7069958B2 (ja) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001022546A (ja) * | 1999-07-07 | 2001-01-26 | Seiko Epson Corp | プリンタ、プリントシステム、プリンタの処理監視方法 |
JP2003271357A (ja) * | 2002-03-15 | 2003-09-26 | Seiko Epson Corp | 印刷装置、印刷制御方法、印刷制御プログラムおよび印刷制御プログラムを記録した媒体 |
JP2005196741A (ja) * | 2003-12-10 | 2005-07-21 | Canon Inc | 情報処理装置および方法並びにプログラム |
JP2007079674A (ja) * | 2005-09-12 | 2007-03-29 | Seiko Epson Corp | 印刷ジョブ情報管理装置、印刷ジョブ情報管理方法および印刷ジョブ情報管理プログラム |
US20100328707A1 (en) * | 2009-06-30 | 2010-12-30 | Konica Minolta Systems Laboratory, Inc. | Systems and methods for message based determination of printer capabilities |
JP2016021221A (ja) * | 2014-06-18 | 2016-02-04 | キヤノン株式会社 | 印刷制御装置、印刷制御装置の制御方法、印刷システム |
JP2017068723A (ja) * | 2015-09-30 | 2017-04-06 | ブラザー工業株式会社 | サーバ |
JP2017134718A (ja) * | 2016-01-29 | 2017-08-03 | ブラザー工業株式会社 | ドライバプログラム、及びドライバプログラムとプリンタとのセット |
-
2018
- 2018-03-29 JP JP2018063389A patent/JP7069958B2/ja active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001022546A (ja) * | 1999-07-07 | 2001-01-26 | Seiko Epson Corp | プリンタ、プリントシステム、プリンタの処理監視方法 |
JP2003271357A (ja) * | 2002-03-15 | 2003-09-26 | Seiko Epson Corp | 印刷装置、印刷制御方法、印刷制御プログラムおよび印刷制御プログラムを記録した媒体 |
JP2005196741A (ja) * | 2003-12-10 | 2005-07-21 | Canon Inc | 情報処理装置および方法並びにプログラム |
JP2007079674A (ja) * | 2005-09-12 | 2007-03-29 | Seiko Epson Corp | 印刷ジョブ情報管理装置、印刷ジョブ情報管理方法および印刷ジョブ情報管理プログラム |
US20100328707A1 (en) * | 2009-06-30 | 2010-12-30 | Konica Minolta Systems Laboratory, Inc. | Systems and methods for message based determination of printer capabilities |
JP2016021221A (ja) * | 2014-06-18 | 2016-02-04 | キヤノン株式会社 | 印刷制御装置、印刷制御装置の制御方法、印刷システム |
JP2017068723A (ja) * | 2015-09-30 | 2017-04-06 | ブラザー工業株式会社 | サーバ |
JP2017134718A (ja) * | 2016-01-29 | 2017-08-03 | ブラザー工業株式会社 | ドライバプログラム、及びドライバプログラムとプリンタとのセット |
Also Published As
Publication number | Publication date |
---|---|
JP7069958B2 (ja) | 2022-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100208298A1 (en) | Image forming apparatus | |
JP7355147B2 (ja) | アプリケーションプログラム | |
US20140211238A1 (en) | Image forming device capable of exchanging print data with another image forming device, and control method and storage medium therefor | |
EP2479660A2 (en) | Print control server, print controlling method, and print control program | |
JP3774702B2 (ja) | 印刷制御プログラム及び情報処理装置 | |
US11055045B2 (en) | Computer-readable medium, image forming apparatus, and system for communicating different types of data | |
JP7099007B2 (ja) | アプリケーションプログラム | |
JP4420053B2 (ja) | 情報管理装置、情報管理方法及びそのプログラム | |
JP2009269259A (ja) | 印刷装置及び印刷装置の制御方法 | |
JP7069958B2 (ja) | 印刷装置、およびシステム | |
JP5728994B2 (ja) | ネットワークシステム、インターフェースボード、ネットワークシステムの印刷処理方法およびクライアント端末 | |
JP7106932B2 (ja) | プログラム、およびシステム | |
JP2007072711A (ja) | オンデマンド印刷監視システム、オンデマンド印刷監視方法、オンデマンド印刷監視プログラムおよびオンデマンド印刷装置 | |
JP2010228198A (ja) | 画像形成装置、代替画像形成装置、印刷システム、印刷方法 | |
JP2004086664A (ja) | 印刷システム | |
JP2022097489A (ja) | 印刷装置 | |
US10382638B2 (en) | Electronic device, service execution system, and log acquisition method | |
JP7286274B2 (ja) | システム、管理サーバシステム、及び制御方法 | |
JP2018020443A (ja) | 画像形成装置、印刷方法、およびコンピュータプログラム | |
JP5257221B2 (ja) | プログラム、および印刷システム | |
JP2017010199A (ja) | 機器管理システム及び機器管理方法 | |
JP7303997B2 (ja) | 印刷装置、印刷処理プログラム、及び、印刷処理方法 | |
JP2007164544A (ja) | 文書処理プログラム、文書処理方法、および文書処理装置 | |
JP2021140334A (ja) | 印刷システム、印刷装置、及び印刷プログラム | |
US8542387B2 (en) | Printing apparatus, printing system and printer driver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210302 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220125 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220315 |
|
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: 20220405 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220418 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7069958 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |