(57)【要約】【課題】複数の情報処理装置がプリンタドライバを介さずにネットワーク上で複数のプリンタを共有して使用する場合に、情報処理装置から選択されたプリンタに印刷データを送信する前に、当該情報処理装置のユーザがプリンタの混雑状況を把握できるようにする。【解決手段】印刷システム１では、ネットワーク１０１上の共有フォルダ２００内のプリンタ状況ファイル３４に、各プリンタ２１Ａ〜２１Ｃを選択するＰＣ１１Ａ〜１１Ｃの数を各プリンタ１１Ａ〜１１Ｃの利用人数として示す利用人数情報２５０が格納される。各ＰＣによりプリンタ２１Ａ〜２１Ｃのいずれかが選択されると、当該プリンタに係る利用人数を増やすように利用人数情報２５０が更新される。またプリンタ状況ファイル３４から利用人数情報２５０が取得され、取得された利用人数情報２５０に基づいて選択されたプリンタの利用人数を示す利用人数表示２３１が入力編集画面２０２に表示される。  【選択図】図１０
2013145418.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置と、前記複数の情報処理装置によりネットワーク上で共有して使用される複数のプリンタとを有し、
前記各情報処理装置は、テキスト又は／及び画像の入力・編集を指示する入力手段と、表示手段と、前記入力手段を介した入力・編集指示を受け付ける入力編集画面を前記表示手段に表示させると共に当該入力・編集指示に基づいて印刷データを作成する印刷データ作成手段と、前記複数のプリンタのいずれかをユーザに選択させる選択手段と、前記選択手段により選択されたプリンタに前記印刷データを送信する印刷データ送信手段と、を備える印刷システムにおいて、
前記ネットワーク上に、前記各プリンタを選択している情報処理装置の数を各プリンタの利用者数として示す利用人数情報が格納される共有フォルダ内のファイルを有し、
前記各情報処理装置は、  
前記選択手段によりプリンタが選択されると、当該プリンタに係る前記利用者数を増やすように前記利用人数情報を更新する第１情報更新手段と、
前記ファイルから前記利用人数情報を取得する利用人数情報取得手段と、
前記利用人数情報取得手段により取得された前記利用人数情報に基づいて前記選択手段に選択されたプリンタに係る前記利用者数を前記入力編集画面に表示させる第１表示制御手段と、を備えることを特徴とする印刷システム。
【請求項２】
前記ファイルには、前記各プリンタが印刷中か否かの印刷状況を示す印刷状況情報が格納され、
前記各情報処理装置は、前記印刷データ送信手段が印刷データを送信した後に、送信先のプリンタについて印刷中と示すように前記プリンタの印刷状況情報を更新する第２情報更新手段と、
前記印刷状況情報を前記ファイルから取得する印刷状況情報取得手段と、
前記印刷状況情報取得手段に取得された印刷状況情報に基づいて、前記入力編集画面に前記選択手段に選択されたプリンタの印刷状況を表示させる第２表示制御手段を備えることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記共有フォルダは、前記各情報処理装置にネットワークドライブとして認識されるドライブ内に配置され、
前記印刷データ作成手段、前記選択手段、前記印刷データ送信手段、前記第１情報更新手段、前記利用人数情報取得手段、前記第１表示制御手段の各手段は、前記共有フォルダに格納されるアプリケーションプログラムが前記各情報処理装置に読み出されて実行されることにより機能することを特徴とする請求項１に記載の印刷システム。
【請求項４】
前記選択手段は、前記印刷データ作成手段が前記表示手段に前記入力編集画面を表示させる前に、前記複数のプリンタのいずれかをユーザに選択させるための選択画面を前記表示手段に表示させることを特徴とする請求項１乃至請求項３のいずれかに記載の印刷システム。
【請求項５】
前記各情報処理装置は、前記共有フォルダへの書き込み権限があるか否かを判断する判断手段を備え、
前記判断手段により前記書き込み権限が無いと判断された場合は、前記第１情報更新手段による前記利用人数情報の更新が行われないと共に、前記印刷データ送信手段による印刷データの送信も行われないことを特徴とする請求項１乃至請求項４のいずれかに記載の印刷システム。
【請求項６】
前記利用人数情報取得手段による利用人数情報の取得と、前記印刷状況情報取得手段による印刷状況情報の取得はそれぞれ所定の間隔により行われ、
前記利用人数情報取得手段により利用人数情報が取得される度に、前記第１表示制御手段は当該利用人数情報に基づいて前記入力編集画面上の前記利用者数を表示し直すと共に、
前記印刷状況情報取得手段により印刷状況情報が取得される度に、前記入力編集画面上で当該プリンタの印刷状況を表示し直すことを特徴とする請求項２に記載の印刷システム。
【請求項７】
ネットワーク上で、複数のプリンタを他の情報処理装置と共有して使用し、
テキスト及び／又は画像の入力・編集を指示する入力手段と、表示手段と、前記入力手段を介した入力・編集指示を受け付ける入力編集画面を前記表示手段に表示させると共に当該入力・編集指示に基づいて印刷データを作成する印刷データ作成手段と、前記複数のプリンタのいずれかをユーザに選択させる選択手段と、前記選択手段により選択されたプリンタに前記印刷データを送信する印刷データ送信手段と、を備える情報処理装置において、
前記ネットワーク上の共有フォルダ内のファイルには、前記各プリンタを選択している情報処理装置の数を各プリンタの利用者数として示す利用人数情報が格納され、
前記選択手段によりプリンタが選択されると、当該プリンタに係る前記利用者数を増やすように前記利用人数情報を更新する第１情報更新手段と、
前記ファイルから前記利用人数情報を取得する利用人数情報取得手段と、
前記利用人数情報取得手段により取得された前記利用人数情報に基づいて前記選択手段に選択されたプリンタに係る前記利用者数を前記入力編集画面に表示させる第１表示制御手段と、を備えることを特徴とする情報処理装置。
【請求項８】
表示手段と、テキスト又は／及び画像の入力・編集を指示する入力手段を有し、複数のプリンタをネットワーク上で共有して使用する複数の情報処理装置に対し、
前記複数のプリンタのいずれかをユーザに選択させる選択過程と、
前記入力・編集指示を受け付ける入力編集画面を前記表示手段に表示させ、当該入力・編集指示に基づいて印刷データを作成する印刷データ作成過程と、
前記選択過程で選択されたプリンタに前記印刷データを送信する送信過程と、を実行させるアプリケーションプログラムであって、
前記各情報処理装置にネットワークドライブとして認識されるドライブ内の共有フォルダに、前記各プリンタを選択している情報処理装置の数を各プリンタの利用者数として示す利用人数情報を備えるファイルと共に格納され、  
前記印刷データ作成過程は、
前記選択過程で選択されたプリンタに係る前記利用者数を増やすように前記利用人数情報を更新する第１情報更新過程と、
前記ファイルから前記利用人数情報を取得する利用人数情報取得過程と、
前記利用人数情報取得過程で取得された利用人数情報に基づいて前記選択過程で選択されたプリンタに係る前記利用者数を前記入力編集画面に表示させる表示過程と、を含むことを特徴とするアプリケーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報処理装置と、複数の情報処理装置によりネットワーク上で共有して使用される複数のプリンタとを有し、各情報処理装置は、テキスト又は／及び画像の入力・編集を指示する入力手段と、表示手段と、入力手段を介した入力・編集指示を受け付ける入力編集画面を表示手段に表示させると共に当該入力・編集指示に基づいて印刷データを作成する印刷データ作成手段と、複数のプリンタのいずれかをユーザに選択させる選択手段と、選択手段により選択されたプリンタに前記印刷データを送信する印刷データ送信手段と、を備える印刷システムに関する。本発明はまた、上記情報処理装置、及び上記情報処理装置に実行されて上記各手段を機能させるプログラムに関する。
【背景技術】
【０００２】
従来、複数の情報処理装置と、複数の情報処理装置によりネットワーク上で共有して使用される複数のプリンタとを有し、各情報処理装置は、テキスト又は／及び画像の入力・編集を指示する入力手段と、表示手段と、入力手段を介した入力・編集指示を受け付ける入力編集画面を表示手段に表示させると共に当該入力・編集指示に基づいて印刷データを作成する印刷データ作成手段と、複数のプリンタのいずれかをユーザに選択させる選択手段と、選択手段により選択されたプリンタに印刷データを送信する印刷データ送信手段と、を備える印刷システムが知られている。すなわち当該印刷システムでは、情報処理装置において入力編集画面が受け付けた入力及び編集指示に基づいて印刷データが作成され、ネットワークで接続される複数のプリンタのいずれかが選択されて送信される。
一方、特許文献１のように、情報処理装置においてプリンタが選択され、選択されたプリンタに印刷データが送信される場合、通常、特許文献１のように、選択されたプリンタに対応するプリンタドライバが起動される。そしてユーザがテキストの印刷実行を指示すると、当該プリンタドライバによって当該テキストが出力先のプリンタに応じた印刷データに変換され、当該印刷データが当該プリンタに送信される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２９５６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、各プリンタ専用のプリンタドライバを情報処理装置にインストールするのは情報処理装置の扱いに慣れていない初心者にとっては容易なことではない。そこで、プリンタドライバを介さずに印刷データの作成やプリンタへの送信を行おうとすると、以下の問題点がある。
【０００５】
すなわち、情報処理装置が他の情報処理装置と複数のプリンタをネットワーク上で共有して使用する場合、選択されたプリンタに対応するプリンタドライバが当該情報処理装置にインストールされていれば、当該プリンタドライバの機能によって当該プリンタに係る印刷ジョブが表示されるので、当該情報処理装置のユーザは印刷実行前に送信先のプリンタの混雑状況が把握でき、その混雑状況に応じて別のプリンタを選び直して印刷することが出来る。ところが、プリンタドライバが情報処理装置にインストールされていない場合、情報処理装置からプリンタの混雑状況を確認できないため、ユーザは、選択したプリンタが混雑していてもそれを把握できないまま印刷ジョブの溜まったプリンタに印刷データを送信してしまう。
【０００６】
本発明は、上記の問題を解決するためのものであって、複数の情報処理装置がプリンタドライバを介さずにネットワーク上で複数のプリンタを共有して使用する場合において情報処理装置から選択されたプリンタに印刷データを送信する前に、当該情報処理装置のユーザが当該プリンタの混雑状況を把握できる印刷システム、情報処理装置、アプリケーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため請求項１に係る印刷システムでは、複数の情報処理装置と、前記複数の情報処理装置によりネットワーク上で共有して使用される複数のプリンタとを有し、前記各情報処理装置は、テキスト又は／及び画像の入力・編集を指示する入力手段と、表示手段と、前記入力手段を介した入力・編集指示を受け付ける入力編集画面を前記表示手段に表示させると共に当該入力・編集指示に基づいて印刷データを作成する印刷データ作成手段と、前記複数のプリンタのいずれかをユーザに選択させる選択手段と、前記選択手段により選択されたプリンタに前記印刷データを送信する印刷データ送信手段と、を備える印刷システムにおいて、前記ネットワーク上に、前記各プリンタを選択している情報処理装置の数を各プリンタの利用者数として示す利用人数情報が格納される共有フォルダ内のファイルを有し、前記各情報処理装置は、前記選択手段によりプリンタが選択されると、当該プリンタに係る前記利用者数を増やすように前記利用人数情報を更新する第１情報更新手段と、前記ファイルから前記利用人数情報を取得する利用人数情報取得手段と、前記利用人数情報取得手段により取得された前記利用人数情報に基づいて前記選択手段に選択されたプリンタに係る前記利用者数を前記入力編集画面に表示させる第１表示制御手段と、を備えることを特徴とする。
【０００８】
また請求項２に係る印刷システムでは、請求項１の印刷システムにおいて、前記ファイルには、前記各プリンタが印刷中か否かの印刷状況を示す印刷状況情報が格納され、前記各情報処理装置は、前記印刷データ送信手段が印刷データを送信した後に、送信先のプリンタについて印刷中と示すように前記プリンタの印刷状況情報を更新する第２情報更新手段と、前記印刷状況情報を前記ファイルから取得する印刷状況情報取得手段と、前記印刷状況情報取得手段に取得された印刷状況情報に基づいて、前記入力編集画面に前記選択手段に選択されたプリンタの印刷状況を表示させる第２表示制御手段を備えることを特徴とする。
【０００９】
また請求項３に係る印刷システムでは、請求項１の印刷システムにおいて、前記共有フォルダは、前記各情報処理装置にネットワークドライブとして認識されるドライブ内に配置され、前記印刷データ作成手段、前記選択手段、前記印刷データ送信手段、前記第１情報更新手段、前記利用人数情報取得手段、前記第１表示制御手段の各手段は、前記共有フォルダに格納されるアプリケーションプログラムが前記各情報処理装置に読み出されて実行されることにより機能することを特徴とする。
【００１０】
また請求項４に係る印刷システムでは、請求項１乃至請求項３のいずれかに記載の印刷システムにおいて、前記選択手段は、前記印刷データ作成手段が前記表示手段に前記入力編集画面を表示させる前に、前記複数のプリンタのいずれかをユーザに選択させるための選択画面を前記表示手段に表示させることを特徴とする。
【００１１】
また請求項５に係る印刷システムでは、請求項１乃至請求項４のいずれかに記載の印刷システムにおいて、前記各情報処理装置は、前記共有フォルダへの書き込み権限があるか否かを判断する判断手段を備え、前記判断手段により前記書き込み権限が無いと判断された場合は、前記第１情報更新手段による前記利用人数情報の更新が行われないと共に、前記印刷データ送信手段による印刷データの送信も行われないことを特徴とする。
【００１２】
また、請求項６の印刷システムは、請求項２の印刷システムにおいて、前記利用人数情報取得手段による利用人数情報の取得と、前記印刷状況情報取得手段による印刷状況情報の取得はそれぞれ所定の間隔により行われ、前記利用人数情報取得手段により利用人数情報が取得される度に、前記第１表示制御手段は当該利用人数情報に基づいて前記入力編集画面上の前記利用人数を表示し直すと共に、前記印刷状況情報取得手段により印刷状況情報が取得される度に、前記第２表示制御手段は、当該印刷状況情報に基づいて前記入力編集画面上の前記印刷状況を表示し直すことを特徴とする。
【００１３】
また、請求項７の情報処理装置は、ネットワーク上で、複数のプリンタを他の情報処理装置と共有して使用し、テキスト及び／又は画像の入力・編集を指示する入力手段と、表示手段と、前記入力手段を介した入力・編集指示を受け付ける入力編集画面を前記表示手段に表示させると共に当該入力・編集指示に基づいて印刷データを作成する印刷データ作成手段と、前記複数のプリンタのいずれかをユーザに選択させる選択手段と、前記選択手段により選択されたプリンタに前記印刷データを送信する印刷データ送信手段と、を備える情報処理装置において、前記ネットワーク上の共有フォルダ内のファイルには、前記各プリンタを選択している情報処理装置の数を各プリンタの利用者数として示す利用人数情報が格納され、前記選択手段によりプリンタが選択されると、当該プリンタに係る前記利用者数を増やすように前記利用人数情報を更新する第１情報更新手段と、前記ファイルから前記利用人数情報を取得する利用人数情報取得手段と、前記利用人数情報取得手段により取得された前記利用人数情報に基づいて前記選択手段に選択されたプリンタに係る前記利用者数を前記入力編集画面に表示させる第１表示制御手段と、を備えることを特徴とする。
【００１４】
また、請求項８のアプリケーションプログラムは、表示手段と、テキスト又は／及び画像の入力・編集を指示する入力手段を有し、複数のプリンタをネットワーク上で共有して使用する複数の情報処理装置に対し、前記複数のプリンタのいずれかをユーザに選択させる選択過程と、前記入力・編集指示を受け付ける入力編集画面を前記表示手段に表示させ、当該入力・編集指示に基づいて印刷データを作成する印刷データ作成過程と、前記選択過程で選択されたプリンタに前記印刷データを送信する送信過程と、を実行させるアプリケーションプログラムであって、前記各情報処理装置にネットワークドライブとして認識されるドライブ内の共有フォルダに、前記各プリンタを選択している情報処理装置の数を各プリンタの利用者数として示す利用人数情報を備えるファイルと共に格納され、前記印刷データ作成過程は、前記選択過程で選択されたプリンタに係る前記利用者数を増やすように前記利用人数情報を更新する第１情報更新過程と、前記ファイルから前記利用人数情報を取得する利用人数情報取得過程と、前記利用人数情報取得過程で取得された利用人数情報に基づいて前記選択過程で選択されたプリンタに係る前記利用者数を前記入力編集画面に表示させる表示過程と、を含むことを特徴とする。
【発明の効果】
【００１５】
請求項１の印刷システム及び請求項７の情報処理装置では、ネットワーク上の共有フォルダ内のファイルに、各プリンタを選択する情報処理装置の数を各プリンタの利用人数として示す利用人数情報が格納される。そしてプリンタが選択されると、当該プリンタに係る利用人数を増やすように利用人数情報が更新される。よって利用人数情報は、より多くの情報処理装置により選択されたプリンタについてより多くの利用人数を示すこととなる。
そして、上記のファイルから利用人数情報が取得され、取得された利用人数情報に基づいて選択されたプリンタの利用人数が入力編集画面に表示される。よって、情報処理装置の入力編集画面に表示される選択されたプリンタの利用人数は、当該プリンタがより多くの情報処理装置に選択されると、より大きな数が表示されることになるから、情報処理装置のユーザは、印刷データ送信前に選択したプリンタの混雑具合を把握でき、混雑状況に応じたプリンタの選択変更が可能となる。
【００１６】
また請求項２の印刷システムでは、上記のファイルには、各プリンタが印刷中か否かを示す印刷状況情報が格納される。そして、各情報処理装置が印刷データを送信すると、送信先のプリンタを印刷中と示すように印刷状況情報が更新される。そして、各情報処理装置では、共有ファイルから印刷状況情報が取得され、当該取得された印刷状況情報に基づいて、選択されたプリンタに係る印刷状況が入力編集画面に表示される。よって、取得された印刷状況情報に選択されたプリンタが印刷中と示されていれば、入力編集画面には選択されたプリンタに印刷データが送信されて印刷中である旨が示されることとなる。
すると、請求項２の印刷システムでは各情報処理装置のユーザは、印刷データ送信前に、選択するプリンタの利用者人数だけでなく当該選択するプリンタに印刷データが送信されて使用されているか否かが把握できる。よって、選択するプリンタの混雑状況を更に正確に把握できる。
【００１７】
また、請求項３の印刷システムでは、利用人数情報が格納されるファイルを含む共有フォルダは、前記各情報処理装置にネットワークドライブとして認識されるドライブ内に配置される。よって、各情報処理装置からは、自身のディスクにある情報にアクセスするのと同様のアクセスにより利用人数情報が取得される。
更に、印刷データ作成手段、選択手段、印刷データ送信手段、第１情報更新手段、利用人数情報取得手段、第１表示制御手段の各手段は、当該共有フォルダに格納されるアプリケーションプログラムが各情報処理装置に読み出され実行されることにより機能する。
よって各情報処理装置のユーザがプリンタの混雑状況を把握しながら印刷データを作成・送信するためのアプリケーションプログラムを、各情報処理装置に記憶させるのと同様の利便性を確保しつつネットワーク上で一元管理でき、アプリケーションプログラムの更新等が便利になる。また個々の情報処理装置にアプリケーションプログラムをインストールさせる手間も必要ない。また、他の情報処理装置から離れた場所にある情報処理装置のユーザも容易にアプリケーションプログラムを利用できて、他の情報処理装置のプリンタ利用状況を把握しつつ印刷データの作成・送信を行える。
また当該アプリケーションプログラムに用いられる利用人数情報をアプリケーションプログラムと同じネットワークドライブ内の共有フォルダに配置させるため、個々の情報処理装置においてネットワーク上に利用人数情報を共有するための別領域をそれぞれ設定する必要がなく、各情報処理装置においてプリンタの混雑状況を把握しながら印刷データを作成・送信するためのデータの一元管理を更に容易に行えるほか、アプリケーションプログラムによる利用人数情報の使用が容易である。
【００１８】
また、請求項４の印刷システムでは、表示手段に入力編集画面が表示される前に、複数のプリンタのいずれかをユーザに選択させるための選択画面が表示されるので、テキスト又は／及び画像の入力・編集中の入力編集画面において選択されたプリンタの利用人数が表示されることにより、ユーザは確実に印刷データ送信前に選択したプリンタの混雑状況を把握できる。
【００１９】
また、請求項５の印刷システムでは、各情報処理装置は、共有フォルダへの書き込み権限があるか否かが判断され、共有フォルダに書き込み権限が無いと判断された情報処理装置によっては、利用人数状況情報の更新は行われないので、共有フォルダへの書き込み権限がない第三者による利用人数情報の改ざんを防ぐことができる。また書き込み権限がないと判断された情報処理装置から印刷データも送信されないので、共有フォルダ内の利用人数情報は、印刷データをプリンタに送信可能な情報処理装置のうちの利用人数を示すこととなり、ユーザは入力編集画面の利用人数の表示により選択するプリンタの正確な混雑状況を把握できる。
【００２０】
また、請求項６の印刷システムでは、利用人数情報の取得と、印刷状況情報の取得はそれぞれ所定の間隔により行われ、利用人数情報が取得される度に、当該利用人数情報に基づいて入力編集画面上の利用人数が表示され直すと共に、印刷状況情報が取得される度に、当該印刷状況情報に基づいて入力編集画面上の印刷状況が表示され直す。よって、入力編集画面上の利用人数や印刷状況は、刻々と変化する他の情報処理装置のプリンタ選択状況や印刷データ送信状況をより正確に反映したものとなり、ユーザは更に正確に選択したプリンタの混雑状況を把握できる。
【００２１】
また、請求項８のアプリケーションプログラムは、各情報処理装置に読み込まれて実行されると、各情報処理装置のユーザがプリンタの混雑状況を把握しながら印刷データを作成・送信することができる。更に、各情報処理装置にインストールさせるのと同様の利便性を確保しつつネットワーク上で一元管理でき、アプリケーションプログラムを個々の情報処理装置にインストールさせる手間が必要ないだけでなく、プログラムの更新等が便利になる。また、他の情報処理装置から離れた場所にある情報処理装置のユーザも容易にアプリケーションプログラムを利用できて、他の情報処理装置のプリンタ利用状況を把握しつつ印刷データの作成・送信を行える。
また請求項８のアプリケーションプログラムは、利用人数情報が記憶されるネットワークドライブに記憶されているため、個々の情報処理装置においてネットワーク上に利用人数情報や印刷状況情報の情報を共有するための別領域を設定する必要がないだけでなく、各情報処理装置においてプリンタの混雑状況を把握しながら印刷データを作成・送信するためのデータの一元管理を更に容易に行えるほか、利用人数情報や印刷状況情報の各情報処理装置への読み出しが容易でアプリケーションプログラムが使用しやすい。
【図面の簡単な説明】
【００２２】
【図１】本実施形態の印刷システムの概略構成を示す説明図である。
【図２】本実施形態の印刷システムの制御構成を示すブロック図である。
【図３】本実施形態の印刷システムにおけるメーン処理を示すフローチャートである。
【図４】プリンタを選択するための選択画面の一例である。
【図５】入力編集画面の一例である。
【図６】本実施形態のプリンタ切り替え処理を示すフローチャートである。
【図７】本実施形態の印刷処理を示すフローチャートである。
【図８】本実施形態のプリンタ利用状況更新処理を示すフローチャートである。
【図９】入力編集画面における利用人数の表示の一例である。
【図１０】図９の状態からプリンタ切り替えにより表示変更された例である。
【図１１】入力編集画面における印刷状況の表示の一例である。
【発明を実施するための形態】
【００２３】
以下、本発明に係る印刷システム１、プログラム及び情報処理装置について、具体化した一実施形態に基づいて図面を参照しつつ詳細に説明する。
【００２４】
図１のように、本実施形態の印刷システム１では、複数のパーソナル・コンピュータ（ＰＣ）１１Ａ、１１Ｂ、１１Ｃと、当該複数のＰＣ１１Ａ〜１１Ｃと複数のプリンタ２１Ａ、２１Ｂ、２１Ｃ、サーバ３１とを有し、これらは全てＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）１０１（以下ネットワーク１０１と記載する）により接続され、双方向に通信可能となっている。複数のＰＣ１１Ａ〜１１Ｃは、各プリンタ２１Ａ〜２１Ｃを共有して使用している。なお、印刷システム１は、ＰＣ１１Ａ〜１１Ｃ以外にもネットワーク１０１に接続された不図示のＰＣを有する。
また、図１のように、本実施形態のプリンタ２１Ａ〜２１Ｃは長尺状の印字媒体（印字テープ）に印字するラベルプリンタである。
【００２５】
次に、図２において本実施形態の印刷システムの制御構成について説明する。
まず、サーバ３１は、不図示のＦＲＡＳＨ・ＲＯＭ等の不揮発性メモリにおいてＰＣ１１Ａ〜１１Ｃに共有される共有領域である共有ドライブ３００を有する。共有ドライブ３００は、印刷システム１内のＰＣ１１Ａ〜１１Ｃにネットワークドライブとして認識されている。
例えばネットワーク１０１の管理者は当該共有ドライブ３００のアドレスをＰＣ１１Ａ〜１１Ｃのユーザに予めメール等で知らせておけば、各ユーザはそれぞれ共有ドライブ３００をネットワークドライブに割り当てることができる。すると、各ＰＣ１１Ａ〜１１Ｃのユーザは、自分のＰＣのディスクを使うように共有ドライブ３００内の情報にアクセスできる。
【００２６】
また、共有ドライブ３００には、共有フォルダ２００が格納され、共有フォルダ２００には、アプリケーションプログラム１００を収容するプログラムファイル３２が格納されている。アプリケーションプログラム１００は後述のようにＰＣ１１Ａ〜１１Ｃに実行されると、各ＰＣ１１Ａ〜１１Ｃに対し、表示部１５Ａ〜１５Ｃにプリンタ選択画面２０１（図４参照）を表示させてプリンタを選択させ、入力編集画面２０２（図５参照）を表示させて入力指示や編集指示を受け付けると共に、当該入力指示や編集指示に基づいてプリンタ２１Ａ〜２１Ｃに対応する印刷データを作成させ、選択されたプリンタに印刷データを送信させる機能を有する。
【００２７】
また、共有フォルダ２００には、プリンタ情報ファイル３３も格納されている。このプリンタ情報ファイル３３には、各プリンタ２１Ａ〜２１Ｃの仕様情報が収容されている。この仕様情報とは、各プリンタ２１Ａ〜２１Ｃの印字可能なテープのテープ幅やテープ長さ、印字テープの種類のデフォルト設定や印刷解像度等であり、アプリケーションプログラム２００には、ＰＣ１１Ａ〜１１Ｃに、プリント情報ファイル３３から選択中のプリンタに係る仕様情報を読み出させて当該仕様情報にあった画面表示や印刷データ作成を行わせる機能も付されている。
【００２８】
また、共有フォルダ２００には、利用人数情報２５０や印刷状況情報２５１を収容するプリンタ状況ファイル３４も格納されている。利用人数情報２５０とは、各プリンタ２１Ａ〜２１Ｃを選択しているＰＣの数を各プリンタの利用人数として示す情報である。また印刷状況情報２５１とは、各プリンタ２１Ａ〜２１Ｃが各ＰＣ１１Ａ〜１１Ｃのいずれかにより印刷中か否かを示す情報である。
ここで本明細書中では、プリンタが印刷中とは、当該プリンタに印刷データが送信され、当該印刷データの印刷が終了していない状態を指す。よって印刷状況情報２５１は、各プリンタ２１Ａ〜２１Ｃが各ＰＣ１１Ａ〜１１Ｃのいずれかにより印刷データが送信されて使用されているか否かを示す情報とも言える。
【００２９】
また、各ＰＣ１１Ａ〜１１Ｃには、液晶ディスプレイ等からなる表示部１５、テキスト又は／及び画像を入力するためのキーボードやマウス等からなる操作部１６、印刷データのプリンタ２１Ａ〜２１Ｃへの送信等を行う通信部１２、各種初期値や制御プログラム等を記憶する記憶部１４、不図示のＣＰＵを有して、記憶部１４に記憶された制御プログラム等を実行して装置全体の統括制御を行う制御部１３を有する。
【００３０】
また各プリンタ２１Ａ〜２１Ｃには、印刷データを受信する通信部２２、通信部２２により受信した印刷データのほか各種データや各種制御プログラムを記憶する記憶部２５、記憶部２５に記憶された制御プログラムを実行して、受信した印刷データの印刷制御も含む装置全体の統括制御を行う制御部２３、制御部２３に印字制御されながら印刷データを印字テープに印字する印字部２４を有する。
【００３１】
続いて、図３〜図８に基づいて上記構成の印刷システム１の各処理について説明する。なお以下説明する印刷システム１の各処理はいずれもアプリケーションプログラム１００が各ＰＣ１１Ａ〜１１Ｃの制御部１３に実行されることにより実現されるものである。
まず図３〜図５に基づいて印刷システム１のメーン処理に付いて説明する。なお、以下では便宜のためＰＣ１１Ａにおいて図３〜図８で説明する処理が行われるとするが、ＰＣ１１Ｂ、ＰＣ１１ＣにおいてもＰＣ１１Ａと同様の処理がなされるのである。
【００３２】
まずユーザがアプリケーションプログラム１００を起動させることにより図３のメーン処理がスタートする。上述のようにアプリケーションプログラム１００はＰＣ１１Ａがネットワークドライブとして認識する共有ドライブ３００に記憶されているから、ＰＣ１１Ａのユーザは、自身のＰＣのディスク内のアプリケーションプログラムを起動させるのと同様の簡単な操作によってアプリケーションプログラム１をそれぞれのＰＣ１１Ａに読み出して起動させることができる。  
【００３３】
アプリケーションプログラム１００がＰＣ１１Ａにおいて起動されると、図３のプリンタ利用状況更新処理（Ｓ１）プリンタ切り替え処理（Ｓ２）、印刷処理（Ｓ３）、レイアウト編集処理（Ｓ４）よりも前にまず、選択画面表示処理が行われる。すなわち、ＰＣ１１Ａの表示部１５には、図４のように複数のプリンタ２１Ａ〜２１Ｃからいずれかを印刷データ送信先とするプリンタに選択するための選択画面２０１が表示されるのである。
以下ではプリンタ２１Ａが選択されたとする。    
【００３４】
選択画面２０１において操作部１６を介したプリンタの選択入力が受け付けられプリンタが選択されると、ＰＣ１１Ａから共有ドライブ３００がアクセスされ、選択されたプリンタ２１Ａに係る利用人数に１を加算するようにプリンタ状況ファイル３４の利用人数情報２５０に利用人数情報２５０を更新する。  
【００３５】
続いて表示部１５には、図５のような入力編集画面２０２が表示される。入力編集画面２０２には、入力されたテキストが印字テープに印字された状態を示す仮想テープ５１が表示されており、ユーザが操作部１６を介して入力指示や編集指示を行うと、それに対応して仮想テープ５１が変更表示されていく。ユーザが印刷実行を指示すると、入力編集画面２０２に表示される仮想テープ５１に対応する印刷データが作成される。
なお、上述のように、アプリケーションプログラム１００がプリンタ情報ファイル３３の仕様情報を読み出すことにより、選択画面２０１を介して選択されたプリンタ２１Ａに対応した入力編集画面が表示される。選択されたプリンタに合った入力画面表示とは、例えば選択されたプリンタの仕様情報においてテープ幅のデフォルト設定が１２ｍｍと示されていた場合には、入力編集画面２０２の初期表示においてテープ幅が１２ｍｍの仮想テープを表示する等である。
【００３６】
また、図５のように入力編集画面２０２上では、選択画面２０１を介して選択されたプリンタ２１Ａを示す選択プリンタ表示２３０がなされる。
【００３７】
次に図３のメーン処理について詳述する。Ｓ１のプリンタ利用状況更新処理、Ｓ２のプリンタ切り替え処理、Ｓ３の印刷処理、Ｓ４のレイアウト編集処理は、いずれも入力編集画面２０２の表示中に行なわれる処理である。アプリケーションプログラム１００の終了をユーザが指示すると、メーン処理は終了し、入力編集画面２０２の表示も終了する。
【００３８】
ここで図３は、Ｓ１のプリンタ利用状況更新処理、Ｓ２のプリンタ切り替え処理、Ｓ３の印刷処理、Ｓ４のレイアウト編集処理と同時に進行する処理であることを示すものである。
すなわち、アプリケーションプログラム２００が起動されてメーン処理が開始され、選択画面２０１の後に入力編集画面２０２が表示されると、Ｓ２のプリンタ切り替え処理が操作部１６を介したユーザのプリンタ選択変更指示を契機に行われ、Ｓ３の印刷処理が印刷指示を契機に行われ、Ｓ４のレイアウト編集処理が編集指示を契機に行われる。そしてＳ２、Ｓ３、Ｓ４は、アプリケーションプログラム１００の実行終了をユーザが指示するまでは、それぞれプリンタ選択変更指示、印刷指示、編集指示が行われる度に繰り返されるものである。
一方、Ｓ１のプリンタ利用状況更新処理は、後述のように所定間隔で入力編集画面２０２の表示を更新するための処理であり、アプリケーションプログラム１００の実行終了をユーザが指示するまでの入力編集画面２０２が表示される間は続けて行われるものである。
【００３９】
次にＳ２のプリンタ切り替え処理について図６に基づいて説明する。上述のように入力編集画面２０２上でユーザからプリンタの選択変更が指示されると、上述の選択画面２０１が再び表示され、ユーザはプリンタの選択をし直すことができる。まずＳ２１では、ユーザのプリンタ選択変更指示により実際にプリンタの選択が変更されたかが確認される。実際に変更されていなければ（Ｓ２１：ＮＯ）、プリンタ切り替え処理が終了され、メーン処理に戻る。一方、実際に変更されていれば、Ｓ２２に進む。
Ｓ２２では、ＰＣ１１Ａに共有フォルダ２００への書き込み権限があるか否かが判断される。そして、書き込み権限がないと判断された場合は、プリンタ切り替え処理が終了されてメーン処理に戻る。一方、書き込み権限があると判断された場合は、Ｓ２３に進む。Ｓ２３では、ＰＣ１１Ａにより共有ドライブ３００のプリンタ状況ファイル３４がアクセスされてそれまで選択していた元のプリンタの利用人数から１を減算すると共に、新たに選択したプリンタの利用人数に１を加算するように利用人数情報２５０を更新する。
【００４０】
次に、図７に基づいてＳ３の印刷処理を説明する。
入力編集画面２０２においてユーザから印刷指示がなされると、Ｓ１１においてＰＣ１１Ａに共有フォルダ２００への書き込み権限があるか否かが判断される。そして書き込み権限がないと判断された場合（Ｓ１１：ＮＯ）、印刷データを送信せずに印刷処理を終了する。
一方、書き込み権限があると判断された場合（Ｓ１１：ＹＥＳ）、Ｓ１２において印刷指示された印刷データを選択されたプリンタ（例えばプリンタ２１Ａ）に送信する。次にＳ１３において、共有ドライブ３００におけるプリンタ状況ファイル３４の印刷状況情報２５１に、プリンタ２１Ａに印刷データを送信した旨を示す情報（プリンタ２１Ａが印刷中と示す情報）を書き込むことにより印刷状況情報２５１を更新する。そしてＳ１４に進み、印刷データを送信したプリンタで印刷が終了したか否かを判断する。なお、ここで印刷終了の判断は、ＰＣ１１Ａが、定期的に印刷データの送信先のプリンタ２１Ａと通信して印刷中かを確認することにより行う。
【００４１】
Ｓ１４において、プリンタ２１Ａで印刷が終了していなければ（Ｓ１４：ＮＯ）、印刷が終了するまでＳ１４の印刷終了の判断を繰り返す。
そして印刷が終了したことが確認されれば（Ｓ１４：ＹＥＳ）、Ｓ１５に進み、共有ドライブ２００における印刷状況情報２５１においてプリンタ２１Ａに印刷データを送信した旨を示す情報（プリンタ２１Ａが印刷中と示す情報）の書き込みをリセットすることによって印刷状況情報２５１を更新して印刷処理を終了し、メーン処理に戻る。
【００４２】
次に、図８に基づいてプリンタ利用状況更新処理について説明する。
上記のようにプリンタが選択されて入力編集画面２０２が表示されると、ＰＣ１１Ａに共有フォルダ２００への読み取り権限があるか否かが判断される。読み取り権限があると判断された場合（Ｓ３１：ＹＥＳ）、Ｓ３２に進み、利用人数情報２５０と印刷状況情報２５１とがＰＣ１１Ａに読み出されて記憶部１４に記憶される。そして、記憶部１４に記憶された利用人数情報２５０において、選択されたプリンタ２１Ａに係る利用人数が検出される。
一方、読み取り権限がないと判断された場合（Ｓ３１：ＮＯ）、後述する利用人数表示２３１や印刷状況表示２３２がそれまでに入力編集画面２０２上になされていた場合は、これらの表示を終了する。
【００４３】
次にＳ３３に進み、印刷状況情報２５１において、選択されたプリンタ２１Ａについて印刷データを送信したという情報（印刷中と示す情報）を検出したかが判断される。そして、選択されたプリンタ２１Ａについて印刷データを送信したという情報（印刷中と示す情報）がないと判断された場合（Ｓ３３：ＮＯ）、Ｓ３５に進む。
またＳ３３において選択されたプリンタ２１Ａについて印刷データを送信したという情報（印刷中と示す情報）があると判断された場合（Ｓ３３：ＹＥＳ）、Ｓ３４に進む。Ｓ３４では、入力編集画面２０２上において、選択されたプリンタ２１Ａについて印刷データが送信され印刷中であることを示す印刷状況表示２３２を表示することが決定され、Ｓ３５に進む。
【００４４】
Ｓ３５では、Ｓ３２で検出された利用人数を示す利用人数表示２３１が入力編集画面２０２上になされる。既に利用人数表示２３１がなされている場合は、表示を更新して、新たに検出された利用人数を示すようにする。
なお、この際に選択プリンタ表示２３０も同時に現在選択されているプリンタを示すように表示更新する。
図９に入力編集画面２０２上の利用人数表示２３１の例を示す。図９のように、利用人数表示２３１は、横書きの選択プリンタ表示２３０の右横に配置されてユーザが選択しているプリンタに係る利用人数を示すことが分かり易い。
図９の例では、選択プリンタ表示２３０として、「共有プリンタ（１Ｆ−北側）」が表示され、利用人数表示２３１として、「１人」が表示されている。すなわち、ＰＣ１１Ａで選択している１階北側にある共有プリンタを選択しているＰＣの数が１であることが示される。
【００４５】
また、Ｓ３４において選択されたプリンタ２１Ａについて印刷データが送信され印刷中であることを示す印刷状況表示２３２を表示することが決定された場合には、Ｓ３５において、利用人数表示２３１に加えて選択されたプリンタ２１Ａについて印刷状況表示２３２を入力編集画面２０２に表示する。
図１０に入力編集画面２０２上の印刷状況表示２３２の例を示す。図１０のように、印刷状況表示２３２は横書きの選択プリンタ表示２３０の左横に配置されて、ユーザが選択しているプリンタの印刷状況を示すことが分かり易い。
図１０では、ＰＣ１１Ａが選択している１階北側の共有プリンタに印刷データが送信されて未だ印刷が終了していないことが示される。
ここで、図１０の例では印刷状況表示２３２は「印刷中」と表示しているが、例えば「使用中」或いは「占有中」という表示でもよい。すなわち、本実施形態の印刷状況表示２３２は、ユーザに対し、選択しているプリンタが他のＰＣにより印刷データが送信されて使用されていて印刷データを送信してもすぐには印刷されない可能性があることを示せればよい。
【００４６】
続いてＳ３６では、アプリケーションプログラム１００の実行終了指示がなされたか否かが判断される。そして実行終了指示がなされたと判断された場合は（Ｓ３６：ＹＥＳ）、メーン処理に戻り、メーン処理も終了となる。
一方、実行終了指示がなされていないと判断された場合（Ｓ３６：ＮＯ）、Ｓ３７に進み、Ｓ３５での表示更新から所定時間が経過したか否かが判断される。そしてＳ３５で所定時間が経過したと判断された場合（Ｓ３６：ＹＥＳ）、Ｓ３１以下の処理を繰り返す。
一方、Ｓ３７で所定時間が経過していないと判断された場合（Ｓ３７：ＮＯ）、所定時間が経過するまでＳ３７の判断を繰り返す。
【００４７】
次に、上述したプリンタの選択切り替えの場合の入力編集画面２０２の表示変更処理について図８、図９及び図１１に基づいて説明する。例えばＰＣ１１Ａでプリンタの選択がプリンタ２１Ａから２１Ｂに切り替えられた後に図８のＳ２３の処理が行われると、Ｓ３２でも、利用人数情報２５０から、プリンタ２１Ａに係る利用人数ではなくプリンタ２１Ｂに係る利用人数が検出されることとなる。
またＳ３３でもプリンタ２１Ａではなくプリンタ２１Ｂに印刷データを送信した情報（プリンタ２１Ｂが印刷中であることを示す情報）があるかが検出される。
そしてＳ３５で入力編集画面２０２上において選択プリンタ表示２３０が表示更新されると、これまでのプリンタ２１Ａではなくプリンタ２１Ｂを示すようになる。
また、利用人数表示２３１もこれまでのプリンタ２１Ａの利用人数ではなくプリンタ２１Ｂの利用人数を表示するようになる。
また、印刷状況表示２３２もプリンタ２１Ａについての印刷状況ではなくプリンタ２１Ｂの印刷状況を表示するようになる。
【００４８】
例えば図１１のように、ＰＣ１１Ａにおいて選択している１階南側の共有プリンタの利用人数表示２３１が「４人」を表示している。この場合、ユーザは当該プリンタが混雑していると判断して、上述のようにプリンタ選択変更指示を行うことにより、プリンタを選択変更することができる。仮に図９のように、１階北側の共有プリンタに選択変更された場合には、選択プリンタ表示２３０が変更されると共に、利用人数表示２３１が「４人」から「１人」変更されることとなる。
【００４９】
なお、アプリケーションプログラム１００の終了指示がなされた場合は、ＰＣ１１Ａにより共有ドライブ３００がアクセスされ、ＰＣ１１Ａが選択していたプリンタに係る利用人数から１を減算するように利用人数情報２５０を更新する。
【００５０】
ここで、ＰＣ１１Ａ〜１１Ｃは請求項の情報処理装置の一例である。また操作部１６は入力手段の一例である。また表示部１５は表示手段の一例である。また印刷データ送信手段、選択手段、印刷データ送信手段、第１情報更新手段、利用人数情報取得手段、第１表示制御手段、第２情報更新手段、印刷状況情報取得手段、第２表示制御手段、判断手段はいずれもアプリケーションプログラム１００が各ＰＣ１１Ａ〜１１Ｃの制御部１３により実行されて機能する。またプリンタ状況ファイル３４は共有フォルダ内のファイルの一例である。
【００５１】
以上詳細に説明した通り、本実施形態に係る印刷システム１では、ネットワーク１０１上でＰＣ１１Ａ〜１１Ｃに共有される共有フォルダ２００内のプリンタ状況ファイル３４に、各プリンタ２１Ａ〜２１Ｃを選択するＰＣ１１Ａ〜１１Ｃの数を各プリンタ１１Ａ〜１１Ｃの利用人数として示す利用人数情報２５０が格納される。そしてプリンタ２１Ａ〜２１Ｃのいずれかが選択されると、当該プリンタに係る利用人数を増やすように利用人数情報２５０が更新される。よって利用人数情報２５０は、より多くのＰＣにより選択されたプリンタについてより多くの利用人数を示すこととなる。
そして、プリンタ状況ファイル３４から利用人数情報２５０が取得され、取得された利用人数情報２５０に基づいて選択されたプリンタの利用人数を示す利用人数表示２３１が入力編集画面２０２に表示される。よって、ＰＣ１１Ａ〜１１Ｃの入力編集画面２０２に表示されるプリンタの利用人数は、当該プリンタがより多くのＰＣに選択されると、より大きな数が表示されることになるから、ＰＣ１１Ａ〜１１Ｃのユーザは、印刷データ送信前に選択したプリンタの混雑具合を把握でき、混雑状況に応じたプリンタの選択変更が可能となる。
【００５２】
また本実施形態の印刷システム１では、プリンタ状況ファイル３４には、各プリンタが印刷中か否かを示す印刷状況情報２５１が格納される。そして、各ＰＣ１１Ａ〜１１Ｃが印刷データを送信すると、送信先のプリンタを印刷中と示すように印刷状況情報２５１が更新される。そして、各ＰＣ１１Ａ〜１１Ｃでは、プリンタ状況ファイル３４から印刷状況情報２５１が取得され、当該取得された印刷状況情報２５１に基づいて、選択されたプリンタに係る印刷状況表示２３２が入力編集画面に表示される。よって、取得された印刷状況情報に選択されたプリンタが印刷中と示されていれば、入力編集画面には選択されたプリンタに印刷データが送信されて印刷中である旨が示されることとなる。
すると、各ＰＣ１１Ａ〜１１Ｃのユーザは、各印刷データ送信前に、選択するプリンタの利用人数だけでなく当該選択するプリンタに印刷データが送信されて使用されているかも把握できる。よって、選択するプリンタの混雑状況を更に正確に把握できる。
【００５３】
また、本実施形態の印刷システム１では、利用人数情報２５０が格納されるプリンタファイル２３を含む共有フォルダ２００は、各ＰＣ１１Ａ〜１１Ｃにネットワークドライブとして認識される共有ドライブ３００内に配置される。よって、各ＰＣ１１Ａ〜１１Ｃからは、自身のディスクにある情報にアクセスするのと同様のアクセスにより利用人数情報２５０が取得される。
そして共有フォルダ２００に格納されるアプリケーションプログラム１００が各ＰＣ１１Ａ〜１１Ｃに読み出され実行されることにより、上述のように選択画面２０１においてプリンタが選択され、入力編集画面２０２においてテキスト又は／及び画像の入力指示、編集指示が受け付けられて印刷データが作成され、選択されたプリンタの利用人数情報２５０及び印刷状況情報２５１が更新され、プリンタ状況ファイル３４から利用人数情報２５０及び印刷状況情報２５１が取得され、当該利用人数情報２５０及び印刷状況情報２５１に基づいて選択されたプリンタの利用人数表示２３１及び印刷状況表示２３２が入力編集画面２０２上でなされる。
よって、印刷システム１では、各ＰＣ１１Ａ〜１１Ｃのユーザがプリンタ２１Ａ〜２１Ｃの混雑状況を把握しながら印刷データを作成・送信するためのアプリケーションプログラム１００を、各ＰＣ１１Ａ〜１１Ｃに記憶させるのと同様の利便性を確保しつつネットワーク１０１上で一元管理でき、アプリケーションプログラム１００の更新等が便利になる。また、他のＰＣから離れた場所にあるＰＣのユーザからも容易にアプリケーションプログラム１００を利用できて、他のＰＣのプリンタ利用状況を把握しつつ印刷データの作成・送信を行える。
また、アプリケーションプログラム１００に用いられる利用人数情報２５０及び印刷状況情報２５１は、上記のアプリケーションプログラム１００が記憶されるのと同じ共有フォルダ２００内に配置されるから、各ＰＣ１１Ａ〜１１Ｃにおいてネットワーク１０１上に利用人数情報２５０及び印刷状況情報２５１を共有するための別領域を設定する必要がない。また各ＰＣ１１Ａ〜１１Ｃにおいてプリンタの混雑状況を把握しながら印刷データを作成・送信するためのデータの一元管理を更に容易に行えるほか、利用人数情報２５０をアプリケーションプログラム１００により使用しやすい。
【００５４】
また印刷システム１では表示部１５に入力編集画面２０２が表示される前に、複数のプリンタ２１Ａ〜２１Ｃのいずれかをユーザに選択させるための選択画面２０１が表示されるので、テキスト又は／及び画像の入力・編集中の入力編集画面２０２において選択されたプリンタの利用人数表示２３１がなされることにより、ユーザは確実に印刷データ送信前に選択したプリンタの混雑状況を把握できる。
【００５５】
また、印刷システム１では、各ＰＣ１１Ａ〜１１Ｃでは、共有フォルダ２００への書き込み権限があるか否かが判断され、プリンタ状況ファイル３４に書き込み権限が無いと判断されたＰＣによっては、利用人数情報２５０の更新は行われないので、共有フォルダ２００への書き込み権限がない第三者による利用人数情報２５０の改ざんを防ぐことができる。また書き込み権限がないと判断されたＰＣからは印刷データも送信されないので、プリンタ状況ファイル３４内の利用人数情報２５０は、印刷データをプリンタに送信可能なＰＣユーザのうちの利用人数を示すこととなり、ユーザは入力編集画面２０２の利用人数表示２３１により選択するプリンタの正確な混雑状況を把握できる。
【００５６】
また、印刷システム１では、利用人数情報２５０の取得と、印刷状況情報２５１の取得は所定の間隔により行われ、利用人数情報２５０が取得される度に、当該利用人数情報２５０に基づいて入力編集画面２０２上の利用人数表示２３２が更新されると共に、印刷状況情報２５１が取得される度に、当該印刷状況情報２５１に基づいて入力編集画面２０２上の印刷状況表示２３２が更新される。よって、入力編集画面２０２上の利用人数や印刷状況は、刻々と変化する他のＰＣのプリンタ選択状況や印刷データ送信状況をより正確に反映したものとなり、ユーザは更に正確に選択したプリンタの混雑状況を把握できる。
【００５７】
尚、本発明は前記実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、利用者数情報と印刷状況情報とは別々のファイルに格納されていてもよい。またアプリケーションプログラムと、利用者数情報及び印刷状況情報は、同じネットワークドライブに記憶されていれば同じフォルダ内になくてもよい。
また、図７のＳ１４において、印刷データの送信終了を印刷終了と見なすのでも構わない。すなわち、Ｓ１４では全ての印刷データをエラーが発生せずに送信し終えたか否かを確認し、送信し終えたことが確認できた場合に、Ｓ１５に進むようにしてもよい。この場合はプリンタと通信する必要がないので、より簡単に印刷終了判断を行うことができる。
【符号の説明】
【００５８】
１                印刷システム
１１Ａ〜１１Ｃ    ＰＣ
１５              表示部
１６              操作部
２１              プリンタ２１Ａ〜２１Ｃ  
３４              プリンタ状況ファイル  
１００            アプリケーションプログラム
１０１            ネットワーク
２００            共有フォルダ
２０１            選択画面
２０２            入力編集画面
２３０            選択プリンタ表示
２３１            利用人数表示
２３２            印刷状況表示
２５０            利用人数情報
２５１            印刷状況情報
３００            共有ドライブ        
【図１】
2013145418.tif 000003
【図２】
2013145418.tif 000004
【図３】
2013145418.tif 000005
【図４】
2013145418.tif 000006
【図５】
2013145418.tif 000007
【図６】
2013145418.tif 000008
【図７】
2013145418.tif 000009
【図８】
2013145418.tif 000010
【図９】
2013145418.tif 000011
【図１０】
2013145418.tif 000012
【図１１】
2013145418.tif 000013