(57)【要約】【課題】  印刷ジョブの実行中にエラーが発生した場合に、使い勝手を大幅に低下させることなく情報漏洩を防止することを目的とする。【解決手段】  複数の印刷ジョブを記憶可能な印刷装置１０１は、印刷ジョブの実行中にエラーが発生した場合に、記憶されている他の印刷ジョブのうち印刷可能な状態にある印刷ジョブを特定する。そして、印刷装置１０１は、エラーが発生した状態で所定時間が経過したことに基づき、エラーが発生したときに実行されていた印刷ジョブ及び上記特定された印刷ジョブをキャンセルする。【選択図】  図７
2017064952.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷ジョブを記憶可能な記憶手段と、
印刷ジョブの実行中にエラーが発生した場合に、前記記憶手段に記憶されている他の印刷ジョブのうち印刷可能な状態にある印刷ジョブを特定する特定手段と、
前記エラーが発生した状態で所定時間が経過したことに基づき、当該エラーが発生したときに実行されていた印刷ジョブ及び前記特定手段によって特定された印刷ジョブをキャンセルする制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記制御手段は、前記記憶手段に記憶されている他の印刷ジョブのうち前記特定手段によって特定されなかった印刷ジョブはキャンセルしないことを特徴とする請求項１に記載の印刷装置。
【請求項３】
パスワードを入力する入力手段を更に備え、
前記記憶手段に記憶される印刷ジョブのうちパスワードが設定された印刷ジョブは、前記入力手段によって入力されたパスワードが前記設定されたパスワードと一致したことに基づき印刷可能な状態に遷移することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記特定手段は、前記記憶手段に記憶されている他の印刷ジョブのうちパスワードが設定されていない印刷ジョブを特定することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記特定手段は、前記記憶手段に記憶されている他の印刷ジョブのうちパスワードが設定された印刷ジョブであって、一致するパスワードが前記入力手段によって入力済みの印刷ジョブを特定することを特徴とする請求項３または４に記載の印刷装置。
【請求項６】
ネットワークを介して通信可能な外部装置から、当該外部装置においてパスワードが設定された印刷ジョブを受信する受信手段を更に備え、
前記記憶手段は、前記受信手段が受信した印刷ジョブを記憶することを特徴とする請求項３乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記制御手段による印刷ジョブのキャンセルを行うか否かを設定する設定手段を更に備えることを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記設定手段は、前記所定時間の長さを設定する手段を含むことを特徴とする請求項７に記載の印刷装置。
【請求項９】
複数の印刷ジョブを記憶可能な記憶手段を備える印刷装置の制御方法であって、
印刷ジョブの実行中にエラーが発生した場合に、前記記憶手段に記憶されている他の印刷ジョブのうち印刷可能な状態にある印刷ジョブを特定する特定工程と、
前記エラーが発生した状態で所定時間が経過したことに基づき、当該エラーが発生したときに実行されていた印刷ジョブ及び前記特定工程で特定された印刷ジョブをキャンセルする制御工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１０】
請求項９に記載の印刷装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブの実行を制御する印刷装置、印刷装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、印刷ジョブの実行を制御する印刷装置が知られている。印刷ジョブには、たとえばネットワークを介して印刷装置と通信するクライアントコンピュータから投入されるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）ジョブが含まれる。
【０００３】
また、印刷装置において、印刷ジョブの実行中にエラーが発生することが考えられる。例えば発生したエラーが用紙無しである場合、印刷ジョブの実行は中断され、ユーザが用紙を補充しない限り再開されない。これに対して、用紙無しエラーが発生した場合に、先行する印刷ジョブを中断させたまま、後続ジョブを優先的に実行することが知られている（特許文献１）。これにより、印刷装置が停止している時間が長引くことによる全体の処理効率の低下を防止することができる。
【０００４】
一方、印刷ジョブの送信元であるクライアントコンピュータ側で印刷ジョブに対してパスワードを設定し、印刷装置側で対応するパスワードが入力されたことを条件として印刷ジョブを実行する認証印刷機能が知られている（特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１３４１２２号公報
【特許文献２】特開２０００−７６０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、印刷ジョブの実行中にエラーが発生した場合に、後続ジョブを優先的に実行することによって全体の処理効率の低下を防止することは可能であるが、この問題とは別に、中断した印刷ジョブが長時間放置されることによる問題が考えられる。
【０００７】
例えば、Ａ４サイズの用紙に対して画像を印刷するための印刷ジョブを実行中にＡ４サイズの用紙が無くなり、Ａ４サイズの用紙が補充されないまま長時間が経過すると中断された印刷ジョブが放置される。印刷ジョブが長時間放置されることは、特に印刷ジョブに基づいて印刷される内容に機密情報が含まれている場合には、セキュリティの観点で好ましくない。
【０００８】
これに対して、印刷ジョブの実行中にエラーが発生した場合に、その印刷ジョブの実行を自動的にキャンセルすることが考えられる。また更に、エラーが発生した印刷ジョブだけでなく、その時点で待機している他の印刷ジョブも併せてキャンセルすることにより、セキュリティリスクを一層軽減することができる。これは、待機している他の印刷ジョブの所有者にとってエラーがいつ解消されるか、或いはエラーの原因となった印刷ジョブがいつキャンセルされるかは予想し難しく、意図しないタイミングで印刷されると印刷物が他人の目に触れやすくなるからである。
【０００９】
しかしながら、待機している印刷ジョブには、エラーが解消されたり、エラーの原因となった印刷ジョブがキャンセルされたりしても、すぐには印刷が実行されない印刷ジョブが含まれる場合がある。具体的には、上述した認証印刷機能を利用した印刷ジョブのうち、印刷装置側でパスワードがまだ入力されていない印刷ジョブは、先行ジョブが終了して或いは先行ジョブがキャンセルされたとしても印刷は実行されない。即ち、機密情報の漏洩の観点から見れば、セキュリティリスクが比較的高くないと言える。それにも関わらず、エラーの発生に基づいて全ての印刷ジョブが自動的にキャンセルされると、キャンセルされた印刷ジョブをクライアントコンピュータから送信し直さなければならず、手間がかかる。
【００１０】
本発明は、上記の課題に鑑みなされたものであり、印刷ジョブの実行中にエラーが発生した場合に、使い勝手を大幅に低下させることなく情報漏洩を防止することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために本発明の印刷装置は、複数の印刷ジョブを記憶可能な記憶手段と、印刷ジョブの実行中にエラーが発生した場合に、前記記憶手段に記憶されている他の印刷ジョブのうち印刷可能な状態にある印刷ジョブを特定する特定手段と、前記エラーが発生した状態で所定時間が経過したことに基づき、当該エラーが発生したときに実行されていた印刷ジョブ及び前記特定手段によって特定された印刷ジョブをキャンセルする制御手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、印刷ジョブの実行中にエラーが発生した場合に、使い勝手を大幅に低下させることなく情報漏洩を防止することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における印刷装置１０１を含むシステム全体図
【図２】本発明の実施形態におけるジョブ管理キュー２００の概念図
【図３】本発明の実施形態におけるＰＣ１１３で表示される操作画面例
【図４】本発明の実施形態における印刷装置１０１で表示される操作画面例
【図５】本発明の実施形態における印刷装置１０１で表示される操作画面例
【図６】本発明の実施形態における印刷装置１０１で表示される操作画面例
【図７】本発明の実施形態における印刷装置１０１の動作を説明するフローチャート
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１５】
図１は、本発明を適用した印刷装置の一例である印刷装置１０１を含むシステムの全体図を示す。印刷装置１０１は、コントローラユニット１０２、表示部１０３、操作部１０４、プリンタユニット１０５、スキャナユニット１０６から構成されている。表示部１０３はＬＥＤや液晶ディスプレイを備え、ユーザの操作内容や装置の内部状態を表示する。操作部１０４は、ハードキー群または表示部１０３のタッチパネル機能を介してユーザの操作を受け付ける。
【００１６】
プリンタユニット１０５は、コントローラユニット１０２から印刷指示を受け付け、コントローラユニット１０２から送信される画像データに基づきシートに画像を印刷する。なお、プリンタユニット１０５には、シートに転写された画像（トナー像）を定着させるための定着部が含まれる。プリンタユニット１０５は、Ａ４サイズやＡ３サイズなどを含む複数サイズのシートに対して画像を印刷可能である。なお、シートには、普通紙や厚紙、透明フィルムなどの記録媒体が含まれる。
【００１７】
スキャナユニット１０６は、コントローラユニット１０２から読取指示を受け付け、原稿上の画像を読み取り、得られた画像データをコントローラユニット１０２に送信する。なお、スキャナユニット１０６によって生成された画像データに基づいてプリンタユニット１０５が印刷を行うこともできる。
【００１８】
コントローラユニット１０２は、ＣＰＵ１０７、ＲＯＭ１０８、ＲＡＭ１０９、ＨＤＤ１１０、ＥＥＰＲＯＭ１１１から構成されている。ＣＰＵ１０７は、印刷装置１０１に内蔵される制御プログラムの実行媒体であり、各Ｉ／Ｆや記憶媒体のメモリなどを介して、コントローラユニット１０２に接続されるデバイスの動作を制御する。ＲＯＭ１０８は読み取り専用メモリであり、システム起動に必要なブートプログラムなどを記憶している。ＲＡＭ１０９は、揮発メモリであり、制御プログラムを実行する際のワークメモリとして使用される。
【００１９】
ＨＤＤ１１０は、磁気ディスクなどの記憶媒体であり、制御プログラムや画像データなどを記憶している。ＥＥＰＲＯＭ１１１は、不揮発メモリであり、制御プログラムが実行する際に必要となる設定値などを記憶している。各シート保持部に関する情報（シートサイズ、シート種類）などがＥＥＰＲＯＭ１１１に記憶されている。
【００２０】
ＣＰＵ１０７は、ＬＡＮ／ＷＡＮ１１２を介して通信可能に接続された外部装置であるＰＣ１１３からのＰＤＬデータを受信し、受信したＰＤＬデータに基づく印刷をプリンタユニット１０５に実行させることができる（ＰＤＬジョブ）。ＰＤＬデータは、ホストコンピュータであるＰＣ１１３にインストールされたプリンタドライバによって生成される。
【００２１】
なお、印刷装置１０１は１つのＣＰＵ１０７が１つのメモリ（ＲＡＭ１０９）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵや複数のＲＡＭ、或いはＨＤＤやＳＳＤを協働させて各処理を実行するようにすることもできる。また、後述する処理の一部をＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｓｕｉｔ）等のハードウェア回路を用いて実行するようにしても良い。
【００２２】
図２は、印刷装置１０１が印刷ジョブを管理するために使用するジョブ管理キュー２００の概念図である。画像データや印刷設定などを含む印刷ジョブは、ＨＤＤ１１０やＲＡＭ１０９に記憶される。ＨＤＤ１１０やＲＡＭ１０９は、複数の印刷ジョブを記憶可能であり、１つの印刷ジョブが実行されている間、他の印刷ジョブは実行されずに待機した状態となる。ジョブ管理キュー２００では、印刷ジョブの投入順（印刷装置１０１が印刷ジョブを受け付けた順）に印刷ジョブが並べて管理されている。
【００２３】
図示する例では、現在ジョブ１（２０１）が実行中で、その後にジョブ２（２０２）及びジョブ３（２０３）が続いていることが示されている。ジョブ１（２０１）の実行が終了すると、通常はそのすぐ後に続く印刷ジョブの実行が開始される。しかし、図示する例では、ジョブ１（２０１）のすぐ後に続くのはジョブ２（２０２）であり、ジョブ２（２０２）には認証印刷のためのパスワードが設定され、且つ、認証がまだ済んでいない（パスワード入力待ちである）ためすぐには印刷が実行されない。
【００２４】
ここで認証印刷について説明する。認証印刷とは、印刷ジョブの送信元であるクライアントコンピュータ（ＰＣ１１３）側で印刷ジョブの所有者であるユーザがパスワードを設定し、このパスワードが印刷装置１０１側で入力されることを条件として印刷ジョブを実行する機能である。パスワードを設定することによって、クライアントコンピュータを操作したユーザが印刷装置１０１の設置場所まで移動する間に印刷が実行され、印刷物が他人の目に触れてしまうリスクを回避することができる。
【００２５】
図３は、認証印刷に関するパスワードを設定するときにＰＣ１１３に備えられたディスプレイに表示される操作画面である。ＰＣ１１３のユーザ（印刷ジョブの所有者）は、入力欄３０１に対して任意のパスワードを入力する。なお、パスワードとしては、英数字が混在した文字列や、番号のみの並び、或いは記号の組み合わせなどが使用できる。
【００２６】
図４は、認証印刷のためのパスワードが設定された印刷ジョブを選択するときに表示部１０３に表示される操作画面である。表示欄４０１には、認証印刷のためのパスワードが設定された印刷ジョブが一覧表示され、ユーザは、表示された印刷ジョブの中から印刷を実行させたい印刷ジョブを選択する。ここで１つの印刷ジョブが選択される、図５に示す操作画面に遷移する。
【００２７】
図５は、認証印刷のためのパスワードを入力するときに表示部１０３に表示される操作画面である。ユーザはクライアントコンピュータ側で印刷ジョブに対して設定したパスワードを入力欄５０１に入力する。コントローラユニット１０２（ＣＰＵ１０７）は、選択された印刷ジョブに設定されたパスワードと入力欄５０１に入力されたパスワードを比較し、一致すれば印刷ジョブを実行可能な状態に遷移させる。即ち、印刷ジョブの状態が「認証待ち」から「待機中」に（実行中の印刷ジョブがなければ「実行中」に）遷移する。
【００２８】
図２の説明に戻り、ジョブ１（２０１）の実行が終了したときに、そのすぐ後に続くジョブ２（２０２）は「認証待ち」の状態であるため、更にその後に続くジョブ３（２０３）が実行されることになる。なお、ジョブ３（２０３）は、認証印刷のためのパスワードが設定されていないか、或いは、認証が済んでいる印刷ジョブである。ジョブ管理キュー２００内に存在する全ての印刷ジョブが「認証待ち」の状態である場合には、印刷は実行されない。また、印刷ジョブの実行中にエラーが発生した場合はその印刷ジョブの実行が中断され、エラーが解消するまでは印刷ジョブの実行が再開されず、ジョブ管理キュー２００内の他の印刷ジョブも待機した状態が続く。
【００２９】
次に、印刷ジョブの「自動キャンセル」について説明する。図６は、「自動キャンセル」に関する設定を行うときに表示部１０３に表示される操作画面である。上述したように、印刷ジョブの実行中にエラーが発生した場合はその印刷ジョブの実行が中断され、エラーが解消されるまでは印刷ジョブの実行は再開されない。この場合に、エラーが解消されないまま長時間が経過すると、印刷ジョブが中断したまま放置される。この状態は、特に、印刷ジョブに基づいて印刷される内容に機密情報が含まれている場合には、セキュリティの観点で好ましくない。
【００３０】
この点を鑑み、印刷装置１０１には、印刷ジョブの「自動キャンセル」機能が備えられている。「自動キャンセル」とは、印刷ジョブの実行中にエラーが発生し、印刷ジョブの実行が中断した状態が所定時間継続すると、中断している印刷ジョブを自動的にキャンセルする機能である。なお、ここではセキュリティを重視し、中断している印刷ジョブをキャンセルする場合にはその時点でジョブ管理キュー２００に入っている他の印刷ジョブも併せてキャンセルする。これは、待機している他の印刷ジョブの所有者にとってエラーがいつ解消されるか、或いはエラーの原因となった印刷ジョブがいつキャンセルされるかは予想し難しく、意図しないタイミングで印刷されると印刷物が他人の目に触れやすくなるからである。ただし、後述するように、ジョブ管理キュー２００に入っている他の印刷ジョブのうち、印刷可能な状態にないものはキャンセルしない。
【００３１】
図６に示す操作画面に含まれる項目６０１を用いて、「自動キャンセル」のＯＮまたはＯＦＦを選択することができる。また、「自動キャンセル」をＯＮにした場合は、項目６０２を用いて所定時間の長さ（時間Ｔ１）を設定することができる。なお、図６に示す操作画面は、印刷装置１０１の管理者によってのみ操作可能なものであり、図６に示す操作画面を表示させるためには管理者として認証される必要がある。
【００３２】
図７は、「自動キャンセル」がＯＮに設定されているときの印刷ジョブの実行に関する動作を説明するフローチャートである。図７のフローチャートに示す各動作（ステップ）は、印刷装置１０１のＣＰＵ１０７がＲＯＭ１０８に記憶された制御プログラムを実行することにより実現される。
【００３３】
ステップＳ７０１では、ジョブ管理キュー２００に印刷ジョブが存在するか否かを判定する。印刷ジョブが存在すればステップＳ７０２に進む。ステップＳ７０２では、ジョブ管理キュー２００の先頭にある印刷ジョブが印刷可能な状態であるか否かを判定する。ここでは、上述した「認証待ち」は印刷可能でない状態であり、「待機中」は印刷可能な状態であるものとする。先頭にある印刷ジョブが印刷可能な状態であればステップＳ７０３に進み、印刷可能な状態でなければステップＳ７０６に進む。
【００３４】
ステップＳ７０３では、印刷ジョブに基づいて１ページ分の印刷を実行する。ステップＳ７０４では、印刷ジョブの実行を制限する何らかのエラーが発生したか否かを判定する。エラーが発生した場合はステップＳ７０７に進み、エラーが発生していない場合はステップＳ７０５に進む。
【００３５】
ステップＳ７０５では、実行中の印刷ジョブが終了した（全ページの印刷が完了した）か否かを判定する。実行中の印刷ジョブが終了した場合はステップＳ７０６に進み、実行中の印刷ジョブが終了していない場合はステップＳ７０３に戻って次ページの印刷を実行する。ステップＳ７０６では、ジョブ管理キュー２００を参照し、次ジョブがあるか否かを判定する。次ジョブがある場合はステップＳ７０２に戻ってその印刷ジョブが印刷可能な状態であるか否かを判定する。なお、ジョブ管理キュー２００に印刷ジョブが存在し、その全てが印刷可能な状態でない場合は処理を終了せずにいずれかの印刷ジョブが印刷可能な状態になるまで待機する。
【００３６】
ステップＳ７０７では、発生したエラーが解消したか否かを判定する。発生したエラーがシート無しであればユーザがシートを補充することによってエラーが解消する。発生したエラーがトナーなしであればユーザがトナーを補充することによってエラーが解消する。発生したエラーがシートジャムであれば詰まったシートをユーザが取り除くことによってエラーが解消する。発生したエラーが解消した場合はステップＳ７０３に戻って次ページの印刷を実行する。一方、発生したエラーが解消していない場合はステップＳ７０８に進み、エラーが発生してから所定時間Ｔ１が経過したか否かを判定する。
【００３７】
所定時間Ｔ１が経過するとステップＳ７０９に進み、所定時間Ｔ１が経過していないとステップＳ７０７に戻る。なお、「自動キャンセル」がＯＦＦであれば、所定時間Ｔ１の経過に関わらずエラーが解消するのを待ち続ける。ステップＳ７０９では、エラーの原因となった印刷ジョブ（エラーの発生によって中断している印刷ジョブ）をキャンセルする。
【００３８】
ステップＳ７１０では、ジョブ管理キュー２００に存在する他の印刷ジョブのうち、印刷可能な状態のものがあるか否かを判定する。印刷可能な状態である印刷ジョブがジョブ管理キュー２００にあれば、その印刷ジョブを特定し、特定した印刷ジョブをステップＳ７１１でキャンセルする。このとき、印刷可能な状態でない印刷ジョブはキャンセルされない。
【００３９】
上述したように、印刷ジョブの「自動キャンセル」ではセキュリティを重視し、中断している印刷ジョブをキャンセルする場合にはその時点でジョブ管理キュー２００に入っている他の印刷ジョブも併せてキャンセルする。しかし、印刷可能な状態でない印刷ジョブは、エラーが解消されたり、エラーの原因となった印刷ジョブがキャンセルされたりしても、すぐには印刷が実行されない。従って、機密情報の漏洩の観点から見れば、セキュリティリスクが比較的高くないと言える。それにも関わらず、エラーの発生に基づいて全ての印刷ジョブが自動的にキャンセルされると、キャンセルされた印刷ジョブをクライアントコンピュータから送信し直さなければならず、手間がかかる。この点を鑑み、本実施形態では、ジョブ管理キュー２００に入っている他の印刷ジョブのうち、印刷可能な状態にあるものをキャンセルし、印刷可能な状態にないものはキャンセルしないようにしている。
【００４０】
ステップＳ７１２では、印刷可能な状態にない印刷ジョブがあるか否かを判定する。印刷可能な状態にない印刷ジョブがあればステップＳ７０２に戻り、その印刷ジョブが印刷可能な状態になるまで待機する。印刷可能な状態にない印刷ジョブがなければ（即ち、ジョブ管理キュー２００に印刷ジョブが存在しなければ）処理を終了する。
【００４１】
以上説明したように、本実施形態の印刷装置１０１は、複数の印刷ジョブを記憶可能な記憶手段（ＨＤＤ１１０又はＲＡＭ１０９、ジョブ管理キュー２００）を備える。また、印刷装置１０１は、印刷ジョブの実行中にエラーが発生した場合に、記憶手段に記憶されている他の印刷ジョブのうち印刷可能な状態にある印刷ジョブを特定する。そして、印刷装置１０１は、エラーが発生した状態で所定時間が経過したことに基づき、エラーが発生したときに実行されていた印刷ジョブ及び上記特定された印刷ジョブをキャンセルする。
【００４２】
これにより、印刷ジョブの実行中にエラーが発生した場合に、使い勝手を大幅に低下させることなく情報漏洩を防止することができる。
【００４３】
なお、上述の説明では、認証印刷のためのパスワードが設定され、認証（パスワードの入力）がまだなされていない印刷ジョブを印刷可能な状態でないものとした。また、認証印刷のためのパスワードが設定され、認証済みの（パスワードが入力済みの）印刷ジョブ、又は、認証印刷のためのパスワードが設定されていない印刷ジョブを印刷可能な状態であるものとした。しかし、印刷可能な状態であるか否かは、これ以外の条件によって判断しても良い。例えば、特定の印刷ジョブに対して印刷装置１０１のユーザが明示的に一時停止を指示した印刷ジョブは印刷可能な状態にないものとして扱うようにしてもよい。
【００４４】
また、図６に示す操作画面上で、エラー発生時に印刷可能な状態にない他の印刷ジョブをキャンセルするか否かを設定できるようにしても良い。ここで、エラー発生時に印刷可能な状態にない他の印刷ジョブをキャンセルするように設定された場合は、ステップＳ７１０の判定を省略し、ステップＳ７１１においてジョブ管理キュー２００内の全ての印刷ジョブをキャンセルすることになる。
【００４５】
＜他の実施形態＞
更に、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００４６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図１】
2017064952.tif 000003
【図２】
2017064952.tif 000004
【図３】
2017064952.tif 000005
【図４】
2017064952.tif 000006
【図５】
2017064952.tif 000007
【図６】
2017064952.tif 000008
【図７】
2017064952.tif 000009