JP6582830B2 - モニタプログラム、通信プログラム、情報処理装置、画像形成装置、及び画像形成システム - Google Patents
モニタプログラム、通信プログラム、情報処理装置、画像形成装置、及び画像形成システム Download PDFInfo
- Publication number
- JP6582830B2 JP6582830B2 JP2015194537A JP2015194537A JP6582830B2 JP 6582830 B2 JP6582830 B2 JP 6582830B2 JP 2015194537 A JP2015194537 A JP 2015194537A JP 2015194537 A JP2015194537 A JP 2015194537A JP 6582830 B2 JP6582830 B2 JP 6582830B2
- Authority
- JP
- Japan
- Prior art keywords
- mode
- communication
- information
- switching
- protocol
- 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
- 230000006854 communication Effects 0.000 title claims description 299
- 230000010365 information processing Effects 0.000 title claims description 144
- 238000000034 method Methods 0.000 claims description 384
- 238000004891 communication Methods 0.000 claims description 178
- 230000004044 response Effects 0.000 claims description 85
- 238000012545 processing Methods 0.000 claims description 72
- 238000012544 monitoring process Methods 0.000 claims description 50
- 230000005540 biological transmission Effects 0.000 claims description 26
- 230000007704 transition Effects 0.000 claims description 15
- 238000006243 chemical reaction Methods 0.000 claims description 6
- NUHSROFQTUXZQQ-UHFFFAOYSA-N isopentenyl diphosphate Chemical compound CC(=C)CCO[P@](O)(=O)OP(O)(O)=O NUHSROFQTUXZQQ-UHFFFAOYSA-N 0.000 claims 2
- 238000013500 data storage Methods 0.000 description 20
- 230000007717 exclusion Effects 0.000 description 13
- 230000002093 peripheral effect Effects 0.000 description 11
- 238000012546 transfer Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 4
- 239000000284 extract Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
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/333—Mode signalling or mode changing; Handshaking therefor
- H04N1/33346—Mode signalling or mode changing; Handshaking therefor adapting to a particular standardised protocol
-
- 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/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00026—Methods therefor
- H04N1/00042—Monitoring, i.e. observation
-
- 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/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00026—Methods therefor
- H04N1/00058—Methods therefor using a separate apparatus
- H04N1/00061—Methods therefor using a separate apparatus using a remote apparatus
-
- 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/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00071—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
- H04N1/00074—Indicating or reporting
- H04N1/00079—Indicating or reporting remotely
-
- 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/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- 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/0083—Arrangements for transferring signals between different components of the apparatus, e.g. arrangements of signal lines or cables
-
- 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/32122—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 device, e.g. in a memory or on a display separate from image data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/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
- H04N2201/333—Mode signalling or mode changing; Handshaking therefor
- H04N2201/33307—Mode signalling or mode changing; Handshaking therefor of a particular mode
- H04N2201/33342—Mode signalling or mode changing; Handshaking therefor of a particular mode of transmission mode
- H04N2201/33364—Type of modulation; Type of channel, e.g. digital or analog; Type of communication, e.g. half-duplex or full-duplex
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Systems (AREA)
- Facsimiles In General (AREA)
Description
図1は、実施形態1に係る画像形成システム100の概略図である。図1に示される画像形成システム100は、複合機10と、情報処理装置50とで構成されている。複合機10と情報処理装置50とは、例えば、USB(Universal Serial Busの略)ケーブル40によって接続されている。USBケーブル40は、通信線の一例である。
複合機10は、図1に示されるように、プリンタ部11と、スキャナ部12と、表示部23と、操作部24と、USBインタフェース(図1では「USB I/F」と表記する。)25と、CPU(Central Processing Unitの略)31と、記憶部32と、通信バス33とを主に備える。複合機10を構成する各構成要素は、通信バス33を介して相互に接続されている。複合機10は、画像を形成する画像形成装置の一例である。プリンタ部11及びスキャナ部12は、画像形成部の一例である。
プリンタ部11は、画像データで示される画像を用紙に記録するプリント動作を実行する。プリンタ部11の記録方式は特に限定されないが、例えば、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部12は、CIS(Contact Image Sensorの略)、或いはCCD(Charge Coupled Deviceの略)等のイメージセンサで用紙に記録されている画像を読み取って画像データを生成するスキャン動作を実行する。複合機10は、さらに、FAXの送受信を行うFAX動作、用紙に記録された画像を読み取って他の用紙に記録するコピー動作等が実行可能であってもよい。
表示部23は、各種情報を表示する表示画面を備える。表示部23の具体的な構成は特に限定されないが、例えば、液晶ディスプレイ(Liquid Crystal Displayの略)、有機ELディスプレイ(Organic Electro−Luminescence Displayの略)等を採用することができる。
操作部24は、表示部23の表示画面に表示されたオブジェクトを指定するユーザの操作を受け付ける。具体的には、操作部24はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をCPU31へ出力する。さらに、操作部24は、表示部23の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部23がタッチパネルディスプレイとして構成されてもよい。なお、「オブジェクト」とは、例えば、表示部23に表示された文字列、アイコン、ボタン、リンク等である。
USBインタフェース25は、USBケーブル40が接続されるインタフェースである。USBインタフェース25の回路は、USBケーブル40から入力された電気信号に応じた制御信号を後述する各種プログラムに出力し、各種プログラムから入力された制御信号に応じた電気信号をUSBケーブル40に出力する。USBインタフェース25は、通信部の一例である。
CPU31は、複合機10の全体動作を制御するものである。CPU31は、操作部24から出力される操作信号、及びUSBインタフェース25から出力される制御信号に基づいて、後述する各種プログラムを記憶部32から取得して実行する。すなわち、CPU31及び記憶部32は、制御部の一例を構成する。
記憶部32は、プログラム記憶領域32Aと、データ記憶領域32Bとを有する。プログラム記憶領域32Aには、OS(Operating Systemの略)34と、制御プログラム35とが格納される。なお、制御プログラム35は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域32Bには、制御プログラム35の実行に必要なデータ或いは情報が記憶される。
情報処理装置50は、図1に示されるように、表示部53と、操作部54と、USBインタフェース55と、CPU61と、記憶部62と、通信バス63とを主に備える。情報処理装置50に含まれる表示部53、操作部54、USBインタフェース55、CPU61、記憶部62、及び通信バス63は、複合機10に含まれる表示部23、操作部24、USBインタフェース25、CPU31、記憶部32、及び通信バス33と基本的な構成が共通するので、再度の説明は省略する。情報処理装置50の具体例は特に限定されないが、例えば、タブレット端末等の携帯端末、PC(Personal Computerの略)等である。
図4〜図6を参照して、実施形態1に係る画像形成システム100の動作を説明する。実施形態1に係る画像形成システム100は、情報処理装置50が複合機10にプリント動作を実行させ、プリント動作を実行する複合機10の状態を情報処理装置50の表示部53に表示させる。但し、複合機10に実行させるのはプリント動作に限定されず、スキャン動作、FAX動作等であってもよい。
実施形態1に係るモニタプログラム80は、モードフラグに“Legacy”が設定されている間(S33:Legacy)、Legacyステータス監視処理(S34)を所定の時間間隔で繰り返し実行する。一方、モニタプログラム80は、モードフラグに“IPP/USB”が設定されている間(S33:IPP/USB)、IPP/USBステータス監視処理(S35)を所定の時間間隔で繰り返し実行する。そして、モードフラグには、ステップS15で第2通信プログラム75が送信するIPP/USB開始通知によって“IPP/USB”が設定され、ステップS19で第2通信プログラム75が送信するIPP/USB終了通知によって“Legacy”が設定される。なお、Legacyステータス監視処理及びIPP/USBステータス監視処理は、所定の時間間隔で繰り返し実行されなくてもよく、ユーザが複合機10のステータスを見たいときにモニタプログラム80に実行を指示してもよい。
次に、図7(A)及び図12を参照して、実施形態2に係る複合機10の処理を説明する。なお、実施形態1との共通点の詳細な説明は省略し、相違点を中心に説明する。実施形態1に係るモニタプログラム80は、モードフラグを切り替える前のステップS39、S42において、複合機10に残っている状態情報を読み出す処理を行っていた。これに代えて、第2実施形態では、情報処理装置50から切替指示情報を受信した複合機10は、自身に残っている状態情報を、切替指示情報により指示されたモードにおいて使用されるプロトコルに変換して、情報処理装置50に送信する。これにより、情報処理装置50は、モード切替の時点で複合機10に残っている状態情報を読み出すことができる。
実施形態2によれば、LegacyモードからIPP/USBモードへの切り替えに伴って、第1領域37の第1状態情報が第2状態情報に変換されて第2領域38に記憶される。また、当該状態情報の後には、IPP/USBで動作した複合機10の状態を示す第2状態情報がさらに記憶される。これにより、情報処理装置50は、第2領域37に記憶された状態情報を第2プロトコルに準拠した手順で受信すればよい。なお、IPP/USBモードからLegacyモードへ切り替える場合も同様の処理を行うことができる。
次に、図7(B)、図8、図9、及び図13を参照して、実施形態3に係る複合機10の処理を説明する。なお、実施形態1、2との共通点の詳細な説明は省略し、相違点を中心に説明する。実施形態1に係るモニタプログラム80は、モードフラグを切り替える前のステップS39、S42において、複合機10に残っている状態情報を読み出す処理を行っていた。これに代えて、第3実施形態では、情報処理装置50から切替指示情報を受信した複合機10は、自身に残っている状態情報及び切替情報を、切替指示情報により指示されたモードにおいて情報処理装置50に送信する。これにより、情報処理装置50は、モード切替の時点で複合機10に残っている状態情報を読み出すことができる。
実施形態3によれば、Legacyステータス監視処理で複合機10から受信した状態情報のうち、切替情報より前に受信した状態情報を第2状態情報として表示させ、切替情報より後に受信した状態情報を第1状態情報として表示させる。また、IPP/USBステータス監視処理で複合機10から受信した状態情報のうち、切替情報より前に受信した状態情報を第1状態情報として表示させ、切替情報より後に受信した状態情報を第2状態情報として表示させる。その結果、複合機10の状態をプロトコル毎にさらに適切に表示させることができる。
次に、図10を参照して、実施形態4に係る情報処理装置50の処理を説明する。なお、実施形態1〜3との共通点の詳細な説明は省略し、相違点を中心に説明する。実施形態4に係る複合機10の制御プログラム35は、例えば、第1状態情報及び第2状態情報を区別せずにデータ記憶領域32Bに書き込み、各状態情報を書き込み順に情報処理装置50に送信するものとする。
実施形態4によれば、Legacyステータス監視処理で複合機10から受信した状態情報を、データ構造を解析することによって第1状態情報及び第2状態情報のいずれであるか判断する。その結果、複合機10の状態をプロトコル毎にさらに適切に表示させることができる。また、実施形態4によれば、図7(A)のステップS71〜S75の処理、或いは図7(B)のステップS81〜S85、S87の処理を複合機10に実装する必要がない。
次に、図11を参照して、実施形態5に係る情報処理装置50の処理を説明する。なお、実施形態1との共通点の詳細な説明は省略し、相違点を中心に説明する。実施形態5は、図3に示されるように、第1通信プログラム74と第1スプーラ76との間に、標準プログラムがスタックされている点において、実施形態1と相違する。また、実施形態5は、第2通信プログラム75と第2スプーラ77との間に、標準プログラムがスタックされている点において、実施形態1と相違する。
実施形態5によれば、OS64が提供する標準プログラムを利用して、実施形態1の処理を実現することができる。すなわち、第2通信プログラム75には、標準プログラムに実装された処理を実装する必要がなく、実施形態1に特有の処理のみを実装すればよい。これにより、第2通信プログラム75の開発負担が削減される。
次に、実施形態6に係る情報処理装置50の処理を説明する。なお、実施形態1との共通点の詳細な説明は省略し、相違点を中心に説明する。実施形態6に係る第2通信プログラム75は、ステップS15、S16、S19、S20が省略されたプリント指示処理を実行する。すなわち、第2通信プログラム75は、インタフェース41の排他開始処理を実行した後に、IPP/USB開始通知及びモニタプログラム80からのACKの受信を行わずに、第1切替指示情報を複合機10に送信する。また、第2通信プログラム75は、モニタプログラム80へのIPP/USB送信処理を実行した後に、IPP/USB終了通知及びモニタプログラム80からのACKの受信を行わずに、第2切替指示情報を複合機10に送信する。
実施形態6によれば、第2通信プログラム75からIPP/USB開始通知やIPP/USB終了通知を受けなくても、モニタプログラム80自身で複合機10からインタフェース41のモードを取得することができる。従って、第2通信プログラム75との処理の同期を取る必要がなく、プログラムの処理を簡易化することができる。
11・・・プリンタ部
12・・・スキャナ部
25,55・・・USBインタフェース
31,61・・・CPU
35・・・制御プログラム
40・・・USBケーブル
41,42・・・インタフェース
50・・・情報処理装置
53・・・表示部
32,62・・・記憶部
73・・・第1通信プログラム
74・・・第2通信プログラム
79・・・モニタプログラム
Claims (14)
- 通信プログラム及びモードフラグを記憶する記憶部、画像を形成する画像形成装置と通信線を通じて接続される通信部、及び表示部を備える情報処理装置によって読み取り可能なモニタプログラムであって、前記通信プログラムは、前記通信線内に設けられた論理的な通信路を、第1プロトコルに準拠した手順で通信可能にする第1モードと、第2プロトコルに準拠した手順で通信可能にする第2モードとに排他的に切り替えて利用し、
該モニタプログラムは、
前記第1モード及び前記第2モードの一方から他方へ切り替えることを示す切替通知を前記情報処理装置が実行する前記通信プログラムから取得する通知取得処理と、
前記通知取得処理で取得した前記切替通知に従って、前記第1モードを示す第1値或いは前記第2モードを示す第2値を前記モードフラグに設定する切替処理とを前記情報処理装置に実行させ、
前記モードフラグに前記第1値が設定されている場合において、
前記第1プロトコルで動作する前記画像形成装置の状態を示す第1状態情報を、前記第1プロトコルに準拠した手順で前記第1モードの前記通信路を通じて前記画像形成装置から受信する第1受信処理と、
前記第1状態情報で示される状態を前記表示部に表示させる第1表示処理とを含む第1モニタ処理を前記情報処理装置に実行させ、
前記モードフラグに前記第2値が設定されている場合において、
前記第2プロトコルで動作する前記画像形成装置の状態を示す第2状態情報を、前記第2プロトコルに準拠した手順で前記第2モードの前記通信路を通じて前記画像形成装置から受信する第2受信処理と、
前記第2状態情報で示される状態を前記表示部に表示させる第2表示処理とを含む第2モニタ処理を前記情報処理装置に実行させるモニタプログラム。 - 該モニタプログラムは、前記第1モードから前記第2モードへ切り替えることを示す前記切替通知を前記通知取得処理で取得したことに応じて、
前記第1モニタ処理と、
前記第1モニタ処理が終了したことに応じて、前記第2モードへの切り替えを許可する許可通知を、前記情報処理装置が実行する前記通信プログラムに出力する通知出力処理とを、前記切替処理に先立って前記情報処理装置に実行させる請求項1に記載のモニタプログラム。 - 前記記憶部は、遷移済フラグを記憶しており、
該モニタプログラムは、
前記第1モードから前記第2モードへ切り替えることを示す前記切替通知を前記通知取得処理で取得したことに応じて、切替情報を未だ受信していないことを示す第3値を前記遷移済フラグに設定する初期化処理を前記情報処理装置に実行させ、前記切替情報は、前記画像形成装置において前記第1モードから前記第2モードへ切り替えられたタイミングを示す情報であり、
該モニタプログラムは、前記第2モニタ処理において、
前記遷移済フラグに前記第3値が設定されているときに前記第2受信処理で状態情報を受信したことに応じて、当該状態情報を前記第1状態情報として前記第1表示処理を前記情報処理装置に実行させ、
前記遷移済フラグに前記第3値が設定されているときに前記第2受信処理で前記切替情報を受信したことに応じて、前記切替情報を既に受信したことを示す第4値を前記遷移済フラグに設定する設定処理を前記情報処理装置に実行させ、
前記遷移済フラグに前記第4値が設定されているときに前記第2受信処理で状態情報を受信したことに応じて、当該状態情報を前記第2状態情報として前記第2表示処理を前記情報処理装置に実行させる請求項1に記載のモニタプログラム。 - 該モニタプログラムは、前記第2モニタ処理において、
前記第2受信処理で受信した状態情報のデータ構造を解析することによって、当該状態情報が前記第1状態情報及び前記第2状態情報のいずれかを判断する判断処理と、
前記判断処理で前記第1状態情報と判断したことに応じて、前記第1表示処理を前記情報処理装置に実行させ、
前記判断処理で前記第2状態情報と判断したことに応じて、前記第2表示処理を前記情報処理装置に実行させる請求項1に記載のモニタプログラム。 - 該モニタプログラムは、前記第1モードから前記第2モードへ切り替えることを示す前記切替通知を前記通知取得処理で取得したことに応じて、前記通信部を通じて前記画像形成装置に停止指示情報を送信する停止指示処理を前記情報処理装置に実行させ、前記停止指示情報は、前記第1状態情報の生成停止を指示する情報であり、
該モニタプログラムは、前記第2モードから前記第1モードへ切り替えることを示す前記切替通知を前記通知取得処理で取得したことに応じて、前記通信部を通じて前記画像形成装置に開始指示情報を送信する開始指示処理を前記情報処理装置に実行させ、前記開始指示情報は、前記第1状態情報の生成開始を指示する情報である請求項1から4のいずれかに記載のモニタプログラム。 - 前記通信部は、前記通信線であるUSBケーブルを着脱可能なUSBインタフェースであり、前記第1プロトコルは、Lagacy又はIPP/USBのいずれか一方であり、前記第2プロトコルは、Lagacy又はIPP/USBの他方である請求項1から5のいずれかに記載のモニタプログラム。
- 通信プログラム及びモードフラグを記憶する記憶部、画像を形成する画像形成装置と通信線を通じて接続される通信部、及び表示部を備える情報処理装置によって読み取り可能なモニタプログラムであって、前記通信プログラムは、前記通信線内に設けられた論理的な通信路を、第1プロトコルに準拠した手順で通信可能にする第1モードと、第2プロトコルに準拠した手順で通信可能にする第2モードとに排他的に切り替えて利用し、
該モニタプログラムは、
前記通信路が前記第1モード及び前記第2モードのどちらかを示すモード情報を、前記通信部を通じて前記画像形成装置から受信するモード受信処理と、
前記モード受信処理で受信した前記モード情報に従って、前記第1モードを示す第1値或いは前記第2モードを示す第2値を前記モードフラグに設定する切替処理とを前記情報処理装置に実行させ、
前記モードフラグに前記第1値が設定されている場合において、
前記第1プロトコルで動作する前記画像形成装置の状態を示す第1状態情報を、前記第1プロトコルに準拠した手順で前記第1モードの前記通信路を通じて前記画像形成装置から受信する第1受信処理と、
前記第1状態情報で示される状態を前記表示部に表示させる第1表示処理とを含む第1モニタ処理を前記情報処理装置に実行させ、
前記モードフラグに前記第2値が設定されている場合において、
前記第2プロトコルで動作する前記画像形成装置の状態を示す第2状態情報を、前記第2プロトコルに準拠した手順で前記第2モードの前記通信路を通じて前記画像形成装置から受信する第2受信処理と、
前記第2状態情報で示される状態を前記表示部に表示させる第2表示処理とを含む第2モニタ処理を前記情報処理装置に実行させるモニタプログラム。 - モニタプログラムを記憶する記憶部、及び画像を形成する画像形成装置と通信線を通じて接続される通信部を備える情報処理装置によって読み取り可能な通信プログラムであって、前記モニタプログラムは、前記通信線内に設けられた論理的な通信路を通じて、第1プロトコルで動作する前記画像形成装置の状態を示す第1状態情報、及び第2プロトコルで動作する前記画像形成装置の状態を示す第2状態情報を、対応するプロトコルに準拠した手順で前記画像形成装置から受信し、
該通信プログラムは、
前記第1プロトコルに準拠した手順で前記通信路を通信可能にする第1モードから、前記第2プロトコルに準拠した手順で前記通信路を通信可能にする第2モードへ切り替えることを示す第1切替通知を、前記情報処理装置が実行する前記モニタプログラムに出力する第1通知出力処理と、
前記第1モードから前記第2モードへの切り替えを許可する第1許可通知を、前記モニタプログラムから取得する第1通知取得処理と、
前記第1通知取得処理で前記第1許可通知を取得したことに応じて、前記通信路を前記第1モードから前記第2モードへ切り替えることを指示する第1コマンドを、前記通信部を通じて前記画像形成装置に送信する第1切替処理と、
前記第2プロトコルに準拠したデータを、前記第2モードの前記通信路を通じて前記画像形成装置に送信する送信処理と、
前記送信処理が終了したことに応じて、前記第2モードから前記第1モードへ切り替えることを示す第2切替通知を、前記情報処理装置が実行する前記モニタプログラムに出力する第2通知出力処理と、
前記第2モードから前記第1モードへの切り替えを許可する第2許可通知を、前記情報処理装置が実行する前記モニタプログラムから取得する第2通知取得処理と、
前記第2通知取得処理で前記第2許可通知を取得したことに応じて、前記通信路を前記第2モードから前記第1モードへ切り替えることを指示する第2コマンドを、前記通信部を通じて前記画像形成装置に送信する第2切替処理とを前記情報処理装置に実行させる通信プログラム。 - 前記記憶部は、前記通信部を通じて前記画像形成装置と通信するために、前記情報処理装置のOSと共に提供された標準プログラムを記憶しており、
該通信プログラムは、
前記情報処理装置が実行する前記標準プログラムから前記第1コマンドを受信したことに応じて前記第1通知出力処理を前記情報処理装置に実行させ、且つ前記第1通知取得処理で前記第1許可通知を取得したことに応じて前記第1切替処理を前記情報処理装置に実行させ、
前記情報処理装置が実行する前記標準プログラムから前記第2コマンドを受信したことに応じて前記第2通知出力処理を前記情報処理装置に実行させ、且つ前記第2通知取得処理で前記第2許可通知を取得したことに応じて前記第2切替処理を前記情報処理装置に実行させる請求項8に記載の通信プログラム。 - 通信プログラム、モニタプログラム、及びモードフラグを記憶する記憶部と、
画像を形成する画像形成装置と通信線を通じて接続される通信部と、
表示部と、
制御部とを備える情報処理装置であって、
前記通信プログラムを実行する前記制御部は、前記通信線内に設けられた論理的な通信路を、第1プロトコルに準拠した手順で通信可能にする第1モードと、第2プロトコルに準拠した手順で通信可能にする第2モードとに排他的に切り替えて利用し、
前記モニタプログラムを実行する前記制御部は、
前記第1モード及び前記第2モードの一方から他方へ切り替えることを示す切替通知を、前記制御部が実行する前記通信プログラムから取得する通知取得処理と、
前記通知取得処理で取得した前記切替通知に従って、前記第1モードを示す第1値或いは前記第2モードを示す第2値を前記モードフラグに設定する切替処理とを実行し、
前記モードフラグに前記第1値が設定されている場合において、
前記第1プロトコルで動作する前記画像形成装置の状態を示す第1状態情報を、前記第1プロトコルに準拠した手順で前記第1モードの前記通信路を通じて前記画像形成装置から受信する第1受信処理と、
前記第1状態情報で示される状態を前記表示部に表示させる第1表示処理とを含む第1モニタ処理を実行し、
前記モードフラグに前記第2値が設定されている場合において、
前記第2プロトコルで動作する前記画像形成装置の状態を示す第2状態情報を、前記第2プロトコルに準拠した手順で前記第2モードの前記通信路を通じて前記画像形成装置から受信する第2受信処理と、
前記第2状態情報で示される状態を前記表示部に表示させる第2表示処理とを含む第2モニタ処理を実行する情報処理装置。 - 画像を形成する画像形成部と、
論理的な通信路が設けられた通信線を通じて情報処理装置と接続される通信部と、
第1プロトコルに従って動作した前記画像形成部の状態を示す第1状態情報を記憶させるための第1領域、及び第2プロトコルに従って動作した前記画像形成部の状態を示す第2状態情報を記憶させるための第2領域を有する記憶部と、
制御部とを備える画像形成装置であって、
前記制御部は、
前記第1プロトコルから前記第2プロトコルへ切り替えることを指示する切替コマンドを、前記通信部を通じて前記情報処理装置から受信する受信処理と、
前記受信処理で前記切替コマンドを受信したことに応じて、前記第1領域に記憶された前記第1状態情報を、当該第1状態情報と同一の内容を示し且つ前記第2プロトコルに準拠した前記第2状態情報に変換する変換処理と、
前記変換処理で変換した前記第2状態情報を前記第2領域に記憶させる記憶処理と、
前記受信処理で受信した前記切替コマンドに従って、前記第1プロトコルに準拠した手順で前記通信路を通信可能にする第1モードから、前記第2プロトコルに準拠した手順で前記通信路を通信可能にする第2モードへ切り替える切替処理と、
前記第2領域に記憶された前記第2状態情報を、前記第2モードの前記通信路を通じて前記情報処理装置に送信する送信処理とを実行する画像形成装置。 - 画像を形成する画像形成部と、
論理的な通信路が設けられた通信線を通じて情報処理装置と接続される通信部と、
第1プロトコルに従って動作した前記画像形成部の状態を示す第1状態情報、及び第2プロトコルに従って動作した前記画像形成部の状態を示す第2状態情報を記憶する記憶部と、
制御部とを備える画像形成装置であって、
前記制御部は、
前記第1プロトコルに準拠した手順で前記通信路を通信可能にする第1モードのときに、前記第1状態情報を前記記憶部に記憶させる第1記憶処理と、
前記第1プロトコルから前記第2プロトコルへ切り替えることを指示する切替コマンドを、前記通信部を通じて前記情報処理装置から受信する受信処理と、
前記受信処理で前記切替コマンドを受信したことに応じて、前記第1プロトコルから前記第2プロトコルへ切り替えられたことを示す切替情報を、前記第1記憶処理で記憶させた前記第1状態情報の後に前記記憶部に記憶させる第2記憶処理と、
前記受信処理で受信した前記切替コマンドに従って、前記第1モードから、前記第2プロトコルに準拠した手順で前記通信路を通信可能にする第2モードへ切り替える切替処理と、
前記記憶部に記憶された前記第1状態情報及び前記切替情報を、前記第2モードの前記通信路を通じて前記情報処理装置に送信する送信処理とを実行する画像形成装置。 - 情報処理装置と、画像形成装置とを備える画像形成システムであって、
前記情報処理装置は、
通信プログラム、モニタプログラム、及びモードフラグを記憶する第1記憶部と、
前記画像形成装置と通信線を通じて接続される第1通信部と、
表示部と、
第1制御部とを備えており、
前記通信プログラムを実行する前記第1制御部は、前記通信線内に設けられた論理的な通信路を、第1プロトコルに準拠した手順で通信可能にする第1モードと、第2プロトコルに準拠した手順で通信可能にする第2モードとに排他的に切り替えて利用し、
前記モニタプログラムを実行する前記第1制御部は、
前記第1モード及び前記第2モードの一方から他方へ切り替えることを示す切替通知を、前記第1制御部が実行する前記通信プログラムから取得する通知取得処理と、
前記通知取得処理で取得した前記切替通知に従って、前記第1モードを示す第1値或いは前記第2モードを示す第2値を前記モードフラグに設定する切替処理とを実行し、
前記モードフラグに前記第1値が設定されている場合において、
前記第1プロトコルに準拠した手順で前記第1モードの前記通信路を通じて前記画像形成装置から第1状態情報を受信する第1受信処理と、
前記第1状態情報で示される状態を前記表示部に表示させる第1表示処理とを含む第1モニタ処理を実行し、
前記モードフラグに前記第2値が設定されている場合において、
前記第2プロトコルに準拠した手順で前記第2モードの前記通信路を通じて前記画像形成装置から第2状態情報を受信する第2受信処理と、
前記第2状態情報で示される状態を前記表示部に表示させる第2表示処理とを含む第2モニタ処理を実行し、
前記画像形成装置は、
画像を形成する画像形成部と、
前記情報処理装置と前記通信線を通じて接続される第2通信部と、
前記第1プロトコルで動作する前記画像形成部の状態を示す前記第1状態情報、及び前記第2プロトコルで動作する前記画像形成部の状態を示す前記第2状態情報を記憶する第2記憶部と、
第2制御部とを備えており、
前記第2制御部は、
前記第2記憶部に記憶された前記第1状態情報を、前記第1モードの前記通信路を通じて前記情報処理装置に送信する第1送信処理と、
前記第2記憶部に記憶された前記第2状態情報を、前記第2モードの前記通信路を通じて前記情報処理装置に送信する第2送信処理とを実行する画像形成システム。 - 通信プログラムを記憶する記憶部、画像を形成する画像形成装置と通信線を通じて接続される通信部、及び表示部を備える情報処理装置によって読み取り可能なモニタプログラムであって、
該モニタプログラムは、
前記通信部を通じて前記画像形成装置から状態情報を受信する受信処理と、
前記受信処理で受信した状態情報のデータ構造を解析することによって、当該状態情報が第1状態情報及び第2状態情報のいずれかを判断する判断処理とを前記情報処理装置に実行させ、前記第1状態情報は、第1プロトコルで動作する前記画像形成装置の状態を示す情報であり、前記第2状態情報は、第2プロトコルで動作する前記画像形成装置の状態を示す情報であり、
該モニタプログラムは、
前記判断処理で前記第1状態情報と判断したことに応じて、前記第1状態情報で示される状態を前記表示部に表示させる第1表示処理を前記情報処理装置に実行させ、
前記判断処理で前記第2状態情報と判断したことに応じて、前記第2状態情報で示される状態を前記表示部に表示させる第2表示処理を前記情報処理装置に実行させるモニタプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015194537A JP6582830B2 (ja) | 2015-09-30 | 2015-09-30 | モニタプログラム、通信プログラム、情報処理装置、画像形成装置、及び画像形成システム |
| US15/278,235 US9894243B2 (en) | 2015-09-30 | 2016-09-28 | Non-transitory computer-readable medium storing instructions and image forming apparatus, to perform monitoring of status information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015194537A JP6582830B2 (ja) | 2015-09-30 | 2015-09-30 | モニタプログラム、通信プログラム、情報処理装置、画像形成装置、及び画像形成システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017068659A JP2017068659A (ja) | 2017-04-06 |
| JP6582830B2 true JP6582830B2 (ja) | 2019-10-02 |
Family
ID=58409497
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015194537A Active JP6582830B2 (ja) | 2015-09-30 | 2015-09-30 | モニタプログラム、通信プログラム、情報処理装置、画像形成装置、及び画像形成システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9894243B2 (ja) |
| JP (1) | JP6582830B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6821301B2 (ja) * | 2015-12-07 | 2021-01-27 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
| JP7003649B2 (ja) * | 2017-12-27 | 2022-01-20 | セイコーエプソン株式会社 | 画像表示装置の制御方法、画像表示システム及び画像表示装置 |
| JP7463117B2 (ja) * | 2020-01-31 | 2024-04-08 | キヤノン株式会社 | 情報処理装置およびプログラム |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003303083A (ja) | 2002-04-12 | 2003-10-24 | Seiko Epson Corp | 情報処理装置及びそれが実行するプログラム |
| US20060017958A1 (en) * | 2004-07-23 | 2006-01-26 | Jackson Lee W | Printer method and system |
| JP2009093419A (ja) | 2007-10-09 | 2009-04-30 | Canon Inc | 印刷システム |
| CN102263874B (zh) * | 2010-05-28 | 2014-03-12 | 京瓷办公信息系统株式会社 | 具有省电模式的图像形成装置 |
-
2015
- 2015-09-30 JP JP2015194537A patent/JP6582830B2/ja active Active
-
2016
- 2016-09-28 US US15/278,235 patent/US9894243B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US9894243B2 (en) | 2018-02-13 |
| JP2017068659A (ja) | 2017-04-06 |
| US20170094107A1 (en) | 2017-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1760583A1 (en) | Control software updating technique for a network apparatus | |
| US11392439B2 (en) | Program and information processing apparatus | |
| JP6582830B2 (ja) | モニタプログラム、通信プログラム、情報処理装置、画像形成装置、及び画像形成システム | |
| US10511738B2 (en) | Image forming apparatus, method of controlling the same, and storage medium | |
| JP7551474B2 (ja) | 情報処理装置、制御方法およびプログラム | |
| JP2010066876A (ja) | 印刷制御装置、プログラム、記録媒体及び印刷制御方法 | |
| US20200084260A1 (en) | Processing apparatus, processing method and program | |
| CN100580646C (zh) | 图像处理设备、信息处理设备和控制方法 | |
| US9268511B2 (en) | Information distribution processing program, computer, information distribution processing method, and information distribution processing system | |
| JP7761118B2 (ja) | プログラムセット、読取結果の取得方法および情報処理装置 | |
| JP7322443B2 (ja) | 通信デバイス | |
| JP6379932B2 (ja) | 画像記録装置及びプログラム | |
| JP2024023376A (ja) | プログラムセットおよび情報処理装置 | |
| JP6602053B2 (ja) | 情報処理装置、制御方法及びプログラム | |
| US10268427B2 (en) | Print control apparatus for performing wireless communication, control method, and storage medium | |
| JP6460905B2 (ja) | 通信装置、制御方法、プログラム | |
| JP4476886B2 (ja) | 画像処理装置及び画像処理システム | |
| JP4552815B2 (ja) | ネットワーク装置の制御ソフトウェアの更新 | |
| US10162587B2 (en) | Non-transitory computer-readable recording medium for information processing terminal | |
| US8762582B2 (en) | Data processing apparatus capable of communicating with external device via a plurality of logical lines, data processing system, data processing device storing data processing program, and device driver | |
| KR102901658B1 (ko) | 인쇄 장치, 그 제어 방법, 및 프로그램 | |
| JP7284448B2 (ja) | 印刷ジョブ送信装置、印刷ジョブ送信プログラムおよび印刷システム | |
| JP6608175B2 (ja) | 情報処理装置、制御方法及びプログラム | |
| CN121794663A (zh) | 信息处理程序及信息处理装置 | |
| JP2009119689A (ja) | 画像形成装置及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160805 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20180219 |
|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20180219 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180921 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190604 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190704 |
|
| 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: 20190806 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190819 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6582830 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |