(57)【要約】【課題】情報記録装置に装着状態が検出困難な記録媒体が装着されている場合は、その検出動作を実行しないように設定することで情報記録装置上における記録媒体の装着状態の誤検出を回避することを可能とする。【解決手段】装着された記録媒体に対する情報の記録動作を行う情報記録装置１１と情報処理装置１０とを通信媒体を介して接続し、情報処理装置１０が、記録媒体の装着状態に係る検出動作を情報記録装置１１に実行させるか否かを設定する設定手段１０１と、設定手段による設定内容に応じた記録媒体の装着状態に係る検出動作を情報記録装置１１に実行させるために、設定内容を示す設定情報を情報記録装置１１に送信する送信手段１０３とを具備する。【選択図】　図１
2004094817.tif 000002
【特許請求の範囲】
【請求項１】
装着された記録媒体に対する情報の記録動作を行う情報記録装置と通信媒体を介して接続される情報処理装置であって、
前記記録媒体の装着状態に係る検出動作を前記情報記録装置に実行させるか否かを設定する設定手段と、
前記設定手段による設定内容に応じた前記記録媒体の装着状態に係る検出動作を前記情報記録装置に実行させるために、前記設定内容を示す設定情報を前記情報記録装置に送信する送信処理を制御する送信制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記設定情報を記録する記録手段を有し、
前記送信制御手段が制御する送信処理においては、前記設定情報を前記情報記録装置に対して送信する際には、前記記録手段から前記設定情報を読み出し、前記記録媒体への記録対象となる前記情報とともに前記設定情報を前記情報記録装置に対して送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報記録装置は、前記記録媒体の装着状態に係る検出結果に応じて前記情報の前記記録媒体に対する記録動作を停止する装置であることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
装着された記録媒体に対する情報の記録動作を行う情報記録装置と、前記記録媒体への記録対象となる前記情報を生成する情報処理装置とが通信媒体を介して接続される通信システムであって、
前記情報処理装置は、
前記記録媒体の装着状態に係る検出動作を前記情報記録装置に実行させるか否かを設定する設定手段と、
前記設定手段による設定内容を示す設定情報を前記情報記録装置に送信する処理を制御する送信制御手段とを有し、
前記情報記録装置は、
前記送信制御手段が制御する送信処理において送信される前記設定情報を受信する受信手段と、
前記設定情報にて示される前記設定内容に応じて前記記録媒体の装着情報に係る検出動作を実行する検出手段とを有することを特徴とする通信システム。
【請求項５】
装着された記録媒体に対する情報の記録動作を行う情報記録装置と通信媒体を介して接続される情報処理装置の制御方法であって、
前記記録媒体の装着状態に係る検出動作を前記情報記録装置に実行させるか否かを設定手段にて設定するステップと、
前記設定手段による設定内容に応じた前記記録媒体の装着状態に係る検出動作を前記情報記録装置に実行させるために、前記設定内容を示す設定情報を送信手段を用いて前記情報記録装置に送信する処理を制御するステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項６】
前記情報記録装置に対する前記設定情報の送信処理を制御する際には、前記設定情報を記録する記録手段から前記設定情報を読み出し、前記記録媒体への記録対象となる前記情報とともに前記設定情報を前記情報記録装置に対して送信するよう制御することを特徴とする請求項５に記載の情報処理装置の制御方法。
【請求項７】
前記情報記録装置は、前記記録媒体の装着状態に係る検出結果に応じて前記情報の前記記録媒体に対する記録動作を停止する装置であることを特徴とする請求項５又は６に記載の情報処理装置の制御方法。
【請求項８】
請求項５〜７の何れか１項に記載の情報処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報の記録処理を行う情報記録装置に対して、情報記録装置上における記録媒体の装着状態に係る検出動作を制御可能な技術に関するものである。
【０００２】
【従来の技術】
従来、プリンタ等の情報記録装置には、印刷するメディア（記録媒体）を検知メディア検知機能を持ち、印刷メディアの有無を検出することができるものがあった。
【０００３】
【発明が解決しようとする課題】
しかしながら、印刷メディアの有無を検出する際に、印刷メディアの特性により正しく検出できるとは限らず、検知しにくい印刷メディアがセットされた場合などは、印刷メディアを正しくセットしているにもかかわらず、印刷の続行がおこなえなくなる等、作業に支障を生じることがあった。
【０００４】
本発明は、上記問題点に鑑みてなされたものであり、情報記録装置に装着状態が検出困難な記録媒体が装着されている場合は、その検出動作を実行しないように設定することで情報記録装置上における記録媒体の装着状態の誤検出を回避することを可能とする情報処理装置、通信システム、情報処理装置の制御方法、プログラム及び記録媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
斯かる目的を達成するために、本発明の第１の態様である情報処理装置は、装着された記録媒体に対する情報の記録動作を行う情報記録装置と通信媒体を介して接続される情報処理装置であって、前記記録媒体の装着状態に係る検出動作を前記情報記録装置に実行させるか否かを設定する設定手段と、前記設定手段による設定内容に応じた前記記録媒体の装着状態に係る検出動作を前記情報記録装置に実行させるために、前記設定内容を示す設定情報を前記情報記録装置に送信する送信処理を制御する送信制御手段とを有することを特徴とする。
【０００６】
また、本発明の第２の態様である通信システムは、装着された記録媒体に対する情報の記録動作を行う情報記録装置と、前記記録媒体への記録対象となる前記情報を生成する情報処理装置とが通信媒体を介して接続される通信システムであって、前記情報処理装置は、前記記録媒体の装着状態に係る検出動作を前記情報記録装置に実行させるか否かを設定する設定手段と、前記設定手段による設定内容を示す設定情報を前記情報記録装置に送信する処理を制御する送信制御手段とを有し、前記情報記録装置は、前記送信制御手段が制御する送信処理において送信される前記設定情報を受信する受信手段と、前記設定情報にて示される前記設定内容に応じて前記記録媒体の装着情報に係る検出動作を実行する検出手段とを有することを特徴とする。
【０００７】
また、本発明の第３の態様である情報処理装置の制御方法は、装着された記録媒体に対する情報の記録動作を行う情報記録装置と通信媒体を介して接続される情報処理装置の制御方法であって、前記記録媒体の装着状態に係る検出動作を前記情報記録装置に実行させるか否かを設定手段にて設定するステップと、前記設定手段による設定内容に応じた前記記録媒体の装着状態に係る検出動作を前記情報記録装置に実行させるために、前記設定内容を示す設定情報を送信手段を用いて前記情報記録装置に送信する処理を制御するステップとを含むことを特徴とする。
【０００８】
また、本発明の第４の態様であるプログラムは、前記情報処理装置の制御方法をコンピュータに実行させることを特徴とする。
さらに、本発明の第５の態様であるコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明の実施形態を添付図面を参照しながら詳細に説明する。ここでは説明の便宜上、プリンタドライバの動作条件設定時の処理と印刷命令時の処理に分けて説明する。
【００１０】
図１は、本実施形態に係る通信システムの機能構成を示したブロック図である。
本実施形態に係る通信システムは、図１に示されるように、セットされた例えば印刷用紙等のメディアに対して情報の記録処理（ここでは、印字処理）を行うプリンタ等の情報記録装置１１と、印刷メディアへの記録対象となる情報を生成し、その情報の記録処理を情報記録装置に対して指示する情報処理装置１０とが例えばＬＡＮ等の通信媒体を介して接続して構成される。
【００１１】
情報処理装置１０は、情報記録装置１１上における印刷メディアの装着情報に係る検出動作を情報記録装置１１に実行させるか否かを設定する設定手段１２、その設定内容を示す設定情報を記録する記録手段１３、記録手段１３から設定情報を読み出し、前記印刷メディアへの記録対象となる情報とともに前記設定情報を情報記録装置１１に対して送信し、また情報記録装置１１からの通知情報を受信するための通信手段１４、及び、通信手段１４による通信処理を制御する通信制御手段１９を含み構成される。
【００１２】
一方で、情報記録装置１１は、前記印刷メディアへの記録対象となる情報と設定情報とを情報処理装置１０から受信する受信手段１５、受信した設定情報にて示される設定内容に応じて自装置上における前記印刷メディアの装着状態を検出する検出手段６、検出手段１６による検出結果を情報として情報処理装置１１に通知する通知手段１７、及び、検出手段１６による検出結果に応じて前記印刷メディアへの前記情報の記録処理を実行する出力手段１８を含み構成される。本実施形態に係る通信システムは、上記構成を有することにより以下に具体的に説明する動作を実行する。
【００１３】
本実施形態に係る情報処理装置１０は、図２に示すようなプリンタドライバの動作条件等を設定するダイアログを用意している。このダイアログでは各種設定項目を設定することが可能であり、［ＯＫ］ボタン１０３がクリックされた場合には、設定項目をユーザの指示どおりに設定手段１２により設定し、［Ｃａｎｃｅｌ］ボタン１０４がクリックされた場合には、ユーザの設定を無視して終了するものとする。
【００１４】
本実施形態では、この動作条件等を設定するダイアログに「メディア検出を有効にする」１０１という設定項目を設ける。この項目はチェックボックス１０２を持ち、チェックボックスがオン（チェックされている）かオフ（チェックされていない）に応じて「メディア検出を行なう」か否かを任意に設定することが可能となる。また、ドライバ内にはメモリエリア（記録手段１３）を持ち、動作環境の設定を記録しておくようにする。
【００１５】
図３は、本実施形態に係る情報処理装置１０によるドライバ動作設定時の動作の流れを示したフローチャートである。図３を参照しながらドライバ動作設定時における本実施形態に係る情報処理装置１０の動作を詳細に説明する。
プリンタドライバでは、動作環境設定ダイアログの表示を指示された場合に、図２に示すダイアログを画面上に表示する（ステップＳ３０１）。ここで、ボタンのクリックをチェックし（ステップＳ３０２）、［Ｃａｎｃｅｌ］をクリックされた場合には、設定項目の変更を行なわずに動作環境設定ダイアログを終了する。［ＯＫ］がクリックされた場合、「メディア検出を有効にする」のチェックボックスを調査する（ステップＳ３０３）。
【００１６】
チェックボックスがオン（チェックされている）の場合、ドライバ内のメモリエリアに［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ］を［Ｏｎ］に設定した後（ステップＳ３０４）、ダイアログを閉じる（ステップＳ３０６）。一方で、チェックボックスがオフ（チェックされていない）の場合は、ドライバ内のメモリエリアに［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ］を［ＯＦＦ］に設定した後（ステップＳ３０５）、ダイアログを閉じる（ステップＳ３０６）。
【００１７】
図４は、本実施形態に係る情報処理装置１０による印刷命令時の動作の流れを示したフローチャートである。図４を参照しながら印刷命令時における本実施形態に係る情報処理装置１０の動作を詳細に説明する。
プリンタドライバは、印刷が開始された場合に、まず、ドライバ内のメモリエリア内の［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ］の項目をチェックする（ステップＳ４０１）。そして、［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ］の項目がメモリエリア内に存在するか否かを判断し（ステップＳ４０２）、［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ］の項目が存在しない場合は、動作環境設定が行なわれていないと判断し、デフォルトの設定を使用する。本実施形態の場合は例えば、このデフォルトの設定として、［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ］がＯＮと設定されているものとし、プリンタに対して［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ＝ＯＮ］を送出することとする。
【００１８】
［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ］の項目がある場合はその設定内容をチェックし（ステップＳ４０３）、オンに設定されている場合、メモリエリアから設定内容を読み出しプリンタに対して［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ＝ＯＮ］を通信手段１４を用いて送出した後（ステップＳ４０４）、印刷データを送出する（ステップＳ４０６）。具体的には、情報処理装置全体を制御すべく搭載されたオペレーティングシステム上で動作するアプリケーションで実現される、本発明の送信制御手段の好適な一例である通信制御手段１９が、情報処理装置に搭載されているオペレーティングシステムのＡＰＩを制御して、通信手段１４を制御して、送信処理を実行する。
【００１９】
オフに設定されている場合は、メモリエリアからその設定内容を読み出しプリンタに対して［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ＝ＯＦＦ］を送出した後（ステップＳ４０５）、印刷データを送出する（ステップＳ４０６）。印刷開始後、プリンタに対して［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ＝ＯＮ］を送出している場合は、プリンタは印刷メディアの装着状態の検出動作を実行し、印刷メディアを検知できなかった場合に［メディア検知エラー］を本情報処理装置１０に通知する。本情報処理装置１０では、この［メディア検知エラー］を受けて、図５に示すように「印刷メディアを検出できませんでした。」等のエラーメッセージを表示し、プリンタでは印刷処理を中断する。一方で、プリンタに対して［ＭＥＤＩＡＤＥＴＥＣＴＩＯＮ＝ＯＦＦ］を送出している場合は、プリンタではメディア検知を行なわないため、メディアの検知が正しく行なわれないようなメディアが使用されている場合でも、プリンタは誤検出を行なわず印刷処理を続行することができる。
【００２０】
以上のように、本実施形態によれば、印刷メディアの検出を行なうか否かを動作環境設定ダイアログで設定することを可能にすることで、印刷メディアの検出を行なわないようにプリンタを設定することが可能となる。従って、印刷メディアが正しくセットされているにも拘わらずその印刷メディアの検出が困難なことによる誤検出を回避することが可能となり、例えば印刷メディアの装着状態に不備が検出されると情報の印刷処理を停止するようなプリンタを対象とした場合には、その誤検出を回避して印刷処理を続行させることが可能になる。
【００２１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００２２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることが出来る。
【００２４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２６】
【発明の効果】
本発明によれば、情報記録装置上における記録媒体の装着状態に係る検出動作を実行するか否かを設定可能に構成したので、情報記録装置に装着状態が検出困難な記録媒体が装着されている場合は、その検出動作を実行しないように設定することで情報記録装置上における記録媒体の装着状態の誤検出を回避することが可能となる。
従って、例えば記録媒体の装着状態につき不備が検出された場合に情報記録処理を停止するような情報記録装置に本発明を適用した場合には、上記のような誤検出を原因として情報記録作業に支障を来してしまうことを回避することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る通信システムの機能構成を示したブロック図である。
【図２】プリンタドライバの動作条件等を設定するためのダイアログを示した図である。
【図３】本発明の一実施形態に係る情報処理装置によるドライバ動作設定時の動作の流れを示したフローチャートである。
【図４】本発明の一実施形態に係る情報処理装置による印刷命令時の動作の流れを示したフローチャートである。
【図５】情報処理装置上において表示されるエラーメッセージの一例を示した図である。
【符号の説明】
１０　情報処理装置
１１　情報記録装置
１２　設定手段
１３　記録手段
１４　通信手段
１５　受信手段
１６　検出手段
１７　通知手段
１８　出力手段
１９　通信制御手段
【図１】
2004094817.tif 000003
【図２】
2004094817.tif 000004
【図３】
2004094817.tif 000005
【図４】
2004094817.tif 000006
【図５】
2004094817.tif 000007