JP5188888B2 - 印刷装置及び印刷装置の制御方法 - Google Patents

印刷装置及び印刷装置の制御方法 Download PDF

Info

Publication number
JP5188888B2
JP5188888B2 JP2008163473A JP2008163473A JP5188888B2 JP 5188888 B2 JP5188888 B2 JP 5188888B2 JP 2008163473 A JP2008163473 A JP 2008163473A JP 2008163473 A JP2008163473 A JP 2008163473A JP 5188888 B2 JP5188888 B2 JP 5188888B2
Authority
JP
Japan
Prior art keywords
printing apparatus
communication
print data
communication failure
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.)
Active
Application number
JP2008163473A
Other languages
English (en)
Other versions
JP2010000760A (ja
Inventor
哲朗 荻野
健一 永井
伸彦 望月
麻千子 村上
健一 五味
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Star Micronics Co Ltd
Original Assignee
Star Micronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Star Micronics Co Ltd filed Critical Star Micronics Co Ltd
Priority to JP2008163473A priority Critical patent/JP5188888B2/ja
Publication of JP2010000760A publication Critical patent/JP2010000760A/ja
Application granted granted Critical
Publication of JP5188888B2 publication Critical patent/JP5188888B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は印刷装置及び印刷装置の制御方法に関する。
パーソナルコンピュータなどのコンピュータから通信ネットワークを介して送信される印刷データを受信し、該印刷データに基づく印刷処理を実行する印刷装置が知られている。
上記のような印刷装置では、コンピュータから送信される印刷データの印刷出力が正常に実行されない場合の原因として、例えば下記の二つの原因が考えられる。すなわち、(1)印刷装置の印刷機能に問題が生じていることによって、印刷出力が正常に実行されない場合と、(2)コンピュータと印刷装置との間の通信に障害が発生していることによって、印刷出力が正常に実行されない場合である。印刷出力が正常に実行されない場合の原因が上記の二つのうちのいずれであるのかを特定することは、ユーザにとって容易でない場合があった。この点、コンピュータと印刷装置との間の通信に障害が発生していることをユーザが容易に把握できるようになれば、印刷出力が正常に実行されない原因をユーザが容易に特定できるようになる。
本発明は上記課題に鑑みてなされたものであって、その目的は、コンピュータと印刷装置との間の通信に障害が発生していることをユーザが容易に把握できるようになる印刷装置及び印刷装置の制御方法を提供することにある。
上記課題を解決するために、本発明に係る印刷装置は、印刷データ送信装置から通信ネットワークを介して送信される印刷データを受信し、該印刷データに基づく印刷処理を実行する印刷装置において、前記印刷データ送信装置と前記印刷装置との間の通信に障害が発生しているか否かを判定する判定手段と、前記判定手段の判定結果に対応する印刷出力を実行する印刷制御手段と、を含むことを特徴とする。
また、本発明に係る印刷装置の制御方法は、印刷データ送信装置から通信ネットワークを介して送信される印刷データを受信し、該印刷データに基づく印刷処理を実行する印刷装置の制御方法において、前記印刷データ送信装置と前記印刷装置との間の通信に障害が発生しているか否かを判定する判定ステップと、前記判定ステップにおける判定結果に対応する印刷出力を実行する印刷制御ステップと、を含むことを特徴とする。
本発明によれば、印刷データ送信装置から通信ネットワークを介して送信される印刷データを出力する印刷装置において、印刷データ送信装置と印刷装置との間の通信に障害が発生していることをユーザが容易に把握できるようになる。
また、本発明の一態様では、前記判定手段は、複数の通信障害種類のうちのいずれかが発生したか否かを判定するようにしてもよい。前記印刷制御手段は、前記複数の通信障害種類のうちのいずれかが発生したと判定された場合、該通信障害種類に対応する印刷出力を実行するようにしてもよい。
また、本発明の一態様では、前記複数の通信障害種類のうちの少なくとも一つの指定を受け付ける手段を含むようにしてもよい。前記判定手段は、前記複数の通信障害種類のうちから指定された前記通信障害種類が発生したか否かを判定するようにしてもよい。
また、本発明の一態様では、前記印刷データ送信装置から繰り返し送信される時刻情報を受信する手段を含むようにしてもよい。前記印刷制御手段は、前記印刷データ送信装置と前記印刷装置との間の通信に障害が発生していると判定された場合、前記印刷データ送信装置から受信した時刻情報に基づく時刻を印刷出力するようにしてもよい。
また、本発明の一態様では、前記印刷装置は、複数の印刷データ送信装置の各々から前記通信ネットワークを介して送信される印刷データを受信するようにしてもよい。前記印刷装置は、複数の印刷データ送信装置のうちの少なくとも一つの指定を受け付ける手段を含むようにしてもよい。前記判定手段は、前記複数の印刷データ送信装置のうちから指定された前記印刷データ送信装置と前記印刷装置との間の通信に障害が発生しているか否かを判定するようにしてもよい。
また、本発明の一態様では、前記印刷装置は、複数の印刷データ送信装置の各々から前記通信ネットワークを介して送信される印刷データを受信するようにしてもよい。前記判定手段は、前記複数の印刷データ送信装置の各々に対応する基準時間を取得する手段と、前記印刷データ送信装置から送信されるデータが前記印刷装置で受信されない状態が、該印刷データ送信装置に対応する前記基準時間にわたって継続したか否かを判定する手段と、を含み、前記印刷データ送信装置から送信される前記データが前記印刷装置で受信されない状態が、該印刷データ送信装置に対応する前記基準時間にわたって継続したと判定された場合、該印刷データ送信装置と前記印刷装置との間の通信に障害が発生していると判定するようにしてもよい。
また、本発明の一態様では、ユーザによって指定された文字列情報を前記印刷データ送信装置から受信する手段を含むようにしてもよい。前記印刷制御手段は、前記印刷データ送信装置と前記印刷装置との間の通信に障害が発生していると判定された場合、該印刷データ送信装置から受信した前記文字列情報に基づく文字列を印刷出力するようにしてもよい。
また、本発明の一態様では、前記判定手段は、前記印刷装置が前記通信ネットワークに物理的に接続されているか否かを判定する手段と、前記印刷装置が前記通信ネットワークに物理的に接続されていないと判定される状態が所定時間にわたって継続したか否かを判定する手段と、を含み、前記印刷装置が前記通信ネットワークに物理的に接続されていないと判定される状態が前記所定時間にわたって継続した場合、前記印刷データ送信装置と前記印刷装置との間の通信に障害が発生していると判定するようにしてもよい。
また、本発明の一態様では、前記印刷装置は、複数の印刷データ送信装置の各々から前記通信ネットワークを介して送信される印刷データを受信するようにしてもよい。前記判定手段は、前記複数の印刷データ送信装置の各々について、該印刷データ送信装置と前記印刷装置との間の通信に障害が発生しているか否かを判定するようにしてもよい。前記印刷制御手段は、前記複数の印刷データ送信装置の各々に対する前記判定手段の判定結果を一の用紙に印刷出力するようにしてもよい。
また、本発明の一態様では、前記印刷装置は、複数の印刷データ送信装置の各々から前記通信ネットワークを介して送信される印刷データを受信するようにしてもよい。前記判定手段は、前記複数の印刷データ送信装置の各々について、該印刷データ送信装置と前記印刷装置との間の通信に障害が発生しているか否かを判定するようにしてもよい。前記印刷制御手段は、前記印刷装置との間の通信に障害が発生していると判定された前記印刷データ送信装置の数に基づいて、前記印刷出力の内容を制御する手段を含むようにしてもよい。
また、本発明の一態様では、前記印刷装置は、複数の印刷データ送信装置の各々から前記通信ネットワークを介して送信される印刷データを受信するようにしてもよい。前記判定手段は、前記複数の印刷データ送信装置の各々について、該印刷データ送信装置と前記印刷装置との間の通信に障害が発生しているか否かを判定するようにしてもよい。前記印刷制御手段は、前記印刷装置との間の通信に障害が発生していると判定された前記印刷データ送信装置の組み合わせに基づいて、前記印刷出力の内容を制御する手段を含むようにしてもよい。
以下、本発明の実施形態の一例について図面に基づき詳細に説明する。
[1.印刷システムの構成]
図1は、本発明の実施形態に係る印刷装置を含む印刷システムの全体構成を示す図である。図1に示す印刷システム10は、ハブ16a,16b,16c,16dと、サーバ18と、コンピュータ(印刷データ送信装置)20a,20b,20c,20dと、印刷装置30と、を含む。ハブ16a,16b,16c,16dは、例えば、リピータハブ、スイッチングハブ、又はルータ等で構成される。
サーバ18は一般的なサーバコンピュータである。サーバ18は通信ケーブル14eを介してハブ16cと接続されている。ハブ16cはローカル・エリア・ネットワーク(LAN)12に接続されている。つまり、サーバ18は、通信ケーブル14eとハブ16cとを介してLAN12に接続されている。
コンピュータ20a,20b,20c,20dは例えばパーソナルコンピュータである。コンピュータ20a,20bは、それぞれ通信ケーブル14a,14bを介してハブ16aと接続されている。ハブ16aはLAN12に接続されている。つまり、コンピュータ20a,20bは通信ケーブル14a,14b及びハブ16aを介してLAN12に接続されている。また、コンピュータ20c,20dは、それぞれ通信ケーブル14c,14dを介してハブ16bと接続されている。ハブ16bはLAN12に接続されている。つまり、コンピュータ20c,20dは通信ケーブル14c,14d及びハブ16bを介してLAN12に接続されている。
印刷装置30は通信ケーブル14fを介してハブ16dと接続されている。ハブ16dはLAN12に接続されている。つまり、印刷装置30は通信ケーブル14f及びハブ16dを介してLAN12に接続されている。
以上のように、サーバ18、コンピュータ20a〜20d、及び印刷装置30はLAN12に接続されており、相互にデータ通信が可能である。サーバ18、コンピュータ20a〜20d、及び印刷装置30の間ではTCP/IP(Transmission Control Protocol / Internet Protocol)に則った通信が実行される。
サーバ18はDHCP(Dynamic Host Configuration Protocol)サーバ機能を備えており、IP(Internet Protocol)アドレスなどの通信に必要な情報をコンピュータ20a〜20d、及び印刷装置30に供給する。
コンピュータ20a〜20dには、アプリケーションプログラムと、印刷装置30に対応するプリンタドライバと、がインストールされている。アプリケーションプログラムで作成された文書や画像を印刷するための印刷データが、プリンタドライバによって印刷装置30に送信される。ちなみに、プリンタドライバには、ネットワーク制御に必要なソフトウェア(ミドルウェア)が含まれている。
なお、プリンタドライバは印刷データ以外のデータも印刷装置30に送信する。例えば、コンピュータ20a〜20dと印刷装置30との間の通信が正常に行われていることを印刷装置30が確認できるようにするためのパケット(キープアライブパケット)がプリンタドライバによって印刷装置30に送信される。このパケットは所定時間(例えば1秒)ごとに送信される。なお、このパケットを送信する場合には、印刷データを送信する場合とは異なるTCP/IP通信ポートが用いられる。また、このパケットはブロードキャストで送信されるようにしてもよい。以下では、このパケットのことを「確認パケット」と記載する。確認パケットの内容については後述する(図3参照)。
印刷装置30は、コンピュータ20a〜20dからLAN12を介して供給される印刷データを受信し、その印刷データに基づく印刷処理を実行する。図1に示すように、印刷装置30は、制御部32、記憶部34、通信インタフェース36、及び印刷機構部38を含む。制御部32は、記憶部34に記憶されるプログラムに基づいて、印刷装置30全体を制御する。記憶部34は、例えばROM(Read-Only Memory)、RAM(Random Access Memory)や不揮発性の半導体メモリ等のコンピュータ読み取り可能な情報記憶媒体を含む。記憶部34にはプログラムやデータが記憶される。また、記憶部34は、制御部32が各種処理を実行する際のワークメモリとしても動作する。通信インタフェース36は、印刷装置30を通信ネットワークに接続するためのインタフェースである。通信インタフェース36には通信ケーブル14fが接続される。印刷機構部38は、コンピュータ20a〜20dから供給される印刷データに基づいて、用紙などの記録媒体に画像を形成する。なお、印刷装置30は液晶表示部を備えるようにしてもよい。
印刷システム10は、例えば、商品販売の場面で利用される印刷システムである。例えば、コンピュータ20a〜20dにはPOS(Point Of Sale)アプリケーションプログラムがインストールされる。POSアプリケーションプログラムは、コンピュータ20a〜20dをPOS端末として機能させるためのプログラムである。POSアプリケーションプログラムで作成されたレシート画像を印刷するための印刷データがプリンタドライバによって印刷装置30に送信される。また例えば、印刷装置30はレシート画像を印刷するために用いられるサーマルプリンタである。印刷装置30ではレシート画像がレシート用紙に印刷される。当然のことながら、印刷システム10は、商品販売以外の場面で利用される印刷システムであってもよい。
印刷装置30は、コンピュータ20a〜20dと印刷装置30との間の通信に障害が発生したことをユーザが容易に把握できるように図るための機能を備えている。以下、この機能について説明する。
[2.機能ブロック]
図2は、印刷装置30で実現される機能ブロックのうちの、上記機能に関連する機能ブロックを示す図である。図2に示すように、印刷装置30は通信制御部40、判定部42、及び印刷制御部44を含む。通信制御部40、判定部42、及び印刷制御部44は、記憶部34に記憶されるプログラムを制御部32が実行することによって実現される。
[2−1.通信制御部]
通信制御部40は、DHCPに則った要求データをサーバ18に送信する。この要求データは、例えば印刷装置30が起動される場合等にサーバ18に送信される。要求データを受信したサーバ18は、DHCPに則った応答データを印刷装置30に送信する。この応答データは、例えば、印刷装置30に割り当てられるIPアドレスと、サブネットマスクと、ゲートウェイサーバ及びDNS(Domain Name System)サーバのIPアドレスと、を示すデータである。
サーバ18から返信された応答データを通信制御部40は受信する。応答データが受信された場合、その応答データに基づいて、印刷装置30のIPアドレスなどが設定される。また、応答データが示すサブネットマスク、ゲートウェイサーバ及びDNSサーバのIPアドレスが記憶部34に記憶される。
また、通信制御部40は、コンピュータ20a〜20dのプリンタドライバによって送信される確認パケットを受信する。上述したように、確認パケットはコンピュータ20a〜20dの各々から所定時間(例えば1秒)ごとに送信される。
確認パケットの内容について詳しく説明する。図3は、確認パケットの内容を説明するための図である。図3に示すように、確認パケットは、「送信元IPアドレス」、「送信元MAC(Media Access Control)アドレス」、「送信時刻」、及び「備考文字列」を含む。「送信元IPアドレス」は、この確認パケットを送信したコンピュータのIPアドレスを示す。「送信元MACアドレス」は、この確認パケットを送信したコンピュータのMACアドレスを示す。「送信元IPアドレス」及び「送信元MACアドレス」のいずれか一方は省略するようにしてもよい。「送信時刻」は、この確認パケットをコンピュータが送信した時刻を示す。「備考文字列」は、ユーザがあらかじめ設定した文字列である。なお、プリンタドライバは、「備考文字列」を入力するための画面をコンピュータの表示部に表示する機能を備えている。この画面でユーザは任意の文字列を「備考文字列」として入力する。ユーザが入力した文字列は記憶部34に記憶される。確認パケットを送信する場合には、ユーザが入力した文字列が記憶部34から読み出され、その文字列が確認パケットの「備考文字列」に設定される。
例えば、コンピュータ20aのプリンタドライバによって送信される確認パケットの「送信元IPアドレス」及び「送信元MACアドレス」には、コンピュータ20aのIPアドレス及びMACアドレスが設定される。また、その時点の現在時刻が「送信時刻」に設定される。さらに、ユーザがコンピュータ20aにおいてあらかじめ設定した文字列がコンピュータ20aの記憶部34から読み出され、「備考文字列」に設定される。
[2−2.判定部及び印刷制御部]
判定部42は、コンピュータ20a〜20dと印刷装置30との間の通信に障害が発生しているか否かを判定する。つまり、判定部42は、コンピュータ20a〜20dと印刷装置30との間の通信が不可能な状態であるか否かを判定する。また、印刷制御部44は、判定部42の判定結果に対応する印刷出力を実行する。
例えば、判定部42は、複数の通信障害種類のうちのいずれかが発生しているか否かを判定する。複数の通信障害種類のうちのいずれかが発生していると判定された場合、印刷制御部44は、その通信障害種類に対応する印刷出力を実行する。
本実施形態の場合、判定部42は、下記(A)〜(C)の通信障害種類のうちのいずれかが発生しているか否かを判定する。
(A)印刷装置30が物理的にLAN12に接続されていない。
(B)印刷装置30にIPアドレスが正常に設定されていない。
(C)コンピュータ20a〜20dとの通信が切断されている(コンピュータ20a〜20d、LAN12、ハブ16a,16b、通信ケーブル14a〜14dに不具合が発生している)。
判定部42は第1判定部42a、第2判定部42b、及び第3判定部42cを含む。まず、第1判定部42aについて説明する。第1判定部42aは、上記(A)の通信障害種類が発生しているか否かを判定する。つまり、第1判定部42aは、印刷装置30がLAN12に物理的に接続されているか否かを判定する。印刷装置30がLAN12に物理的に接続されていない場合とは、通信ケーブル14fが印刷装置30とハブ16dとの少なくとも一方に接続されていない場合や、ハブ16dの電源がオン状態になっていない場合などである。
印刷装置30には、印刷装置30がLAN12に物理的に接続されているか否かを示す信号が通信インタフェース36を介して入力される。例えば、印刷装置30がLAN12に物理的に接続されている場合、上記信号は第1状態(例えば、Highレベル)に設定される。一方、印刷装置30がLAN12に物理的に接続されていない場合、上記信号は第2状態(例えば、Lowレベル)に設定される。つまり、通信ケーブル14fが印刷装置30とハブ16dとの少なくとも一方に接続されていない場合や、ハブ16dの電源がオン状態になっていない場合、上記信号が第2状態に設定される。第1判定部42aは、上記信号の状態を監視することによって、印刷装置30がLAN12に物理的に接続されているか否かを判定する。
図4は、第1判定部42aに関する処理を示すフロー図である。図4に示す処理は印刷装置30が起動した直後に実行開始される。制御部32は記憶部34に記憶されるプログラムに従って、図4に示す処理を実行する。図4に示す処理が制御部32によって実行されることによって、第1判定部42aが実現される。
図4に示すように、まず、制御部32(第1判定部42a)は、上記信号の状態が第1状態から第2状態に変化したか否かを判定する(S101)。上記信号の状態が第1状態から第2状態に変化していないと判定された場合、S101の処理が続行される。一方、上記信号の状態が第1状態から第2状態に変化したと判定された場合、制御部32(第1判定部42a)は、上記信号の状態が第2状態から第1状態に戻ったか否かを判定する(S102)。
上記信号の状態が第1状態に戻ったと判定された場合、S101の処理が再開される。一方、上記信号の状態が第1状態に戻っていないと判定された場合、制御部32(第1判定部42a)は、上記信号の状態が第1状態から第2状態に変化してからの経過時間が所定時間(例えば4秒)以上になったか否かを判定する(S103)。経過時間が所定時間以上になっていないと判定された場合、S102の処理が続行される。一方、経過時間が所定時間以上になったと判定された場合、制御部32(印刷制御部44)は警告メッセージ画像を印刷する(S104)。
図5は、S104の処理で印刷される警告メッセージ画像の一例を示している。図5に示すように、この場合、印刷装置30がLAN12に物理的に接続されていない旨を示す警告メッセージ画像50aが印刷される。なお、警告メッセージ画像50aは記憶部34にあらかじめ記憶されており、制御部32は警告メッセージ画像50aを記憶部34から読み出して印刷する。
上記に説明したように、印刷装置30では、印刷装置30がLAN12に物理的に接続されていない場合、その旨を示す警告メッセージ画像50aが印刷される。このため、ユーザは、印刷装置30がLAN12に物理的に接続されていないことを容易に把握できるようになる。
また、印刷装置30では、上記信号が第1状態から第2状態に変化した場合に警告メッセージ画像50aが直ちに印刷されるのではなく、上記信号が第2状態である状態が所定時間(例えば4秒)継続した場合に警告メッセージ画像50aが印刷される。例えば通信ケーブル14fの接触不良などによって、印刷装置30とハブ16dとの間の物理的接続が瞬断し、上記信号が一時的(瞬間的)に第2状態になってしまう場合もある。このような場合には警告メッセージ50aを印刷する必要性が低い。この点、印刷装置30では、印刷装置30とハブ16dとの間の物理的接続が瞬断したような場合には警告メッセージ50aが印刷されないように図られている。
次に、第2判定部42bについて説明する。第2判定部42bは、上記(B)の通信障害種類が発生しているか否かを判定する。つまり、第2判定部42bは、印刷装置30にIPアドレスが正常に設定されているか否かを判定する。本実施形態の場合、サーバ18(DHCPサーバ)によって印刷装置30にIPアドレスが割り当てられるため、第2判定部42bは、サーバ18によるIPアドレスの割り当てが正常に完了したか否かを判定する。
図6は、第2判定部42bに関する処理を示すフロー図である。図6に示す処理は、DHCPに則った要求データを印刷装置30がサーバ18に送信した場合に実行される。制御部32は記憶部34に記憶されるプログラムに従って、図6に示す処理を実行する。図6に示す処理が制御部32によって実行されることによって、第2判定部42bが実現される。
図6に示すように、まず、応答データが受信されたか否かを制御部32(第2判定部42b)は判定する(S201)。応答データが受信されたと判定された場合、本処理は終了する。この場合、上述したように、印刷装置30のIPアドレスなどが応答データに基づいて設定される。一方、応答データが受信されていないと判定された場合、制御部32(第2判定部42b)は、要求データを送信してからの経過時間が所定時間(例えば20秒)以上になったか否かを判定する(S202)。なお、要求データを送信してからの経過時間は、印刷装置30のクロックに基づいて取得される。
経過時間が所定時間以上になっていないと判定された場合、応答データの受信の監視が続行される(S201)。一方、経過時間が所定時間以上になったと判定された場合、制御部32(印刷制御部44)は警告メッセージ画像を印刷する(S203)。
図7は、S203の処理で印刷される警告メッセージ画像の一例を示している。図7に示すように、この場合、印刷装置30にIPアドレスが正常に設定されていない旨を示す警告メッセージ50bが印刷される。なお、警告メッセージ画像50aと同様に、警告メッセージ画像50bも記憶部34にあらかじめ記憶されており、制御部32は警告メッセージ画像50bを記憶部34から読み出して印刷する。
上記に説明したように、印刷装置30では、印刷装置30にIPアドレスが正常に設定されていない場合、その旨を示す警告メッセージ画像50bが印刷される。このため、ユーザは、印刷装置30にIPアドレスが正常に設定されていないことを容易に把握できるようになる。
次に、第3判定部42cについて説明する。第3判定部42cは、上記(C)の通信障害種類が発生しているか否かを判定する。つまり、第3判定部42cは、コンピュータ20a〜20dとの通信が切断されているか否かを判定する。言い換えれば、第3判定部42cは、コンピュータ20a〜20d、LAN12、ハブ16a,16b、通信ケーブル14a〜14dの状態が正常であるか否かを判定する。この判定は、各コンピュータ20a〜20dから印刷装置30に送信される確認パケット(図3参照)に基づいて実行される。
図8は、第3判定部42cに関する処理を示すフロー図である。図8に示す処理は印刷装置30が起動した直後に実行開始される。制御部32は記憶部34に記憶されるプログラムに従って、図8に示す処理を実行する。図8に示す処理が制御部32によって実行されることによって、第3判定部42cが実現される。
図8に示すように、まず、確認パケットが受信されたか否かを制御部32(第3判定部42c)は判定する(S301)。確認パケットが受信されたと判定された場合、制御部32はその確認パケットの内容を記憶部34に保存する(S302)。
記憶部34には、コンピュータ20a〜20dの各々の最新の確認パケットの内容が記憶される。図9は、記憶部34に記憶されるテーブルの一例を示す。図9に示すテーブルは、「送信元IPアドレス」、「送信元MACアドレス」、「送信時刻」、及び「備考文字列」フィールドを含む。図9に示すテーブルの一のレコードは一のコンピュータに対応する。
S302の処理では、まず、受信された確認パケットから送信元IPアドレスが取得される。次に、その取得されたIPアドレスに対応するレコードがテーブルに存在するか否かが判定される。そのようなレコードがテーブルに存在しない場合には新たなレコードが追加される。そして、新たに追加されたレコードの「送信元IPアドレス」、「送信元MACアドレス」、「送信時刻」、及び「備考文字列」フィールドに、受信された確認パケットの内容が設定される。一方、取得されたIPアドレスに対応するレコードがテーブルに存在する場合には、そのレコードの「送信元IPアドレス」、「送信元MACアドレス」、「送信時刻」、及び「備考文字列」フィールドが、受信された確認パケットの内容に基づいて更新される。このようにして、図9に示すテーブルには、コンピュータ20a〜20dの各々から最後に受信した確認パケットの内容が記憶される。
その後、制御部32(第3判定部42c)は、確認パケットが基準時間T(例えば40秒)にわたって一度も印刷装置30に届かなかったようなコンピュータが存在するか否かを判定する(S303)。この処理では、コンピュータ20a〜20dの各々について、そのコンピュータからの確認パケットを最後に受信した時から基準時間Tが経過したか否かが判定される。例えば、コンピュータ20aからの確認パケットを最後に受信した時から基準時間Tが経過している場合、コンピュータ20aは、「確認パケットが基準時間Tにわたって一度も印刷装置30に届かなかったようなコンピュータ」であると判断される。なお、基準時間Tは、確認パケットの送信間隔(例えば1秒)よりも長い時間に設定される。また、コンピュータからの確認パケットを最後に受信した時からの経過時間は、印刷装置30のクロックに基づいて取得される。
確認パケットが基準時間Tにわたって一度も印刷装置30に届かなかったようなコンピュータが存在しないと判定された場合、確認パケットの受信の監視が再開される(S301)。一方、確認パケットが基準時間Tにわたって一度も印刷装置30に届かなかったようなコンピュータが存在すると判定された場合とは、そのコンピュータとの間の通信が切断されている場合であり、例えば、そのコンピュータが正常に動作していないような場合や、LAN12、ハブ16a,16b、通信ケーブル14a〜14dなどに障害が発生している場合である。このような場合、制御部32は警告メッセージ画像を印刷する(S304)。
図10は、S304の処理における印刷内容の一例を示している。図10に示すように、この場合、コンピュータとの間の通信が切断されている旨を示す警告メッセージ画像50cが記憶部34から読み出されて印刷される。さらに、そのコンピュータから受信した最新の確認パケットの内容52がテーブル(図9参照)から読み出されて印刷される。
なお、確認パケットが基準時間Tにわたって一度も印刷装置30に届かなかったようなコンピュータが存在すると判定された場合、S304の処理では、そのコンピュータから受信した最新の確認パケットの内容52を警告メッセージ画像50cとともに出力した後、そのコンピュータに対応するレコードをテーブルから削除するようにすると好適である。このようにすれば、警告メッセージ画像50cの印刷が繰り返し実行されないようになる。
上記に説明したように、印刷装置30では、コンピュータとの間の通信が切断されていると判定された場合、その旨を示す警告メッセージ画像50cが印刷される。このため、ユーザは、コンピュータとの間の通信が切断されていることを容易に把握できるようになる。
また印刷装置30では、コンピュータとの間の通信が切断されていると判定された場合、そのコンピュータのIPアドレスやMACアドレスが警告メッセージ画像50cとともに印刷される。ユーザは、これらの情報を頼りに、どのコンピュータとの間の通信が切断されているのかを把握できるようになる。
また印刷装置30では、コンピュータとの間の通信が切断されていると判定された場合、そのコンピュータから最後に受信した確認パケットの送信時刻が、警告メッセージ52cとともに印刷される。ユーザは、この情報を頼りに、コンピュータとの間の通信がどの時点まで正常に行われていたのかを把握できるようになる。その結果、コンピュータとの間の通信が切断された時刻をユーザは推測できるようになる。
ところで、コンピュータとの間の通信が切断された時刻をユーザが推測できるように図るための方法としては、確認パケットの送信時刻を印刷する代わりに、確認パケットの受信時刻を印刷する方法も考えられる。この場合、コンピュータから確認パケットを受信した場合の処理(図8のS302)では、制御部32が現在時刻を取得し、その時刻を受信時刻として記憶する。そして、コンピュータとの間の通信が切断されていると判定された場合の処理(図8のS304)では、そのコンピュータからの確認パケットを最後に受信した時刻を印刷する。このようにしても、コンピュータとの間の通信が切断された時刻をユーザが推測できるようになる。しかしながら、この方法を採用した場合、現在時刻を取得するための機能(時計機能)を印刷装置30が備える必要がある。この点、印刷システム10では、確認パケットの送信時刻がコンピュータ20a〜20dから印刷装置30に送信され、この送信時刻が印刷される。このため、印刷装置30が時計機能を備える必要がない。その結果、印刷装置30の製造コストの低減を図ることが可能になる。
また印刷装置30では、コンピュータとの間の通信が切断されていると判定された場合、そのコンピュータにおいてユーザが設定した備考文字列が、警告メッセージ50cとともに印刷される。例えば、コンピュータの識別名を備考文字列として設定するようにすれば、ユーザは、この備考文字列(識別名)を頼りに、どのコンピュータとの通信が切断されているのかをより容易に把握できるようになる。
ここで、第1判定部42a、第2判定部42b、及び第3判定部42cの関係(優先順位)について説明する。
上述したように、第1判定部42aによる監視は、印刷装置30に電源が投入された後、常時実行される。そして、印刷装置30がLAN12に物理的に接続されていない状態が数秒にわたって継続した場合に、第1判定部42aは通信障害が発生したと判定する。また、第3判定部42cによる監視も、印刷装置30に電源が投入された後、常時実行される。第3判定部42cは、コンピュータ20a〜20dのプリンタドライバから所定間隔(例えば1秒)で送信される確認パケットの受信間隔(例えば数十秒)に基づいて、コンピュータ20a〜20dと印刷装置30との接続状態を判定する。
これに対し、第2判定部42bによる判定は、DHCPサーバ(サーバ18)との通信が実行される場合に実行される。印刷装置30では、電源が投入された後、DHCPサーバ(サーバ18)との通信が実行され、DHCPサーバからの応答データに基づいてIPアドレスなどが設定される。そして、その後は、IPアドレスの有効期限毎にDHCPサーバとの通信が実行される。IPアドレスの有効期限はDHCPサーバの設定によるが、数時間〜数日に設定されるのが一般的である。このため、第2判定部42bによる判定は数時間〜数日毎に行われることになる。したがって、第2判定部42bによる判定が実行される頻度(判定頻度)は、第1判定部42aや第3判定部42cよりも低くなっている。
以上のように、第1判定部42a、第2判定部42b、及び第3判定部42cの判定頻度は、第1判定部42a、第3判定部42c、第2判定部42bの順に高くなっている。このように判定頻度が設定されていることによって、下記のような効果が得られる。コンピュータ20a〜20dやLAN12に障害が発生している場合に限らず、印刷装置30がLAN12に物理的に接続されていない場合にも、コンピュータ20a〜20dからの確認パケットは印刷装置30に届かなくなる。つまり、印刷装置30がLAN12に物理的に接続されていない場合にも、第3判定部42cによって通信障害(C)が検出されることになる。この点、印刷装置30では、第1判定部42aの判定が最優先になっている。このため、第3判定部42cの判定結果に基づいて警告メッセージ画像50cが印刷された場合には、印刷装置30側に通信障害が発生しているのではなく、コンピュータ20a〜20dやLAN12側に障害が発生している可能性が高いことをユーザは容易に推測できる。
[3.まとめ]
上記に説明したように、コンピュータ20a〜20dと印刷装置30との間の通信に障害が発生している場合、印刷装置30は警告メッセージ画像50a〜50cを印刷する。印刷装置30によれば、コンピュータ20a〜20dと印刷装置30との間の通信に障害が発生していることをユーザは容易に把握できるようになる。
また、印刷装置30で印刷データの印刷が正常に実行されない場合、ユーザは、警告メッセージ画像50a〜50cが印刷されているか否かを確認することによって、印刷が正常に実行されない原因を容易に把握できるようになる。例えば、警告メッセージ画像50a〜50cが印刷されている場合、ユーザは、コンピュータ20a〜20dと印刷装置30との間の通信に問題があることを把握できるようになる。一方、警告メッセージ画像50a〜50cが印刷されていない場合、ユーザは、コンピュータと印刷装置30との間の通信には問題がなく、印刷装置30の印刷機能に問題が生じている可能性が高いことを把握できるようになる。このように、印刷装置30によれば、印刷データの印刷が正常に実行されない原因をユーザが容易に特定できるようになる。
また印刷装置30では、ユーザは、警告メッセージ画像50a〜50cの内容を確認することによって、コンピュータ20a〜20dと印刷装置30との間の通信に発生している障害が上記の(A)〜(C)の三つの通信障害種類のうちのいずれであるのかを容易に把握できるようになる。
[4.変形例]
なお、本発明は以上に説明した実施の形態に限定されるものではない。
[4−1.第1変形例]
警告メッセージ画像50a〜50cを印刷する場合、印刷装置30に備えられたLED(Light Emitting Diode)を光らせるようにしてもよい。また、警告メッセージ画像50a〜50cを印刷する場合、印刷装置30に備えられたブザーを鳴らすようにしてもよい。このようにすれば、コンピュータ20a〜20dと印刷装置30との間の通信に障害が発生していることをユーザが気付きやすくなる。
[4−2.第2変形例]
通信障害の発生が検出された場合、通信障害内容の印刷(警告メッセージ画像などの印刷)を直ちに開始するのではなく、通信障害の発生をLEDの点灯又はブザーの鳴動によってユーザに報知した後、所定の条件が満足された場合にのみ、通信障害内容の印刷が許可されるようにしてもよい。
例えば、LEDの点灯又はブザーの鳴動による報知が実行された後、ユーザが所定操作を行った場合にのみ、通信障害内容の印刷が開始されるようにしてもよい。この場合、ユーザが所定操作を行わなかったときには、通信障害内容の印刷は開始されない。
または、LEDの点灯又はブザーの鳴動による報知が所定時間継続するようにし、該所定時間内にユーザが所定操作を行わなかった場合にのみ、通信障害内容の印刷が開始されるようにしてもよい。この場合、上記所定時間内にユーザが所定操作を行ったときには、通信障害内容の印刷は開始されない。
上記のようにすれば、必要とされる場合にのみ、通信障害内容の印刷出力が行われるようになり、用紙の使用量の削減を図ることができる。
[4−3.第3変形例]
警告メッセージ画像50a〜50cとして印刷する画像をユーザが独自に印刷装置30に登録できるようにしてもよい。例えば、ユーザが、自国の言語(例えば英語、中国語、ハングル語又はアラビア語など)で警告メッセージが表された画像を警告メッセージ画像50a〜50cとして印刷装置30に登録できるようにしてもよい。なお、警告メッセージ画像50a〜50cとして印刷する画像をユーザが登録しなかった場合には、あらかじめ登録された警告メッセージ画像50a〜50cが印刷されるようにすればよい。
[4−4.第4変形例]
上記(A)〜(C)の通信障害種類のうちから、検出対象の通信障害種類をユーザが指定できるようにしてもよい。言い換えれば、第1判定部42a、第2判定部42b、及び第3判定部42cの各々の機能を有効にするか否かをユーザが設定できるようにしてもよい。
例えば、通信障害種類の指定を受け付けるためのディップスイッチを印刷装置30が備えるようにしてもよい。この場合、ユーザはディップスイッチの状態を調整することによって、検出対象の通信障害種類を指定できるようになる。
または、通信障害種類の指定を受け付けるための画面が印刷装置30の液晶表示部に表示されるようにしてもよい。この場合、ユーザは検出対象の通信障害種類を上記画面で指定できるようになる。
本変形例によれば、検出対象の通信障害種類をユーザが指定できるようになる。その結果、ユーザにとって不要な通信障害種類は検出されないようになる。
[4−5.第5変形例]
例えば、コンピュータ20a〜20dの各々について、そのコンピュータを第3判定部42cによる監視の対象とするか否かを設定できるようにしてもよい。また例えば、図8のS303における基準時間Tをコンピュータ20a〜20dの各々ごとに設定できるようにしてもよい。また、これらの設定をコンピュータ20a〜20dの各々から行えるようにしてもよい。この場合、確認パケットを下記に説明するような構成とすればよい。
図11は確認パケットの他の一例を示す。図11に示す確認パケットは、「監視フラグ」及び「基準時間」を含む点で、図3に示す確認パケットとは異なる。例えば、「監視フラグ」は「0」又は「1」の値をとる。値「0」は、この確認パケットを送信したコンピュータを第3判定部42cによる監視の対象から除外することを示す。値「1」は、この確認パケットを送信したコンピュータを第3判定部42cによる監視の対象とすることを示す。例えば、コンピュータ20aから送信される確認パケットの「監視フラグ」に「0」が設定されている場合、コンピュータ20aは図8のS303の処理の対象から除外される。
また、「基準時間」は、図8のS303における基準時間Tを示す。例えば、コンピュータ20aから送信される確認パケットの「基準時間」に、「50秒」に対応する数値が設定され、コンピュータ20cから送信される確認パケットの「基準時間」に、「45秒」に対応する数値が設定されている場合を想定する。この場合、図8のS303では、コンピュータ20aからの確認パケットを最後に受信した時から50秒が経過したか否かが判定される。また、コンピュータ20cからの確認パケットを最後に受信した時から45秒が経過したか否かが判定される。
例えば、通信ネットワーク(LAN12)の構成が比較的複雑であるような場合、確認パケットが印刷装置30に到達するまでの時間が、コンピュータ20a〜20d間で大きく異なってしまうことも想定される。この点、本変形例によれば、通信ネットワーク(LAN12)の構成を考慮して、コンピュータ20a〜20dの各々ごとに基準時間Tを設定できるようになる。
[4−6.第6変形例]
図8のS304の処理では、各コンピュータ20a〜20dの状態、すなわち、各コンピュータ20a〜20dに対する第3判定部42cの判定結果が一枚の用紙に印刷されるようにしてもよい。図12は、S304における印刷内容の他の一例を示している。図12に示す例では、警告メッセージ画像50cと、各コンピュータ20a,20b,20c,20dの最新の確認パケットの内容52a,52b,52c,52dと、が印刷されている。そして、さらに、各コンピュータ20a,20b,20c,20dの状態54a,54b,54c,54dが印刷されている。
例えば、コンピュータ20aと印刷装置30との間の通信のみが切断されている場合、コンピュータ20a自体、又はコンピュータ20aに接続される通信ケーブル14aに問題が生じている可能性が高いと考えられる。一方、複数のコンピュータ20a,20bと印刷装置30との間の通信が不可能である場合、それらのコンピュータ20a,20bによって共用されるLAN12やハブ16aに問題が生じている可能性が高いと考えられる。
本変形例によれば、上記のような判断をユーザが容易に行えるようになる。すなわち、各コンピュータ20a〜20dの状態が一枚の用紙に印刷されるため、各コンピュータ20a〜20dと印刷装置30との通信状態をユーザが一見して把握できるようになり、その結果として、印刷システム10のうちの、問題が発生している部分をユーザが特定しやすくなる。
[4−7.第7変形例]
図8のS304の処理では、印刷装置30との間の通信が切断されていると判定されたコンピュータの数に基づいて、警告メッセージ画像50cの内容が制御されるようにしてもよい。上述のように、複数のコンピュータ20a〜20dと印刷装置30との間の通信が切断されている場合、それらのコンピュータ20a〜20dによって共用されるLAN12などに問題が発生している可能性が高いと考えられる。このため、印刷装置30との通信が切断されていると判定されたコンピュータの数が複数である場合には、例えば「LANで障害が発生している可能性が高い」などの警告メッセージ画像50cが表示されるようにしてもよい。
この変形例では、複数種類の警告メッセージ画像50cが記憶部34に記憶される。また、複数種類の警告メッセージ画像50cの各々に対応づけて、コンピュータの数に関する条件が記憶される。そして、図8のS304の処理において、制御部32は、印刷装置30との通信が切断されていると判定されたコンピュータの数に対応する警告メッセージ画像50cを記憶部34から読み出して印刷する。
[4−8.第8変形例]
図8のS304の処理では、印刷装置30との間の通信が切断されていると判定されたコンピュータの組み合わせに基づいて、警告メッセージ画像50cの内容が制御されるようにしてもよい。例えば、印刷装置30との間の通信が切断されていると判定されたコンピュータの組み合わせが、同じハブ(通信機器)に接続されたコンピュータの組み合わせである場合には、そのハブで問題が発生している可能性が高いと考えられる。そこで、このような場合には、印刷装置30との通信が切断されていると判定されたコンピュータのリストを表示するとともに、「これらのコンピュータで共用されている通信機器で障害が発生している可能性が高い」旨を示す警告メッセージ画像50cが表示されるようにしてもよい。
この変形例では、複数種類の警告メッセージ画像50cが記憶部34に記憶される。また、複数種類の警告メッセージ画像50cの各々に対応づけて、コンピュータの組合せに関する条件が記憶される。そして、図8のS304の処理において、制御部32は、印刷装置30との通信が切断されていると判定されたコンピュータの組合せに対応する警告メッセージ画像50cを記憶部34から読み出して印刷する。
また、この変形例では、同じハブに接続されるコンピュータから送信される確認パケットの「備考文字列」には同じ文字列が設定されるようにすればよい。この場合の「備考文字列」は、コンピュータが接続されるハブの識別情報に相当する。言い換えれば、「備考文字列」は、コンピュータが所属するグループの識別情報に相当する。例えば、ハブ16aに接続されるコンピュータ20a,20bから送信される確認パケットの「備考文字列」には「1」が設定されるようにし、ハブ16bに接続されるコンピュータ20c,20dから送信される確認パケットの「備考文字列」には「2」が設定されるようにすればよい。このようにすれば、印刷装置30において、「備考文字列」に同じ文字列が設定されたコンピュータ群は、同じハブに接続されたコンピュータ群(同じグループに所属するコンピュータ群)であると判断できるようになる。なお、同じハブに接続されたコンピュータの組み合わせは、印刷装置30にあらかじめ登録しておくようにしてもよい。
本発明の実施形態に係る印刷装置を含んだ印刷システムの全体構成を示す図である。 本発明の実施形態に係る印刷装置の機能ブロック図である。 確認パケットの内容の一例を示す図である。 第1判定部に関連する処理を示すフロー図である。 警告メッセージ画像の一例を示す図である。 第2判定部に関連する処理を示すフロー図である。 警告メッセージ画像の一例を示す図である。 第3判定部に関連する処理を示すフロー図である。 印刷装置の記憶部に記憶されるテーブルの一例を示す図である。 印刷装置の警告印刷内容の一例を示す図である。 確認パケットの内容の他の一例を示す図である。 印刷装置の警告印刷内容の一例を示す図である。
符号の説明
10 印刷システム、12 LAN、14a,14b,14c,14d,14e,14f 通信ケーブル、16a,16b,16c,16d ハブ、18 サーバ、20a,20b,20c,20d コンピュータ、30 印刷装置、32 制御部、34 記憶部、36 通信インタフェース、38 印刷機構部、40 通信制御部、42 判定部、42a 第1判定部、42b 第2判定部、42c 第3判定部、44 印刷制御部、50a,50b,50c 警告メッセージ画像、52,52a,52b,52c,52d 確認パケットの内容、54a,54b,54c,54d コンピュータの状態。

Claims (5)

  1. 印刷データ送信装置から通信ネットワークを介して送信される印刷データを受信し、該印刷データに基づく印刷処理を実行する印刷装置において、
    複数の通信障害種類のうちの少なくとも一つの指定を受け付ける手段と、
    前記複数の通信障害種類のうちから指定された前記通信障害種類が前記印刷データ送信装置と前記印刷装置との間の通信に発生しているか否かを判定する判定手段と、
    前記複数の通信障害種類のうちから指定された前記通信障害種類が発生していると前記判定手段によって判定された場合、該通信障害種類に対応する印刷出力を実行する印刷制御手段と、
    を含み、
    前記複数の通信障害種類は、
    前記印刷装置が物理的に前記通信ネットワークに接続されていない旨の第1の通信障害種類と、
    前記印刷装置にIPアドレスが正常に設定されていない旨の第2の通信障害種類と、
    前記印刷装置と前記印刷データ送信装置との間の通信が切断されている旨の第3の通信障害種類と、を含み、
    前記判定手段は、
    前記印刷装置に入力される、前記印刷装置が物理的に前記通信ネットワークに接続されているか否かを示す信号に基づいて、前記第1の通信障害種類が発生しているか否かを判定する第1の判定手段と、
    DHCPに則った要求データをDHCPサーバに送信し、前記要求データを受信した前記DHCPサーバから送信される応答データが、前記要求データを送信してからの経過時間が閾値以上になるまでに前記印刷装置において受信されたか否かを判定することによって、前記第2の通信障害種類が発生しているか否かを判定する第2の判定手段と、
    前記印刷データ送信装置から所定時間ごとに送信される確認パケットが前記印刷装置において最後に受信されてから基準時間が経過したか否かを判定することによって、前記第3の通信障害種類が発生しているか否かを判定する第3の判定手段と、を含む、
    ことを特徴とする印刷装置。
  2. 請求項1に記載の印刷装置において、
    前記印刷装置は、複数の印刷データ送信装置の各々から前記通信ネットワークを介して送信される印刷データを受信し、
    前記印刷装置は、前記複数の印刷データ送信装置のうちの少なくとも一つの指定を受け付ける手段を含み、
    前記第3の判定手段は、前記複数の印刷データ送信装置のうちから指定された前記印刷データ送信装置と前記印刷装置との間の通信に前記第3の通信障害種類が発生しているか否かを判定する、
    ことを特徴とする印刷装置。
  3. 請求項1に記載の印刷装置において、
    ユーザによって指定された文字列情報を前記印刷データ送信装置から受信する手段を含み、
    前記印刷制御手段は、前記複数の通信障害種類のうちから指定された前記通信障害種類が前記印刷データ送信装置と前記印刷装置との間の通信に発生していると判定された場合、該印刷データ送信装置から受信した前記文字列情報に基づく文字列を印刷出力する、
    ことを特徴とする印刷装置。
  4. 請求項1に記載の印刷装置において、
    前記印刷装置は、複数の印刷データ送信装置の各々から前記通信ネットワークを介して送信される印刷データを受信し、
    前記第3の判定手段は、前記複数の印刷データ送信装置の各々について、該印刷データ送信装置と前記印刷装置との間の通信に前記第3の通信障害種類が発生しているか否かを判定し、
    前記印刷制御手段は、前記複数の印刷データ送信装置の各々に対する前記第3の判定手段の判定結果を一の用紙に印刷出力する、
    ことを特徴とする印刷装置。
  5. 印刷データ送信装置から通信ネットワークを介して送信される印刷データを受信し、該印刷データに基づく印刷処理を実行する印刷装置の制御方法において、
    複数の通信障害種類のうちの少なくとも一つの指定を受け付けるステップと、
    前記複数の通信障害種類のうちから指定された前記通信障害種類が前記印刷データ送信装置と前記印刷装置との間の通信に発生しているか否かを判定する判定ステップと、
    前記複数の通信障害種類のうちから指定された前記通信障害種類が発生していると前記判定ステップにおいて判定された場合、該通信障害種類に対応する印刷出力を実行する印刷制御ステップと、
    を含み、
    前記複数の通信障害種類は、
    前記印刷装置が物理的に前記通信ネットワークに接続されていない旨の第1の通信障害種類と、
    前記印刷装置にIPアドレスが正常に設定されていない旨の第2の通信障害種類と、
    前記印刷装置と前記印刷データ送信装置との間の通信が切断されている旨の第3の通信障害種類と、を含み、
    前記判定ステップは、
    前記印刷装置に入力される、前記印刷装置が物理的に前記通信ネットワークに接続されているか否かを示す信号に基づいて、前記第1の通信障害種類が発生しているか否かを判定する第1の判定ステップと、
    DHCPに則った要求データをDHCPサーバに送信し、前記要求データを受信した前記DHCPサーバから送信される応答データが、前記要求データを送信してからの経過時間が閾値以上になるまでに前記印刷装置において受信されたか否かを判定することによって、前記第2の通信障害種類が発生しているか否かを判定する第2の判定ステップと、
    前記印刷データ送信装置から所定時間ごとに送信される確認パケットが前記印刷装置において最後に受信されてから基準時間が経過したか否かを判定することによって、前記第3の通信障害種類が発生しているか否かを判定する第3の判定ステップと、を含む、
    ことを特徴とする印刷装置の制御方法。
JP2008163473A 2008-06-23 2008-06-23 印刷装置及び印刷装置の制御方法 Active JP5188888B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008163473A JP5188888B2 (ja) 2008-06-23 2008-06-23 印刷装置及び印刷装置の制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008163473A JP5188888B2 (ja) 2008-06-23 2008-06-23 印刷装置及び印刷装置の制御方法

Publications (2)

Publication Number Publication Date
JP2010000760A JP2010000760A (ja) 2010-01-07
JP5188888B2 true JP5188888B2 (ja) 2013-04-24

Family

ID=41582862

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008163473A Active JP5188888B2 (ja) 2008-06-23 2008-06-23 印刷装置及び印刷装置の制御方法

Country Status (1)

Country Link
JP (1) JP5188888B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6686714B2 (ja) * 2016-06-10 2020-04-22 コニカミノルタ株式会社 画像形成システム、情報処理装置、画像形成装置及びプログラム

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002094718A (ja) * 2000-09-19 2002-03-29 Canon Inc 情報処理装置および情報処理装置のデータ処理方法および記憶媒体
JP4102060B2 (ja) * 2001-12-06 2008-06-18 三菱電機株式会社 データ受信装置
JP2004106390A (ja) * 2002-09-19 2004-04-08 Fuji Xerox Co Ltd 印刷システム
JP5043455B2 (ja) * 2006-03-28 2012-10-10 キヤノン株式会社 画像形成装置、その制御方法、システム、プログラム及び記憶媒体
JP4804983B2 (ja) * 2006-03-29 2011-11-02 富士通株式会社 無線端末、認証装置、及び、プログラム

Also Published As

Publication number Publication date
JP2010000760A (ja) 2010-01-07

Similar Documents

Publication Publication Date Title
EP2264983B1 (en) Address setting apparatus and program
US7716318B2 (en) Image forming apparatus monitoring system and method, image forming apparatus, control method therefor, and program for implementing the method
JP2006215789A (ja) 状態表示装置,管理システム,状態表示制御用プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体
JP2006260272A (ja) 操作対象識別システム、端末装置、デバイス、サーバ装置、及びプログラム
JP3754974B2 (ja) ネットワークプリンタ制御方法、ネットワークプリンタ制御装置及びプログラム
JP2011124695A (ja) ネットワーク接続装置及びネットワーク接続方法
JP2008147941A (ja) 監視装置、画像形成装置、監視システム、ネットワークの設定変更方法、及びプログラム
JP2006072967A (ja) 情報処理装置、その情報通知方法、制御プログラム及び記憶媒体
JP2020204857A (ja) 情報処理装置の制御方法、およびプログラム
JP2008176436A (ja) 管理装置、及びプログラム
JP3821138B2 (ja) ポート設定変更装置、ポート設定変更制御プログラム及びポート設定変更方法
JP2010028278A (ja) 画像形成システム、画像形成装置、画像形成装置の制御方法、情報処理装置、情報処理装置の制御方法及び制御プログラム、並びに記憶媒体
JP5188888B2 (ja) 印刷装置及び印刷装置の制御方法
JP2010079337A (ja) 売上データ処理装置、店舗プリンタシステム及びプログラム
JP2007281801A (ja) 情報処理装置、コンピュータの制御方法及びプログラム
JP3622733B2 (ja) アドレス設定装置、プログラム
JP4725066B2 (ja) 印刷装置監視システム、ネットワークボード、印刷装置監視方法
JP2012086448A (ja) 画像形成装置、情報処理装置、当該情報処理装置を実現するプログラム、及び、画像形成システム
JP2006195801A (ja) ネットワーク印刷ジョブ監視プリンタ、ネットワーク中継装置及びネットワーク・プリンタ
JP4775087B2 (ja) ネットワークデバイスの監視
JP2007140957A (ja) 印刷制御装置
JP2006163880A (ja) プリンタホスト、印刷装置状態情報表示プログラムおよびプリンタホストにおける印刷装置の状態情報表示方法
JP2007237472A (ja) 印刷装置及び印刷プログラム
JP2005339106A (ja) プリンタアドレス監視システム
JP2005085078A (ja) 省電力対応装置を含むネットワークシステム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121016

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121017

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121217

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: 20130122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130123

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160201

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5188888

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160201

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250